Using the S340 protocol stack to DFU 52840, the SD_VERSION_FAILURE error is reported

The version of bootload I use is as follows:

,Finally, the file was synthesized by NRFUtil and downloaded to 52840. The system started well when it was powered on, which means that the bootload was running well. When I tried to upgrade it with DFU, I received the following error:

I made it clear in the DFU package -- SD-req is 0xb9, which is obtained from the command line query:

.

Wonder why the SD_VERSION_FAILURE error is reported? How do I fix this?

Parents
  • Hi,

    Can you elaborate a bit on what exactly you are doing? What are you updating, and which versions are allready in the device, and which versions are you trying to update to? A key point is that when updating a SoftDevice, the sq-req field must also include the SoftDevice version of the old existing SoftDevice (you can specify a comma separated list of several IDs here). If not, the version check will fail.

Reply
  • Hi,

    Can you elaborate a bit on what exactly you are doing? What are you updating, and which versions are allready in the device, and which versions are you trying to update to? A key point is that when updating a SoftDevice, the sq-req field must also include the SoftDevice version of the old existing SoftDevice (you can specify a comma separated list of several IDs here). If not, the version check will fail.

Children
Related