I have set up an nRF52840-DK with the X-NUCLEO-NFC05A1 expansion board and flashed the NFC tag_reader sample. The application can read an ISO 14443-4 Type 4 tag just fine, but ISO 14443-3A tags seem to consistently fail with a ST25R3911B_NFCA_ERR_CRC error begin passed to the transfer_completed callback function. I have tried with both a Mifare Classic 1k and an NTAG216 which are read just fine by a mobile phone.
I also tried upgrading from nRF Connect SDK 1.9.1 to 2.1.0, but with the same results. Any ideas on how to fix this?
Console output from NTAG216 tag:
Anticollision: 0x44 Platform: 0x0. Tag info, type: 0. Type 2 Tag. NFC Transfer error: -1.
Console output from Mifare Classic tag:
Anticollision: 0x4 Platform: 0x0. Tag info, type: 0. Type 2 Tag. NFC Transfer error: -1.