mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-09-26 16:27:57 +00:00
- A stop that timed out into StopUnproven refused begin(), and only a later begin() honoured the task's late acknowledgement. Nothing called it, so restartBridge() (any `set mqtt...` restart) or an aborted OTA left the observer offline for the rest of the boot. MyMesh now records that a start was refused and restarts the bridge once stopAcknowledgedLate() reports the ack. The OTA-abort alert no longer claims "bridge resumed" when the restart was refused. - refreshNTP() now runs the validated probe with one attempt per server. With two attempts and a 1 s pause it blocked the MQTT task ~18 s every hour on networks that drop UDP/123, where the old async SNTP cost nothing. Loop comment and docs updated to match.