GSM | C64 | Electronics

home » gsm » nokia 3310 - firmware 1.00 by retrohack

Nokia 3310 - Firmware 1.00 by RetroHack gsm

gsm updated: 30.08.2026

Nokia 3310 running RetroHack Firmware 1.00

RetroHack Firmware 1.00 adds new games, tools and settings to the Nokia 3310.

1. Introduction

I modified firmware for Nokia phones many years ago.
Janus Cycle’s videos got me back into this hobby.

▶JANUS CYCLE - YOUTUBE

This project would not have happened without the Nokia DCT3 emulator.
The emulator made testing each change much faster.
I no longer had to flash the phone after every fix.

📱NOKIA DCT3 EMULATOR ⌨EMULATOR SOURCE - GITHUB

I decided to start by modifying the Nokia 3310 firmware.
The new version adds many features and 27 new games.

The battery and signal indicators now show seven levels.
You can also start the phone without a SIM card.
In this mode, however, you cannot lock the keypad.

I kept just two languages: English and Polish.
Removing the other languages freed space for new features.


2. Sounds and vibration

I removed the factory ringtones and replaced them with 64 new ones.
From the original set, I kept only Nokia Tune.

I also added vibration strength control to the Sounds menu.

Vibration strength setting on the Nokia 3310 Selecting the vibration strength on the Nokia 3310

3. Games

The firmware contains 31 games in total.
Four are original games, and I added the other 27.

3.1. Original games

The firmware still includes the four original Nokia 3310 games.

  • Snake II
    Snake II title screen Snake II gameplay
  • Space Impact
    Space Impact title screen Space Impact gameplay
  • Bantumi
    Bantumi title screen Bantumi gameplay
  • Pairs II
    Pairs II title screen Pairs II gameplay

3.2. Games from NokiX scripts

I also added games from old NokiX scripts.

  • Balloons
    Balloons title screen Balloons gameplay
  • Bit of Pipe
    Bit of Pipe title screen Bit of Pipe gameplay
  • Bomberman
    Bomberman title screen Bomberman gameplay
  • Breaker
    Breaker title screen Breaker gameplay
  • Maze
    Maze title screen Maze gameplay
  • Maze 3D
    Maze 3D title screen Maze 3D gameplay
  • Mine Sweeper
    Mine Sweeper title screen Mine Sweeper gameplay
  • Nu, Pagadi!
    Nu, Pagadi! title screen Nu, Pagadi! gameplay
  • O and X
    O and X title screen O and X gameplay
  • Pills
    Pills title screen Pills gameplay
  • Pong
    Pong title screen Pong gameplay
  • Puzzle
    Puzzle title screen Puzzle gameplay
  • Race 2
    Race 2 title screen Race 2 gameplay
  • Rotater
    Rotater title screen Rotater gameplay
  • Stones
    Stones title screen Stones gameplay
  • Sudoku
    Sudoku title screen Sudoku gameplay
  • Tetris
    Tetris title screen Tetris gameplay
  • TiltMaze
    TiltMaze title screen TiltMaze gameplay
  • Tron
    Tron title screen Tron gameplay

3.3. Games I wrote

I created these two games with help from Claude and Codex:

  • Bounce

    This port of the popular Bounce game includes 11 original levels with minor changes.

    Bounce title screen Bounce gameplay
  • Xonix

    In Xonix, you claim sections of the board while avoiding enemies.

    Xonix title screen Xonix gameplay

3.4. Gamebuino Classic ports

The Gamebuino Classic used a display also found in Nokia phones.
This made it easy for me to bring several games to DCT3.
I also wrote these ports with help from Claude and Codex:

  • Fire

    You move a stretcher and bounce people jumping from a burning building. Get them to the ambulance and do not let them hit the ground.

    FireBuino! was created by Luis Alejandro Domínguez Bueno (LADBSoft), with new graphics by Erico Patricio Monteiro. It is a remake of Fire! for the Nintendo Game & Watch from 1980. The FireBuino! code is licensed under LGPL-3.0-only.

    [↓]FIRE DCT3 SOURCE CODE
    Fire title screen Fire gameplay
  • Gruniożerca

    Press key 5 to change Grunio's colour. Catch food that matches his current colour. Three mistakes end the game.

    The original NES game was created by Łukasz Kur and Ryszard Brzukała. The Gamebuino version was written by Polish YouTuber Arkadiusz “Dark Archon” Kamiński, creator of the arhn.eu YouTube channel. Neko created the logo.

    Gruniożerca title screen Gruniożerca gameplay
  • Skier

    You ski down an endless slope, dodge trees and jump over logs. The course is generated at random.

    The original Skibuino was created by Mike Del Pozzo. License: GPL-3.0-or-later.

    [↓]SKIER DCT3 SOURCE CODE
    Skier title screen Skier gameplay
  • Solitaire

    This is Klondike solitaire with draw-one and draw-three modes. The game supports undo and saved games.

    The Gamebuino version was created by Andy O'Neill. License: MIT.

    Solitaire title screen Solitaire gameplay
  • Super Crate Box

    You collect weapon crates and fight off waves of enemies. The port includes five maps and 13 weapons.

    Vlambeer created the original game. Aurélien Rodot created the Super Crate Buino version. The Gamebuino port code is available under the LGPL-3.0-or-later license.

    [↓]SUPER CRATE BOX DCT3 SOURCE CODE
    Super Crate Box title screen Super Crate Box gameplay
  • Video Poker

    You play five-card Jacks or Better poker. Set your bet, hold selected cards and draw replacements for the rest.

    The Gamebuino version was created by Mike Del Pozzo. License: GPL-3.0-or-later.

    [↓]VIDEO POKER DCT3 SOURCE CODE
    Video Poker title screen Video Poker gameplay

4. Net Monitor

I enabled the built-in Net Monitor, which displays network information.

Net Monitor on the Nokia 3310

5. Add-ons

Add-ons menu on the Nokia 3310

You will find the new features in the Add-ons menu:

  • Welcome animation - lets you enable or disable the welcome animation,

  • Rhythmic backlight - controls the backlight in time with the sound,

  • Invert colours - displays a negative image,

  • Menu appearance - lets you choose the original Nokia animations or Modified Menu 1. I want to add more menu animations in future revisions.

    Original Nokia 3310 menu appearance Modified Nokia 3310 menu appearance
  • Light settings - let you choose automatic mode, always on or always off,

  • LCD contrast - changes the display contrast. This feature may not work with some displays.

  • Thermometer - shows the temperature reported by the battery thermistor. It may not work with some cheap replacement batteries.

  • SIM-lock code calculator - calculates unlock codes for DCT3, DCT4 and other phone models,

  • Soft Info - displays information about the firmware.


6. Before flashing

The file contains a complete phone memory image.
The IMEI in the image is cleared.

Cleared serial number in RetroHack Firmware RetroHack Firmware information

Back up the entire memory of your Nokia 3310 before flashing.
After flashing, overwrite the cleared IMEI with the number assigned to your phone.
Finally, restore the factory settings.

Do not disconnect the phone while flashing.


7. Summary

The Nokia 3310 retains the simplicity of the original but gains 27 new games.
I am particularly proud of the Bounce port.
I also added 64 new ringtones, Net Monitor and additional settings.

The DCT3 emulator let me test changes without constantly flashing the phone.
It made development much faster and more convenient.

Do you have questions or suggestions, or would you like to report an error?
Write to me.

CONTACT

8. Download

[↓]RETROHACK FIRMWARE 1.00 - NOKIA 3310

The archive contains a complete phone memory image, license files and instructions.
ZIP archive SHA-256:

a03b3542ed6a1d9c5fcd1b8d4da77f8fe5d306be61b3616ef86c4bcabd972767

I provide this firmware without warranty. You use it at your own risk.
I am not responsible for damage to the phone or for data loss.

^ back to top ^

RADIO
1/1
-
-
0:000:00
vol 50
CLOCK
--:--:--
-
COUNTER
visits since 2026
BANNER
RetroHack.EU

Like this site? Put my banner on yours:

<a href="https://retrohack.eu/"><img src="https://retrohack.eu/img/baner-88x31.png" alt="RetroHack.EU" width="88" height="31" border="0"></a>
RECOMMENDED
Mozilla Firefox Linux Mint Winamp 7-Zip WinRAR The Mod Archive Neocities Newgrounds Neo Geo nokia64 cyber-rot National Geographic Mozilla Firefox Linux Mint Winamp 7-Zip WinRAR The Mod Archive Neocities Newgrounds Neo Geo nokia64 cyber-rot National Geographic
SITE STATUS
articles: 5
planned: 1
sections: 5
no cookies, no tracking, no rush