SendRecv command not working ST25R95
Hello everyone,
I’m reaching out with a question regarding the ST25R95-VMD5T. I’m working on a project where I need to read an NFC tag from an nRF52832 board, specifically an ISO 14443-4A NXP MIFARE Plus tag. This tag stores a URL in an NDEF message: nordicsemi.com.
I’ve managed to retrieve the 7-byte UUID from the nRF board with the following sequence of commands:
Protocol mode select: [00 02 02 02 00]
Response: [00 00]REQA: [00 04 02 26 07]
Response: [80 05 44 00 28 00 00]Anti-collision CL1: [00 04 03 93 20 08]
Response: [80 08 88 5F 47 1D 8D 28 00 00]Select CL1: [00 04 08 93 70 88 5F 47 1D 8D 28]
Response: [80 06 24 D8 36 08 00 00]Anti-collision CL2: [00 04 03 95 20 08]
Response: [80 08 C2 78 3A 8E 0E 28 00 00]Select CL2: [00 04 08 95 70 C2 78 3A 8E 0E 28]
Response: [80 06 20 FC 70 08 00 00]Protocol mode select: [00 02 05 02 00 00 21 00]
Response: [00 00]Read command: [00 04 03 30 01 28]
Response: [87]
The UUID I’ve obtained is 5F 47 1D C2 78 3A 8E, which I’ve confirmed with a mobile reader.
At this point, I’m unsure of the next steps and what to expect from subsequent responses. I’ve attached the relevant code files in the appendix:
- nRF code: ndef_file_m.c and main.c
- ST25R95 code: st25r95.c
Thank you for any insights or guidance on how to proceed!
