Difference between revisions of "SysCfg"

From The iPhone Wiki
Jump to: navigation, search
(SysCfg)
(Keys)
Line 17: Line 17:
 
== Keys ==
 
== Keys ==
   
  +
{| class="wikitable"
* AICl
 
  +
|- style="font-weight:bold;"
* ARot
 
  +
! key
* ASCi
 
  +
! description
* ASCl
 
  +
! type
* ATGa
 
  +
|-
* BCMB
 
  +
| AICl
* BCMS
 
  +
| Accelerator Interrupt Calibration
* BLCl
 
  +
| Data
* BMac
 
  +
|-
* BTRx
 
  +
| ARot
* BTTx
 
  +
| Accelerator Orientation Calibration
* Batt
 
  +
| Data
* CBAT
 
  +
|-
* CGSp
 
  +
| ASCi
* DClr
 
  +
| ---? calibration data
* EMac
 
  +
| Data
* FCMB
 
  +
|-
* FCMS
 
  +
| ASCl
* FDAC
 
  +
| Accelerator Sensitivity Calibration
* FG2G
 
  +
| Data
* GICl
 
  +
|-
* GLCl
 
  +
| BCMB
* GRot
 
  +
| Back Camera Module Board
* GSCi
 
  +
| Data
* GSCl
 
  +
|-
* GTCl
 
  +
| BCMS
* GYTT
 
  +
| Back Camera Module Serialnumber
* LCM#
 
  +
| String
* LSCI
 
  +
|-
* LTAO
 
  +
| BLCl
* MLB#
 
  +
| Backlight Calibration
* MdlC
 
  +
| Data
* Mod#
 
  +
|-
* MtCl
 
  +
| BMac
* MtSN
 
  +
| Bluetooth Mac Address
* NFCl
 
  +
| Data (mac address)
* NSrN
 
  +
|-
* NoCl
 
  +
| BTRx
* NvSn
 
  +
| Bluetooth Reception Calibration
* OFCl
 
  +
| Data
* OrbC
 
  +
|-
* OrbG
 
  +
| BTTx
* PACV
 
  +
| Bluetooth Transmission Calibration
* PRSq
 
  +
| Data
* PxCl
 
  +
|-
* RMd#
 
  +
| Batt
* Regn
 
  +
| Battery Serial Number
* SPPO
 
  +
| String
* SpCl
 
  +
|-
* SrNm
 
  +
| CBAT
* SwBh
 
  +
| Charget input limit calibration
* TCal
 
  +
| Data
* VBCA
 
  +
|-
* VBST
 
  +
| CGSp
* VPBR
 
  +
| Coverglass type
* W24R
 
  +
| Data (binary-hex)
* WCAL
 
  +
|-
* WMac
 
  +
| DClr
* WRxT
 
  +
| Device color
  +
| 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
  +
| Near Field Communication 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
  +
|-
  +
| PRSq
  +
| ---?
  +
| Data
  +
|-
  +
| PxCl
  +
| Proximity Calibration
  +
| Data
  +
|-
  +
| RMd#
  +
| Regulatory Model Number
  +
| String
  +
|-
  +
| Regn
  +
| Region code
  +
| String
  +
|-
  +
| SPPO
  +
| Pressure Offset Calibration
  +
| Data
  +
|-
  +
| SpCl
  +
| Speaker Calibration
  +
| Data
  +
|-
  +
| SrNm
  +
| Device Serialnumber
  +
| 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
  +
|-
  +
|
  +
|
  +
|
  +
|}

Revision as of 19:39, 15 July 2020

SysCfg

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 AppleInternal firmware 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
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
CGSp Coverglass type Data (binary-hex)
DClr Device color 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 Near Field Communication 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
PRSq ---? Data
PxCl Proximity Calibration Data
RMd# Regulatory Model Number String
Regn Region code String
SPPO Pressure Offset Calibration Data
SpCl Speaker Calibration Data
SrNm Device Serialnumber 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