Open-source desktop installer for Airwaves OS

Airwaves Flasher

A focused imager for getting Airwaves OS onto SD cards and USB drives. Pick a board, choose an image, select storage, and write a verified device with first-boot settings already in place.

macOSWindowsLinux
Airwaves Flasher image screen
Pick the right Airwaves OS imageSearch boards, channels, versions, and local files from one catalog.
CatalogAirwaves OS images and supported boards
VerifyDownload hash and read-back checks
ConfigureAWCFG first-boot settings
DesktopmacOS, Windows, and Linux installers

Preview

A direct path from image choice to verified media.

The app keeps the same guided flow people expect from modern imager tools, then adds the Airwaves catalog, safer target selection, verification, and first-boot configuration.

Airwaves Flasher image screen
Pick the right Airwaves OS imageSearch boards, channels, versions, and local files from one catalog.

Built for Airwaves OS

More than a generic image writer.

The app knows the Airwaves release flow, the board catalog, and the first-boot file Airwaves OS applies when the device starts.

01

Airwaves image catalog

Browse Airwaves OS images by board, channel, version, release notes, and local files. Published images surface first, with the full Armbian board list still searchable.

catalog.json + GitHub fallback
02

Verified flashing

The pipeline downloads, decompresses, writes, flushes, and reads back the image so a bad card or corrupted transfer fails visibly.

download hash + read-back hash
03

Storage guardrails

The UI lists removable targets, hides system disks, and the elevated writer re-checks the selected device before touching it.

safe target selection
04

First boot preconfig

Write hostname, Wi-Fi, timezone, SSH keys, and update channel into the AWCFG partition before the Airwaves OS device ever boots.

airwaves-install.json
05

Native desktop app

Built with Tauri, Rust, and React for macOS, Windows, and Linux, using a small privileged helper only for the device-writing path.

Tauri 2 + Rust helper
06

Fast re-flashes

Downloads can be cached for repeated installs, while local images remain available for lab builds, test releases, and offline desks.

configurable cache

Workflow

Five steps to first boot.

No decompression commands, checksum juggling, or manual first-boot partition edits. The app handles the repetitive install work and leaves you with a configured Airwaves OS device.

Open releases
  1. Step 1

    Install the app

    Download Airwaves Flasher for your desktop OS and launch it.

  2. Step 2

    Pick a board

    Choose Raspberry Pi, x86, Rock 5B, Orange Pi 5, or another supported board from the catalog.

  3. Step 3

    Choose an image

    Select stable, beta, dev, or a local Airwaves OS image file.

  4. Step 4

    Select storage

    Insert an SD card or USB drive; the app keeps normal system disks out of the target list.

  5. Step 5

    Flash and verify

    The flasher writes the image, verifies the device, adds first-boot config, and ejects when done.

Download

Get Airwaves Flasher for your desktop.

Native installers are produced from the Tauri release workflow for macOS, Windows, and Linux. The same release page also carries source archives for reproducible builds.

Airframes

Built by the Airwaves OS and Airframes team.

Airwaves Flasher is open-source, just like Airwaves OS. It is part of the Airwaves OS install path: open tooling for getting radio-focused operating system images onto real hardware with less terminal ceremony.