I borrowed a 3y/o 55Wh battery and here are my readings, the hypothesis is confirmed.
ectool, note the low Desired Voltage
$ sudo ectool battery
Battery 0 info:
OEM name: NVT
Model number: Framework L
Chemistry : LION
Serial number: [redacted]
Design capacity: 3572 mAh
Last full charge: 3026 mAh
Design output voltage 15400 mV
Cycle count 1344
Present voltage 17173 mV
Present current 2480 mA
Remaining capacity 1469 mAh
Desired voltage 17400 mV
Desired current 2500 mA
Flags 0x0b AC_PRESENT BATT_PRESENT CHARGING
tlp
$ sudo tlp-stat -b
--- TLP 1.8.0 --------------------------------------------
+++ Battery Care
Plugin: generic
Supported features: none available
+++ Battery Status: BAT1
/sys/class/power_supply/BAT1/manufacturer = NVT
/sys/class/power_supply/BAT1/model_name = Framewo
/sys/class/power_supply/BAT1/cycle_count = 64
/sys/class/power_supply/BAT1/charge_full_design = 3572 [mAh]
/sys/class/power_supply/BAT1/charge_full = 3026 [mAh]
/sys/class/power_supply/BAT1/charge_now = 1474 [mAh]
/sys/class/power_supply/BAT1/current_now = 2476 [mA]
/sys/class/power_supply/BAT1/status = Charging
/sys/class/power_supply/BAT1/charge_control_start_threshold = (not available)
/sys/class/power_supply/BAT1/charge_control_end_threshold = (not available)
/sys/class/power_supply/BAT1/charge_behaviour = (not available)
Charge = 48.7 [%]
Capacity = 84.7 [%]
upower
$ upower -i $(upower -e | grep battery)
native-path: BAT1
vendor: NVT
model: Framewo
serial: [redacted]
power supply: yes
updated: Thu 13 Mar 2025 01:19:44 PM AEDT (13 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: charging
warning-level: none
energy: 22.638 Wh
energy-empty: 0 Wh
energy-full: 46.6004 Wh
energy-full-design: 55.0088 Wh
energy-rate: 38.1766 W
voltage: 17.168 V
charge-cycles: 64
time to full: 37.7 minutes
percentage: 48%
capacity: 84.7144%
technology: lithium-ion
icon-name: ‘battery-good-charging-symbolic’
History (charge):
1741832384 48.000 charging
1741832324 47.000 charging
1741832294 46.000 charging
History (rate):
1741832384 38.177 charging
1741832354 38.192 charging
1741832324 38.146 charging
1741832294 37.853 charging
A 95% health battery is “degraded” to 85% due to the max voltage lowered from 17.6 to 17.4
Despite this, the battery still has 84.7% capacity after 1344 cycles.