Skip to content

Firmware Dongle v7

OneSeventyFour edited this page May 15, 2026 · 2 revisions

Dongle firmware v7

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.

Downloads

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

Release notes

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 status JSON 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 dropped rxupd lines self-heal within a second.

Upgrade notes

  • No wire-protocol break.
  • The host's BYHProtocolHandler consumes both rxupd and the aggregate status frame transparently — older daemons that don't recognize rxupd simply ignore it and keep using the 1 Hz aggregate.

How to flash

Clone this wiki locally