[ST25R95] How can I READ/WRITE ISO14443 type A
Hello, I want to ask how to read, write to tag using st25r95 as nfc reader.
The mcu used in my system is dsPIC33EP128GS805 and the target tag is NT3H2111 of NXP
https://community.st.com/s/question/0D53W000014zGpESAU/st25r95-data-read-and-write-problem-iso1443a
I refer to the above link as the content of the post is similar to my situation.
Below is what I have done.
- protocol select [00 04 02 02 02 00], receive[00 00]
- send REQA [00 04 02 26 07], receive[87 00 80 05 44 00 28 00 00]
- send ANTICOLISION CL1 [00 04 03 93 20 08], receive[80 08 88 04 48 B1 75 28 00 00]
- send SELECT cascade level 1 [00 04 08 93 70 88 04 48 B1 75 28]
- send ANTICOLISION CL2 [00 04 03 95 20 08], receive[80 08 CA DF 56 80 C3 28 00 00]
- send SELECT cascade level 2 [00 04 08 95 70 CA DF 56 80 C3 28]
Through the above process, I received the UID normally. It seems that the uprotected user memory can be accessed without authentication, but I couldn't find in the spec what the communication protocol with st25r95 is.
In the specification of the tag, the read command consists of cmd 0x30(1byte) and memory addr(1byte) and CRC(2byte). Can I put the configuration contents in the data area of the sendRecv protocol of st25r95?
there is any example of command related to type2 communication?
Thank you.
