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:
- The App downloads the new bootloader (hex-file)
- After the new bootloader has been downloaded the device resets to application
- This seams to be ok, but when checking the flash the bootloader didn't get updated
- After a power cycle the device enters bootmode (Why?)
- I download the application to the device and the device reboots to application again
- 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