Skip to content

laptop maintains charge level but doesn't top up. #219

@ChloeColman

Description

@ChloeColman

Device Information

System Model or SKU

AMD Ryzen AI 9 HX 370

Please select one of the following

  • Framework Laptop 12 (13th Gen Intel® Core™)
  • Framework Laptop 13 (11th Gen Intel® Core™)
  • Framework Laptop 13 (12th Gen Intel® Core™)
  • Framework Laptop 13 (13th Gen Intel® Core™)
  • Framework Laptop 13 (AMD Ryzen™ 7040 Series)
  • Framework Laptop 13 (AMD Ryzen™ AI 300 Series)
  • Framework Laptop 13 (Intel® Core™ Ultra Series 1)
  • Framework Laptop 16 (AMD Ryzen™ 7040 Series)
  • Framework Laptop 16 (AMD Ryzen™ AI 300 Series)
  • Framework Desktop (AMD Ryzen™ AI 300 PRO Series)

BIOS VERSION

03.04

DIY Edition information

Memory: Framework DDR5-5600 - 64GB (2 x 32GB)
Storage: Crucial T700 CT1000T700SSD3

Standalone Operation (Laptop Only)

Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?

  • Yes
  • No

Describe the bug

-The battery refuses to charge beyond current charge level, but will maintain it.
-Turning off the pc will top it off to 100%.
-Lowering the Max Charge Limit to a lower percentage through eg Framework control will drain the battery to the lower percentage. Resetting the charge limit to 100% will stop draining the battery, but it will not charge beyond the current percentage.
-OS and Framework Control battery status indicators show a constant switching between charging and discharging (presumably to keep state within the current percentage).

Steps To Reproduce

1: disconnect from AC
2: drain battery below 100%
3: plug in AC
4: observe charge percentage holding.

Expected behavior

Battery should charge to 100% when plugged in with current settings.

Screenshots

❯ sudo ectool battery
Battery 0 info:
  OEM name:               NVT
  Model number:           FRANGWAT01
  Chemistry   :           LION
  Serial number:          0402
  Design capacity:        3915 mAh
  Last full charge:       3744 mAh
  Design output voltage   15480 mV
  Cycle count             50
  Present voltage         16130 mV
  Present current         -15 mA
  Remaining capacity      2426 mAh
  Desired voltage         0 mV
  Desired current         0 mA
  Flags                   0x0b AC_PRESENT BATT_PRESENT CHARGING
❯  sudo ectool chargestate show
ac = 1
chg_voltage = 16136mV
chg_current = 0mA
chg_input_current = 3084mA
batt_state_of_charge = 65%

Operating System (please complete the following information):

  • OS/Distribution: Arch Linux x86_64
  • Version: -
  • Linux Kernel Version: Linux 7.0.8-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Fri, 15 May 2026 16:45:03 +0000 x86_64 GNU/Linux

Additional context

Battery charge limit is set to 100% in BIOS
I've tried battery disconnect and waiting ~10mins to reset EC with no success (but I do have an RTC battery installed so unsure if that has the intended effect).

board and battery have worked flawlessly and have charged for the as expected since ordered September '25 until last week. board and battery have not been separated since installation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions