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.