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?