Line 126:
Line 126:
| 0x1C0 (0xE0 * 2) || 0x10 bytes || Boot parameters (encrypted with Wii U SEEPROM key).
| 0x1C0 (0xE0 * 2) || 0x10 bytes || Boot parameters (encrypted with Wii U SEEPROM key).
Structure containing parameters for boot0:
Structure containing parameters for boot0:
−
- 0x1C0 to 0x1C2 (0x02 bytes): Control flags (clock config?):
+
- 0x1C0 to 0x1C2 (0x02 bytes): Control flags (clock config + SMC delay?):
-> bits 0-9 set the cpu speed in MHz used for various IO delay calculations.
-> bits 0-9 set the cpu speed in MHz used for various IO delay calculations.
+
-> bits 10-14 set an io delay length before asking SMC if an SD boot has been requested.
-> bit 15, if set, causes 0x3 to be written to LT_IOP2X and waits for interrupt (presumably after clock increased)
-> bit 15, if set, causes 0x3 to be written to LT_IOP2X and waits for interrupt (presumably after clock increased)