Line 50:
Line 50:
== Contents ==
== Contents ==
β
All data here is written during manufacturing. Items listed as reserved are not known to be used and are either empty or random.
+
All data here is written during manufacturing.
+
{| style="border: 1px solid #bbb; border-collapse: collapse; background-color: #eef; padding: 0.2em 0.2em 0.2em 0.2em;" border="1" cellpadding="2"
{| style="border: 1px solid #bbb; border-collapse: collapse; background-color: #eef; padding: 0.2em 0.2em 0.2em 0.2em;" border="1" cellpadding="2"
|- style="background-color: #ddd;"
|- style="background-color: #ddd;"
Line 66:
Line 67:
| 0 || 0x028 (0x0A * 4) || 0x1C bytes || Wii device private key
| 0 || 0x028 (0x0A * 4) || 0x1C bytes || Wii device private key
|-
|-
β
| 0 || 0x044 (0x11 * 4) || 0x14 bytes || Wii NAND HMAC key (overlaps with device private key)
+
| 0 || 0x044 (0x11 * 4) || 0x14 bytes || Wii NAND HMAC key
|-
|-
| 0 || 0x058 (0x16 * 4) || 0x10 bytes || Wii NAND key
| 0 || 0x058 (0x16 * 4) || 0x10 bytes || Wii NAND key
Line 72:
Line 73:
| 0 || 0x068 (0x1A * 4) || 0x10 bytes || Wii backup key
| 0 || 0x068 (0x1A * 4) || 0x10 bytes || Wii backup key
|-
|-
β
| 0 || 0x078 (0x1E * 4) || 0x08 bytes || Reserved
+
| 0 || 0x078 (0x1E * 4) || 0x04 bytes ||
+
|-
+
| 0 || 0x07C (0x1F * 4) || 0x04 bytes || Reserved
|-
|-
| 1 || 0x080 (0x20 * 4) || 0x04 bytes || [[#FuseType|FuseType]]
| 1 || 0x080 (0x20 * 4) || 0x04 bytes || [[#FuseType|FuseType]]
Line 96:
Line 99:
| 1 || 0x0A0 (0x28 * 4) || 0x10 bytes || SEEPROM key
| 1 || 0x0A0 (0x28 * 4) || 0x10 bytes || SEEPROM key
|-
|-
β
| 1 || 0x0B0 (0x2C * 4) || 0x10 bytes || Reserved
+
| 1 || 0x0B0 (0x2C * 4) || 0x10 bytes ||
|-
|-
β
| 1 || 0x0C0 (0x30 * 4) || 0x10 bytes || Reserved
+
| 1 || 0x0C0 (0x30 * 4) || 0x10 bytes ||
|-
|-
| 1 || 0x0D0 (0x34 * 4) || 0x10 bytes || vWii common key
| 1 || 0x0D0 (0x34 * 4) || 0x10 bytes || vWii common key
Line 104:
Line 107:
| 1 || 0x0E0 (0x38 * 4) || 0x10 bytes || Wii U common key
| 1 || 0x0E0 (0x38 * 4) || 0x10 bytes || Wii U common key
|-
|-
β
| 1 || 0x0F0 (0x3C * 4) || 0x10 bytes || Reserved
+
| 1 || 0x0F0 (0x3C * 4) || 0x10 bytes ||
|-
|-
β
| 2 || 0x100 (0x40 * 4) || 0x10 bytes || Reserved
+
| 2 || 0x100 (0x40 * 4) || 0x10 bytes ||
|-
|-
β
| 2 || 0x110 (0x44 * 4) || 0x10 bytes || Reserved
+
| 2 || 0x110 (0x44 * 4) || 0x10 bytes ||
|-
|-
| 2 || 0x120 (0x48 * 4) || 0x10 bytes || SSL RSA key encryption key
| 2 || 0x120 (0x48 * 4) || 0x10 bytes || SSL RSA key encryption key
Line 128:
Line 131:
| 3 || 0x1A0 (0x68 * 4) || 0x10 bytes || DRH WLAN data key
| 3 || 0x1A0 (0x68 * 4) || 0x10 bytes || DRH WLAN data key
|-
|-
β
| 3 || 0x1B0 (0x6C * 4) || 0x30 bytes || Reserved
+
| 3 || 0x1B0 (0x6C * 4) || 0x30 bytes ||
|-
|-
| 3 || 0x1E0 (0x78 * 4) || 0x14 bytes || SLC NAND HMAC key
| 3 || 0x1E0 (0x78 * 4) || 0x14 bytes || SLC NAND HMAC key
|-
|-
β
| 3 || 0x1F4 (0x7D * 4) || 0x0C bytes || Reserved
+
| 3 || 0x1F4 (0x7D * 4) || 0x0C bytes ||
|-
|-
β
| 4 || 0x200 (0x80 * 4) || 0x10 bytes || Reserved
+
| 4 || 0x200 (0x80 * 4) || 0x10 bytes ||
|-
|-
β
| 4 || 0x210 (0x84 * 4) || 0x0C bytes || Reserved
+
| 4 || 0x210 (0x84 * 4) || 0x0C bytes ||
|-
|-
| 4 || 0x21C (0x87 * 4) || 0x04 bytes || Wii U device ID
| 4 || 0x21C (0x87 * 4) || 0x04 bytes || Wii U device ID
Line 149:
Line 152:
Only the first 0x04 bytes are used.
Only the first 0x04 bytes are used.
|-
|-
β
| 4 || 0x270 (0x9C * 4) || 0x10 bytes || Reserved
+
| 4 || 0x270 (0x9C * 4) || 0x10 bytes ||
|-
|-
| 5 || 0x280 (0xA0 * 4) || 0x04 bytes || Wii U device unique certificate manufacturing (MS) ID
| 5 || 0x280 (0xA0 * 4) || 0x04 bytes || Wii U device unique certificate manufacturing (MS) ID
Line 163:
Line 166:
| 5 || 0x28C (0xA3 * 4) || 0x3C bytes || Wii U device unique certificate signature
| 5 || 0x28C (0xA3 * 4) || 0x3C bytes || Wii U device unique certificate signature
|-
|-
β
| 5 || 0x2C8 (0xB2 * 4) || 0x18 bytes || Reserved
+
| 5 || 0x2C8 (0xB2 * 4) || 0x18 bytes ||
|-
|-
β
| 5 || 0x2E0 (0xB8 * 4) || 0x20 bytes || Reserved (locked out by boot1)
+
| 5 || 0x2E0 (0xB8 * 4) || 0x10 bytes || Wii U DIAG ancast key (locked out by boot1)
+
|-
+
| 5 || 0x2F0 (0xBC * 4) || 0x10 bytes || Locked out by boot1
|-
|-
| 6 || 0x300 (0xC0 * 4) || 0x04 bytes || Wii U device authentication common certificate manufacturing (MS) ID
| 6 || 0x300 (0xC0 * 4) || 0x04 bytes || Wii U device authentication common certificate manufacturing (MS) ID
Line 181:
Line 186:
| 6 || 0x348 (0xD2 * 4) || 0x10 bytes || Wii common2 key (for Korea)
| 6 || 0x348 (0xD2 * 4) || 0x10 bytes || Wii common2 key (for Korea)
|-
|-
β
| 6 || 0x358 (0xD6 * 4) || 0x08 bytes || Reserved
+
| 6 || 0x358 (0xD6 * 4) || 0x08 bytes ||
|-
|-
| 6 || 0x360 (0xD8 * 4) || 0x20 bytes || Wii U device authentication common certificate private key
| 6 || 0x360 (0xD8 * 4) || 0x20 bytes || Wii U device authentication common certificate private key
Only 0x1E bytes are used.
Only 0x1E bytes are used.
|-
|-
β
| 7 || 0x380 (0xE0 * 4) || 0x20 bytes || Reserved (locked out by boot1)
+
| 7 || 0x380 (0xE0 * 4) || 0x20 bytes || Locked out by boot1
|-
|-
| 7 || 0x3A0 (0xE8 * 4) || 0x10 bytes || [[Boot1|Boot1]] key (locked out by boot0)
| 7 || 0x3A0 (0xE8 * 4) || 0x10 bytes || [[Boot1|Boot1]] key (locked out by boot0)
|-
|-
β
| 7 || 0x3B0 (0xEC * 4) || 0x10 bytes || Reserved (locked out by boot0)
+
| 7 || 0x3B0 (0xEC * 4) || 0x10 bytes || Locked out by boot0
β
|-
β
| 7 || 0x3C0 (0xF0 * 4) || 0x20 bytes || Reserved
|-
|-
β
| 7 || 0x3E0 (0xF8 * 4) || 0x04 bytes || Reserved
+
| 7 || 0x3C0 (0xF0 * 4) || 0x24 bytes || Reserved
|-
|-
| 7 || 0x3E4 (0xF9 * 4) || 0x04 bytes || Latte package wafer X and Y positions
| 7 || 0x3E4 (0xF9 * 4) || 0x04 bytes || Latte package wafer X and Y positions