An open API service indexing awesome lists of open source software.

https://github.com/rcaelers/nrf-dfu

nRF51/52 Firmware update tool for macOS and Linux
https://github.com/rcaelers/nrf-dfu

dfu nrf51 nrf52

Last synced: 5 months ago
JSON representation

nRF51/52 Firmware update tool for macOS and Linux

Awesome Lists containing this project

README

          

# 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
- [X] Support unbonded buttonless bootloader
- [X] Support bonded buttonless bootloader
- [X] Automatically boot device into DFU mode and perform upgrade
- [X] Make scan duration configurable
- [X] Report progress
- [ ] Remove duplicates when scanning
- [ ] Test on Linux
- [ ] Remove sleep hacks
- [X] Remove enter DFU mode hack
- [ ] ...