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

BLE doesn't enter into DFU/OTA mode.

Dear Team,

Greetings !!!

Device - nRF52832
Softdevice - s132_nrf52_6.0.0
IDE - segger embedded studio
Bootloader - secure bootloader

In our current application, We are using hardware watchdog timer which timeout is 2 sec. It means we are sending continuous pulses to watch dog timer using app timer. If watch dog timer does not get pulses for 2 seconds then it will reset the device. It works perfectly for our application without DFU/OTA.

I have followed the DFU procedure as per nordic application note and it works perfectly without hardware watchdog timer. The problem causes with Hardware WDT.

First, i download the secure bootloader in our device and browse the .zip file then application is successfully updated into the device. The problem occured when i tried to jump into secure bootloader from application, it does not jump into boot loader and device get reset. In short, i could not enter into the DFU mode further.

Your quick reply would be highly appreciated.

Thanks