mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2026-11-13 10:27:37 +00:00
Adds the T5577 block read to lib/lfrfid, the .t5577 dump format, and a bundled T5577 app: read a tag's blocks and save them, look them over, edit any block or compose block 0 by name, write a dump back with every block read back again, test which blocks a chip really takes, wipe a tag, and clear its password. Wipe and Clear Password move here from RFID -> Extra Actions, since both address blocks and are judged by reading one back. Their password list moves out of internal flash to /ext/lfrfid/assets/t5577_dict.lfrfid, read with keys_dict the same way the NFC key dictionaries are. Also rebuilds the lfrfid "Write and set password" flow on verified blocks, and bounds a verify read that could wait forever - the two together left a tag protected with the screen still on "Writing with password". Fixes #1180. API 88.22. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MaBUeP1J6NwqCJjhbnTUND