Battery shows incorrectly as "at 0%"

Which Linux distro are you using? Fedora

Which release version? 44

Which kernel are you using? 7.1.7-200

Which BIOS version are you using? 3.20

Which Framework Laptop 13 model are you using? 11th Gen Intel® Core™

This is an issue I’ve noticed occasionally over the last few months. I’ll be working, my battery will show at some normal percentage (anywhere from 30%-90%), and then suddenly the interface claims to be at zero. Fedora will switch to power saving mode, sometimes it will immediately hibernate and I’ll have to push the power button. But then… nothing. It’s clearly not actually dead. I tried running upower -i /org/freedesktop/UPower/devices/battery_BAT1 and I see this:

  native-path:          BAT1
  vendor:               NVT
  model:                Framewo
  serial:               00BE
  power supply:         yes
  updated:              Wed 19 Aug 2026 10:03:22 AM EDT (22 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       action
    energy:              0.0154 Wh
    energy-empty:        0 Wh
    energy-full:         55.0088 Wh
    energy-full-design:  55.0088 Wh
    voltage-min-design:  15.4 V
    capacity-level:      Low
    energy-rate:         13.1824 W
    voltage:             14.94 V
    charge-cycles:       248
    time to empty:       4 seconds
    percentage:          0.0279955%
    capacity:            100%
    technology:          lithium-ion
    icon-name:          'battery-caution-symbolic'
  History (rate):
    1787148202	13.182	discharging
    1787148172	13.922	discharging
    1787148142	14.553	discharging
    1787148112	13.968	discharging
  History (voltage):
    1787148202	14.940	discharging
    1787148172	15.429	discharging
    1787148142	15.342	discharging
    1787148112	15.343	discharging

This is while I’m actively plugged in, too. (And I can confirm it’s been more than 4 seconds since I ran that command!)

Any ideas for what’s going on here?