Changes

53 bytes removed ,  18:51, 11 April 2020
no edit summary
Line 45: Line 45:  
|  0x04
 
|  0x04
 
|  SecProvisioningKeyNumInsecure
 
|  SecProvisioningKeyNumInsecure
|  Used for Factory Secure Provisioning. Always 0.
+
|  Used for Factory Secure Provisioning (always 0)
 
|-
 
|-
 
|  0x0424
 
|  0x0424
 
|  0x20
 
|  0x20
 
|  SecProvisioningKey
 
|  SecProvisioningKey
|  Used for Factory Secure Provisioning. Always empty.
+
|  Used for Factory Secure Provisioning (always 0)
 
|-
 
|-
 
|  0x0444
 
|  0x0444
 
|  0xC4
 
|  0xC4
 
|  [[#CustomerData|CustomerData]]
 
|  [[#CustomerData|CustomerData]]
|  Data block available for the customer. Used in key generation.
+
|  Data block available for the customer (used in key generation)
 
  0x0444: Reserved (0x0C bytes)
 
  0x0444: Reserved (0x0C bytes)
 
  0x0450: [[Flash_Filesystem#Keyblob|Keyblob]] (0xB0 bytes)
 
  0x0450: [[Flash_Filesystem#Keyblob|Keyblob]] (0xB0 bytes)
Line 63: Line 63:  
|  0x04
 
|  0x04
 
|  OdmData
 
|  OdmData
|  Legacy field. Unused.
+
|  Legacy field (unused)
 
|-
 
|-
 
|  0x050C
 
|  0x050C
 
|  0x04
 
|  0x04
 
|  Reserved
 
|  Reserved
|  Legacy field. Unused.
+
|  Legacy field (unused)
 
|-
 
|-
 
|  0x0510
 
|  0x0510
 
|  0x10
 
|  0x10
 
|  RandomAesBlock
 
|  RandomAesBlock
|  Always empty.
+
|  Always empty
 
|-
 
|-
 
|  0x0520
 
|  0x0520
 
|  0x10
 
|  0x10
 
|  UniqueChipId
 
|  UniqueChipId
|  Always empty.
+
|  Always empty
 
|-
 
|-
 
|  0x0530
 
|  0x0530
 
|  0x04
 
|  0x04
 
|  BootDataVersion
 
|  BootDataVersion
|  Set to 0x00210001 (BOOTDATA_VERSION_T210).
+
|  Set to 0x00210001 (BOOTDATA_VERSION_T210)
 
|-
 
|-
 
|  0x0534
 
|  0x0534
 
|  0x04
 
|  0x04
 
|  BlockSizeLog2
 
|  BlockSizeLog2
|  Always 0x0E.
+
|  Always 0x0E
 
|-
 
|-
 
|  0x0538
 
|  0x0538
 
|  0x04
 
|  0x04
 
|  PageSizeLog2
 
|  PageSizeLog2
|  Always 0x09.
+
|  Always 0x09
 
|-
 
|-
 
|  0x053C
 
|  0x053C
 
|  0x04
 
|  0x04
 
|  PartitionSize
 
|  PartitionSize
|  Always 0x01000000.
+
|  Always 0x01000000
 
|-
 
|-
 
|  0x0540
 
|  0x0540
 
|  0x04
 
|  0x04
 
|  NumParamSets
 
|  NumParamSets
|  Number of device parameter sets. Always 0x01.
+
|  Number of device parameter sets (always 0x01)
 
|-
 
|-
 
|  0x0544
 
|  0x0544
 
|  0x04
 
|  0x04
 
|  DevType
 
|  DevType
|  Device type. Set to 0x04 (Sdmmc).
+
|  Device type (0x04 == Sdmmc)
 
|-
 
|-
 
|  0x0548
 
|  0x0548
Line 120: Line 120:  
|  0x04
 
|  0x04
 
|  NumSdramSets
 
|  NumSdramSets
|  Number of SDRAM parameter sets. Always set to 0, but parameters are used despite this.
+
|  Number of SDRAM parameter sets (always set to 0, but parameters are used despite this)
 
|-
 
|-
 
|  0x058C
 
|  0x058C
 
|  0x768
 
|  0x768
 
|  SdramParams0
 
|  SdramParams0
|  Default values filled in.
+
|  Default values filled in
 
|-
 
|-
 
|  0x0CF4
 
|  0x0CF4
 
|  0x768
 
|  0x768
 
|  SdramParams1
 
|  SdramParams1
|  Default values filled in.
+
|  Default values filled in
 
|-
 
|-
 
|  0x145C
 
|  0x145C
 
|  0x768
 
|  0x768
 
|  SdramParams2
 
|  SdramParams2
|  Default values filled in.
+
|  Default values filled in
 
|-
 
|-
 
|  0x1BC4
 
|  0x1BC4
 
|  0x768
 
|  0x768
 
|  SdramParams3
 
|  SdramParams3
|  Default values filled in.
+
|  Default values filled in
 
|-
 
|-
 
|  0x232C
 
|  0x232C
 
|  0x04
 
|  0x04
 
|  BootLoadersUsed
 
|  BootLoadersUsed
|  Number of bootloaders installed. Always 0x02 (maximum is 0x04).
+
|  Number of bootloaders installed (always 0x02, maximum is 0x04)
 
|-
 
|-
 
|  0x2330
 
|  0x2330
 
|  0x12C
 
|  0x12C
 
|  [[#BootLoader0|BootLoader0]]
 
|  [[#BootLoader0|BootLoader0]]
|  Configuration parameters for bootloader 0 (normal).
+
|  Configuration parameters for bootloader 0 (normal)
 
  0x2330: Version (variable)
 
  0x2330: Version (variable)
 
  0x2334: StartBlock (0x00000040)
 
  0x2334: StartBlock (0x00000040)
Line 164: Line 164:  
|  0x12C
 
|  0x12C
 
|  BootLoader1
 
|  BootLoader1
|  Configuration parameters for bootloader 1 (safe mode).
+
|  Configuration parameters for bootloader 1 (safe mode)
 
  0x245C: Version (variable)
 
  0x245C: Version (variable)
 
  0x2460: StartBlock (0x00000050)
 
  0x2460: StartBlock (0x00000050)
Line 178: Line 178:  
|  0x12C
 
|  0x12C
 
|  BootLoader2
 
|  BootLoader2
|  Reserved space for bootloader 2 (unused).
+
|  Reserved space for bootloader 2 (unused)
 
|-
 
|-
 
|  0x26B4
 
|  0x26B4
 
|  0x12C
 
|  0x12C
 
|  BootLoader3
 
|  BootLoader3
|  Reserved space for bootloader 3 (unused).
+
|  Reserved space for bootloader 3 (unused)
 
|-
 
|-
 
|  0x27E0
 
|  0x27E0
 
|  0x01
 
|  0x01
 
|  EnableFailBack
 
|  EnableFailBack
|  Always 0.
+
|  Always 0
 
|-
 
|-
 
|  0x27E1
 
|  0x27E1
 
|  0x04
 
|  0x04
 
|  SecureJtagControl
 
|  SecureJtagControl
|  Always 0.
+
|  Always 0
 
|-
 
|-
 
|  0x27E5
 
|  0x27E5
 
|  0x04
 
|  0x04
 
|  SecProvisioningKeyNumSecure
 
|  SecProvisioningKeyNumSecure
|  Used for Factory Secure Provisioning. Always 0.
+
|  Used for Factory Secure Provisioning (always 0)
 
|-
 
|-
 
|  0x27E9
 
|  0x27E9
 
|  0x12
 
|  0x12
 
|  Reserved
 
|  Reserved
|  Always starts with 0x80000000 (NVBOOT padding pattern).
+
|  Always starts with 0x80000000 (NVBOOT padding pattern)
 
|-
 
|-
 
|  0x27FB
 
|  0x27FB
 
|  0x05
 
|  0x05
 
|  Padding
 
|  Padding
|  Empty. Not part of BCT data.
+
|  Empty
 
|}
 
|}
   Line 262: Line 262:  
|  0x0160
 
|  0x0160
 
|   
 
|   
|  Empty.
+
|  Empty
 
|-
 
|-
 
|  0x0480
 
|  0x0480
 
|  0x2380
 
|  0x2380
 
|   
 
|   
|  Encrypted BCT data.
+
|  Encrypted BCT data
 
|}
 
|}