The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "CHIP"
(Updating) |
m |
||
Line 27: | Line 27: | ||
* [[T8015]] (A11 Bionic): 0x8015 |
* [[T8015]] (A11 Bionic): 0x8015 |
||
* [[T8020]] (A12 Bionic): 0x8020 |
* [[T8020]] (A12 Bionic): 0x8020 |
||
+ | * [[T8027]] (A12X Bionic): 0x8027 |
||
== [[Recovery Mode]] string == |
== [[Recovery Mode]] string == |
Revision as of 14:25, 22 November 2018
The CHIP tag is a 16-bit unsigned integer (uint16_t
) that denotes the type of chip the firmware is to be installed to. It is one of the few tags that is not read from the fuses, being hardcoded in the bootchain. It is used to prevent [supposedly] incompatible firmwares from being installed. A firmware is truly incompatible if it uses instructions only available on newer processors.
Processors
- S5L8900: 0x8900
- S5L8920: 0x8920
- S5L8922: 0x8922
- S5L8930 (A4): 0x8930
- S5L8940 (A5): 0x8940
- S5L8942 (A5 Rev A): 0x8942
- S5L8945 (A5X): 0x8945
- S5L8947 (A5 Rev B): 0x8947
- S5L8950 (A6): 0x8950
- S5L8955 (A6X): 0x8955
- S5L8960/S5L8965 (A7): 0x8960
- T7000 (A8): 0x7000
- T7001 (A8X): 0x7001
- S7002 (S1): 0x7002
- S8000 (A9 Samsung): 0x8000
- S8001 (A9X): 0x8001
- T8002 (S1P, S2, T1): 0x8002
- S8003 (A9 TSMC): 0x8003
- T8004 (S3): 0x8004
- T8006 (S4): 0x8006
- T8010 (A10 Fusion): 0x8010
- T8011 (A10X Fusion): 0x8011
- T8012 (T2): 0x8012
- T8015 (A11 Bionic): 0x8015
- T8020 (A12 Bionic): 0x8020
- T8027 (A12X Bionic): 0x8027
Recovery Mode string
If you connect a device in Recovery Mode to your computer, there is a small section in the device's USB "serial number" that contains the CPID, among other information.