flipperzero-firmware
flipperzero-firmware copied to clipboard
NFC: Mf Desfire fix reading big files
What's new
- Rework reading long data and record sizes
- Limit file data rendering to 256 bytes per record
Verification
- Create big file:
hf mfdes formatpicc
- format desfirehf mfdes createapp --aid 001122
- create applicationhf mfdes createfile --aid 001122 --fid 01 --amode plain --rrights free --wrights free --rwrights free --chrights free --size 001d01
- create big file - Read file with flipper. Verify that only 256 bytes is visible
- Save file. Verify that all data is saved on sd card.
Checklist (For Reviewer)
- [ ] PR has description of feature/bug or link to Confluence/Jira task
- [ ] Description contains actions to verify feature/bugfix
- [ ] I've built this code, uploaded it to the device and verified feature/bugfix
Compiled f7 firmware for commit 23e6e300
: