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 salt29,
I'm sorry, but I don't use the PN7150. Does everything work again if you delete the timestamp?