Skip to content

nRF51/52 Firmware update tool for macOS and Linux

License

Notifications You must be signed in to change notification settings

rcaelers/nrf-dfu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • ...

About

nRF51/52 Firmware update tool for macOS and Linux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages