flipperdevices / flipperzero-firmware

Flipper Zero firmware source code
https://flipperzero.one
GNU General Public License v3.0
12.76k stars 2.71k forks source link

Card type recognition issue #3420

Closed mxcdoam closed 6 months ago

mxcdoam commented 8 months ago

Describe the enhancement you're suggesting.

This issue affects Plaintain parser plugin. Upon reading the card flipper zero recognizes Mifare Plus EV1 card as a multiprotocol card (Mifare Classic + DESfire) and asks to choose how it should handle card. After selecting "Read as Mifare Classic" card is read and parsed. If "Read as MIFARE DESFire" selected, flipper will attempt to read card indefinitly. Previous generations of Plaintains were issued with MIFARE Plus X chip, they are automatically recognized, read, and parsed. Again, this issue does not prevent parser from working, just a weird inconvinience

Anything else?

No response

gornekich commented 7 months ago

Thanks for the report. #3504 should fix the issue.

mxcdoam commented 7 months ago

On 0.99.1-rc this issue still appears while reading Mifare plus EV1 plantain. NFC app suggests two ways to read it: as MFC and DESfire. Also, now Mifare plus X plantains have issues too: while reading MPX plantain the "don't move" screen appears and stays for about 10-15 seconds (which is already weird, because used keys are known and read should be fast like in previous fw versions), after that NFC app opens dictionary attack screen and starts checking user/system dicts! Parsed data will be shown at the end, yes. But this feature was useful to quickly check the balance, and now it's just takes too much time.

gornekich commented 6 months ago

@mxcdoam this fix came in release 0.100.3. Could you please try again?

mxcdoam commented 6 months ago

EV1 recognition seems to be fixed on 0.100.3. Thanks!