diff --git a/radio/src/telemetry/frsky_d.cpp b/radio/src/telemetry/frsky_d.cpp index de580004f..da2f641dd 100644 --- a/radio/src/telemetry/frsky_d.cpp +++ b/radio/src/telemetry/frsky_d.cpp @@ -84,7 +84,7 @@ void parseTelemHubByte(uint8_t byte) byte = byte ^ 0x60; state = (TS_STATE)(state - TS_XOR); } - if (byte == 0x5d) { + else if (byte == 0x5d) { state = (TS_STATE)(state | TS_XOR); return; }