Status
From iDroid Project
OpeniBoot
iPhone | iPod touch | iPad | AppleTV | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
"2G" | 3G | 3GS | 4 (GSM) | 4 (CDMA) | 4S | 1G | 2G | 3G | 4G | 1G (WiFi) | 1G (GSM) | 2G (WiFi) | 2G (GSM) | 2G (CDMA) | 2G | ||||
CPU | Yes | Yes | Yes | Yes | No | Yes | Yes | ? | Yes | Yes | No | Yes | |||||||
USB | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | No | Yes | |||||||
NOR | Yes | Yes | Yes | - | - | Yes | Yes | No | - | Yes | - | - | |||||||
NAND | Yes | Yes | WIP | WIP | No | Yes | WIP | No | WIP | WIP | No | WIP | |||||||
Display | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | No | WIP | |||||||
Multitouch | Yes | Yes | Yes | WIP | No | Yes | No | No | WIP | WIP | No | - | |||||||
GPU | No | No | No | No | No | No | No | No | No | No | No | No | |||||||
PMU | Partial | Partial | WIP | WIP | No | Partial | WIP | No | WIP | WIP | No | WIP | |||||||
Audio | Yes | Yes | No | No | No | Yes | No | No | No | No | No | No | |||||||
Voice | Yes | Yes | Yes | No | No | No | - | - | - | - | - | ? | - | ? | ? | - | |||
Cellular data | No | No | No | No | No | No | - | - | - | - | - | No | - | No | No | - | |||
WLAN | Yes | Yes | No | No | No | Yes | No | No | No | No | No | No | |||||||
Bluetooth | No | No | No | No | No | - | No | No | No | No | No | No | |||||||
GPS | - | No | No | No | No | - | - | - | - | - | No | - | No | - | |||||
Compass | - | - | No | No | No | - | - | - | - | No | No | - | |||||||
Camera | No | No | No | No | No | - | - | - | No | - | No | - | |||||||
Accelerometer | Yes | Yes | No | Yes | No | Yes | Yes | No | Yes | Yes | No | - | |||||||
Gyroscope | - | - | - | No | No | - | - | - | No | - | No | - | |||||||
ALS | WIP | WIP | No | No | No | WIP | No | No | No | No | No | - | |||||||
FM radio | - | - | ? | ? | ? | ? | - | ? | ? | ? | ? | ? | ? |
|
View the status of each individual port below.
iPhone 2G
OpeniBoot
Fully functional.
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8900 [1] | The iPhone Wiki | Working |
WLAN | Marvell | 88W8686 | iFixit | Working |
Bluetooth | CSR | BlueCore4-ROM WLCSP Chip (BC41B413A) [2] | iFixit | ? |
Audio | Wolfson Microelectronics | WM8758BG | iFixit | Working but buggy |
NAND (4GB) | Samsung, and others | K9HBG08U1M, and others | iFixit | Working |
NAND (8GB) | Samsung, and others | K9MCG08U5M, and others | iFixit | Working |
NAND (16GB) | ? | ? | ? | Working |
Multi-Touch | Broadcom | BCM5973A | HardwareBook | Working |
Baseband | Infineon | PMB8876 S-Gold 2[3] | iFixit | Working via UART (Debug interface) |
ALS | Texas Advanced Optoelectronic Solutions | TSL2561 | HardwareBook | Working at kernel level, no libsensors support yet |
Accelerometer | STMicroelectronics | LIS302DL | HardwareBook | Working |
PMU | NXP Semiconductors | PCF50635 | HardwareBook | PMU Driver Working, Suspend Not, PM Incomplete |
GPU | PowerVR (MBX Lite) | Apple 339S0030 (Samsung S5L8900B01) | HardwareBook | Framebuffer only, no acceleration |
Camera | Micron | MT9D112D00STC | iFixit | ? |
- Developers: planetbeing
iPhone 2G on The iPhone Wiki
iPhone 2G Teardown by iFixit
Memory map
View the iPhone 2G memory map by jagheterfredrik
iPhone 3G
OpeniBoot
Fully functional.
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8900 [4] | The iPhone Wiki | Working |
WLAN | Marvell | 88W8686 | TechOnline | Working but buggy |
Audio | Wolfson Microelectronics | WM8991 | ? | Working |
NAND (8GB) | Toshiba, and others | TH58NVG6D1DTG80, and others | iFixit | Working |
NAND (16GB) | ? | ? | ? | Working |
Multi-Touch | Broadcom | BCM5974 | TechOnline | Working |
Baseband | Infineon | PMB8878 XGold 608 [5] | TechOnline | Working, Not fully implemented |
Tri-Band HSDPA LNA | Infineon | BGA736 | iFixit | ? |
GPS | Infineon | PMB2525 Hammerhead II | iFixit | ? |
ALS | Intersil | ISL29003 | [6] | Working at kernel level, libsensors support not written yet |
Accelerometer | STMicroelectronics | LIS331DL | iFixit | Working |
Bluetooth | CSR | BlueCore6-ROM | The iPhone Wiki | ? |
PMU | NXP Semiconductors | PCF50633 | iFixit | PMU Driver Working, Suspend Not, PM Incomplete |
GPU | PowerVR (MBX Lite) | Apple 339S0030 (Samsung S5L8900B01) | HardwareBook | Framebuffer only, no acceleration |
UMTS Transceiver | Infineon | PMB 6952 | iFixit | ? |
WEDGE baseband | Infineon | 337S3394 SP836175 G0822 | iFixit | ? |
Tritium PA-duplexers | TriQuint | TQM616035 TQM676031 TQM666032 | iFixit | ? |
Camera | Aptina / SpecTek | MT9D112 / SOC2020 | [7] | ? |
iPhone 3G on The iPhone Wiki
iPhone 3G Teardown by iFixit
iPhone 3GS
OpeniBoot
Porting in progress by ricky26. Not for public consumption.
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8920 (Samsung S5PC100)[8] | iSuppli | Working |
Baseband | Infineon | PMB8878 XGold 608 [9] | iSuppli | OIB Only |
WLAN | Broadcom | BCM4325 [10] | iSuppli | ? |
Bluetooth | Broadcom | BCM4325 [11] | iSuppli | ? |
NAND (16GB) | Toshiba, and others | TH58NVG702ELA89, and others | iSuppli | ? |
Audio | Cirrus Logic | CS42L61 | iSuppli | ? |
GPS | Infineon | PMB2525 Hammerhead II | iSuppli | ? |
GPU | PowerVR | SGX 535 | ? | ? |
Accelerometer | ST Micro | LIS331DL | iSuppli | ? |
PMU | Dialog Semiconductor | D1755 | ? | ? |
UMTS Transceiver | Infineon | PMB 6952 | iSuppli | ? |
Tritium PA-duplexers | TriQuint | TQM616035 TQM676031 TQM666032 | iSuppli | ? |
Compass | AKM Semiconductor | AKM8973 | iSuppli | ? |
iPhone 3GS on The iPhone Wiki
iPhone 3GS Teardown by iFixit
Huge table of components in 3GS
iPhone 4 (GSM)
OpeniBoot
Porting in progress by Bluerise. [12]
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8930 (Samsung S5PC110A01)[13] | PDADB | Working |
LCD | ? | ? | ? | WIP |
Baseband | Infineon | XMM 6180 (X-Gold 618) | The iPhone Wiki | ? |
WLAN | Broadcom | BCM4329 [14] | iFixit | ? |
Bluetooth | Broadcom | BCM4329 [15] | iFixit | ? |
NAND (16GB) | ? | ? | ? | ? |
NAND (32GB) | Samsung | K9PFG08 | iFixit | ? |
Audio | Cirrus Logic | 338S0589 | iFixit | ? |
GPS | Broadcom | BCM4750 [16] | iFixit | ? |
GPU | PowerVR | SGX 535 | The iPhone Wiki | ? |
Multi-Touch | Texas Instrument | 343S0499 | iFixit | ? |
Gyroscope | STMicroelectronics | AGD1 2022 FP6AQ, Very similar to L3G4200D | iFixit [17] | ? |
Accelerometer | STMicroelectronics | STM33DH | iFixit | ? |
PMU | Dialog Semiconductor | D1815 | ? | ? |
Tritium PA-duplexers | TriQuint | TQM676091 | iFixit | ? |
Compass | AKM Semiconductor | AKM8975 | iFixit | ? |
iPhone 4 on The iPhone Wiki
iPhone 4 Teardown by iFixit
iPhone 4S
OpeniBoot
Waiting for an iBoot or BootROM exploit.
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8940 [18] | The iPhone Wiki | ? |
Baseband | ? | ? | ? | ? |
WLAN | ? | ? | ? | ? |
Bluetooth | ? | ? | ? | ? |
NAND (16GB) | Toshiba | THGVX1G7D2GLA08 | iFixit | ? |
NAND (32GB) | ? | |||
Audio | ? | ? | ? | ? |
GPS | ? | ? | ? | ? |
GPU | ? | ? | ? | ? |
Multi-Touch | ? | ? | ? | ? |
Gyroscope | ? | ? | ? | ? |
Accelerometer | STMicroelectronics | LIS331DLH | Chipworks | ? |
PMU | Apple | 338S0973 | iFixit | ? |
Tritium PA-duplexers | ? | ? | ? | ? |
Compass | ? | ? | ? | ? |
iPhone 4S Teardown by iFixit
iPhone 4S on the iPhone Wiki
iPod touch 1G
OpeniBoot
Fully functional.
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8900 [19] | The iPhone Wiki | Working |
WLAN | Marvell | 88W8686 | iFixit | Working, but buggy. |
Audio | Wolfson Microelectronics | WM8758BG | iFixit | Not configured |
Display | ? [Zephyr2 Based Multitouch] | ? | ? | Working, but buggy. |
PMU | NXP Semiconductors | ? | ? | ? |
NAND (8GB) | Toshiba, and others | TH58NVG5D4CTG20, and others | iFixit | Working. |
NAND (16GB) | ? | ? | ? | Working. |
NAND (32GB) | ? | ? | ? | Working. |
iPod Touch 1G on The iPhone Wiki
iPod Touch 1G Teardown by iFixit
iPod touch 2G
OpeniBoot
Porting in progress.
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8720 | The iPhone Wiki | Working |
WLAN/Bluetooth/FM | Broadcom | BCM4325GKWBB [20] | iFixit ElectronicProducts | No |
Audio | Cirrus Logic | CS42L58 | ElectronicProducts | No |
Accelorometer | STMicroelectronics | LIS302DL | The iPhone Wiki | Working |
PMU | Dialog Semiconductor | D1759 | The iPhone Wiki | WIP |
LCD | - | KD6098PM9 | ElectronicProducts | Working |
NAND (8GB) | Micron, and others | MT29F64G08TAAWP, and others | iFixit | WIP |
ALS | Intersil | ISL29003 | The iPhone Wiki | No |
NOR | Atmel | AT25DF081-UUN-T | ElectronicProducts | Yes |
Multitouch | Broadcom | BCM5974V | ElectronicProducts | No |
iPod Touch 2G on The iPhone Wiki
iPod Touch 2G Teardown by iFixit
iDroid
Porting will start when the OpeniBoot port is finished.
iPod touch 3G
OpeniBoot
Bootrom exploit released, waiting for someone to port.
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8922 | The iPhone Wiki | ? |
WLAN | Broadcom | BCM4329 [21] | iFixit | ? |
Bluetooth | Broadcom | BCM4329 [22] | iFixit | ? |
Audio | Wolfson Microelectronics (unverified) | WM8721(unverified) | [23] | ? |
GPU | PowerVR | SGX 535 | ioreg | ? |
Accelerometer | STMicroelectronics | LIS331DL | ioreg | ? |
NAND (8GB) | Samsung | K9HDG08U5 | iFixit | ? |
iPod Touch 3G on The iPhone Wiki
iPod Touch 3G Teardown by iFixit
iPod touch 4G
OpeniBoot
Porting in progress by Bluerise
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8930 (Samsung S5PC110A01)[24] | The iPhone Wiki | Working |
LCD | ? | ? | ? | WIP |
WLAN | Broadcom | BCM4329 [25] | The iPhone Wiki | ? |
Bluetooth | Broadcom | BCM4329 [26] | The iPhone Wiki | ? |
Audio | Cirrus Logic | 338S0859 | iFixit | ? |
GPU | PowerVR | SGX 535 | The iPhone Wiki | ? |
Gyroscope | STMicroelectronics | AGD8 2032 | iFixit | ? |
Accelerometer | STMicroelectronices | SMT33DH | iFixit | ? |
NAND (8GB) | Toshiba, and others | TH58HV6602FLA49 | iFixit | ? |
NAND (32GB) | ? | ? | ? | ? |
NAND (64GB) | ? | ? | ? | ? |
iPod Touch 4G on The iPhone Wiki
iPod Touch 4G Teardown by iFixit
iPad
OpeniBoot
Porting in progress.
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8930 (Samsung S5PC110A01) [27] | The iPhone Wiki | Working |
LCD | LG Display | LP097X02-SLA1 | Electronic Products | WIP |
WLAN | Broadcom | BCM4329 1HKUBC [28] | iFixit | ? |
Bluetooth | Broadcom | BCM4329 1HKUBC [29] | iFixit | ? |
Audio | Cirrus Logic | CS42L61 | ? | ? |
GPU | PowerVR | SGX 535 | The iPhone Wiki | ? |
Multi-Touch | Broadcom | BCM5973 KFBGH / BCM5974 CKFBGH | iFixit | ? |
Accelerometer | STMicroelectronics | LIS331DLH | ? | ? |
NAND (16GB) | Samsung, and others | K9LCG08U1M , 2 modules | iFixit | ? |
NAND (32GB) | ? | ? | ? | ? |
NAND (64GB) | ? | ? | ? | ? |
Compass | AKM Semiconductor | AKM8975 | The iPhone Wiki | ? |
Baseband (3G Only) | Infineon | PMB8878 XGold 608 [30] | iFixit | ? |
GPS (3G Only) | Broadcom | BCM4750 [31] | iFixit | ? |
Tritium PA-duplexers (3G Only) | TriQuint | TQM616035A TQM676031A TQM666032B | iFixit | ? |
iPad on The iPhone Wiki
iPad Wi-Fi Teardown by iFixit
iPad 3G Teardown by iFixit
iPad 2G
OpeniBoot
Waiting for an iBoot or BootROM exploit.
iDroid
Hardware | Vendor | Name | Source | Status |
---|---|---|---|---|
CPU | Samsung | S5L8940 [32] | The iPhone Wiki | ? |
WLAN | Broadcom | BCM4329 1HKUBC [33] | iFixit | ? |
Bluetooth | Broadcom | BCM4329 1HKUBC [34] | iFixit | ? |
Audio | ? | ? | ? | ? |
GPU | PowerVR | SGX 543MP2 | ? | ? |
Multi-Touch | Broadcom | BCM5973 KFBGH / BCM5974 CKFBGH | iFixit | ? |
Accelerometer | STMicroelectronics | LIS331DLH | iFixit | ? |
NAND (16GB) | Toshiba, and others | TH58NVG7D2FLA89 | iFixit | ? |
NAND (32GB) | ? | ? | ? | ? |
NAND (64GB) | ? | ? | ? | ? |
Compass | ? | ? | ? | ? |
Baseband (GSM Only) | Infineon | XMM 6180 (X-Gold 618) | The iPhone Wiki | ? |
GPS (GSM/CDMA Only) | ? | ? | ? | ? |
Gyroscope | STMicroelectronics | AGD8 2103 | iFixit | ? |
iPad 2G on The iPhone Wiki
iPad 2G Wi-Fi Teardown by iFixit
Resources
Android porting guide, GPS