2024-11-07 04:37 AM
Hello everyone,
I have a question regarding the ST25R95-VMD5T. I’m working on a project where I need to read an NFC tag, specifically an ISO 14443-4A NXP MIFARE Plus tag. This tag contains a URL in an NDEF message: nordicsemi.com.
I’ve successfully retrieved the 7-byte UUID using the following sequence of commands. I am using the ST25R95 over SPI and IRQ pulses with the nRF52832:
- 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]
- RATS Command: [00 04 02 E0 80]
Response: [87]
The UUID I’ve obtained is 5F 47 1D C2 78 3A 8E, which I have confirmed with a mobile reader.
At this point, I’m unsure of the next steps and what to expect from subsequent responses. I have attached the relevant code files for reference:
- ST25R95 code: st25r95.c/h
I want to proceed with the ISO 14443-4A protocol. Could you please guide me on the next steps and the commands I need to send? Any insights or advice would be greatly appreciated!
Thank you!
Solved! Go to Solution.
2024-11-07 07:25 AM
Hi,
ISO 14443-4A is not simple commands but a protocol layer described in the ISO 14443-4. Developing such a protocol layer requires a substantial effort. That's why I recommend to use the existing library provided as part of the ST25 embedded NFC library .
Rgds
BT
2024-11-07 07:25 AM
Hi,
ISO 14443-4A is not simple commands but a protocol layer described in the ISO 14443-4. Developing such a protocol layer requires a substantial effort. That's why I recommend to use the existing library provided as part of the ST25 embedded NFC library .
Rgds
BT