diff --git a/src/main/telemetry/crsf.c b/src/main/telemetry/crsf.c index 15ce87fabe..b3c20a1f72 100644 --- a/src/main/telemetry/crsf.c +++ b/src/main/telemetry/crsf.c @@ -744,6 +744,13 @@ void handleCrsfTelemetry(timeUs_t currentTimeUs) if (!crsfTelemetryEnabled) { return; } + +#if defined(USE_CRSF_V3) + if (crsfBaudNegotiationInProgress()) { + return; + } +#endif + // Give the receiver a chance to send any outstanding telemetry data. // This needs to be done at high frequency, to enable the RX to send the telemetry frame // in between the RX frames.