The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "XMM6180"
(→Known Firmware Versions) |
|||
Line 54: | Line 54: | ||
== Known Firmware Versions == |
== Known Firmware Versions == |
||
− | [[01.59.00]] 4.0 (Build 8A293), 4.0.1 (Build 8A306) |
+ | [[01.59.00]] 4.0 (Build 8A293), 4.0.1 (Build 8A306) and 4.0.2 (Build 8A400) |
[[02.07.01]] 4.1 beta 1 (Build 8B5080c) |
[[02.07.01]] 4.1 beta 1 (Build 8B5080c) |
||
[[02.10.04]] 4.1 (Build 8B117) |
[[02.10.04]] 4.1 (Build 8B117) |
||
Line 62: | Line 62: | ||
[[04.08.00]] 4.3 beta 1 (Build 8F5148b) |
[[04.08.00]] 4.3 beta 1 (Build 8F5148b) |
||
[[04.09.00]] 4.3 beta 2 (Build 8F5153d) |
[[04.09.00]] 4.3 beta 2 (Build 8F5153d) |
||
− | [[04.10.01]] 4.3 beta 3 (Build 8F5166b) |
+ | [[04.10.01]] 4.3 beta 3 (Build 8F5166b), 4.3 (Builds 8F190 and 8F191) and 4.3.1 (Build 8G4) |
Revision as of 10:38, 26 March 2011
This is the baseband platform used in the iPhone 4 and iPad 2 and build by Infineon. It uses the X-Gold 618.
The firmware is based on ThreadX, a realtime OS.
Firmware files are signed for a specific device by Apple during the restore process. As a result, the baseband will allow downgrades provided that Apple is still signing the firmware.
Contents
Main Features (according to Datasheet)
Modem
- HSDPA/HSUPA 7.2Mbps/2.9Mbps (Apple confirmed upload was 5.8Mbps)
- WCDMA: 384kbps DL/UL
- EDGE up to MSC33 with SAIC
- Speech: NB-AMR, WB-AMR
CPU
- ARM1176 @ 416MHz
Memory
- LPDDR1-SDRAM
- NOR & NAND Flash
- eSD/eMMC
Connectivity and Interfaces
- Digital RF interface V3.09
- High speed SIM card interface
- USB 2.0 HS
- 3 x USIF; 2xI2S; 2xI2C
- 3 x SD/MMC card interface
Memory Map
- 0x40FE0000-0x41000000 -- Bootloader(0x2)
- 0x40040000-0x40800000 -- Main Code(0x4)
- 0x40800000-0x41000000 -- AENEAS(0x5)
- 0x60000000-0x60200000 -- EBL(0x3)
- 0x00080000-0x00A00000 -- PSI_RAM(0x1)
- 0x40800000-0x40A00000 -- CDS(0x4)
Although the crash dump would seem to contradict this, code running from 0x60xxxxxx
Flash Files in 01.59.00
- psi_ram.fls
- RAM bootloader?
- 0x80000 size 0xFF00
- psi_flash.fls
- Flash bootloader
- 0x40FE0000 size 0x8000
- stack.fls(ICE3.fls)
- Main baseband code
- 0x40040000 size 0x6F7E5C
- start vector @ 0x40040408
- ebl.fls
- Flashing loader??
- 0x60000000 size 0xDFB0
Known Firmware Versions
01.59.00 4.0 (Build 8A293), 4.0.1 (Build 8A306) and 4.0.2 (Build 8A400) 02.07.01 4.1 beta 1 (Build 8B5080c) 02.10.04 4.1 (Build 8B117) 03.08.00 4.2 beta 1 (Build 8C5091e) 03.09.00 4.2 beta 2 (Build 8C5101c) 03.10.01 4.2.1 (Build 8C148) 04.08.00 4.3 beta 1 (Build 8F5148b) 04.09.00 4.3 beta 2 (Build 8F5153d) 04.10.01 4.3 beta 3 (Build 8F5166b), 4.3 (Builds 8F190 and 8F191) and 4.3.1 (Build 8G4)