Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 673 Bytes

README.md

File metadata and controls

22 lines (17 loc) · 673 Bytes

nRF51/52 Device Firmware Update tool

Command line tool to update firmware of nRF51/52 devices with Nordic's Secure DFU bootloader.

Requires Go 1.11+

Tested on macOS with a SparkFun nRF52832 Breakout board.

TODO

  • Improve diagnostics and error reporting
  • Create Go CoreBluetooth wrapper instead of go-ble on macOs
  • Support unbonded buttonless bootloader
  • Support bonded buttonless bootloader
  • Automatically boot device into DFU mode and perform upgrade
  • Make scan duration configurable
  • Report progress
  • Remove duplicates when scanning
  • Test on Linux
  • Remove sleep hacks
  • Remove enter DFU mode hack
  • ...