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

Regression on bank card reading

Open Pooky-s opened this issue 3 years ago • 3 comments

Describe the enhancement you're suggesting.

Using firmware 0.62.1 before the NFC application redesign, I could read bank cards (here a VISA debit/credit card) using special actions. Screenshot-20220803-175616 The read option using firmware 0.63.3 does not manage to detect bank cards and then reports the same card as a NFC-B. Screenshot-20220803-174936 "Special actions" being replaced by "Extra actions", I couldn't find other actions beside "Mf Classic Keys". Adding reading options such as "read bank cards" under "Extra action" or enhancing cards type detection (by testing EMV app presence) would certainly fix the regression.

Anything else?

No response

Pooky-s avatar Aug 03 '22 16:08 Pooky-s

Yep, looks abnormal. @gornekich can you take a look?

skotopes avatar Aug 03 '22 16:08 skotopes

I see similar behaviour. Here is snippet of log from card that read normally followed by one read as NFC-A:

47574621 [I][NfcWorker]: ISO14443-4 card detected
47574624 [T][FuriHalNfc]: State change 0 -> 10
47574757 [T][FuriHalNfc]: State change 10 -> 11
47574781 [T][FuriHalNfc]: State change 11 -> 13
47574791 [T][FuriHalNfc]: State change 13 -> 30
47574794 [D][Emv]: Send select PPSE
47574822 [T][Emv]: Select PPSE answer:
47583122 [I][NfcWorker]: ISO14443-4 card detected
47583128 [T][FuriHalNfc]: State change 0 -> 10
47583256 [T][FuriHalNfc]: State change 10 -> 20
47583426 [T][FuriHalNfc]: Timeout
47583427 [I][NfcWorker]: Unknown card. Save UID

SnowLeopard71 avatar Aug 03 '22 17:08 SnowLeopard71

@gornekich any progress?

skotopes avatar Sep 06 '22 17:09 skotopes

I've also noticed this recently, any updates? cc @Astrrra

hacdias avatar Jun 14 '23 12:06 hacdias

Yes, this feature was completely removed due to people spreading misinformation that it can be used to steal credit card data, which was so severe that no amount of disproving and correcting helped. The feature was a demo with no practical purpose from the beginning, so we decided to cut it, as it brought waaay more harm than good.

Astrrra avatar Jun 14 '23 12:06 Astrrra

@Astrrra okay, I'm fine with that. I would then assume that the EMV code would be removed, and this issue would be closed?

hacdias avatar Jun 14 '23 12:06 hacdias

EMV code will be there for user applications. But yes, we forgot to close this ticket.

skotopes avatar Jun 15 '23 02:06 skotopes