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 |