Hello,
unfortunately I have a problem with the PN7160.
Board = Linux, PN7160 - SPI @ 6.25MHz
NCI library from https://github.com/NXPNFCLinux/linux_libnfc-nci/tree/NCI2.0_PN7160
PN7160 patched to the latest version from https://github.com/NXP/nfc-NXPNFCC_FW/tree/master/InfraFW/pn7160/12_50_0E
On one board it happened that the NCI stack could no longer be started - the application got stuck in doInitialize(). Restarting the system with and without removing power did not help.
I then found out that after deleting the timestamp (this is written by the NCI stack when the configuration of the PN7160 has changed) the whole system works normally again.
I then tried again to see if the error occurred again (start nfc, stop nfc, delete timestamp, start nfc again, and so on...).
The error is reproducible! Even if it sometimes takes many attempts.
My assumption is that something went wrong when writing the PN7160 config and the NCI stack then no longer starts.
Is this problem known or is there a patch that solves this problem?
An update of the configuration could paralyze the NFC functionality of our devices with this problem.
Thank you very much!
Yours sincerely,
Michael
Hi @michael_d_1983 i have the same issue with the PN7150. Did you solved it? is it possible to reach the case number: 00693420?
Hi salt29,
I'm sorry, but I don't use the PN7150. Does everything work again if you delete the timestamp?
I don't see any timestamp in my routine. Can you specify where is it?
It still does not working properly. sometimes it is blocked at doInitialize(). After few try it starts again.
Hello @michael_d_1983
This is the duplicated case, I have forwarded your question to the internal team, please note the update of the case number: 00693420.
they have applied the on-site technical support.