2025-06-11 4:21 AM
The X-CUBE-NFC3 zip I downloaded (v2.1.0) does not contain the CR95HF driver (Drivers/CR95HF folder missing). The package claims to support CR95HF for STM32, but only ST25R95 files are present.
Impact:
Cannot detect ST25TA tags using X-NUCLEO-NFC03A1 (CR95HF mode).
Request:
Where can I find the official CR95HF driver for X-CUBE-NFC3?
Is this a known packaging issue?
Alternate solution to read ST25TA with STM32F401RE?
Steps Tried:
Re-downloaded X-CUBE-NFC3 multiple times.
NUCLEO-F401RE
X-NUCLEO-NFC03A1 (mounted directly on the board)
2025-06-11 5:39 AM
Hi,
see https://community.st.com/t5/st25-nfc-rfid-tags-and-readers/differences-between-st95hf-and-st25r95/td-p/306579 for explanations of differences between ST25R95 and CR95HF.
Basically the X-CUBE-NFC3 package supports both ST25R95 and CR95HF.
Note: both CR95HF and ST25R95 are now in NRND (Not Recommended for New Design). X-NUCLEO-NFC03A1 is as well in NRND. I would recommend to move to ST25R100 or ST25R200 NFC reader devices. See X-NUCLEO-NFC09A1 or X-NUCLEO-NFC10A1 expansion board and related X-CUBE-NFC9 or X-CUBE-NFC10 firmware packages.
Rgds
BT
2025-06-11 9:38 PM
I have STM32F401RE MCU board and X-NUCLEO-NFC03A1 is design to run on that board. I don't want to buy a new MCU board is there any other way to get library for reading and writing data on any NFC tag. Is there any other library available to use.
2025-06-12 1:05 AM
Hi,
as explained in my previous post, the X-CUBE-NFC3 package supports both ST25R95 and CR95HF. So you can use it with your X-NUCLEO-NFC03A1.
Just make sure to understand the impact of NRND for your project.
Rgds
BT
2025-06-12 1:13 AM
Sir CR95HF library is missing from the package. Please check.
2025-06-12 1:57 AM
Hi,
ok, I see your point. As explained in the link provided in my first answer, CR95HF and ST95HF devices are part of the ST25R reader family as ST25R95. Thus the driver is the same for all those devices i.e. st25r95 driver available in X-CUBE-NFC3 is the one to be used with the X-NUCLEO-NFC03A1.
Rgds
BT
2025-06-12 2:45 AM
sir that is working and it contains that but what i wanted is library that can read and write
2025-06-12 2:46 AM
2025-06-12 4:29 AM
Hi,
see demo_polling.c for example of read/write function for the various NFC technologies.
rgds
BT