The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "SysCfg"
(→SysCfg) |
m (fixed broken table) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | == SysCfg== |
||
− | |||
'''SysCfg''' also known as System Configuration is a partition on the NAND found on iOS devices. |
'''SysCfg''' also known as System Configuration is a partition on the NAND found on iOS devices. |
||
Line 7: | Line 5: | ||
It is a dictionary-like structure with each entry having a 4-byte (32-bit) key (Ex: SrNm). |
It is a dictionary-like structure with each entry having a 4-byte (32-bit) key (Ex: SrNm). |
||
− | With AppleInternal |
+ | With an AppleInternal image called [[Diags]], that is found on EVT / DVT / PVT devices, this data can be modified and reflashed. |
A smart programmer may be able to use a jailbreak and write a controller around this partition to do the same. |
A smart programmer may be able to use a jailbreak and write a controller around this partition to do the same. |
||
Line 16: | Line 14: | ||
== Keys == |
== Keys == |
||
+ | {| class="wikitable" |
||
− | |||
+ | |- style="font-weight:bold;" |
||
− | * AICl |
||
+ | ! key |
||
− | * ARot |
||
+ | ! description |
||
− | * ASCi |
||
+ | ! type |
||
− | * ASCl |
||
+ | |- |
||
− | * ATGa |
||
+ | | AICl |
||
− | * BCMB |
||
+ | | Accelerator Interrupt Calibration |
||
− | * BCMS |
||
+ | | Data |
||
− | * BLCl |
||
+ | |- |
||
− | * BMac |
||
+ | | ARot |
||
− | * BTRx |
||
+ | | Accelerator Orientation Calibration |
||
− | * BTTx |
||
+ | | Data |
||
− | * Batt |
||
+ | |- |
||
− | * CBAT |
||
+ | | ASCi |
||
− | * CGSp |
||
+ | | ---? calibration data |
||
− | * DClr |
||
+ | | Data |
||
− | * EMac |
||
+ | |- |
||
− | * FCMB |
||
+ | | ASCl |
||
− | * FCMS |
||
+ | | Accelerator Sensitivity Calibration |
||
− | * FDAC |
||
+ | | Data |
||
− | * FG2G |
||
+ | |- |
||
− | * GICl |
||
+ | | BCAL |
||
− | * GLCl |
||
+ | | Bluetooth Taurus Calibration |
||
− | * GRot |
||
+ | | Data |
||
− | * GSCi |
||
+ | |- |
||
− | * GSCl |
||
+ | | BCAR |
||
− | * GTCl |
||
+ | | BackCamera Autofocus Recalibration |
||
− | * GYTT |
||
+ | | Data |
||
− | * LCM# |
||
+ | |- |
||
− | * LSCI |
||
+ | | BCMB |
||
− | * LTAO |
||
+ | | Back Camera Module Board |
||
− | * MLB# |
||
+ | | Data |
||
− | * MdlC |
||
+ | |- |
||
− | * Mod# |
||
+ | | BCMS |
||
− | * MtCl |
||
+ | | Back Camera Module Serialnumber |
||
− | * MtSN |
||
+ | | String |
||
− | * NFCl |
||
+ | |- |
||
− | * NSrN |
||
+ | | BLCl |
||
− | * NoCl |
||
+ | | Backlight Calibration |
||
− | * NvSn |
||
+ | | Data |
||
− | * OFCl |
||
+ | |- |
||
− | * OrbC |
||
+ | | BMac |
||
− | * OrbG |
||
+ | | Bluetooth Mac Address |
||
− | * PACV |
||
+ | | Data (mac address) |
||
− | * PRSq |
||
+ | |- |
||
− | * PxCl |
||
+ | | BTRx |
||
− | * RMd# |
||
+ | | Bluetooth Reception Calibration |
||
− | * Regn |
||
+ | | Data |
||
− | * SPPO |
||
+ | |- |
||
− | * SpCl |
||
+ | | BTTx |
||
− | * SrNm |
||
+ | | Bluetooth Transmission Calibration |
||
− | * SwBh |
||
+ | | Data |
||
− | * TCal |
||
+ | |- |
||
− | * VBCA |
||
+ | | Batt |
||
− | * VBST |
||
+ | | Battery Serial Number |
||
− | * VPBR |
||
+ | | String |
||
− | * W24R |
||
+ | |- |
||
− | * WCAL |
||
+ | | CBAT |
||
− | * WMac |
||
+ | | Charget input limit calibration |
||
− | * WRxT |
||
+ | | Data |
||
+ | |- |
||
+ | | CDCC |
||
+ | | Compass hilow calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | CGSp |
||
+ | | Coverglass type |
||
+ | | Data (binary-hex) |
||
+ | |- |
||
+ | | CLHS |
||
+ | | Housing Color |
||
+ | | Data |
||
+ | |- |
||
+ | | CLCG |
||
+ | | Coverglass Color |
||
+ | | Data |
||
+ | |- |
||
+ | | CSCM |
||
+ | | Compass Sensor Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | CVCC |
||
+ | | Compass VBUS Compensation |
||
+ | | Data |
||
+ | |- |
||
+ | | DBCl |
||
+ | | Display Backlight Compensation |
||
+ | | Data |
||
+ | |- |
||
+ | | DClr |
||
+ | | Device color |
||
+ | | Data |
||
+ | |- |
||
+ | | DTCl |
||
+ | | Display Temperature Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | EMac |
||
+ | | Ethernet Mac Address |
||
+ | | Data (mac address) |
||
+ | |- |
||
+ | | FCMB |
||
+ | | Front Camera Module Board |
||
+ | | Data |
||
+ | |- |
||
+ | | FCMS |
||
+ | | Front Camera Module Serialnumber |
||
+ | | String |
||
+ | |- |
||
+ | | FDAC |
||
+ | | Orb Dynamic Accelerator Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | FG2G |
||
+ | | WiFi Calibration Frequency Group 2G |
||
+ | | Data |
||
+ | |- |
||
+ | | GICl |
||
+ | | Gyro Interrupt Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | GLCl |
||
+ | | Gamma Tables Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | GRot |
||
+ | | Gyro Orientation Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | GSCi |
||
+ | | Gyro Sensitivity Matrix Inverse |
||
+ | | Data |
||
+ | |- |
||
+ | | GSCl |
||
+ | | Gyro Sensitivity Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | GTCl |
||
+ | | Gyro Trim Calibration |
||
+ | | |
||
+ | |- |
||
+ | | GYTT |
||
+ | | Gyro Temp. Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | LCM# |
||
+ | | Liquid Crystal Monitor Serialnumber (LCD) |
||
+ | | Data?? |
||
+ | |- |
||
+ | | LSCI |
||
+ | | Ambient Lightsensor Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | LTAO |
||
+ | | Low Temperature Accelerator Offset |
||
+ | | Data |
||
+ | |- |
||
+ | | MLB# |
||
+ | | Main Logicboard Serialnumber |
||
+ | | String |
||
+ | |- |
||
+ | | MdlC |
||
+ | | Murata WiFi Configuration |
||
+ | | String |
||
+ | |- |
||
+ | | Mod# |
||
+ | | Model number |
||
+ | | String |
||
+ | |- |
||
+ | | MtCl |
||
+ | | Multitouch Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | MtSN |
||
+ | | Multitouch Serialnumber |
||
+ | | String |
||
+ | |- |
||
+ | | NFCl |
||
+ | | Stockholm NFC Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | NSrN |
||
+ | | Touch-ID Serial Number |
||
+ | | Data (hex-encoded string) |
||
+ | |- |
||
+ | | NoCl |
||
+ | | ---? Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | NvSn |
||
+ | | Apple SandDollar SerialNumber |
||
+ | | Data |
||
+ | |- |
||
+ | | OFCl |
||
+ | | Orb Force Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | OrbC |
||
+ | | Orb Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | OrbG |
||
+ | | Orb Gap Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | PACV |
||
+ | | ---? |
||
+ | | Data |
||
+ | |- |
||
+ | | PrCL |
||
+ | | Pearl calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | PRSq |
||
+ | | ---? |
||
+ | | Data |
||
+ | |- |
||
+ | | PRTT |
||
+ | | Pressure Temperature compensation Table |
||
+ | | Data |
||
+ | |- |
||
+ | | PxCl |
||
+ | | Proximity Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | RMd# |
||
+ | | Regulatory Model Number |
||
+ | | String |
||
+ | |- |
||
+ | | RxCL |
||
+ | | Rosaline Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | Regn |
||
+ | | Region code |
||
+ | | String |
||
+ | |- |
||
+ | | SPPO |
||
+ | | Pressure Offset Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | SpCl |
||
+ | | Speaker Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | SrNm |
||
+ | | Device Serialnumber |
||
+ | | String |
||
+ | |- |
||
+ | | STRB |
||
+ | | Camera Strobe Color Calibration |
||
+ | | String |
||
+ | |- |
||
+ | | SwBh |
||
+ | | Software Behaviour Bits |
||
+ | | Data |
||
+ | |- |
||
+ | | TCal |
||
+ | | Audio Actuator Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | VBCA |
||
+ | | Speaker Configuration |
||
+ | | Data |
||
+ | |- |
||
+ | | VBST |
||
+ | | Speaker Configuration |
||
+ | | Data |
||
+ | |- |
||
+ | | VPBR |
||
+ | | Speaker Configuration |
||
+ | | Data |
||
+ | |- |
||
+ | | W24R |
||
+ | | Wifi Receiver 2.4Ghz Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | WCAL |
||
+ | | Wifi Calibration |
||
+ | | Data |
||
+ | |- |
||
+ | | WMac |
||
+ | | Wifi mac address |
||
+ | | Data (mac address) |
||
+ | |- |
||
+ | | WRxT |
||
+ | | Wifi Receiver temp. Calibration |
||
+ | | Data |
||
+ | |} |
Latest revision as of 06:35, 11 February 2021
SysCfg also known as System Configuration is a partition on the NAND found on iOS devices.
It stores the Serial Numbers and Calibrations of hardware of the device, and the Software Behaviour bits.
It is a dictionary-like structure with each entry having a 4-byte (32-bit) key (Ex: SrNm).
With an AppleInternal image called Diags, that is found on EVT / DVT / PVT devices, this data can be modified and reflashed.
A smart programmer may be able to use a jailbreak and write a controller around this partition to do the same.
Modifications to these numbers are permanent but have advantages too.
A Chinese iOS device generally has limitations as defined by the Software Behaviour bits and the Region, modifying these in the SysCfg may remove them.
Keys
key | description | type |
---|---|---|
AICl | Accelerator Interrupt Calibration | Data |
ARot | Accelerator Orientation Calibration | Data |
ASCi | ---? calibration data | Data |
ASCl | Accelerator Sensitivity Calibration | Data |
BCAL | Bluetooth Taurus Calibration | Data |
BCAR | BackCamera Autofocus Recalibration | Data |
BCMB | Back Camera Module Board | Data |
BCMS | Back Camera Module Serialnumber | String |
BLCl | Backlight Calibration | Data |
BMac | Bluetooth Mac Address | Data (mac address) |
BTRx | Bluetooth Reception Calibration | Data |
BTTx | Bluetooth Transmission Calibration | Data |
Batt | Battery Serial Number | String |
CBAT | Charget input limit calibration | Data |
CDCC | Compass hilow calibration | Data |
CGSp | Coverglass type | Data (binary-hex) |
CLHS | Housing Color | Data |
CLCG | Coverglass Color | Data |
CSCM | Compass Sensor Calibration | Data |
CVCC | Compass VBUS Compensation | Data |
DBCl | Display Backlight Compensation | Data |
DClr | Device color | Data |
DTCl | Display Temperature Calibration | Data |
EMac | Ethernet Mac Address | Data (mac address) |
FCMB | Front Camera Module Board | Data |
FCMS | Front Camera Module Serialnumber | String |
FDAC | Orb Dynamic Accelerator Calibration | Data |
FG2G | WiFi Calibration Frequency Group 2G | Data |
GICl | Gyro Interrupt Calibration | Data |
GLCl | Gamma Tables Calibration | Data |
GRot | Gyro Orientation Calibration | Data |
GSCi | Gyro Sensitivity Matrix Inverse | Data |
GSCl | Gyro Sensitivity Calibration | Data |
GTCl | Gyro Trim Calibration | |
GYTT | Gyro Temp. Calibration | Data |
LCM# | Liquid Crystal Monitor Serialnumber (LCD) | Data?? |
LSCI | Ambient Lightsensor Calibration | Data |
LTAO | Low Temperature Accelerator Offset | Data |
MLB# | Main Logicboard Serialnumber | String |
MdlC | Murata WiFi Configuration | String |
Mod# | Model number | String |
MtCl | Multitouch Calibration | Data |
MtSN | Multitouch Serialnumber | String |
NFCl | Stockholm NFC Calibration | Data |
NSrN | Touch-ID Serial Number | Data (hex-encoded string) |
NoCl | ---? Calibration | Data |
NvSn | Apple SandDollar SerialNumber | Data |
OFCl | Orb Force Calibration | Data |
OrbC | Orb Calibration | Data |
OrbG | Orb Gap Calibration | Data |
PACV | ---? | Data |
PrCL | Pearl calibration | Data |
PRSq | ---? | Data |
PRTT | Pressure Temperature compensation Table | Data |
PxCl | Proximity Calibration | Data |
RMd# | Regulatory Model Number | String |
RxCL | Rosaline Calibration | Data |
Regn | Region code | String |
SPPO | Pressure Offset Calibration | Data |
SpCl | Speaker Calibration | Data |
SrNm | Device Serialnumber | String |
STRB | Camera Strobe Color Calibration | String |
SwBh | Software Behaviour Bits | Data |
TCal | Audio Actuator Calibration | Data |
VBCA | Speaker Configuration | Data |
VBST | Speaker Configuration | Data |
VPBR | Speaker Configuration | Data |
W24R | Wifi Receiver 2.4Ghz Calibration | Data |
WCAL | Wifi Calibration | Data |
WMac | Wifi mac address | Data (mac address) |
WRxT | Wifi Receiver temp. Calibration | Data |