dfu

A module with an implementation of Device Firmware Update (DFU) for nRF5 SDK.

Overview

This library is using quite old Android components, like IntentService and is written in Java, but should still work on latest Android releases and with Kotlin.

Check out the nRF DFU sample app.

Important

This implementation is compatible with nRF5 SDK only:

  • Legacy DFU (SDK 4.3 - 11)

  • Secure DFU (SDK 12+)

For updating devices based on nRF Connect SDK or Zephyr, use nRF Connect Device Manager.

Packages

Link copied to clipboard

Set of classes and interfaces that are used to implement the Device Firmware Update feature in an Android application.

Link copied to clipboard

Classes that are used to parse errors that may occur during the DFU process.