Repository navigation
Hub RX reliability + ACK correctness (receiver-only; TX unchanged)
- 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 at0x10000, or use the one-click browser flasher / in-app OTA. …-full.bin— full-flash image for a fresh/blank board, flash at0x0with esptool:esptool.py write_flash 0x0 <file>-full.bin.