flipperzero-firmware icon indicating copy to clipboard operation
flipperzero-firmware copied to clipboard

NFC: Mf Desfire fix reading big files

Open gornekich opened this issue 9 months ago • 1 comments

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 desfire hf mfdes createapp --aid 001122 - create application hf 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

gornekich avatar Apr 25 '24 19:04 gornekich

Compiled f7 firmware for commit 23e6e300:

github-actions[bot] avatar Apr 25 '24 19:04 github-actions[bot]