I plugged in a LiPo battery into my single board computer running Ubuntu 20.04.1 LTS. The Power Statistics shows the battery is 7.4V but the actual battery voltage is 7.6V. Now, when the battery is 100% charged, it can only be used for 10 minutes.
I would like to ask if there is a way to increase the battery charging voltage? It will save me from buying a 7.4V battery.
I am using a LattePanda Alpha board, it can support 7.2 to 8.4V battery. The battery that I have is 7.6V. The Ubuntu system seems to recognize it as a 7.4V battery and stops charging at 7.4V. I think that's why I am getting 10 minutes of use time. I would like to increase the battery charging voltage so the battery can charge to its real capacity.
The highest charging voltage that the battery can sustain is 8.65V.
Is there a way to change the battery voltage? The system thinks it is a 7.4V battery, is that a way to configure it as a 7.6V battery instead?
Looking at https://www.kernel.org/doc/Documentation/power/power_supply_class.txt, it seems that the "voltage_max_design" is to set the battery full voltage. But this attribute is not available on my Ubuntu.
VOLTAGE_MAX_DESIGN, VOLTAGE_MIN_DESIGN - design values for maximal and
minimal power supply voltages. Maximal/minimal means values of
voltages when battery considered "full"/"empty" at normal conditions.
Yes, there is no direct relation between voltage and battery capacity,
but some dumb batteries use voltage for very approximated calculation
of capacity. Battery driver also can use this attribute just to inform
userspace about maximal and minimal voltage thresholds of a given
battery.
Is that mean writing a battery driver is the only solution? If that is the case, I may buy a 7.4V battery instead as I have no knowledge about it.
Screenshot of my BAT0
I managed to probe the battery connector and the charging IC on LattePanda Alpha is actually delivering 8.4V. So I guess the battery is deteriorated and I will try to get a new one.
Thanks for all the help!