Difference between revisions of "CHIP"

From The iPhone Wiki
Jump to: navigation, search
(rework list)
("H" Series: 8194 is the CPID from Restore.plist. The others on this page are the ApChipID from BuildManifest.plist (checked with the iPhone 8 one) + H2)
Line 44: Line 44:
   
 
=== "H" Series ===
 
=== "H" Series ===
* [[T2002]] (H1): 0x8194
+
* [[T2002]] (H1): 0x2002
  +
* [[T2016]] (H2): 0x2016
   
 
== [[Recovery Mode]] string ==
 
== [[Recovery Mode]] string ==

Revision as of 14:17, 23 September 2022

The CHIP tag is a 16-bit unsigned integer 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, but is instead hardcoded in the bootchain. It is used to prevent incompatible firmwares from being installed; different processors may have their MMIO registers in different locations.

Processors

The values are created by taking the four digits from the processor's model number, and encoding them in BCD.

"Legacy" Processors

Apple "A" Series

"S" and "T" Series

"H" Series

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.