The possibility to update the firmware of a device is an important feature. Without that, bugs and security issues in firmwares can't be fixed and features can't be added.
I implemented a prototype to be able to do firmware updates with openwisp-config:
https://github.com/TDT-AG/openwisp-config/tree/tdt-firmware-update#firmware-update
This can also be triggered by openwisp-controller by changing the target firmware version in the option firmware_version. It still needs an implementation of controller-side firmware handling (firmware-upload to the controller, mapping of firmware files to specific devices, static firmware file serving).
This is also meant as a prototype for a client-side implementation of a future feature of openwisp-controller: openwisp/openwisp-controller#31
The possibility to update the firmware of a device is an important feature. Without that, bugs and security issues in firmwares can't be fixed and features can't be added.
I implemented a prototype to be able to do firmware updates with
openwisp-config:https://github.com/TDT-AG/openwisp-config/tree/tdt-firmware-update#firmware-update
This can also be triggered by
openwisp-controllerby changing the target firmware version in the optionfirmware_version. It still needs an implementation of controller-side firmware handling (firmware-upload to the controller, mapping of firmware files to specific devices, static firmware file serving).This is also meant as a prototype for a client-side implementation of a future feature of
openwisp-controller: openwisp/openwisp-controller#31