Document legacy OTA airtime tuning

This commit is contained in:
mikecarper
2026-08-19 11:54:19 -07:00
parent d37fefc204
commit f6c9d5a87f
2 changed files with 10 additions and 2 deletions
+6
View File
@@ -311,6 +311,12 @@ For a powered bench update where restart-resume is not needed, `ota config check
removes periodic progress writes. It is a smaller optimization than selecting the correct hop count and it
trades away persisted mid-download resume; restore the previous checkpoint cadence afterward.
Current repeater firmware automatically uses the full transmit budget during a bounded TempRadio window.
Older receivers do not: if `get af` reports a nonzero value on such a node, record it, use `set af 0` for the
maintenance window, and restore it afterward. This affects how promptly the legacy receiver can send its next
block/proof request; it does not increase LoRa transmit power. Use a full duty budget only where the selected
frequency and local rules permit it.
The update is ready when the status says `ready to install`. Discovery is background traffic, while an
active OTA download is primary mesh traffic. At the temporary-radio settings in this guide, allow roughly
**one hour** for a typical ESP32 full image over a quiet, direct link. That is a planning estimate, not an
+4 -2
View File
@@ -556,8 +556,10 @@ This keeps each active transfer as one transmitter and one receiver while still
repeaters between them and persistent archive nodes to improve future availability.
TempRadio is treated as a private maintenance network. Active transfer packets use priority 0, bypass the
public-flood receive holdoff, retain the relay role's airtime-scaled transmit collision window, and do not
schedule generic flood retries. The bounded serving
public-flood receive holdoff, use the full transmit budget without overwriting the saved normal-radio airtime
factor, retain the relay role's airtime-scaled transmit collision window, and do not schedule generic flood
retries. Deployed firmware predating that TempRadio budget override can be accelerated manually with a saved
`get af` / temporary `set af 0` / restore sequence. The bounded serving
queue admits at most two DATA/PROOF packets ahead of the radio while preserving at least four free packet-pool
entries. CAD remains enabled to arbitrate the half-duplex channel, but its busy retry is scaled to one-quarter
of a packet airtime and clamped to 5-50 ms instead of the ordinary 120-360 ms cadence. Discovery traffic keeps