KerOS 6 features different mechanisms to upgrade or restore the system :
- Packages Update: Install new packages or update current packages in an already deployed gateway. See dedicated page.
- Factory upgrade: Upgrade the gateway with a complete factory firmware (without losing network configuration).
- Factory reset: Re-install a factory firmware on user request (all configurations are lost).
- Restore: Automatically re-install a factory firmware if software instabilities are detected or on user request (without loosing network connection).
- Firmware downgrade: Downgrade the gateway with a complete factory firmware.
To apply an upgrade, you need to:
/boot/upgrade/
directory (create it if necessary)sudo reboot upgrade
To apply a firmware downgrade, you need to:
/boot/upgrade/
directory (create it if necessary)sudo reboot upgrade
The factory reset completely reinstalls the stock firmware from scratch. The stock firmware corresponds to the last installed firmware with the factory upgrade method.
To manually trigger a factory reset on any WirnetTM gateway excepting iFemtocell, please follow this procedure:
Wirnet™ iFemtocell doesn't have a ON-OFF button but a Reset button.
To manually trigger a stock restore on WirnetTM iFemtoCell, please follow this procedure:
Perform the command sudo reboot factory-reset
The restore will reinstall the stock firmware but, unlike the factory reset, the gateway will keep and apply the last successful network configuration. This way the gateway should still be able to connect to online services after the restore.
An instability counter is used to detect system instability. If 16 consecutive reboots are detected due to a watchdog, a restore operation is triggered
The counter is reset if the system reboots without instability
Perform the command sudo reboot restore