From 2407212fc59ceef652a62086fbc49ab8ff632587 Mon Sep 17 00:00:00 2001 From: 3djc Date: Sat, 13 Jul 2024 03:53:57 +0200 Subject: [PATCH] fix: MPM disable telemetry user choice ignored (#5286) Option is currently only shown on FrSky radios, hence they are susceptible to this bug --- radio/src/pulses/multi.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/pulses/multi.cpp b/radio/src/pulses/multi.cpp index e2fbd4bd6..6d718080b 100644 --- a/radio/src/pulses/multi.cpp +++ b/radio/src/pulses/multi.cpp @@ -137,7 +137,7 @@ static void setupPulsesMulti(uint8_t*& p_buf, uint8_t module) } // Invert telemetry if needed - uint8_t disableTelemetry = modulePortHasRx(module) ? 0 : 1; + uint8_t disableTelemetry = g_model.moduleData[module].multi.disableTelemetry || (modulePortHasRx(module) ? 0 : 1); if (invert[module] & 0x80 && !disableTelemetry) { if (getMultiModuleStatus(module).isValid()) { invert[module] &= 0x08; // Telemetry received, stop searching