This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf51 brick after DFU interrupted at 100%

I tried if there is a possibility that my device would brick if I interrupt the DFU process. notice that I'm using SDK10 with dual bank bootloader. I uploaded the app over the air many times, when I interrupt the process in the middle of transfer, the nrf51 reboot successfully and restore old app, but when I interrupted the process jsut at the end of transfer (plugged power usb cable), then my device brick, it cannot boot any more.

I thought that the dual bank boot loader would never fail? because the new app is validated before at reboot and then replace the old one. or is it because I turned off the device the moment the new app is replacing the old one?

in fact I think I experience this when the battery is too low, is the DFU process consume much more power so that the battery is totally drained before successfully receiving the new app?

  • @makouda: How do you start the bootloader ? by reset and holding a button or by entering via application and a command from the central device ? Have you looked at question A in this FAQ ?

    What you can do also is to dump the hex file out and check what has been updated and what 's not and see what went wrong. You can also run the bootloader in debug mode and step through the code to see what happens when booting up the board.

Related