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

Application does not start after OTA DFU

Hi,

I am struggling to find out why my device will not immediately start my application after an OTA DFU upgrade.

I am using buttonless DFU on a custom nrf51822 board with soft device s130 and SDK10.0.0.

My application enters DFU fine and the application is loaded correctly. However, upon finishing DFU, the bootloader does not jump straight to the application. In order to get the application running I have to power cycle the device. This is not possible in the field and I was wondering how I could fix this?

Thanks in advance,

Parents
  • Did you modify anything in the bootloader ? If you simply test with normal application, such as the ble_app_hrs do you have the same issue ? On the first time when you do DFU to install initial application can you enter application directly ?

    You can try to debug the bootloader and check why it doesn't jump to application. (there could be the chance that it jumps to application but application couldn't start). What do you see after you finish DFU ? Does it advertise ?

Reply
  • Did you modify anything in the bootloader ? If you simply test with normal application, such as the ble_app_hrs do you have the same issue ? On the first time when you do DFU to install initial application can you enter application directly ?

    You can try to debug the bootloader and check why it doesn't jump to application. (there could be the chance that it jumps to application but application couldn't start). What do you see after you finish DFU ? Does it advertise ?

Children
No Data
Related