From 6c5059aa9836900cf7bf2f6f4968848b8ae0e594 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Fri, 13 Sep 2019 13:24:48 +0200 Subject: [PATCH] Fixes #6760 --- radio/src/telemetry/frsky_sport.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/radio/src/telemetry/frsky_sport.cpp b/radio/src/telemetry/frsky_sport.cpp index 5703d7625..73c3ec324 100644 --- a/radio/src/telemetry/frsky_sport.cpp +++ b/radio/src/telemetry/frsky_sport.cpp @@ -179,6 +179,9 @@ void sportProcessTelemetryPacketWithoutCrc(uint8_t origin, const uint8_t * packe } else { telemetryData.telemetryValid &= ~originMask; + // one module may send RSSI(0) while the other is still streaming + // in this case we don't want to update telemetryData.rssi + return; } if (g_model.rssiSource) { TelemetrySensor * sensor = &g_model.telemetrySensors[g_model.rssiSource - 1];