flipperzero-firmware
flipperzero-firmware copied to clipboard
NFC: add ability to read cards with invalid check byte
Describe the enhancement you're suggesting.
See https://github.com/flipperdevices/flipperzero-firmware/issues/2068
After changing NFC UID to the invalid value flipper is not able to read the tag. It would be nice to have possible to bring tag back to life.
Anything else?
Repro:
- Brick card as described to https://github.com/flipperdevices/flipperzero-firmware/issues/2068
- Try to read tag via flipper
- Flipper does not detect the tag in NFC menu
- However, magic application can detect it, but write operations does not detect the tag
@gornekich @Astrrra also make sense to bring this topic to hackathon
Partially fixed in https://github.com/flipperdevices/flipperzero-firmware/pull/2511
- [x] write bricked card
- [ ] read bricked card
I have a similar issue with Mifare UL magic tags, not sure which generation but they're not detected as supported tags by Magic NFC. I managed to successfully change the UID on them using NFC CLI APDU direct writes and also managed to brick a few in the process before figuring BCC and how to write the first few blocks with a single command.
Tried modifying the NFC CLI similar to #2511 and disable BCC checks w/o much luck, bricked tags are not readable nor detected at all in Magic NFC.
CC: @Astrrra