The tool is for nRF51822 OTA (Over The Air, SoftDevice 7.0.0). It's based on https://bitbucket.org/glennrub/nrf51_dfu_linux/src.
- DFU bootloader
- Bluez (tested with V4.101)
- python intelhex library
sudo hcitool -i hci0 lescan # Get target's address
python dfu.py -f new_firmware.hex -a F9:6C:59:06:AF:27