Baseband Bootrom Protocol

From The iPhone Wiki
Revision as of 16:13, 21 April 2009 by ChronicDev (talk | contribs) (Protocol)
Jump to: navigation, search

This is the protocol used to talk to the old, and probably the new baseband, at the bootrom level. The old bootrom didn't have an sig checking, the new one does.

Protocol

AT
0x30
2 byte length
n byte data
2 byte checksum
sends A5 on success, 5A on failure

3G

Correct me if I am wrong, but it looks like the last part should be this for the 3G bootrom...

sends 01 on success, FF on failure

Implementations

bootrom.h in gbootloader