nRF5 SDK v11.0.0
Architecture of the DFU bootloader
This information applies to the following SoftDevices: S130, S132, S332

Unless triggered to start in bootloader mode, the DFU bootloader will check if a valid application is present on the device. If there is an application, the bootloader will run it. Otherwise, it will start the DFU procedure, receive DFU packets, and replace the existing firmware.

The following figure displays the blocks in the DFU bootloader and their tasks when performing an application update:

dfu_bootloader_overview.svg
Architectural overview of the DFU bootloader

Documentation feedback | Developer Zone | Updated