-
Notifications
You must be signed in to change notification settings - Fork 3
Firmware Dongle v7
OneSeventyFour edited this page May 15, 2026
·
2 revisions
| Released | 2026-05 |
| Status | Superseded by v9 |
| Pairs with receiver | v9+ |
| Predecessor | v6 |
| Notable | Sub-second telemetry — rxupd push instead of waiting for the 1 Hz aggregate. |
| File | Purpose | Download |
|---|---|---|
os4_dongle_v7.bin |
App partition. | Download |
os4_dongle_v7.bootloader.bin |
Chip bootloader. | Download |
os4_dongle_v7.partitions.bin |
Partition table. | Download |
os4_dongle_v7.boot_app0.bin |
OTA "next-app" pointer. | Download |
Push-on-arrival receiver telemetry.
- Each successful ACK-payload status update now emits a single-line
{"type":"rxupd", ...}JSON to the host the moment it arrives, rather than waiting for the per-second aggregate. Status-to-host latency drops from "0..1000 ms (1 Hz tick)" to "tens of ms" (RF retry window + USB-CDC). - The per-second
statusJSON is unchanged and still emitted — it covers slow-changing housekeeping (queue depth, fw, channel, aggregate latency) and acts as a heartbeat for the host so droppedrxupdlines self-heal within a second.
- No wire-protocol break.
- The host's
BYHProtocolHandlerconsumes bothrxupdand the aggregatestatusframe transparently — older daemons that don't recognizerxupdsimply ignore it and keep using the 1 Hz aggregate.
Getting started
- Overview
- Desktop installers (macOS / Windows)
- macOS
- Linux
- Windows
- Production vs Development
- Connecting the dongle
- Flash a receiver
- Flash a dongle
- OTA flashing
Raspberry Pi
System overview
Subsystems
Hardware
- Receiver firmware
- Dongle firmware
- RF protocol
- Contributor Portal — BOMs, schematics, and board resources
UI walkthrough
Reference
Downloads
- Firmware
- Installers
Module Build & User Guides
- Cue
- Receiver
- Dongle