From 290ca55b8bf659fef34122c6e32fb62cee19a476 Mon Sep 17 00:00:00 2001 From: acidburns Date: Wed, 4 Feb 2026 15:11:07 +0100 Subject: [PATCH] Reset RX signal state at start of each receive window --- src/lora_transport.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lora_transport.cpp b/src/lora_transport.cpp index e0744d2..4463629 100644 --- a/src/lora_transport.cpp +++ b/src/lora_transport.cpp @@ -202,6 +202,9 @@ bool lora_receive_window(LoraPacket &pkt, uint32_t timeout_ms) { if (timeout_ms == 0) { return false; } + g_last_rx_signal_valid = false; + g_last_rx_rssi_dbm = 0; + g_last_rx_snr_db = 0.0f; LoRa.receive(); bool got = lora_receive(pkt, timeout_ms); LoRa.sleep();