Skip to content

Firmware Receiver v11

OneSeventyFour edited this page May 15, 2026 · 2 revisions

Receiver firmware v11

Released 2026-05
Status Superseded by v12
Pairs with dongle v8+
Predecessor v10

Downloads

File Purpose Download
os4_receiver_v11.bin App partition. Download
os4_receiver_v11.bootloader.bin Chip bootloader. Download
os4_receiver_v11.partitions.bin Partition table. Download
os4_receiver_v11.boot_app0.bin OTA "next-app" pointer. Download

Release notes

Adaptive disconnect detection + ACK-payload freshness.

  • Disconnect threshold now scales with the observed inter-poll gap (median of the last 8 successful contacts, ×5, floored at 5 s and capped at 60 s). The dongle's clockSyncIntervalMs * numReceivers can range from ~50 ms to many seconds; the old fixed 10 s timeout false-fired the moment the operator slowed polling for a large fleet. Now a fleet polled every 8 s tolerates a missed ACK without declaring "disconnect" until ~40 s of true silence.
  • refreshAckPayload() now flushes the ACK TX FIFO before writing so the dongle never receives a stale (>250 ms) status piggyback when commands come in faster than the periodic refresh.

Upgrade notes

  • Critical follow-up: pair with v12 or newer if at all possible. v11's adaptive detection introduces the clock-domain bug that v12 fixes.

How to flash

Clone this wiki locally