Overview of NordicDFU library
mainNordicDFU is a Swift library designed to update the firmware of nRF51 and nRF52 devices over Bluetooth LE. It supports devices running nRF5 SDK (version 4.3 and later).
Key Capabilities:
- Update Application, SoftDevice, and/or Bootloader Over-the-Air (OTA).
- Support for ZIP, HEX, or BIN file formats.
- Handle bonded devices and buttonless updates.
- Built-in recovery mechanisms for communication errors.
Important Compatibility Note: This library is not compatible with the MCU Manager subsystem from nRF Connect SDK (NCS) or Zephyr. For those SDKs, use the
nRF Connect Device Managerlibrary instead.