This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Bootloader only update with DFU

I have added the DFU service to our own project. Normal application updates work perfectly and even the update of bootloader and softdevice is fine.

In a new case we had to update the bootloader only. The resulting behavior is a bit odd:

  1. The App downloads the new bootloader (hex-file)
  2. After the new bootloader has been downloaded the device resets to application
  3. This seams to be ok, but when checking the flash the bootloader didn't get updated
  4. After a power cycle the device enters bootmode (Why?)
  5. I download the application to the device and the device reboots to application again
  6. Now the bootloader is updated??? What happens here?

How is the update of only the bootloader working? What should happen after download of the bootloader hex-file?

Regards Adrian

Parents
  • It's acknowledged as a bug in our DFU example in SDK v7.0. The bug happens when update only bootloader. The symptom is as Adrian described. We have implemented a fix and it will be included in SDK v7.1 that will be release in the next few days.

Reply
  • It's acknowledged as a bug in our DFU example in SDK v7.0. The bug happens when update only bootloader. The symptom is as Adrian described. We have implemented a fix and it will be included in SDK v7.1 that will be release in the next few days.

Children
Related