
Release infrastructure
Firmware
Signed, checksummed builds for every board target. Verify, flash, fly.
Live releases
0
across all board targets
Downloads served
0
all time
Board targets
0
0 drone models
Latest stable
none
no stable release yet
Sign in to download
Downloads are logged per account. Registered aircraft get update advice here.
All releases
Filter by model or channel. Expand a row for release notes and checksums.
0 releases
No releases match
Try a different search, another channel, or include withdrawn builds.
Field guide
Verify before flashing
Compare the file's SHA-256 with the published checksum before flashing.
# Windows certutil -hashfile firmware.bin SHA256 # macOS and Linux shasum -a 256 firmware.bin
Release channels
- stableFlight tested. Open to all signed-in accounts.
- betaFeature previews. Requires firmware access for the model.
- devBench builds from CI. Expect breakage.
- withdrawnRecalled and never served. Reflash before flying.
Flash procedure
- Confirm the target code printed on the flight controller.
- Enter DFU mode (hold BOOT while powering on).
- Full-chip flash. Do not disconnect until verification completes.
- Restore the tune preset, then bench check before arming.
Automate with the release feed
A public JSON feed exposes release metadata for update checkers and CI. Downloads still require a signed-in session.
- model=slug
- filter to one drone model
- target=code
- filter to one board target
- channel=name
- stable, beta, or dev
- latest=1
- newest release per target and channel
- include_yanked=1
- include withdrawn releases, flagged
# newest stable build for a board target
curl -s "/api/firmware/feed?target=SPX_F722_A1&channel=stable&latest=1"
{
"generatedAt": "2026-07-16T09:30:00.000Z",
"count": 1,
"releases": [{
"target": "SPX_F722_A1",
"version": "1.2.0",
"channel": "stable",
"sha256": "9f2c…",
"minHardwareRev": "R1",
"downloadUrl": "…/api/firmware/download/1"
}]
}Open the feed 