Skip to content

Hub RX reliability + ACK correctness (receiver-only; TX unchanged)

Choose a tag to compare

@Techposts Techposts released this 19 Jul 07:55
· 6 commits to main since this release
b5ac83b
  • ACK-after-accept gate (deleted/orphaned tank no longer falsely ACKed)
  • Missed-packet hardening: UART ring 2048, rx_task on core 1, /api/lora health counters
  • Reliability-core frozen at this baseline (docs/frozen-core-v3.6.6.md)
    Verified: live hub + real tank ~6h + through a floor, zero missed packets.

Downloads (every variant for this firmware version)

Transmitter — ESP32-C3 SuperMini

  • …-transmitter-lora-esp32c3-<tag>.bin — LoRa SKU (RYLR998 module)
  • …-transmitter-lite-espnow-esp32c3-<tag>.bin — Lite SKU (ESP-NOW, built-in radio, no module)

Receiver / Hub

  • …-receiver-esp32-<tag>.bin — ESP32 DevKit
  • …-receiver-esp32s3-<tag>.bin — ESP32-S3 SuperMini

Each variant ships two images:

  • plain .bin — OTA app image, flash at 0x10000, or use the one-click browser flasher / in-app OTA.
  • …-full.bin — full-flash image for a fresh/blank board, flash at 0x0 with esptool: esptool.py write_flash 0x0 <file>-full.bin.