Line 22: |
Line 22: |
| |- | | |- |
| | 2-17 | | | 2-17 |
− | | 0x40-byte config struct. | + | | [[NFC_Services#CommonInfo|CommonInfo]] |
| |} | | |} |
− |
| |
− | =Amiibo Config Structure=
| |
− | {| class="wikitable" border="1"
| |
− | |-
| |
− | ! Offset
| |
− | ! Size
| |
− | ! Description
| |
− | |-
| |
− | | 0x0
| |
− | | 0x4
| |
− | | Same as the date value in the struct for [[NFC:GetAmiiboSettings]], except this is for the last-write date.
| |
− | |-
| |
− | | 0x4
| |
− | | 0x2
| |
− | | This is the u16 write counter field converted to little-endian, from [[Amiibo|amiibosettings]]+0x88.
| |
− | |-
| |
− | | 0xD
| |
− | | 0x1
| |
− | | This is byte[3] from NFC page[0x4].
| |
− | |-
| |
− | | 0xE
| |
− | | 0x1
| |
− | | NFC module writes hard-coded u8 value 0xD8 here. This is the size of the [[Amiibo]] AppData, apps can use this with the AppData R/W commands. This field may have been changed to u16 later?(Newer apps use u16 for accessing this field)
| |
− | |-
| |
− | | 0xF
| |
− | | 0x31
| |
− | | Unused / reserved: this is cleared by NFC module but never written after that.
| |
− | |}
| |
− |
| |
− | This data originates from the [[Amiibo]] NFC data.
| |
| | | |
| =Description= | | =Description= |
− | This returns the NFC Amiibo config, from data already stored in memory. | + | This returns the NFC Amiibo common info, from data already stored in memory. |