Changes

654 bytes added ,  05:55, 14 May 2015
no edit summary
Line 141: Line 141:  
|-
 
|-
 
!  Command Header
 
!  Command Header
 +
!  Available since system-version
 
!  Name
 
!  Name
 
!  Input
 
!  Input
Line 147: Line 148:  
|-
 
|-
 
| 0x00010040
 
| 0x00010040
 +
|
 
| nfcInit
 
| nfcInit
 
| u8 unknownA, can be 1 or 2.
 
| u8 unknownA, can be 1 or 2.
Line 153: Line 155:  
|-
 
|-
 
| 0x00020040
 
| 0x00020040
 +
|
 
| nfcStop
 
| nfcStop
 
| u8 unknownA
 
| u8 unknownA
Line 159: Line 162:  
|-
 
|-
 
| 0x00030000
 
| 0x00030000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 165: Line 169:  
|-
 
|-
 
| 0x00040000
 
| 0x00040000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 171: Line 176:  
|-
 
|-
 
| 0x00050040
 
| 0x00050040
 +
|
 
| ???
 
| ???
 
| u16 unknownA
 
| u16 unknownA
Line 177: Line 183:  
|-
 
|-
 
| 0x00060000
 
| 0x00060000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 183: Line 190:  
|-
 
|-
 
| 0x00070000
 
| 0x00070000
 +
|
 
| [[NFC:LoadAmiiboData|LoadAmiiboData]]
 
| [[NFC:LoadAmiiboData|LoadAmiiboData]]
 
|  
 
|  
Line 189: Line 197:  
|-
 
|-
 
| 0x00080000
 
| 0x00080000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 195: Line 204:  
|-
 
|-
 
| 0x00090002
 
| 0x00090002
 +
|
 
| [[NFC:UpdateStoredAmiiboData|UpdateStoredAmiiboData]]
 
| [[NFC:UpdateStoredAmiiboData|UpdateStoredAmiiboData]]
 
|  
 
|  
Line 201: Line 211:  
|-
 
|-
 
| 0x000A0000
 
| 0x000A0000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 207: Line 218:  
|-
 
|-
 
| 0x000B0000
 
| 0x000B0000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 213: Line 225:  
|-
 
|-
 
| 0x000C0000
 
| 0x000C0000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 219: Line 232:  
|-
 
|-
 
| 0x000D0000
 
| 0x000D0000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 225: Line 239:  
|-
 
|-
 
| 0x000F0000
 
| 0x000F0000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 231: Line 246:  
|-
 
|-
 
| 0x00100000
 
| 0x00100000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 237: Line 253:  
|-
 
|-
 
| 0x00110000
 
| 0x00110000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 243: Line 260:  
|-
 
|-
 
| 0x00120000
 
| 0x00120000
 +
|
 
|  
 
|  
 
|  
 
|  
Line 249: Line 267:  
|-
 
|-
 
| 0x00130040
 
| 0x00130040
 +
|
 
| [[NFC:OpenAppData|OpenAppData]]
 
| [[NFC:OpenAppData|OpenAppData]]
 
|  
 
|  
Line 255: Line 274:  
|-
 
|-
 
| 0x00140384
 
| 0x00140384
 +
|
 
| [[NFC:InitializeWriteAppData|InitializeWriteAppData]]
 
| [[NFC:InitializeWriteAppData|InitializeWriteAppData]]
 
|  
 
|  
Line 261: Line 281:  
|-
 
|-
 
| 0x00150040
 
| 0x00150040
 +
|
 
| [[NFC:ReadAppData|ReadAppData]]
 
| [[NFC:ReadAppData|ReadAppData]]
 
|  
 
|  
Line 267: Line 288:  
|-
 
|-
 
| 0x00160242
 
| 0x00160242
 +
|
 
| [[NFC:WriteAppData|WriteAppData]]
 
| [[NFC:WriteAppData|WriteAppData]]
 
|  
 
|  
Line 273: Line 295:  
|-
 
|-
 
| 0x00170000
 
| 0x00170000
 +
|
 
| [[NFC:GetAmiiboSettings|GetAmiiboSettings]]
 
| [[NFC:GetAmiiboSettings|GetAmiiboSettings]]
 
|  
 
|  
Line 279: Line 302:  
|-
 
|-
 
| 0x00180000
 
| 0x00180000
 +
|
 
| [[NFC:GetAmiiboConfig|GetAmiiboConfig]]
 
| [[NFC:GetAmiiboConfig|GetAmiiboConfig]]
 
|  
 
|  
Line 285: Line 309:  
|-
 
|-
 
| 0x00190000
 
| 0x00190000
 +
|
 
| ???
 
| ???
 
| void
 
| void
Line 291: Line 316:  
|-
 
|-
 
| 0x001A0000
 
| 0x001A0000
 +
|
 
|  
 
|  
 
| None
 
| None
Line 297: Line 323:  
|-
 
|-
 
| 0x001B0000
 
| 0x001B0000
 +
|
 
|  
 
|  
 
| None
 
| None
 
| 0x36-byte output structure starting at cmdreply[2].
 
| 0x36-byte output structure starting at cmdreply[2].
 
|  
 
|  
 +
|-
 +
| 0x001C0040
 +
| [[9.6.0-24|9.6.0-X]]
 +
|
 +
| u8 inputval
 +
| No additional output.
 +
| ?
 +
|-
 +
| 0x001D0040
 +
| [[9.6.0-24|9.6.0-X]]
 +
|
 +
| u32 inputval
 +
| No additional output.
 +
| ?
 +
|-
 +
| 0x001E0040
 +
| [[9.6.0-24|9.6.0-X]]
 +
|
 +
| u8 inputval
 +
| u8 outval at cmdreply[2].
 +
| ?
 
|}
 
|}
   Line 499: Line 547:  
| 0x4
 
| 0x4
 
| Unknown. CRC32 / checksum maybe?
 
| Unknown. CRC32 / checksum maybe?
 +
|}
 +
 +
=NFC module versions=
 +
{| class="wikitable" border="1"
 +
|-
 +
!  System version
 +
!  New3DS title-version
 +
!  Old3DS title-version
 +
!  Changes
 +
|-
 +
| [[9.6.0-24|9.6.0-X]]
 +
| v4102
 +
| v4106
 +
| New3DS and Old3DS: new commands added for the nfcu/nfcm command-set, unknown if there's other changes.
 
|}
 
|}