Framework laptop 16 with windows 11 25h2 and cachyos linux the battery reports as 61% health with low battery cycles which is being reported as 24 on linux and windows it also was reporting 87% on linux and windows yesterday
update: it now reports as 57%
What information do you get using $upower -i /org/freedesktop/UPower/devices/battery_BAT1
this is what i get
native-path: BAT1
vendor: NVT
model: FRANDBA
serial: 0126
power supply: yes
updated: Mon 15 Dec 2025 07:40:51 AM EST (20 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: discharging
warning-level: none
energy: 51.827 Wh
energy-empty: 0 Wh
energy-full: 52.3688 Wh
energy-full-design: 85.0007 Wh
voltage-min-design: 15.48 V
capacity-level: Normal
energy-rate: 22.6627 W
voltage: 15.544 V
charge-cycles: 25
time to empty: 2.3 hours
percentage: 99%
capacity: 61.6099%
technology: lithium-ion
icon-name: ‘battery-full-symbolic’
History (charge):
1765802421 99.000 discharging
1765802421 0.000 unknown
History (rate):
1765802451 22.663 discharging
1765802421 26.749 discharging
1765802421 0.000 unknown
energy-rate: 22.6627 W
voltage: 15.544 V
percentage: 99%
This means the battery is not fully charged and the percentage display is incorrect. Continue charging for at least 5 hours and see if that helps
the laptop gets stuck on 99% and has a white light according to here: LEDs on the side that means that it is fully charged
This LED shows white when the battery is 98% charged
but it still gets stuck at 99% charged and says 40 sec until fully charged but doesnt go to 100% when you wait 10+ minutes
If you continue charging, the “energy-rate” will go down while the “voltage” will go up in $upower -i /org/freedesktop/UPower/devices/battery_BAT1. The “40 sec until fully charged” is not accurate if the battery is higher than 98%
thats because i did that in the day i made this post