...
Requirements
At least GridOS v0.8.5 6 for arm64: https://lexa.blob.core.windows.net/grid-os/gridos.0GridOS-v0.8.5.6-arm64. img.xz. The over-the-air OS update is supported from this version and higher, for RPI4. Lower versions will not have OTA OS update support
Latest omg utility. If you hav existing omg utility installed, do
omg update
, ornpm install -g @ombori/ga-cli
Instructions
flash the minimum required RPI4 (arm64) GridOS version to your SD Card https://lexa.blob.core.windows.net/grid-os/gridos.0GridOS-v0.8.5.arm64.img.xz6-arm64. Checkout in the Device Set-up flow in the Grid Console for the newer versions
Set the device agent module to at least v1.5.0 and up, in console <TODO: insert pic below>
once the device is online and running, run
omg dev stream <devicename> agent update '{version: "0.89.60"}'
. This will download the newer OS to your storage.
Once you seezfs send -R update/ROOT/gridos.0.9.0@installed
line, you can exist the cli session.
or runzfs list -t snapshot | grep install
to verify. First connect to the device shell,omg dev shell <device-name>
then run
omg dev stream <devicename> agent install '{version: "0.89.60"}'
to instruct the device to install latest the version.finally, reboot the device through consoleshell, or through omg -
omg dev invoke shell <device-name> agent reboot_name>
. If you’re in terminal and the UI menu is closed, runomborictl
, the menu should show.in the menu, select
reboot
when device is rebooted, the network settings is reset. configure the network again
after network is configured, the device should load the associated app on the screen