when reading amiibo data via Pro controller or joycon-r, the packet contains a 32-byte data element, which varies depending on the amiibo card. However, both joycontrol and https://github.com/taccguy/nfc-proxy consistently use the same data.
000000007DFDF0793651ABD7466E39C191BABEB856CEEDF1CE44CC75EAFB27094D087AE803003B3C7778860000
|
byte[] bytes2 = Hex.stringToBytes("000000007DFDF0793651ABD7466E39C191BABEB856CEEDF1CE44" |
The following are the different response packets when reading different amiibo cards. How is the 32-byte data with bold text obtained?
3A 00 07 01 00 01 31 02 00 00 00 01 02 00 07 04 92 15 9A AB 64 80
00 00 00 00
42 70 10 89 2D 15 5D 37 C0 0B 03 C8 CD 3B 1F EA BD 36 2C 99 D3 22 AD 8C D4 68 BE 2E 00 60 04 5D
03 00 3B 3C 77 78
86 00 00 04 92 15 0B 9A AB 64 80 D5 48 0F E0 F1 10 FF EE A5 8E B2 00 0A D7 57 AA A1 62 1C 3F E4
1E 4B CE 64 3D F5 7D 0A 0A 65 3A F4 02 62 2F D2 8A F2 05 60 05 E2 E7 35 C0 55 21 31 75 3B 05 CE
93 09 FE D0 10 80 BF 56 5B 95 FA 55 BD DB 61 AC F1 71 67 7F 56 6A 53 00 00 00 00 00 3C 01 02 05
12 15 06 F1 89 7A 5F 31 27 12 F6 83 57 9F 76 62 FC 51 2B 08 34 BA F1 F6 3E 2B D3 FB 85 AC F5 52
74 0D D7 A6 13 BE C2 48 B7 8C 9A 06 48 C1 29 44 E0 59 4D 31 D6 8A 51 6B C8 91 BC DD 78 97 F5 0B
53 CF A2 63 2D AD 3B 72 63 AA A4 ED F6 27 F2 90 FD F2 A8 4A 5A 7F 43 3C F7 CE DF 15 39 95 D0 D9
2A 62 03 FC F3 77 1C 2E E3 2D 52 5E 40 FB C0 6A F2 08 F4 92 3A 55 8B 53 4D 4F 2D E1 E6 0A AA 26
46 AD 12 D7 DE BC AB 82 2F 55 84 67 B6 01 F0 3A 91 6B 4D C0 6C EF 92 1A D8
3A 00 07 01 00 01 31 02 00 00 00 01 02 00 07 04 A7 82 9A AB 64 80
00 00 00 00
28 83 EE 1F 84 9B 7E 0D 37 42 4D A6 CF 7A A5 3E B0 10 C7 69 3D 3E 17 01 F4 6E 18 8B A7 CF C8 88
03 00 3B 3C 77 78
86 00 00 04 A7 82 A9 9A AB 64 80 D5 48 0F E0 F1 10 FF EE A5 90 10 00 DD 28 95 6B FE 97 76 B1 7C
78 8F 26 A7 A6 E9 0D F8 F5 6B ED CE 8C A8 D2 36 A9 B5 F5 E3 DA C8 36 94 C5 14 E0 C3 1A 74 8E 73
AC E5 60 48 0E A7 90 71 A3 0F 48 53 03 01 04 B2 C6 25 DF A2 CF EF B4 00 14 00 00 02 67 01 02 0D
12 66 11 46 38 E8 47 8A 87 DB 55 32 53 C7 A1 37 5E 56 01 48 7D 4C 01 18 D3 06 AC E0 BF 21 F9 95
44 9E 0C 24 71 28 A7 36 37 4E 72 3F 41 93 13 9A 1E C0 E3 DA 2D F5 A5 33 6A 02 A5 1D AE DE D0 DF
F4 1A 0E C6 EB 52 AC 54 7F 8C 2F 7D 73 AE EC 71 3C 57 CB DF 9F 77 19 C6 B1 E1 C4 50 58 33 43 A7
B4 38 EE 68 B2 73 48 70 01 2B 00 D5 B9 50 F6 91 62 11 F0 74 D0 0D CE C3 DC A0 4D 8A BB 6D 2C 02
65 CD 5B 52 C4 36 11 CC F7 98 1A 21 57 D3 40 AB AE 27 E3 6A 63 2F 3B D4 35
3A 00 07 01 00 01 31 02 00 00 00 01 02 00 07 04 EB CF 9A AB 64 80 00 00 00 00
46 72 37 88 93 90 21 58 2E 4F 91 3F BC 69 60 65 65 1D 4A 48 75 F3 45 B9 B0 9E 6B 7A 3E EA 51 FF
03 00 3B 3C 77 78 86 00 00
04 EB CF A8 9A AB 64 80 D5 48 0F E0 F1 10 FF EE A5 86 23 00 A7 AB 74 5F 84 0D 1A BC 50
08 B9 F7 6B 03 F1 6E BA FA BC 1B DE 6A 5E F1 E2 3A 5E 63 71 E9 1A E1 CD F7 60 C6 BC B7 6F 54 FF
F5 D6 F3 F6 8A 8C A3 62 54 61 42 CD 1A 58 35 B5 FD 47 8E FF BA AF DE 00 00 00 00 03 71 01 02 0D
12 97 08 41 9E A3 45 11 7E 9D 42 BA F6 48 04 5F 01 7C 5B 12 40 61 2A 27 7C 4C 2B F9 80 7C 3A 67
21 42 10 48 AB 2E EE 87 2A 4D BE 64 6D 1F 33 86 8D 22 D2 33 E4 A5 50 0B AF F2 45 28 24 12 8D D9
3E 86 C5 13 1E 79 4E 8E 31 F4 10 A5 B0 0A 57 32 46 11 8F 89 83 04 3E DD 38 AA 93 48 67 A8 DD 41
F4 93 6A 4C 75 5A 4A 68 1D 86 1B 50 E3 D1 47 BD 2B 45 8A ED 8F 84 34 12 35 35 FA E5 08 A1 86 26
84 8C C8 DD C4 4E 06 B7 D0 02 6C 04 69 49 98 09 66 D4 53 C9 50 82 90 47 3D
when reading amiibo data via Pro controller or joycon-r, the packet contains a 32-byte data element, which varies depending on the amiibo card. However, both joycontrol and https://github.com/taccguy/nfc-proxy consistently use the same data.
000000007DFDF0793651ABD7466E39C191BABEB856CEEDF1CE44CC75EAFB27094D087AE803003B3C7778860000
JoyConDroid/app/src/main/java/com/rdapps/gamepad/report/InputReport.java
Line 566 in d858502
The following are the different response packets when reading different amiibo cards. How is the 32-byte data with bold text obtained?
3A 00 07 01 00 01 31 02 00 00 00 01 02 00 07 04 92 15 9A AB 64 80
00 00 00 00
42 70 10 89 2D 15 5D 37 C0 0B 03 C8 CD 3B 1F EA BD 36 2C 99 D3 22 AD 8C D4 68 BE 2E 00 60 04 5D
03 00 3B 3C 77 78
86 00 00 04 92 15 0B 9A AB 64 80 D5 48 0F E0 F1 10 FF EE A5 8E B2 00 0A D7 57 AA A1 62 1C 3F E4
1E 4B CE 64 3D F5 7D 0A 0A 65 3A F4 02 62 2F D2 8A F2 05 60 05 E2 E7 35 C0 55 21 31 75 3B 05 CE
93 09 FE D0 10 80 BF 56 5B 95 FA 55 BD DB 61 AC F1 71 67 7F 56 6A 53 00 00 00 00 00 3C 01 02 05
12 15 06 F1 89 7A 5F 31 27 12 F6 83 57 9F 76 62 FC 51 2B 08 34 BA F1 F6 3E 2B D3 FB 85 AC F5 52
74 0D D7 A6 13 BE C2 48 B7 8C 9A 06 48 C1 29 44 E0 59 4D 31 D6 8A 51 6B C8 91 BC DD 78 97 F5 0B
53 CF A2 63 2D AD 3B 72 63 AA A4 ED F6 27 F2 90 FD F2 A8 4A 5A 7F 43 3C F7 CE DF 15 39 95 D0 D9
2A 62 03 FC F3 77 1C 2E E3 2D 52 5E 40 FB C0 6A F2 08 F4 92 3A 55 8B 53 4D 4F 2D E1 E6 0A AA 26
46 AD 12 D7 DE BC AB 82 2F 55 84 67 B6 01 F0 3A 91 6B 4D C0 6C EF 92 1A D8
3A 00 07 01 00 01 31 02 00 00 00 01 02 00 07 04 A7 82 9A AB 64 80
00 00 00 00
28 83 EE 1F 84 9B 7E 0D 37 42 4D A6 CF 7A A5 3E B0 10 C7 69 3D 3E 17 01 F4 6E 18 8B A7 CF C8 88
03 00 3B 3C 77 78
86 00 00 04 A7 82 A9 9A AB 64 80 D5 48 0F E0 F1 10 FF EE A5 90 10 00 DD 28 95 6B FE 97 76 B1 7C
78 8F 26 A7 A6 E9 0D F8 F5 6B ED CE 8C A8 D2 36 A9 B5 F5 E3 DA C8 36 94 C5 14 E0 C3 1A 74 8E 73
AC E5 60 48 0E A7 90 71 A3 0F 48 53 03 01 04 B2 C6 25 DF A2 CF EF B4 00 14 00 00 02 67 01 02 0D
12 66 11 46 38 E8 47 8A 87 DB 55 32 53 C7 A1 37 5E 56 01 48 7D 4C 01 18 D3 06 AC E0 BF 21 F9 95
44 9E 0C 24 71 28 A7 36 37 4E 72 3F 41 93 13 9A 1E C0 E3 DA 2D F5 A5 33 6A 02 A5 1D AE DE D0 DF
F4 1A 0E C6 EB 52 AC 54 7F 8C 2F 7D 73 AE EC 71 3C 57 CB DF 9F 77 19 C6 B1 E1 C4 50 58 33 43 A7
B4 38 EE 68 B2 73 48 70 01 2B 00 D5 B9 50 F6 91 62 11 F0 74 D0 0D CE C3 DC A0 4D 8A BB 6D 2C 02
65 CD 5B 52 C4 36 11 CC F7 98 1A 21 57 D3 40 AB AE 27 E3 6A 63 2F 3B D4 35
3A 00 07 01 00 01 31 02 00 00 00 01 02 00 07 04 EB CF 9A AB 64 80 00 00 00 00
46 72 37 88 93 90 21 58 2E 4F 91 3F BC 69 60 65 65 1D 4A 48 75 F3 45 B9 B0 9E 6B 7A 3E EA 51 FF
03 00 3B 3C 77 78 86 00 00
04 EB CF A8 9A AB 64 80 D5 48 0F E0 F1 10 FF EE A5 86 23 00 A7 AB 74 5F 84 0D 1A BC 50
08 B9 F7 6B 03 F1 6E BA FA BC 1B DE 6A 5E F1 E2 3A 5E 63 71 E9 1A E1 CD F7 60 C6 BC B7 6F 54 FF
F5 D6 F3 F6 8A 8C A3 62 54 61 42 CD 1A 58 35 B5 FD 47 8E FF BA AF DE 00 00 00 00 03 71 01 02 0D
12 97 08 41 9E A3 45 11 7E 9D 42 BA F6 48 04 5F 01 7C 5B 12 40 61 2A 27 7C 4C 2B F9 80 7C 3A 67
21 42 10 48 AB 2E EE 87 2A 4D BE 64 6D 1F 33 86 8D 22 D2 33 E4 A5 50 0B AF F2 45 28 24 12 8D D9
3E 86 C5 13 1E 79 4E 8E 31 F4 10 A5 B0 0A 57 32 46 11 8F 89 83 04 3E DD 38 AA 93 48 67 A8 DD 41
F4 93 6A 4C 75 5A 4A 68 1D 86 1B 50 E3 D1 47 BD 2B 45 8A ED 8F 84 34 12 35 35 FA E5 08 A1 86 26
84 8C C8 DD C4 4E 06 B7 D0 02 6C 04 69 49 98 09 66 D4 53 C9 50 82 90 47 3D