The goal of this project is to deduct and document the details of the complete 331x (and later DCT3) hardware and gain more understanding into the workings of GSM phones, and deeply embedded hardware in general. And find a use for all those poor DCT3 phones that are being thrown away in favor of newer ones..
It also provides a nice and low-cost platform to experiment with embedded operating systems, as the phones have a nice LCD screen, and lots of buttons to play with, an 13Mhz ARM7TDMI processor, Texas Instruments TMS320 DSP, and serial ports. Everything can be programmed and built with standard GNU tools.
A future goal could be to make a completely open Phone Operating System that's better than the N*kia one :-)
Current projects (under software) are MADos (the DCT3 operating system), a modified gammu for debug tracing the Nokia kernel, and a Linux DCT3 flasher (knoklin).
This is not (and never will be) meant as a newbie introduction to flash reverse engineering and modification, but more like a reference to people already into that kind of stuff. Go here or here(mostly German) to learn basic stuff about flashing.
Last updated: 2005-02-21 14:19
This site is the result of a great deal of assembly code reading, research, countless (mostly futile) searches for data sheets, cross-referencing and analysing. If you use this information in any way please mention wumpus <firstname.lastname@example.org>(and others in the credits section) in the credits of your program/document. And tell me :) If you have more information please contribute. If you just copy this, stick your name on it and call it yours I hope you get your genitals bitten off by a three headed monkey. Have a nice day.
No mobile phones were harmed in the production of this site.