Generic Serial I/O
A simple two line (clock, IO) serial interface used to communicate with peripherals in the phone. It is used in conjunction with CCont and LCD, but needs a seperate initialisation sequence.
The following needs to be written before GenSIO can safely be used:
Address(I/O) | Value |
---|---|
0xAF | 0x60 |
0x6F | 0x04 |
0xEF | 0x00 |
0xAD | 0xCF |
0xED | 0x20 |
0xAE | 0x20 |
0xEE | 0x80 |
The exact meaning of the values is unknown, I suppose it has something to do with baudrate, delay, block size, and other fixed parameters. But no promises.
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 <blacksphere@goliath.darktech.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.