Proxmark3 - Indala?

[=] Session log C:\working\ProxSpace\pm3/.proxmark3/logs/log_20230225.txt
[+] loaded from JSON file C:\working\ProxSpace\pm3/.proxmark3/preferences.json
[=] Using UART port COM3
[=] Communicating with PM3 over USB-CDC


  8888888b.  888b     d888  .d8888b.
  888   Y88b 8888b   d8888 d88P  Y88b
  888    888 88888b.d88888      .d88P
  888   d88P 888Y88888P888     8888"
  8888888P"  888 Y888P 888      "Y8b.
  888        888  Y8P  888 888    888
  888        888   "   888 Y88b  d88P
  888        888       888  "Y8888P"    [  ]


  [ Proxmark3 RFID instrument ]

    MCU....... AT91SAM7S512 Rev B
    Memory.... 512 Kb ( 60% used )

    Client.... Iceman/master/v4.16191-110-g93d7d4677 2023-02-25 04:53:10
    Bootrom... Iceman/master/v4.16191-110-g93d7d4677 2023-02-25 04:51:54
    OS........ Iceman/master/v4.16191-110-g93d7d4677 2023-02-25 04:52:16
    Target.... PM3 GENERIC


[usb] pm3 --> lf tune
[=] Measuring LF antenna at 125.00 kHz, click pm3 button or press Enter to exit

[=] Done.
[usb] pm3 --> auto
[=] lf search

[=] NOTE: some demods output possible binary
[=] if it finds something that looks like a tag
[=] False Positives ARE possible
[=]
[=] Checking for known tags...
[=]
[+] Indala (len 64)  Raw: a000000087ae90e1
[+] Fmt 26 FC: 171 Card: 53672 Parity: 01
[+] Possible de-scramble patterns
[+]     Printed     | __0752__ [0x2F0]
[+]     Internal ID | 128880865
[+]     Heden-2L    | 30349

[+] Valid Indala ID found!

[+] Chipset detection: T55xx
[?] Hint: try `lf t55xx` commands
[usb] pm3 --> lf indala clone --fc 171 --cn 53672
[=] Using Indala 64 bit, FC 171 CN 53672
[=] Preparing to clone Indala 64 bit to T55x7 raw A0000000A7AE90E1
[+] Blk | Data
[+] ----+------------
[+]  00 | 00081040
[+]  01 | A0000000
[+]  02 | A7AE90E1
[+] Done
[?] Hint: try `lf indala reader` to verify
[usb] pm3 --> auto
[=] lf search

[=] NOTE: some demods output possible binary
[=] if it finds something that looks like a tag
[=] False Positives ARE possible
[=]
[=] Checking for known tags...
[=]
[+] Indala (len 64)  Raw: a0000000a7ae90e1
[+] Fmt 26 FC: 171 Card: 53672 Parity: 11
[+] Possible de-scramble patterns
[+]     Printed     | __0752__ [0x2F0]
[+]     Internal ID | 665751777
[+]     Heden-2L    | 30413

[+] Valid Indala ID found!

[+] Chipset detection: T55xx
[?] Hint: try `lf t55xx` commands
[usb] pm3 -->

Is the INDALA format valid? Parity:11

lf indala clone -r a000000087ae90e1 —>

[usb] pm3 --> lf indala clone -r a000000087ae90e1
[=] Preparing to clone Indala 64 bit to T55x7 raw A000000087AE90E1
[+] Blk | Data
[+] ----+------------
[+]  00 | 00081040
[+]  01 | A0000000
[+]  02 | 87AE90E1
[+] Done
[?] Hint: try `lf indala reader` to verify
[usb] pm3 --> auto
[=] lf search

[=] NOTE: some demods output possible binary
[=] if it finds something that looks like a tag
[=] False Positives ARE possible
[=]
[=] Checking for known tags...
[=]
[+] Indala (len 64)  Raw: a000000087ae90e1
[+] Fmt 26 FC: 171 Card: 53672 Parity: 01
[+] Possible de-scramble patterns
[+]     Printed     | __0752__ [0x2F0]
[+]     Internal ID | 128880865
[+]     Heden-2L    | 30349

[+] Valid Indala ID found!

Parity:01 ???

This problem has been addressed before:

Indala produced by lf indala clone --fc --cn produces a different result than lf indala clone --raw. I’m not talking about reading.
I have a Russian TMD-5s device. Entering decimal 171-53672 correctly produces Indala- Parity:01

The reading is correct. Writing with --fc --cn doesn’t work properly. Writing with --raw works fine.

Yeah that’s odd. Feels like either a read/write error or a pm3 firmware bug.

Have you tried multiple writes and reads to confirm?

Everything works fine. RAW is incorrectly generated for FC 171 CN 53672. Parity 11, should be 01 - lf indala clone --fc 171 --cn 53672…Preparing to clone Indala 64 bit to T55x7 raw A0000000A7AE90E1 ----it should be like this raw a000000087ae90e1. For - lf indala clone --raw a000000087ae90e1 everything is ok… Parity 01