Changes

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