Skip to main content
Explorer II
June 11, 2025
Solved

MISSING CR95HF IN X-CUBE-NFC3

  • June 11, 2025
  • 3 replies
  • 519 views

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).

  • cannot read or write data on tag

Request:

  1. Where can I find the official CR95HF driver for X-CUBE-NFC3?

  2. Is this a known packaging issue?

  3. Alternate solution to read ST25TA with STM32F401RE?

Steps Tried:

  • Re-downloaded X-CUBE-NFC3 multiple times.

  • Hardware:
  • NUCLEO-F401RE

  • X-NUCLEO-NFC03A1 (mounted directly on the board)

    This topic has been closed for replies.
    Best answer by Brian TIDAL

    Hi,

    see demo_polling.c for example of read/write function for the various NFC technologies.

    rgds

    BT

    3 replies

    Technical Moderator
    June 11, 2025

    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

     

    DEATHWALLAuthor
    Explorer II
    June 12, 2025

    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.

     

     

    Technical Moderator
    June 12, 2025

    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

    Technical Moderator
    June 12, 2025

    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

    DEATHWALLAuthor
    Explorer II
    June 12, 2025

    sir that is working and it contains that but what i wanted is library that can read and write

    DEATHWALL_0-1749721495121.png

     

     

    DEATHWALLAuthor
    Explorer II
    June 12, 2025

    DEATHWALL_1-1749721578120.png

     

    Technical Moderator
    June 12, 2025

    Hi,

    see demo_polling.c for example of read/write function for the various NFC technologies.

    rgds

    BT