home » gsm » nokia 3310 - firmware 1.00 by retrohack
Nokia 3310 - Firmware 1.00 by RetroHack gsm

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.
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.
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.
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
- Space Impact
- Bantumi
- Pairs II
3.2. Games from NokiX scripts
I also added games from old NokiX scripts.
- Balloons
- Bit of Pipe
- Bomberman
- Breaker
- Maze
- Maze 3D
- Mine Sweeper
- Nu, Pagadi!
- O and X
- Pills
- Pong
- Puzzle
- Race 2
- Rotater
- Stones
- Sudoku
- Tetris
- TiltMaze
- Tron
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.
- Xonix
In Xonix, you claim sections of the board while avoiding enemies.
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
[↓]FIRE DCT3 SOURCE CODELGPL-3.0-only.
- 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.
- 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:
[↓]SKIER DCT3 SOURCE CODEGPL-3.0-or-later.
- 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.
- 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
[↓]SUPER CRATE BOX DCT3 SOURCE CODELGPL-3.0-or-laterlicense.
- 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:
[↓]VIDEO POKER DCT3 SOURCE CODEGPL-3.0-or-later.
4. Net Monitor
I enabled the built-in Net Monitor, which displays network information.
5. Add-ons
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.
-
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.
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.
8. Download
[↓]RETROHACK FIRMWARE 1.00 - NOKIA 3310The 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.