flipperdevices / flipperzero-firmware

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

Indala 224 card not being read #2386

Open Divide-By-0 opened 1 year ago

Divide-By-0 commented 1 year ago

Describe the bug.

I have a dual Indala 125 kHz ID and Mifare Classic 13.56 mHz card, and the Mifare classic reads fine on NFC. The Indala should read on the Extra Actions menu but nothing is detected.

Reproduction

Switch to Indala mode Try to read It doesn't read

Target

Indala card, len 224. Proxmark 3 recognizes it as chipset detection: EM4x05 / EM4x69. The proxmark sometimes confueses it for a COTAG Found: FC 240, CN: 64702 Raw: EBE3...

Logs

There's nothing shown on the screen, what command is most useful for me to put logs?

Anything else?

I can read it on the Proxmark 3 (but not write it), it starts with 80000003...

ghost commented 1 year ago

No entiendo

El dom., 12 feb. 2023 1:43, Yush G @.***> escribió:

Describe the bug.

I have a dual Indala 125 kHz ID and Mifare Classic 13.56 mHz card, and the Mifare classic reads fine on NFC. The Indala should read on the Extra Actions menu but nothing is detected. Reproduction

Switch to Indala mode Try to read It doesn't read Target

Indala card Logs

N/A

Anything else?

I can read it on the Proxmark 3, it starts with 80000003...

— Reply to this email directly, view it on GitHub https://github.com/flipperdevices/flipperzero-firmware/issues/2386, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5ZFLCAVD336QG6G33ACHC3WXAW2JANCNFSM6AAAAAAUY7SVD4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

DrZlo13 commented 1 year ago

Yes, Indala-224 is not supported by the LF-RFID protocol library. We need to wait for someone to implement it.

Divide-By-0 commented 1 year ago

I see, is it still possible to emulate/write if I know the ground truth code from being previously read?

Codeplaya commented 1 year ago

Looking at the github, I understand that Flipper is trying to read only Indala cards with PSK1 modulation.

At the same time, looking at Proxmark 3 commands code, it lists 4 different modulations for 4 different types of Indala cards right in the beginning of the code: “PSK1, rf/32, 64 or 224 bits (known)”

In their demodulation code on line 1779 there is demodulation code for Indala 64-bit and 224-bit cards. There is also a comment by Marshmallow that 224 formats are typically PSK2.

Maybe it is helpful for implementing Indala higher-bit cards in Flipper.