Hello Expert,
I am developing the upgrade function for PN5190B1. Everything was normal during the initial sample verification, but after mass production, about 20% of the upgraded units had abnormal in NFC functions.
After analysis, it was found that after the upgrade of this part of the sample was completed, the HDLL mode was not exited.
After the upgrade is completed, send the DL_RESET command in HDLL mode. If no response from the PN5190 is received, it indicates that the reset was successful.
However, after resetting, when the command to query the version in HDLL mode is sent, it still executes successfully, indicating that the HDLL mode has not been exited.
The CRC_INFO returned by the upgrade integrity check is ffbe000f. By comparing it with the content of Table 7 in the "PN5190 instruction layer", the integrity check has passed.
The firmware version I upgraded to is v2.07. I also tried downloading the v2.09 firmware for an upgrade, but the same issue persisted.
May I ask why the problem of being unable to exit the HDLL mode occurs?
Hello @Fanfei
For PN5190B1, the latest FW version is V2.0B, so could you try to update the latest version and to see if the same issue still exists.
Hello @Fanfei
How did you update FW? By NXP's project (SW6592_PN5190 Secure Firmware Downloader Example Code) or NFC Cockpit?
Hello @Fanfei
Could you share your code with us?