Downloads
Exaviz OS images (deprecated) for the Interceptor Carrier Board
4 minute read
Exaviz provides custom operating system images with pre-installed drivers for all supported compute modules. These images are based on Debian/Raspberry Pi OS and include everything needed to use your Exaviz hardware.
| Image | Compute Module | Description |
|---|---|---|
| Desktop (RPi CM4/CM5) | Raspberry Pi CM4, CM5 | Full desktop environment |
| Server (RPi CM4/CM5) | Raspberry Pi CM4, CM5 | Headless server |
| Desktop (BPi CM4) | Banana Pi CM4 | Full desktop environment |
| Server (BPi CM4) | Banana Pi CM4 | Headless server |
All Exaviz OS images include:
For PoE board support with the /proc/pse interface (Interceptor) or /dev/pse interface (Cruiser), use OS images dated 2025-05-01 or newer.
For users running standard Raspberry Pi OS or Ubuntu, Exaviz provides a Debian package repository with software packages for hardware support.
| Package | Description |
|---|---|
| exaviz-dkms | Kernel modules for Exaviz hardware (required) |
| exaviz-pse-dkms | IP808AR PoE (PSE) driver for Interceptor boards and Cruiser PoE add-on boards |
| exaviz-netplan | Network configuration for WAN and switch/PoE ports |
| exaviz-poe-tool | GTK3 GUI application for PoE port monitoring and control |
# Download and install the Exaviz signing key
curl -fsSL https://apt.exaviz.com/exaviz-repo-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/exaviz-archive-keyring.gpg
# Detect distribution and add the repository
DISTRO=$(lsb_release -cs 2>/dev/null || (grep VERSION_CODENAME /etc/os-release 2>/dev/null | cut -d= -f2) || echo "trixie")
echo "deb [arch=arm64 signed-by=/usr/share/keyrings/exaviz-archive-keyring.gpg] https://apt.exaviz.com ${DISTRO} main" | sudo tee /etc/apt/sources.list.d/exaviz.list
# Update package lists
sudo apt update
The script automatically detects your distribution:
trixietrixiebookworm (still supported through our apt packages; only the Exaviz Bookworm OS image is deprecated)questingresoluteExaviz packages are available for Ubuntu 25.10 (Questing Quokka) and Ubuntu 26.04 LTS (Resolute Raccoon). Ubuntu 24.04 LTS and earlier are not supported due to missing kernel drivers. See the Cruiser Software page for details.
A fresh Ubuntu 26.04 installs linux-image-raspi but not the matching linux-headers-raspi. Without the raspi headers, DKMS builds against the generic kernel headers instead of the running Raspberry Pi kernel, and the modules will not load. Install the raspi headers, then rebuild:
sudo apt install linux-headers-raspi linux-headers-$(uname -r)
sudo dkms autoinstall -k $(uname -r)
sudo reboot
Minimum installation (drivers only):
sudo apt install exaviz-dkms
Recommended installation (drivers + network configuration):
sudo apt install exaviz-dkms exaviz-netplan
Interceptor boards (adds PoE driver):
sudo apt install exaviz-dkms exaviz-pse-dkms exaviz-netplan
Full installation (all packages):
sudo apt install exaviz-dkms exaviz-pse-dkms exaviz-netplan exaviz-poe-tool
Cruiser firmware updates and Zigbee (adds the firmware tool):
sudo apt install exaviz-tools
exaviz-tools is separate from the packages above. Install it only if you want to update the
ESP32-C6 firmware or switch the Cruiser to Zigbee.
After installation, reboot to load the kernel modules:
sudo reboot
The core driver package provides:
IP808AR Power Sourcing Equipment (PSE) kernel module:
/proc/pse interface for PoE port monitoring and controlNetwork configuration package that:
wan)On Interceptor, the wan port is the uplink (DHCP client) and lan0-lan2 plus any PoE ports are available as DHCP servers. On Cruiser, the switch and PoE ports are configured by exaviz-netplan; eth1 (2.5GbE WAN) requires manual configuration.
During installation, you can select which ports should run a DHCP server for connected devices (cameras, etc.).
A GTK3 graphical application for:
Ships exaviz-flash, the firmware tool for the Cruiser’s ESP32-C6:
sudo exaviz-flash zigbee installs the Zigbee firmware (PoE + Zigbee), then installs
and starts the Zigbee server (exaviz-ziggurat) and prints the address to give Home Assistantsudo exaviz-flash stock returns to the standard WiFi + Bluetooth firmwareSee Firmware Updates and Zigbee.
The Zigbee server that runs on the CM5 (service name ziggurat). exaviz-flash zigbee
installs it for you, so you normally do not install it by hand. Home Assistant connects to it
with the Ziggurat radio type in the Zigbee Home Automation integration. See
Zigbee.
Ubuntu 25.10 (Questing Quokka) and Ubuntu 26.04 LTS (Resolute Raccoon) are fully supported with all Cruiser features including PoE management and ESP32 wireless. Ubuntu 24.04 LTS and earlier are not supported. See the Cruiser Software page for details.
Exaviz OS images (deprecated) for the Interceptor Carrier Board
How to flash OS images to your compute module
Last modified October 13, 2026