How to Get Average Cell Voltage with Crossfire

by Oscar

By default you can only get the total battery voltage with Crossfire telemetry. Here’s an easy trick to get averaged cell voltage from telemetry, so you don’t have to do the math in your head.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

In fact Frsky offers this option, it’s the A4 Telemetry Sensor, however Crossfire doesn’t have this, fortunately there’s a easy work around.

Simply enter this line in Betaflight:

set report_cell_voltage = ON
save

Then you will get the average cell voltage instead of the total battery voltage from RxBt sensor. For example if you have a 4S battery with voltage of 16V, RxBt on your radio will now read 4.0V instead of 16V.

This is useful if you have multiple quads that uses different cell count batteries, such as 4S and 6S which can be confusing sometimes.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

14 comments

Stefanie 25th April 2023 - 3:29 pm

I know this is a bit of a long shot, but is there something like this for the DJI Goggles 2’s OSD. Right now I’ve got Betaflight OSD’s average cell element and the G2’s native total pack element. I’d prefer if the native could show average cell to reduce clutter. After a lot of Googling I ended up here, but this command doesn’t seem to affect the voltage reported to the goggles.

Reply
Oscar 25th April 2023 - 4:16 pm

No, DJI’s own OSD cannot be customized at the moment.

Reply
sebas 3rd March 2022 - 4:04 am

Hello!!
es posible obtener voltaje de bateria en la radio sin tener FC en el avion?
————–
Hello,
is it possible to get battery voltage on the radio without having FC on the plane?
————-
– Some basic sensor availble??

Gracias!
Nota: I have Rx Nano, Taranis X9D and Horus X10. Modulo Tx Micro V2.

Reply
k4c 10th September 2021 - 6:34 am

Nice one. You can also use lua script:
https://github.com/k4cus/Lua-scripts/blob/main/Vcell.lua

Reply
Thorsten Jacobs 24th February 2021 - 12:48 am

thanks! it works fine, but now i get “low voltage”error . this happens only one time, just in the moment i connect the battery.
is it possible to set an delay in crossfire ?

Reply
Oscar 25th February 2021 - 11:42 am

I don’t think so off the top of my head.

Reply
Caden S 5th February 2021 - 7:16 pm

When I do this my radio only displays to 2 digits. So it’ll say 3.80 or 3.70 and it rounds to either or based on whats between. Is there a fix for this? I’d prefer all 3 places.

Reply
Eric Krasting 1st February 2021 - 5:32 pm

Thanks! “Set” was what I was missing!

Reply
Vladimir 31st January 2021 - 9:12 am

The ‘set’ is missed.
set report_cell_voltage = ON

Reply
Ryan 31st January 2021 - 5:01 am

Which firmware version?

Reply
Mark P 28th January 2021 - 3:12 pm

Eric, try

set report_cell_voltage = ON

save

Reply
Dominik 26th January 2021 - 12:12 pm

Hi.
Thank you, a very helpful option

Reply
Eric Krasting 24th January 2021 - 1:33 pm

I can’t seem to get this to work. Keep getting an error whenever I enter that command in the cli. Any thoughts on what I may be doing wrong? Matek f7 on 4s.

Reply
Oscar 7th February 2021 - 9:04 pm

sorry it should be “set report_cell_voltage = on”

Reply