Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 , or npm 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>

      Image Added
    • 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 see zfs send -R update/ROOT/gridos.0.9.0@installed line, you can exist the cli session.

      Image Added


      or run zfs list -t snapshot | grep install to verify. First connect to the device shell, omg dev shell <device-name>

      Image Added

    • 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, run omborictl, 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