This is a python program to perform a Device Firmware Update over BLE on nRF52832 devices. It has been developed on Linux 14.04. The target device should have SDK version 11 and must have a working DFU service.
This project depends by several modules:
bluepy sudo apt-get install python-pip libglib2.0-dev sudo pip install bluepy
nrfutil (version 0.5.2) sudo pip install --pre nrfutil==0.5.2
pyqt4 sudo apt-get install python-qt4
Launch the program with the following command:
sudo python gui.py
"sudo" is needed to scan BLE devices.