Difference between revisions of "PMB8878"

From The iPhone Wiki
Jump to: navigation, search
(New page: This is the baseband processor used in the iPhone 3G. It is upgraded with BBUpdaterExtreme ==Memory Map== FLASH 0x20000000 0x1000000 CODE 0x20000000 0x40000 0b0010(boots...)
 
Line 2: Line 2:
   
 
==Memory Map==
 
==Memory Map==
FLASH 0x20000000 0x1000000
+
FLASH 0x20000000 0x1000000
CODE 0x20000000 0x40000 0b0010(bootstrapper)
+
CODE 0x20000000 0x40000 0b0010(bootstrapper)
CODE 0x20040000 0xDC0000 0b0100(main firmware)
+
CODE 0x20040000 0xDC0000 0b0100(main firmware)
FFS 0x20A00000 0x100000 0b1100(empty)
+
FFS 0x20A00000 0x100000 0b1100(empty)
DYNFFS 0x20A00000 0x100000 0b1100(empty)
+
DYNFFS 0x20A00000 0x100000 0b1100(empty)
FFS 0x20B00000 0x40000 0b1011(empty)
+
FFS 0x20B00000 0x40000 0b1011(empty)
DYN_EEP 0x20E40000 0x80000 0b0110
+
DYN_EEP 0x20E40000 0x80000 0b0110
SECPACK 0x20EC0000 0x40000
+
SECPACK 0x20EC0000 0x40000
SECZONE 0x20F80000 0x40000
+
SECZONE 0x20F80000 0x40000
STATIC_EEP 0x20FC0000 0x40000 0b0111
+
STATIC_EEP 0x20FC0000 0x40000 0b0111
RAM 0x40000000 0x800000
+
RAM 0x40000000 0x800000

Revision as of 11:38, 27 July 2008

This is the baseband processor used in the iPhone 3G. It is upgraded with BBUpdaterExtreme

Memory Map

FLASH      0x20000000 0x1000000
 CODE       0x20000000   0x40000 0b0010(bootstrapper)
 CODE       0x20040000  0xDC0000 0b0100(main firmware)
 FFS        0x20A00000  0x100000 0b1100(empty)
 DYNFFS     0x20A00000  0x100000 0b1100(empty)
 FFS        0x20B00000   0x40000 0b1011(empty)
 DYN_EEP    0x20E40000   0x80000 0b0110
 SECPACK    0x20EC0000   0x40000
 SECZONE    0x20F80000   0x40000
 STATIC_EEP 0x20FC0000   0x40000 0b0111
RAM        0x40000000  0x800000