Skip to main content

Install

This guide covers installing HeliOS onto Helios Vision System - Raze (HVS - Raze) using premade images from this repo's GitHub Releases.

Install / Update Options​

There are three supported paths:

  • A) Flash via USB boot mode (rpiboot) + an image flasher (recommended for first install and recovery).
  • B) Update via the HeliOS Updater UI (Settings).
  • C) Update via Atlas Hardware Manager (when available).

Prerequisites (Path A)​

  • Helios Vision System - Raze (HVS - Raze).
  • A power source in the 2.5V-36V range.
    • Treat 36V as the usable max (42V is absolute maximum).
    • For flashing/updating, the device typically stays at or below ~10W.
    • If you are powering at 5V, make sure your source and wiring can handle high current without voltage sag.
  • A high-quality USB-C cable for data.
  • Avoid USB hubs during flashing.
  • rpiboot installed on your host computer.

Path A: Flash via rpiboot (USB Boot Mode)​

HVS - Raze boot button location

1) Download the Image​

Download the latest HVS - Raze image from this repo's GitHub Releases:

https://github.com/Prometheus-Dynamics/HeliOS/releases

2) Install rpiboot​

Linux:

# Debian/Ubuntu
sudo apt update
sudo apt install -y git build-essential libusb-1.0-0-dev pkg-config

git clone https://github.com/raspberrypi/usbboot.git
cd usbboot
make

Fedora:

sudo dnf install -y git make gcc libusb1-devel pkgconf-pkg-config
git clone https://github.com/raspberrypi/usbboot.git
cd usbboot
make

Arch:

sudo pacman -S --needed git base-devel libusb
git clone https://github.com/raspberrypi/usbboot.git
cd usbboot
make

Then run:

sudo ./rpiboot

Windows:

  1. Download and install rpiboot from the Raspberry Pi usbboot project.
  2. Run rpiboot.exe.

3) Enter USB Boot Mode​

  1. Power off the device.
  2. Press and hold the boot button on the left side of the device under the USB-A port (press gently; excessive force can damage the button).
  3. While holding the button, apply power.

Boot-mode checks:

  • If the fan starts spinning immediately and the top LEDs indicate normal boot (red off, green on), the boot button was not held during power-on.

4) Run rpiboot​

With the device in boot mode and connected, run rpiboot.

When rpiboot completes, the fan will spin and the top LEDs will switch to red off / green on.

5) Flash the Image​

Use a standard image flasher (Balena Etcher or Raspberry Pi Imager) to flash the downloaded image to the device.

If the device disconnects during flashing, verify your power source delivers a steady 2A.

Verify​

Flashing complete confirmation

  • Flashing completes without errors.
  • Device reboots into HeliOS.

Next​

  • Continue to Quickstart to run a sample pipeline.

Path B: OTA Updates (Updater UI)​

OTA updater upload screen

If the device is already running HeliOS, you can update it from the Web UI.

  1. Download the new image from Releases:

    https://github.com/Prometheus-Dynamics/HeliOS/releases
  2. Open the Web UI and go to Settings > Updater.

  3. Under Select update image, choose Upload and upload the image file.

  4. Under Apply update, click Apply update and confirm.

What to expect:

  • Streams will stop.
  • The device will reboot and the Web UI will reload when it comes back.