for example PN7462AU_ex_phExNFCCCid, in file phExNFCCCid_Poll.c, at function phExNFCCCid_Handle_USB_Process.
When the program runs to function phpalI14443p4_Exchange, My card has been in error many times. When that tag is removed from the handle function.
However, the card was reactivated shortly after and the Timeout error occurred again.
It's an infinite error loop.
How to remove card reactivation when encountering Timeout Error Occurred ?
/** Timeout Error Occurred. */
/** Send Card Removal Event and Mark the Transaction as Failure. */
.
Hello,
My apologies for the delay answering.
We don't have a specific function that handle this but, is possible to manage this by performing an RF Reset on the reader and activate the card once again.
If you have another idea on how to handle this please let me know. I may be able to provide a better recommendation.
.
@Fabian_R Our company is using PN7462 for the project, the current number of products is about 5000, and certainly up to 50,000 products.
I want to optimize the program for PN7462.
Currently, there are a small number of cards experiencing card reactivation after the timeout period has passed. I want to stop avtive card after timeout until the card is removed from the tray
Hello sir.
Thank you very much for this information.
The reason I'm asking if you are able to reproduce this in the evaluation kit is because I would like to discard a possible issue with the antenna or in case it doesn't the issue should have to be managed in the application.
I appreciate your output on this.
Unnecessary.
Because we tested with many different types of NFC readers.
And that's because the card is locked, making the data inside the card unreadable, leading to an infinite card activation loop.
This case can only be handled by software.
With some other NFC readers, after detecting a data key tag, the NFC reader waits until the tag is removed from the tray
Hello sir,
My apologies for the delay answering.
So if I'm understanding correctly, would you lean towards the possibility of the issue being in the card, not in the PN7462 example management?
That's right, however, the PN7462 program, after detecting the error card, will push the card out of the loop of the phExNFCCCid_Handle_USB_Process function, then continue to activate the card and run the phExNFCCCid_Handle_USB_Process function, then break again,... I want to stop this, and wait for the tag to be lifted off the antenna
Hello,
My apologies for not answering back earlier.
Is it possible to please provide a little more information about your setup? Are you using our PN7462 Development board? Our examples are intended to be executed by following the quick start guide: https://www.nxp.com/docs/en/user-guide/UM10883.pdf
Additionally, please clarify if you are successfully reading your ISO 14443 card while running Discovery loop example.
Please send the full console log for bot examples in execution.
Hello
Hello , Is any body here