st25r3911b Tag Detection Issue
- August 3, 2026
- 2 replies
- 19 views
So our System works fine most of the time but sometimes the Reader does not detect the tag and we observe that
rfalNfcState are just keep fluctuating between RFAL_NFC_STATE_POLL_TECHDETECT and RFAL_NFC_STATE_LISTEN_TECHDETECT same as when no tag present in the field of Reader and it is not able to satisfy this if condition.
“
if( rfalNfcIsDevActivated( rfalNfcGetState() ) ) // this if condition

”
We observed that even if we do controller reset it doesn’t fix the issue only when we power cycle the reader{st25r3911b} it start working again normally.
I’m attaching the code with this i want your team to review it to let us know what exactly we are doing wrong which leading to this state where our rfal state machine not switching properly, With Restart_flag we are doing reinitialization i want you to review that whatever sequence we are following is correct or not

Please help us fix this issue and could you provide or help us that through software function or any register so that can we reset the reader without need to manually power cycle the reader.
Kindly find the attachments attached of main.c and demo.c.
