From c33c4ff851fcdf4bc9720db174a357edd4a27a41 Mon Sep 17 00:00:00 2001 From: "Lu.Mi" <37594893+Tenkoni@users.noreply.github.com> Date: Fri, 8 May 2020 14:05:14 -0500 Subject: [PATCH] Adjusting size of source amiibo file When scanning amiibo binaries over 540 bytes like Twilight Princess Link an out of range error is thrown. Just writing up to the byte 540 solves this error. This is similar to TagMo implementation for bigger amiibos. --- joycontrol/ir_nfc_mcu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/joycontrol/ir_nfc_mcu.py b/joycontrol/ir_nfc_mcu.py index e618edd..b76510f 100644 --- a/joycontrol/ir_nfc_mcu.py +++ b/joycontrol/ir_nfc_mcu.py @@ -131,7 +131,7 @@ class IrNfcMcu: else: data = bytes.fromhex('02000927') copyarray(self._bytes, 3, data) - copyarray(self._bytes, 3 + len(data), self._nfc_content[245:]) + copyarray(self._bytes, 3 + len(data), self._nfc_content[245:540]) self.set_action(Action.READ_FINISHED) elif self.get_action() == Action.READ_FINISHED: self._bytes[0] = 0x2a