NFC Services: Difference between revisions
| Steveice10 (talk | contribs)  Fill in some commands that seem to match up with Switch NFC commands. | Steveice10 (talk | contribs)  Adding some amiibo data structures shared with Switch. | ||
| Line 623: | Line 623: | ||
| | 0xc8a17600 | | 0xc8a17600 | ||
| | The current NFC tag [[NFC:GetTagState|state]], or other NFC state, is invalid with the NFC command which was used. | | The current NFC tag [[NFC:GetTagState|state]], or other NFC state, is invalid with the NFC command which was used. | ||
| |} | |||
| =Data Types= | |||
| =AdminInfo= | |||
| {| class="wikitable" border="1" | |||
| |- | |||
| !  Offset | |||
| !  Size | |||
| !  Description | |||
| |- | |||
| | 0x00 | |||
| | 0x08 | |||
| | Program ID (From the Wii U, 3DS or Switch title who created the application area) | |||
| |- | |||
| | 0x08 | |||
| | 0x04 | |||
| | [[Amiibo#Games_using_Amiibo_AppData|App ID]] | |||
| |- | |||
| | 0x0C | |||
| | 0x02 | |||
| | CRC32 Change Counter | |||
| |- | |||
| | 0x0E | |||
| | 0x01 | |||
| | Flags (bit0 = amiibo was initialized in console settings, bit1 = has application area, bit2/bit3 unknown) | |||
| |- | |||
| | 0x0F | |||
| | 0x01 | |||
| | Unknown, hardcoded to 0x2 | |||
| |- | |||
| | 0x10 | |||
| | 0x1 | |||
| | 0xFF if there is no application area, related to the console of the application area game otherwise (0/2 = 3DS, 1 = Wii U, 3 = Switch) | |||
| |- | |||
| | 0x11 | |||
| | 0x07 | |||
| | Padding | |||
| |- | |||
| | 0x18 | |||
| | 0x28 | |||
| | Reserved | |||
| |} | |||
| =RegisterInfoPrivate= | |||
| {| class="wikitable" border="1" | |||
| |- | |||
| !  Offset | |||
| !  Size | |||
| !  Description | |||
| |- | |||
| | 0x00 | |||
| | 0x44 | |||
| | Mii StoreData | |||
| |- | |||
| | 0x44 | |||
| | 0x04 | |||
| | First Write [[#Date|Date]] | |||
| |- | |||
| | 0x48 | |||
| | 0x29 | |||
| | Amiibo Name (NUL-Terminated) | |||
| |- | |||
| | 0x71 | |||
| | 0x01 | |||
| | Unknown | |||
| |- | |||
| | 0x72 | |||
| | 0x8E | |||
| | Reserved | |||
| |} | |||
| =Date= | |||
| {| class="wikitable" border="1" | |||
| |- | |||
| !  Offset | |||
| !  Size | |||
| !  Description | |||
| |- | |||
| | 0x00 | |||
| | 0x02 | |||
| | Year | |||
| |- | |||
| | 0x02 | |||
| | 0x01 | |||
| | Month | |||
| |- | |||
| | 0x03 | |||
| | 0x01 | |||
| | Day | |||
| |} | |} | ||