From 820400495906f058994a5c9218a7fbf3a3181ec1 Mon Sep 17 00:00:00 2001 From: agessaman Date: Sun, 9 Aug 2026 19:07:25 -0700 Subject: [PATCH] fix(observer): leave AGC reset user-configurable --- examples/simple_repeater/MyMesh.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/simple_repeater/MyMesh.cpp b/examples/simple_repeater/MyMesh.cpp index 41b70da1..87fc41bb 100644 --- a/examples/simple_repeater/MyMesh.cpp +++ b/examples/simple_repeater/MyMesh.cpp @@ -1026,7 +1026,9 @@ MyMesh::MyMesh(mesh::MainBoard &board, mesh::Radio &radio, mesh::MillisecondCloc _prefs.flood_max_advert = 8; _prefs.interference_threshold = 0; // disabled #ifdef WITH_MQTT_BRIDGE - _prefs.agc_reset_interval = 7; // 28 seconds (secs/4) — prevents AGC drift on long-running observers + // TODO: Re-enable this observer default once AGC reset preserves runtime + // radio.rxgain, or earlier if disabling it causes receiver regressions. + // _prefs.agc_reset_interval = 7; // 28 seconds (secs/4) #endif // Observer defaults (radio_watchdog, alert.*, snmp.*) moved to applyMQTTDefaults() // in MQTTDefaults.h — they live in /mqtt_prefs now, not NodePrefs.