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

SDK15.2 Bootloader does not timeout even though NRF_BL_DFU_INACTIVITY_TIMEOUT_MS is set

During a DFU on SDK15.2 the BLE connection is terminated. The NRF_BL_DFU_INACTIVITY_TIMEOUT_MS is set to 120000.

After 2 minutes, the device still has not reset and started running the application again.

This same test on SDK14.0.0 will restart the device after 2 minutes of inactivity.

Using the Keil Debugger, confirmed that inactivity_timeout() is being called after two minutes

but the call to bootloader_reset() does not recover the device.

Screenshot attached.

Related