Line 22:
Line 22:
|-
|-
| 2-43
| 2-43
−
| 0xA8-byte Amiibo settings.
+
| [[NFC_Services#RegisterInfo|RegisterInfo]]
|}
|}
−
−
=Amiibo Settings Structure=
−
{| class="wikitable" border="1"
−
|-
−
! Offset
−
! Size
−
! Description
−
|-
−
| 0x0
−
| 0x60
−
| Owner [[Mii_Maker|Mii]].
−
|-
−
| 0x60
−
| 0x16(11*2)
−
| UTF-16BE [[Amiibo]] nickname, the last u16 is always left at value 0x0.
−
|-
−
| 0x76
−
| 0x1
−
| This is [[Amiibo|plaintext_amiibosettingsdata]][0] & 0xF.
−
|-
−
| 0x77
−
| 0x1
−
| This is [[Amiibo|plaintext_amiibosettingsdata]][1].
−
|-
−
| 0x78
−
| 0x4
−
| This is the [[Amiibo]] setup date converted to little-endian, from the NFC data. +0 u16 = year(the actual year not relative), +2 u8 = month, +3 u8 = day.
−
|-
−
| 0x7C
−
| 0x2C
−
| ?
−
|}
−
−
This data originates from the [[Amiibo]] settings data stored under the encrypted NFC data.
=Description=
=Description=
−
This returns the NFC Amiibo settings, from data already stored in memory.
+
This returns the NFC Amiibo registration info, from data already stored in memory.
When [[Amiibo|plaintext_amiibosettingsdata]][0] bit4 is clear, this will just return an all-zero output structure with result-code=0xC8A17628.
When [[Amiibo|plaintext_amiibosettingsdata]][0] bit4 is clear, this will just return an all-zero output structure with result-code=0xC8A17628.