Star on GitHubStar2.4k stars

Case study

nokia105-emu: Nokia 105 firmware emulation

nokia105-emu runs a Nokia 105 TA-1423 firmware dump from boot ROM to a usable menu interface. Unicorn emulates the ARM926EJ-S CPU, while Python modules model the SC6531E interrupt controller, flash, display, keypad, power management and other peripherals based on firmware behaviour. The user supplies the phone’s own flash and boot ROM images.

Targets
Firmware
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
2
Last commit
2026-10-31
Language
Python

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a demo observed; no download method found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A Nokia 105 TA-1423 flash.bin and bootrom.bin dumped from the user's own phone are required.
  • Prerequisites: Python 3 with Tk, a C compiler and the listed Python dependencies are required; ffplay is needed for sound playback.
  • Limits: Only firmware MOCOR_20C_6531E_W23.19.4 was tested; SIM, network, radio, camera and USB functions remain absent.
  • License: MIT license.

Cite

BibTeX

@misc{nokia105-firmware-emulation-case,
  title = {{nokia105-emu: Nokia 105 firmware emulation}},
  howpublished = {\url{https://github.com/rohit746/nokia105-emu}},
  url = {https://github.com/rohit746/nokia105-emu},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/nokia105-firmware-emulation-case/}}
}

Plain text

nokia105-emu: Nokia 105 firmware emulation. https://github.com/rohit746/nokia105-emu (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/nokia105-firmware-emulation-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · rohit746/nokia105-emu · Revision 8bbc5f2
  2. docs/HARDWARE.md GitHub · rohit746/nokia105-emu · Revision 8bbc5f2

More in Firmware and hardware

All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)

↑↓ move↵ open⌘↵ new tab