Difference between revisions of "NOR"

From The iPhone Wiki
Jump to: navigation, search
(S5L8930 devices = no NOR)
(Hardware)
Line 43: Line 43:
 
* [[M68ap|iPhone]] -- some CFI compliant parallel nor
 
* [[M68ap|iPhone]] -- some CFI compliant parallel nor
 
* [[N82ap|iPhone 3G]] -- 1MB SPI NOR flash
 
* [[N82ap|iPhone 3G]] -- 1MB SPI NOR flash
*
 
 
* [[S5L8930|A4]]-based devices -- The NOR is replaced with a dedicated partition of NAND
 
* [[S5L8930|A4]]-based devices -- The NOR is replaced with a dedicated partition of NAND

Revision as of 03:50, 30 October 2010

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

Offset
Description
0x0
Configuration Data

0x0: "2GMI" fourcc
0x4: Block Size (0x40)
0x8: Images Section Location Offset
0xC: Images Section Location (In blocks)
0x10: Images Section Length

0x30: Checksum of this config data
0x4000
SysCfg Section
0x8000
Images Section
0xFC000
NVRAM Section
0xFE000
NVRAM Section (copy)

Hardware

  • iPhone -- some CFI compliant parallel nor
  • iPhone 3G -- 1MB SPI NOR flash
  • A4-based devices -- The NOR is replaced with a dedicated partition of NAND