|
The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "NOR"
(New page: NOR typically refers to the NOR flash chip the application processor boots from. The baseband also uses a NOR flash. ==How to Access== This can be accessed using a patched iBoot or a kern...) |
ChronicDev (talk | contribs) (→Memory Map) |
||
| Line 5: | Line 5: | ||
==Memory Map== |
==Memory Map== |
||
| − | + | hope I did this right heh |
|
| + | |||
| + | <table border=1 width=100%> |
||
| + | <tr> |
||
| + | <td width=50%><center><b>Offset</b></center></td> |
||
| + | <td width=50%><center><b>Description</b></center></td> |
||
| + | </tr> |
||
| + | <tr> |
||
| + | <td width=50%><center>0x0</center></td> |
||
| + | <td width=50%><center>Configuration Data<br><br> |
||
| + | '''0x0''': "2GMI" fourcc<br> |
||
| + | '''0x4''': Block Size (0x40)<br> |
||
| + | '''0x8''': Images Section Location Offset<br> |
||
| + | '''0xC''': Images Section Location (In blocks)<br> |
||
| + | '''0x10''': Images Section Length<br> |
||
| + | '''0x30''': Checksum of this config data<br></center></td> |
||
| + | </tr> |
||
| + | <tr> |
||
| + | <td width=50%><center>0x4000</center></td> |
||
| + | <td width=50%><center>[[NOR (SysCfg)|SysCfg]] Section</center></td> |
||
| + | </tr> |
||
| + | <tr> |
||
| + | <td width=50%><center>0x8000</center></td> |
||
| + | <td width=50%><center>[[NOR (Firmware Images)|Images]] Section</center></td> |
||
| + | </tr> |
||
| + | <tr> |
||
| + | <td width=50%><center>0xFC000</center></td> |
||
| + | <td width=50%><center>[[NOR (NVRAM)|NVRAM]] Section</center></td> |
||
| + | </tr> |
||
| + | <tr> |
||
| + | <td width=50%><center>0xFE000</center></td> |
||
| + | <td width=50%><center>[[NOR (NVRAM)|NVRAM]] Section (copy)</center></td> |
||
| + | </tr> |
||
| + | </table> |
||
==Hardware== |
==Hardware== |
||
Revision as of 18:48, 8 March 2009
NOR typically refers to the NOR flash chip the application processor boots from. The baseband also uses a NOR flash.
How to Access
This can be accessed using a patched iBoot or a kernel hack. It can possibly be dumped using /dev/kmem
Memory Map
hope I did this right heh
0x0: "2GMI" fourcc |
|
Hardware
- iPhone -- some CFI compliant parallel nor
- iPhone 3G -- 1MB SPI NOR flash