The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Baseband Bootrom Protocol"
.::Rizwan::. (talk | contribs) m |
m (Updating) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
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 a sig checking, the new one does. |
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 a sig checking, the new one does. |
||
− | ==Protocol== |
+ | == Protocol == |
AT |
AT |
||
0x30 |
0x30 |
||
Line 8: | Line 8: | ||
2 byte checksum |
2 byte checksum |
||
sends A5 on success, 5A on failure |
sends A5 on success, 5A on failure |
||
+ | === 3G === |
||
− | |||
+ | On the [[N82AP|iPhone 3G]] bootrom, the "protocol" section is pretty much identical, besides the last line, which is instead this: |
||
− | ===3G=== |
||
− | Correct me if I am wrong, but on the [[iPhone 3G]] bootrom, the "protocol" section is pretty much identical, besides the last line, which is instead this: |
||
sends 01 on success, FF on failure |
sends 01 on success, FF on failure |
||
− | ==Implementations== |
+ | == Implementations == |
[http://lpahome.com/geohot/gbootloader.rar bootrom.h in gbootloader] |
[http://lpahome.com/geohot/gbootloader.rar bootrom.h in gbootloader] |
||
+ | {{stub|protocol}} |
||
[[Category:Protocols (Baseband)]] |
[[Category:Protocols (Baseband)]] |
Latest revision as of 08:22, 13 October 2015
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 a 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
On the iPhone 3G bootrom, the "protocol" section is pretty much identical, besides the last line, which is instead this:
sends 01 on success, FF on failure
Implementations
This protocol article is a "stub", an incomplete page. Please add more content to this article and remove this tag. |