Taplinx Demo App fails to read MIFARE DESFIRE EV1 Tag

Forum / MIFARE SDK / Taplinx Demo App fails to read MIFARE DESFIRE EV1 Tag

  • 18. May 2020 at 9:50
    Hello,

    i have a Android 9 device with imx8mm arm64 cpu and the NXP PN7150 NFC Reader.
    I can read normal tags like NTAG and MIFARE Classic. But when i try to read a MIFARE DESFIRE EV1 Tag i always get this error:
    NxpNfcLibException: Transceive length exceeds supported maximum

    Since this error o ccurs in the library, i can't exactly find the reason for it or fix it.
    Any tips on this?

    Some part of the log:

    05-14 13:56:25.521 2953 2953 D NxpExtns: find found MIFARE_READER_ENABLE=(0x1)
    05-14 13:56:25.521 2953 3992 D NxpTml : PN54X - Write requested.....
    05-14 13:56:25.521 2953 3992 D NxpTml : PN54X - Invoking I2C Write.....
    05-14 13:56:25.523 2953 3992 D NxpNciX : len = 6 > 210403010402
    05-14 13:56:25.523 2953 3992 D NxpTml : PN54X - I2C Write successful.....
    05-14 13:56:25.523 2953 3992 D NxpTml : PN54X - Posting Fresh Write message.....
    05-14 13:56:25.523 2953 3992 D NxpTml : PN54X - Tml Writer Thread Running................
    05-14 13:56:25.523 2953 3996 D NxpHal : write successful status = 0x0
    05-14 13:56:25.523 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(2582)] new state: W4_HOST_SELECT (3), disc_flags: 0x11
    05-14 13:56:25.530 2953 3991 D NxpTml : PN54X - I2C Read successful.....
    05-14 13:56:25.530 2953 3991 D NxpNciR : len = 4 > 41040100
    05-14 13:56:25.530 2953 3991 D NxpTml : PN54X - Posting read message.....
    05-14 13:56:25.530 2953 3996 D NxpHal : read successful status = 0x0
    05-14 13:56:25.530 3825 3953 I libnfc_nci: [INFO:nfc_ncif.cc(383)] NFC received rsp gid:1
    05-14 13:56:25.530 2953 3991 D NxpTml : PN54X - Read requested.....
    05-14 13:56:25.530 2953 3991 D NxpTml : PN54X - Invoking I2C Read.....
    05-14 13:56:25.530 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(720)] event:0x4003
    05-14 13:56:25.530 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(2529)] state: W4_HOST_SELECT (3), event: SELECT_RSP(4) disc_flags: 0x11
    05-14 13:56:25.530 3825 3953 I libnfc_nci: [INFO:NativeNfcManager.cpp(256)] nfaConnectionCallback: event= 3
    05-14 13:56:25.530 3825 3953 I libnfc_nci: [INFO:NativeNfcManager.cpp(313)] nfaConnectionCallback: NFA_SELECT_RESULT_EVT: status = 0, gIsSelectingRfInterface = 1, sIsDisabling=0
    05-14 13:56:25.531 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(2582)] new state: W4_HOST_SELECT (3), disc_flags: 0x1
    05-14 13:56:25.536 2953 3991 D NxpTml : PN54X - I2C Read successful.....
    05-14 13:56:25.537 2953 3991 D NxpNciR : len = 32 > 61051D01020400FF010C44030704327761801D80012000000006057577810280
    05-14 13:56:25.537 2953 3991 D NxpTml : PN54X - Posting read message.....
    05-14 13:56:25.537 2953 3996 D NxpHal : read successful status = 0x0
    05-14 13:56:25.537 2953 3996 D NxpHal : NxpNci: RF Interface = ISO-DEP
    05-14 13:56:25.537 2953 3996 D NxpHal : NxpNci: Protocol = ISO-DEP
    05-14 13:56:25.537 2953 3996 D NxpHal : NxpNci: Mode = A Passive Poll
    05-14 13:56:25.537 2953 3991 D NxpTml : PN54X - Read requested.....
    05-14 13:56:25.537 2953 3991 D NxpTml : PN54X - Invoking I2C Read.....
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfc_ncif.cc(424)] NFC received ntf gid:1
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(3038)] returning TRUE
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfc_main.cc(326)] nfc_set_state 4 (IDLE)->5 (OPEN)
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfc_ncif.cc(876)] nfc_ncif_proc_activate:29 6, mode:0x00
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(720)] event:0x4004
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(2529)] state: W4_HOST_SELECT (3), event: ACTIVATED_NTF(5) disc_flags: 0x1
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(1711)] old_state: W4_HOST_SELECT (3), new_state: POLL_ACTIVE (4) disc_flags: 0x1
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(1218)] tech_n_mode:0x0, proto:0x4
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(700)] tech_n_mode:0x0, protocol:0x4, disc_mask:0x4
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(1346)] activated_protocol:0x4, activated_handle: 0x1
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_dm_act.cc(1554)] event:0x01
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_rw_main.cc(179)] nfa_rw_handle_event event: NFA_RW_ACTIVATE_NTF_EVT (0x501), flags: 00000001
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_rw_act.cc(2430)] nfa_rw_activate_ntf
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:rw_main.cc(206)] RW_SetActivatedTagType protocol:4, technology:0, SAK:32
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:rw_t4t.cc(1891)] rw_t4t_select
    05-14 13:56:25.537 3825 3953 I libnfc_nci: [INFO:nfa_dm_act.cc(1706)] status:0x0
    05-14 13:56:25.538 3825 3953 I libnfc_nci: [INFO:NativeNfcManager.cpp(256)] nfaConnectionCallback: event= 5
    05-14 13:56:25.538 3825 3953 I libnfc_nci: [INFO:NativeNfcManager.cpp(340)] nfaConnectionCallback: NFA_ACTIVATED_EVT: gIsSelectingRfInterface=1, sIsDisabling=0
    05-14 13:56:25.538 3825 3953 I libnfc_nci: [INFO:NfcTag.cpp(164)] NfcTag::setActivationState: state=2
    05-14 13:56:25.538 3825 3953 I libnfc_nci: [INFO:nfa_dm_discover.cc(2582)] new state: POLL_ACTIVE (4), disc_flags: 0x1
    05-14 13:56:25.538 3825 4179 I libnfc_nci: [INFO:NativeNfcTag.cpp(669)] reSelect: select completed; sConnectOk=1
    05-14 13:56:25.538 3825 4179 I libnfc_nci: [INFO:NativeNfcTag.cpp(688)] reSelect: exit; status=0
    05-14 13:56:25.538 3825 4179 I libnfc_nci: [INFO:NativeNfcTag.cpp(759)] nativeNfcTag_doReconnect: exit 0x0
    05-14 13:56:25.539 5022 5022 E NxpNfcLibException: Transceive length exceeds supported maximum
    05-14 13:56:25.564 5022 5022 I SampleTapLinx:
    05-14 13:56:25.564 5022 5022 I SampleTapLinx: Transceive length exceeds supported maximum


    Thanks in advance
    + 0  |  - 0

    Re: Taplinx Demo App fails to read MIFARE DESFIRE EV1 Tag

    18. May 2020 at 9:52
    Hi Philip,

    Please look for an answer at this post:

    Reply To: Taplinx Demo App fails to read MIFARE DESFIRE EV1 Tag

    The TapLinx team

    + 0  |  - 0

    Re: Taplinx Demo App fails to read MIFARE DESFIRE EV1 Tag

    20. May 2020 at 12:49
    Hello,

    thanks for your fast answer.
    I wasn't aware that i created this topic 3 times :O Sorry
    Can you close/delete this thread here?
    I can't find any option to do it myself.

    Thank you
    + 0  |  - 0

    Re: Taplinx Demo App fails to read MIFARE DESFIRE EV1 Tag

    20. May 2020 at 12:49
    Hello,

    thanks for your fast answer.
    I wasn't aware that i created this topic 3 times :O Sorry
    Can you close this thread here?
    I can't find any option to do it myself.

    Thank you
    + 0  |  - 0

    Re: Taplinx Demo App fails to read MIFARE DESFIRE EV1 Tag

    22. May 2020 at 15:24
    Hi Michael,

    Don’t worry, no problem.

    The TapLinx team

    + 0  |  - 0
Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.