diff --git a/radio/src/telemetry/frsky_d.cpp b/radio/src/telemetry/frsky_d.cpp index 9f1ed8e3a..7f7e1fcb8 100644 --- a/radio/src/telemetry/frsky_d.cpp +++ b/radio/src/telemetry/frsky_d.cpp @@ -598,6 +598,16 @@ void processHubPacket(uint8_t id, int16_t value) return; } } + else if (id == VOLTS_AP_ID) { + if (lastId == VOLTS_BP_ID) { + data += lastValue * 100; + unit = UNIT_VOLTS; + precision = 2; + } + else { + return; + } + } else if (id == VOLTS_ID) { unit = UNIT_CELLS; uint32_t cellData = (uint32_t)data;