NFC services: Difference between revisions

XorTroll (talk | contribs)
m Fix typos in my previous changes
XorTroll (talk | contribs)
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1,040: Line 1,040:
| 0x48 || 0x29 || Amiibo name (NUL-terminated UTF-8 string, converted from UTF-16)
| 0x48 || 0x29 || Amiibo name (NUL-terminated UTF-8 string, converted from UTF-16)
|-
|-
| 0x71 || 0x1 || Unknown
| 0x71 || 0x1 || Font region
|-
|-
| 0x72 || 0x8E || Reserved
| 0x72 || 0x8E || Reserved
Line 1,471: Line 1,471:
| 0x0 || 0x1 || Font region (bits0-3) and [[#Amiibo flag]] (bits4-7)
| 0x0 || 0x1 || Font region (bits0-3) and [[#Amiibo flag]] (bits4-7)
|-
|-
| 0x1 || 0x2 || Country code ID
| 0x1 || 0x1 || Country code ID
|-
|-
| 0x2 || 0x2 || Counter of the times the terminal ID CRC32 has changed (big-endian)
| 0x2 || 0x2 || Counter of the times the terminal ID CRC32 has changed (big-endian)
Line 1,479: Line 1,479:
| 0x6 || 0x2 || Last write date (big-endian, see [[#Amiibo date]] for format in little-endian)
| 0x6 || 0x2 || Last write date (big-endian, see [[#Amiibo date]] for format in little-endian)
|-
|-
| 0x8 || 0x4 || CRC32 of NFC terminal ID (8 bytes, see below)
| 0x8 || 0x4 || CRC32 of NFC terminal ID (8 bytes, see below) (big-endian)
|-
|-
| 0xC || 0x14 (2*10) || Amiibo name (UTF16-BE, not null-terminated)
| 0xC || 0x14 (2*10) || Amiibo name (UTF16-BE, not null-terminated)
Line 1,503: Line 1,503:
| 0x98 || 0x14 || Unknown2
| 0x98 || 0x14 || Unknown2
|-
|-
| 0xAC || 0x4 || CRC32 of mii data (Ver3StoreData + pad + CRC16) +  Application ID byte + Unknown1 + StoreDataExtension + Unknown2 (total of 0x7E bytes)
| 0xAC || 0x4 || CRC32 of mii data (Ver3StoreData + pad + CRC16) +  Application ID byte + Unknown1 + StoreDataExtension + Unknown2 (total of 0x7E bytes) (big-endian)
|}
|}