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.
This commit is contained in:
Lu.Mi
2020-05-08 14:05:14 -05:00
committed by GitHub
parent b1390805d9
commit c33c4ff851
+1 -1
View File
@@ -131,7 +131,7 @@ class IrNfcMcu:
else: else:
data = bytes.fromhex('02000927') data = bytes.fromhex('02000927')
copyarray(self._bytes, 3, data) 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) self.set_action(Action.READ_FINISHED)
elif self.get_action() == Action.READ_FINISHED: elif self.get_action() == Action.READ_FINISHED:
self._bytes[0] = 0x2a self._bytes[0] = 0x2a