Hi @EduardoZamora,
Thank you for your reply.
We will separately try the method you suggested.
In the meantime, we performed an additional test on our side and obtained the following result.
First, we programmed the following firmware included with NFC Cockpit v9.0.0 via J-Link:
BootLoader_And_Nfcrdlib_SimplifiedAPI_EMVCo_Secondary.bin
After that, we updated the following Secondary Firmware using NFC Cockpit:
Nfcrdlib_SimplifiedAPI_EMVCo_Secondary.nnc.bin
With this procedure, the error we had previously encountered did not occur, and the update completed successfully.
Based on this result, we suspect that there may be a compatibility dependency between the BootLoader and Secondary Firmware versions.
Could you please clarify the following points?
1. When changing the NFC Cockpit version, is it necessary to update not only the Secondary Firmware but also the BootLoader to a compatible version?
2. Is there a way to update the BootLoader using NFC Cockpit?
Or is an external debugger/programmer such as J-Link required to update the BootLoader?
3. Is there any documentation describing the compatibility between the Secondary Firmware and BootLoader included with each NFC Cockpit version?
For example, we would like to know which versions of the Secondary Firmware can be used with the same BootLoader.
There is also another issue behind these questions that we would like to resolve.
We have been controlling the PNEV5190B from our own application, rather than NFC Cockpit, using serial communication through the COM port.
When using the Secondary Firmware included with NFC Cockpit v7.4.0, our application was able to communicate with and control the PNEV5190B successfully.
However, after updating to the Secondary Firmware included with NFC Cockpit v9.0.0, the same application using the same communication method encounters a communication error.
Could you also please clarify the following point?
4. Are there any changes between the Secondary Firmware included with NFC Cockpit v7.4.0 and v9.0.0 regarding the initialization sequence, COM communication settings, communication protocol, command specifications, or related behavior?
If there are any release notes or documents describing these changes, we would appreciate it if you could share them with us.