On this page

    What you need

    Aircast turns a small computer on the drone into its video and telemetry link over 4G or Starlink. This is the hardware for it, about $120 to $180 if you buy every part. Got it already? Go straight to flashing the card.

    Have the hardware?

    A Pi, a card, a 4G modem and a camera within reach. Skip straight to writing the card.

    Yes, flash the card

    Not yet?

    The starter kit lists every part with buy links, $120 to $180 all in, and how it wires together.

    See the starter kits

    The short list

    • Raspberry Pi

      3, 4, 5 or Zero 2 W, or a supported board

    • microSD card

      16 GB or larger, plus a card reader

    • A computer

      macOS, Windows, or Linux. The Flasher is a desktop app, so you cannot do this from a phone

    • 4G modem and SIM

      A data plan for the uplink, seated in a supported modem before first boot, or a Starlink

    • RTSP camera

      Anything that serves an RTSP stream. See Tested Cameras

    • Flight controller

      optional

      Only if you want MAVLink telemetry

    Which board

    A Raspberry Pi 3, 4, 5 or Zero 2 W is the default, and the rest of these docs assume one. Aircast OS also ships for boards from Orange Pi, Radxa and Banana Pi, which run the same Aircast software and are in beta.

    BoardBuilt-in WiFi--board
    Raspberry Pi
    Raspberry PiPi 3, 4, 5 and Zero 2 W · StableYesrpi
    Orange Pi
    Orange Pi 5RK3588S · BetaNoorangepi5
    Orange Pi 5 PlusRK3588 · BetaNoorangepi5-plus
    Orange Pi 5 ProRK3588S · BetaYesorangepi5pro
    Orange Pi 5 MaxRK3588 · BetaYesorangepi5-max
    Orange Pi 5 UltraRK3588 · BetaYesorangepi5-ultra
    Orange Pi 3BRK3566 · BetaYesorangepi3b
    Radxa
    Radxa ROCK 5ARK3588S · BetaNorock-5a
    Radxa ROCK 5BRK3588 · BetaNorock-5b
    Radxa ROCK 5B+RK3588 · BetaYesrock-5b-plus
    Radxa ROCK 5CRK3588S · BetaYesrock-5c
    Radxa ROCK 5TRK3588 · BetaNorock-5t
    Radxa ROCK 5 ITXRK3588 · BetaNorock-5-itx
    Radxa ROCK 3ARK3568 · BetaNorock-3a
    Radxa ROCK 3CRK3566 · BetaYesrock-3c
    Radxa ZERO 3W / 3ERK3566 · Beta3W yes, 3E noradxa-zero3wradxa-zero3e
    Radxa E52CRK3582 · BetaNoradxa-e52c
    Radxa E25RK3568 · BetaNoradxa-e25
    Banana Pi
    Banana Pi BPI-M7RK3588 · BetaYesbananapim7
    Banana Pi BPI-R2 ProRK3568 · BetaNobananapir2pro
    Banana Pi BPI-M5S905X3 · BetaNobananapim5
    Banana Pi BPI-M2 ProS905X3 · BetaYesbananapim2pro
    Banana Pi BPI-M2SA311D · BetaNobananapim2s
    Banana Pi BPI-CM4 + IO boardA311D · BetaNobananapicm4io
    Banana Pi BPI-M4 ZeroH618 · BetaYesbananapim4zero
    Banana Pi BPI-M4 BerryH618 · BetaYesbananapim4berry
    Banana Pi BPI-M64A64 · BetaYesbananapim64

    The --board value is what the Flasher's command-line tool takes; the Flasher app asks for the board on its first screen.

    What differs on the Orange Pi, Radxa and Banana Pi boards
    • The same software: aircastd, mediamtx, Tailscale and wfb-ng for packet radio, the read-only root with a data overlay, the optional disk encryption, and the same defaults: user pi, hostname aircast. The Wi-Fi, hostname, SSH and Tailscale settings you set in the Flasher apply the same way.
    • Not every board has Wi-Fi. A board with No in the Built-in WiFi column needs Ethernet, a cellular modem or a USB Wi-Fi adapter. The ZERO 3W has Wi-Fi, the ZERO 3E does not.
    • How the image is built. These images come from the aircast-armbian repo on the Armbian build framework: Debian 13 "trixie" and mainline Linux 6.18, with the rtl8812au driver wfb-ng uses built for that kernel.
    • Release line. The Orange Pi and Radxa boards start at v0.4.0-beta.3 and the Banana Pi boards at v0.4.0-beta.4, both prereleases. Each board has its own list of releases.

    Starter kits

    Recommended Kit (Pi 4)

    Recommended

    Best for: Most builds, the validated and best-supported platform

    Total: $120-180Weight: ~145g
    ComponentNotes
    Raspberry Pi 4 Model B (2GB)2GB is plenty; 4GB for headroom. USB ports for the modem and flight controller, Ethernet for the camera.
    MicroSD Card 32GB (Class 10)Samsung PRO Endurance or SanDisk High Endurance. Consumer cards wear out in months (see Hardware Reliability)
    Waveshare SIM7600G-H 4G HATSIM7600 family, auto-configured by Aircast. Connect its USB to the Pi for QMI mode.
    LTE + GPS antennasOften bundled with the HAT. An external LTE antenna improves range at altitude.
    Camera: RTSP or IP cameraAircast pulls RTSP over the network, so any RTSP or ONVIF camera or gimbal (e.g. SIYI A8 Mini) works. See Tested Cameras.
    USB cable to flight controllerPi USB-A to the autopilot USB port. aircastd auto-detects it as the MAVLink source.
    SIM Card with data planUnlimited data recommended for 1080p. Confirm the carrier APN (see tips).
    5V BEC / Voltage Regulator5V 3A+ output, powers the Pi from the drone battery

    Lightweight Kit (Pi Zero 2 W)

    Lightweight

    Best for: Weight-sensitive builds, tested and flight-ready

    Total: $110-160Weight: ~100g
    ComponentNotes
    Raspberry Pi Zero 2 W512MB RAM and one USB port. Keep to 720p; needs the hub below.
    MicroSD Card 16GB (Class 10)Samsung PRO Endurance or SanDisk High Endurance recommended
    SIMCOM SIM7600G-H 4G USB ModemSIM7600 family, auto-configured. Avoid generic HiLink/RNDIS sticks (see tips).
    LTE / GPS antennaOften bundled with the modem. An external LTE antenna improves range.
    Camera: RTSP or IP cameraAircast pulls RTSP over the network. A compact RTSP/ONVIF camera or gimbal keeps the Pi Zero build light.
    Powered USB hub (Micro USB OTG)One USB port, so a hub runs the modem and flight controller together.
    USB cable to flight controllerThrough the hub. aircastd auto-detects the autopilot.
    SIM Card with data planAny carrier with 4G coverage. Confirm the carrier APN (see tips).
    5V BEC / Voltage Regulator5V 2.5A+ output, powers the Pi from the drone battery

    Aircast streams over any IP uplink, not just cellular. Plug a Starlink Mini into the Pi 4's Ethernet port and it becomes the uplink, with the same video and telemetry anywhere with open sky. The dish adds roughly 1.1 kg and a 25-40W power budget, so it suits heavy-lift airframes and ground-relay setups (dish at the ground station or vehicle, drone on 4G) rather than small quads. Where your phone has signal, the 4G kits above stay the right choice. The Starlink Mini guide covers activation, plan, wiring and power.

    How it connects

    Everything hangs off the Pi. Power comes from the drone battery through a BEC, the flight controller and modem connect over USB, and the camera streams RTSP over the network.

    ConnectionWhat it carries
    Drone battery → 5V BECSteps the battery voltage down to a regulated 5V
    5V BEC → Pi (5V / GND)Powers the Pi. Size the BEC to 5V 3A+ for Pi 4, 2.5A+ for Pi Zero
    Flight controller → Pi (USB)MAVLink telemetry, detected by itself at 115200 baud by default
    Camera → Pi (Ethernet or Wi-Fi)The RTSP video the Pi pulls and passes on to your ground station
    4G modem (+ SIM + antenna) → Pi (USB)Cellular uplink to the internet
    Pi → youVideo and telemetry over your Wi-Fi, or over your tailnet from anywhere

    On the Pi Zero 2 W, which has a single USB port, the modem and flight controller share the powered hub. The flight controller needs a data cable to the autopilot's USB port (Pixhawk, Cube and most modern autopilots have one); Aircast finds it by itself, with no wiring config. For a full build with a Pixhawk 6C, Starlink Mini, gimbal camera and gripper servos, see the wiring diagram.

    Shopping tips

    • Pick the Pi 4 for headroom, the Pi Zero 2 W to save weight. Both are tested and fly well. The Pi 4's four USB ports and extra RAM give the most margin for 1080p; the Pi Zero 2 W trims ~45g and runs the full stack through a powered hub.
    • Stick to SIM7600-family modems. Aircast configures them by itself. Generic HiLink/RNDIS USB sticks act as their own router and need switching into network mode first.
    • Check your carrier's APN. The image uses the internet APN, a common default. If your carrier uses another, the modem registers but never gets data until you change it under Connection in the drone's Device tab.
    • Mind the antenna. Keep the LTE antenna clear of the carbon frame, ESCs and power leads. Metal and electrical noise kill cellular range at altitude.
    • Use an RTSP camera. Aircast pulls video from an RTSP or ONVIF stream over the network and does not capture USB webcams. Tested Cameras lists validated picks.
    • Check 4G coverage where you fly before choosing a carrier, and buy the Pi from an official reseller to avoid counterfeits.

    Next, step 2 of 3

    Flash the card

    Download the Aircast Flasher. It fetches Aircast OS, writes your Wi-Fi, hostname and remote access, and verifies the card.

    Flash the card