nRF51 SDK - S110 SoftDevice
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Bootloader/DFU - SoftDevice update support

The Bootloader/DFU with SoftDevice update support

The Bootloader/DFU with SoftDevice update example shows how a SoftDevice, Bootloader, and Application can be updated on a nRF51822 chip. The new SoftDevice, Bootloader or Application image can be transfered Over-The-Air, OTA, using the Nordic BLE DFU Service.

The SDK provides support for OTA interface in form of BLE.

The documentation for the Bootloader/DFU with SoftDevice update example is structured as:

Section Description
Introduction to Bootloader/DFU Introduction to the Bootloader/DFU with SoftDevice update example project
Bootloader/DFU Architecture Architectual view of the Bootloader/DFU Solution
Application support for DFU Service Including DFU Service in application to support entering Bootloader/DFU mode through applicationArchitectual view of the Bootloader/DFU Solution
Bootloader/DFU Keil Project Description of the Keil project, compiling Bootloader/DFU, and software flash download (nrfjprog)
DFU BLE Transport Layer DFU BLE Transport Layer description
Flash Memory Layout Detailed description of the flash memory layout for SoftDevice, application, and bootloader/DFU
Bootloader/DFU API API description for modules specific for the Bootloader/DFU Example