cancel
Showing results for 
Search instead for 
Did you mean: 

ST25R95 ISO 14443 type 4a problems for NDEF

thompeters2004
Associate II

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!

1 ACCEPTED SOLUTION

Accepted Solutions
Brian TIDAL
ST Employee

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

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

1 REPLY 1
Brian TIDAL
ST Employee

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

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.