Status

From iDroidWiki

Revision as of 23:53, 11 December 2021 by Rekoil (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

OpeniBoot

iPhone iPhone 3G iPhone 3GS iPhone 4 iPod Touch iPod Touch 2G iPod Touch 3G iPod Touch 4G iPad AppleTV 2G
CPU Yes Yes Yes Yes Yes Yes  ?  ? Yes  ?
USB Yes Yes WIP WIP Yes Yes No No No No
NOR Yes Yes No - Yes No No - No -
NAND Yes Yes No No Yes No No No No No
LCD Yes Yes No No Yes WIP No No No -
Multitouch Yes Yes  ? No Yes No No No No -
GPU No No No No No No No No No No
PMU WIP WIP No No WIP WIP No No No No
Audio Yes Yes No No Yes No No No No No
Baseband (Voice) Yes Yes Yes No - - - - - -
Baseband (Data) No No No No - - - - 3G only -
WLAN Yes Yes No No Yes No No No No No
Bluetooth No No No No - No No No No -
GPS - No No No - - - - 3G only -
Camera No No No No - - - No - -
ALS No No No No No No No No No No

Contents

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  ?
Baseband Infineon PMB8876 S-Gold 2[3] iFixit Working but buggy
ALS Texas Advanced Optoelectronic Solutions TSL2561 HardwareBook Being worked on
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  ?

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 WM6180C iFixit 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 Being worked on - TheUnleet (Hit a small snag, will hopefully be resolved soon)
ALS Intersil ISL29003 [6] Working? Check the forums for a kernel to test
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  ?

iPhone 3G on The iPhone Wiki
iPhone 3G Teardown by iFixit

iPhone 3GS

OpeniBoot

Not for public consumption.

iDroid

Hardware Vendor Name Source Status
CPU Samsung S5L8920 (Samsung S5PC100)[7] iSuppli Working
Baseband Infineon PMB8878 XGold 608 [8] iSuppli OIB Only
WLAN Broadcom BCM4325 [9] iSuppli  ?
Bluetooth Broadcom BCM4325 [10] 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 Infineon PMB 6820 iSuppli  ?
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

OpeniBoot

Porting in progress by Bluerise. [11]

iDroid

Hardware Vendor Name Source Status
CPU Samsung S5L8930 (Samsung S5PC110A01)[12] PDADB Porting in progress
Baseband Infineon XMM 6180 (X-Gold 618) The iPhone Wiki  ?
WLAN Broadcom BCM4329 [13] iFixit  ?
Bluetooth Broadcom BCM4329 [14] iFixit  ?
NAND (16GB)  ?  ?  ?  ?
NAND (32GB) Samsung K9PFG08 iFixit  ?
Audio Cirrus Logic 338S0589 iFixit  ?
GPS Broadcom BCM4750 [15] iFixit  ?
GPU PowerVR SGX 535 The iPhone Wiki  ?
Multi-Touch Texas Instrument 343S0499 iFixit  ?
Gyroscope STMicroelectronics AGD1 2022 FP6AQ, Very similar to L3G4200D iFixit [16]  ?
Accelerometer STMicroelectronics STM33DH iFixit  ?
Tritium PA-duplexers TriQuint TQM676091 iFixit  ?
Compass AKM Semiconductor AKM8975 iFixit  ?

iPhone 4 on The iPhone Wiki
iPhone 4 Teardown by iFixit

iPod touch 1G

OpeniBoot

Fully functional.

iDroid

Hardware Vendor Name Source Status
CPU Samsung S5L8900 [17] 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

This port is moving forward quite well. A USB console is up and running and other drivers are falling into place.

If you are interested in helping out, join #idroid-dev on irc.osx86.hu

Latest source

iDroid

Hardware Vendor Name Source Status
CPU Samsung S5L8720 The iPhone Wiki  ?
WLAN Broadcom BCM4325 [18] iFixit  ?
Bluetooth Broadcom BCM4325 [19] iFixit  ?
Audio Wolfson Micro. WM8721 [20]  ?
NAND (8GB) Micron, and others MT29F64G08TAAWP, and others iFixit  ?

iPod Touch 2G on The iPhone Wiki
iPod Touch 2G Teardown by iFixit

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]  ?
NAND (8GB) Samsung K9HDG08U5 iFixit  ?

iPod Touch 3G on The iPhone Wiki
iPod Touch 3G Teardown by iFixit

iPod touch 4G

OpeniBoot

Bootrom exploit released, waiting for someone to port.

iDroid

Hardware Vendor Name Source Status
CPU Samsung S5L8930 (Samsung S5PC110A01)[24] The iPhone Wiki  ?
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 Porting in progress
WLAN Broadcom BCM4329 [28] iFixit  ?
Bluetooth Broadcom BCM4329 [29] iFixit  ?
Audio Cirrus Logic CS42L61  ?  ?
GPU PowerVR SGX 535 The iPhone Wiki  ?
Multi-Touch Broadcom BCM5973 iFixit  ?
Accelerometer STMicroelectronics LIS331DLH  ?  ?
NAND (8GB) Samsung, and others K9LCG08U1M 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

Resources

Android porting guide, GPS

Personal tools
Namespaces
Variants
Actions
Wiki
Community
Toolbox