Changes

162 bytes added ,  17:29, 14 April 2016
no edit summary
Line 372: Line 372:  
| 0x0
 
| 0x0
 
| 0x4
 
| 0x4
| Local-WLAN communication ID, normally this is: (user_process [[Title_list|uniqueID]] << 8) | val. Where val is 0x10 on retail([[Configuration_Memory|configmem]] UNITINFO bit0 set), 0x90 for devunit. For [[Download Play]], this is always 0x2810 on retail(0x2890 on devunit).
+
| wlancommID
 
|-
 
|-
 
| 0x4
 
| 0x4
 
| 0x4
 
| 0x4
| u32 networkID, randomly-generated when creating the network. The network SSID used when a client connects to the network is sprintf(out, "%08X", networkID).
+
| networkID
 
|-
 
|-
 
| 0x8
 
| 0x8
Line 384: Line 384:  
| 0xE
 
| 0xE
 
| 0x2
 
| 0x2
| ID, for [[Download Play]] this is 0x55.
+
| id8
 
|}
 
|}
   Line 406: Line 406:  
| 0xA
 
| 0xA
 
| 0x1
 
| 0x1
| This ID is also stored at offset 0xE in the CTR-generation structure.
+
| id8
 
|-
 
|-
 
| 0xB
 
| 0xB
Line 414: Line 414:  
| 0xC
 
| 0xC
 
| 0x4
 
| 0x4
| This is the u32 from offset 0x18 in the network-struct.
+
| networkID
 
|}
 
|}
   Line 452: Line 452:  
| 0x10
 
| 0x10
 
| 0x4
 
| 0x4
| wlancommID
+
| wlancommID. Local-WLAN communication ID, normally this is: (user_process [[Title_list|uniqueID]] << 8) | val. Where val is 0x10 on retail([[Configuration_Memory|configmem]] UNITINFO bit0 set), 0x90 for devunit. Official software includes an input bool flag parameter for setting bit0 in this wlancommID, normally that flag isn't set. For [[Download Play]], this is always 0x2810 on retail(0x2890 on devunit).
 +
 
 +
This wlancommID can have the side affect of region-locking when the title uses the uniqueID for the current title(hard-coded in .text normally), instead of using a fixed input uniqueID for each region of the title.
 
|-
 
|-
 
| 0x14
 
| 0x14
 
| 0x1
 
| 0x1
| This ID is also stored at offset 0xE in the CTR-generation structure.
+
| id8. ID, for [[Download Play]] this is 0x55.
 
|-
 
|-
 
| 0x15
 
| 0x15
Line 472: Line 474:  
| 0x18
 
| 0x18
 
| 0x4
 
| 0x4
| u32 networkID, see above.
+
| u32 networkID, randomly-generated when creating the network. The network SSID used when a client connects to the network is sprintf(out, "%08X", networkID).
 
|-
 
|-
 
| 0x1C
 
| 0x1C