With version 2.8.0 we have a new way of updating KiOS. We no longer support upgrading by using the web interface, as this have shown some glitches in the past. From now we recommend upgrading using your terminal and the fwupdate shell script.
First ssh or connect to KiOS first, and execute following command to see your current version.
Next look for all available versions of KiOS.
Select the version to which you would like to upgrade, and run following command.
fwupdate upgrade <version>
KiOS will reboot, and your new version will be available
The firmware update process is controlled via one single shell script called
fwupdate. It can be invoked separately for each upgrade phase or it can be executed once and be instructed to perform a full "unattended" upgrade. The separate phases way is meant to be used by frontends so that some kind of progress can be dispayed. The full upgrade command is usually helpful when upgrading manually, from the command line.
Here's a brief explanation of the
fwupdate script usage:
fwupdate versionswill simply list all available versions that match the currently running system.
fwupdate currentwill display the current version
fwupdate download <version|url|file>will download the OS image with the given version, from the given URL or local file
fwupdate extractwill extract the previously downloaded OS image
fwupdate flashbootwill flash the boot partition using the previously extracted OS image
fwupdate flashrebootwill switch the boot configuration to flashing mode and will reboot
fwupdate statuscan be used at any moment to display the current firmware updating status, which is one of:
flashing boot [version]
boot flashed [version]
fwupdate upgrade <version|url|file>will perform a full upgrade to the given version, URL or local file
If the phase order is not respected (e.g.
extract is called before
fwupdate script will complain about missing required files. Calling the script for the same phase twice will simply repeat the phase (e.g. redownload the OS image).
For more information read: https://github.com/ccrisan/thingos/wiki/Firmware-Updates.