diff --git a/radio/src/telemetry/frsky.cpp b/radio/src/telemetry/frsky.cpp index fa055de90..87df62be8 100644 --- a/radio/src/telemetry/frsky.cpp +++ b/radio/src/telemetry/frsky.cpp @@ -627,7 +627,8 @@ void frskySetCellVoltage(uint8_t battnumber, frskyCellVoltage_t cellVolts) if (battnumber < frskyData.hub.cellsCount) { // set cell voltage - frskyData.hub.cellVolts[battnumber] = cellVolts; + if (cellVolts > 50) // Filter out bogus cell values apparently sent by the FLVSS in some cases + frskyData.hub.cellVolts[battnumber] = cellVolts; if (cellVolts != 0) { frskyData.hub.cellsState |= (1 << battnumber);