Skip to content

Firmware Dongle v10

OneSeventyFour edited this page May 15, 2026 · 2 revisions

Dongle firmware v10

Released 2026-05
Status Superseded by v14
Pairs with receiver v15+
Predecessor v9
Notable First release with OTA flash support.

Downloads

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

Release notes

OTA flash mode (paired with receiver FW v15+).

  • New serial commands flash_begin / flash_data / flash_end / flash_abort drive an end-to-end firmware push from the host to a single chosen receiver. While in flash mode the dongle pins itself to that one receiver: regular polling and command-queue dispatch are paused, and the radio data rate is hopped up to RF24_2MBPS to keep the ~340 KB transfer under ~30 seconds end-to-end.
  • Each flash_data <chunkIdx> <hex_payload> line emits a single OTA_DATA frame and reports back ota_ack / ota_nack JSON so the host can pace the next chunk on success or retry on failure.
  • After flash_end the dongle waits up to 30 s for the receiver to reboot back onto the standard 250 kbps poll, then reports ota_done (or ota_timeout) before resuming normal operation.

Upgrade notes

  • Mandatory upgrade if you want OTA on receivers — paired with receiver v15+.
  • No breaking change for normal show flow; pre-v15 receivers continue to work with this dongle exactly as they did with v9.

How to flash

Clone this wiki locally