BootConfig: Difference between revisions

.
 
Detail some config
Line 27: Line 27:
| Reserved
| Reserved
|}
|}
= Signed Config =
Most of this is currently awaiting better documentation.
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x8
| 0x1?
| Package2 Configuration. Bit 0 set means Package2 is stored unencrypted. Bit 1 set means Package2 is unsigned.
|-
| 0x10
| 0x10
| Hardware Info. Must match the Hardware Info read from fuses, or else the loaded Signed Config will be memset to 0 even if signed. This allows Nintendo to set signed configuration on a per-unit basis.
|-
| 0x20
| 0x1?
| [[Filesystem_services#SetEnabledProgramVerification|DisableProgramVerification]]. Controls the default value for how to check NCA signatures.
|}
= Unsigned Config =