Difference between revisions of "AM:GetDeviceId"

From 3dbrew
Jump to navigation Jump to search
m (Steveice10 moved page AMNet:GetDeviceID to AM:GetDeviceID)
(2 intermediate revisions by one other user not shown)
Line 22: Line 22:
 
|-
 
|-
 
| 2
 
| 2
| ?
+
| Unused by NIM.
 
|-
 
|-
 
| 3
 
| 3
| u32 DeviceID
+
| Device ID
 
|}
 
|}
  
 
=Description=
 
=Description=
This retrieves the DeviceID, used in SOAP requests. On DSi the SOAP DeviceID came from the DeviceCert, this 3DS DeviceID likely comes from there as well. The SOAP DeviceID is a decimal u64, where the lower word is the retrieved DeviceID while the upper word is the consoletype.(consoletype 4 = 3DS, 3=DSi, 1=Wii)
+
This retrieves the DeviceID, used in SOAP requests. The SOAP DeviceID is a decimal u64, where the lower word is the retrieved DeviceID while the upper word is the [[Titles|platformID]](NIM has that hard-coded to 4 for DeviceId generation, in the code for AM:GetDeviceId).

Revision as of 00:38, 2 February 2017

Request

Index Word Description
0 Header code [0x000A0000]

Response

Index Word Description
0 Header code
1 Result code
2 Unused by NIM.
3 Device ID

Description

This retrieves the DeviceID, used in SOAP requests. The SOAP DeviceID is a decimal u64, where the lower word is the retrieved DeviceID while the upper word is the platformID(NIM has that hard-coded to 4 for DeviceId generation, in the code for AM:GetDeviceId).