-
Notifications
You must be signed in to change notification settings - Fork 0
Battery Charge Limit unreliable after installing Laptop 13 Ryzen 7040 BIOS 3.07 Release #52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
When you set the charge limit, do you disable the battery extender at the same time? |
Here's what I did this morning - hopefully this answers your question:
|
We found a known issue that "If the battery extender mode is disabled, and charge limit is set below 100%, the charge limit will not be enforced causing the battery to charge to 100%." You could try to enable battery extender first, then see whether the charge limit works normally or not. |
The issue is reproducible both with and without the battery extender mode enabled. |
@quinchou77 @kiram9 @JohnAZoidberg There are many confirmed reports of the broken charge limit at the Ryzen BIOS 3.07 BETA announcement thread: |
And Framework have shipped 3.07 as stable, even with this known regression.... |
Hi, Algorithmically, the battery needs some input parameters: Fixed set by user in the BIOS:
Measured values: State that must survive a power off of the EC / laptop The rules: My suggested work around is therefore to never trigger the battery save function or set the global limit to 100%. Then reset the EC so the uptime is reset to zero and not triggering the battery save function. To reset the EC:
Summary: unplugging the power for a few seconds does NOT reset the EC. |
Hi Everyone, |
@kiram9 |
Is this still happening? March is almost up. |
@mercertom 3.08 beta has been posted to forum https://community.frame.work/t/framework-laptop-13-ryzen-7040-bios-3-08-release-beta/66858 |
@quinchou77 doesn't exist on lvfs-testing, as the notes claim. I just get: Devices with no available firmware updates: |
This comment has been minimized.
This comment has been minimized.
@mercertom LVFS is restored, you can try it now. |
I still get Devices with no available firmware updates: |
The LVFS seems remain unstable. |
There's also a fwupd bug that we've been hitting recently, that I think causes that error message. fwupd 2.0.6 is affected, 2.0.4 and 2.0.7 is not. |
See fwupd/fwupd#8510 |
Thank you, Framework, for acknowledging the situation and following through with firmware v3.08 to fix this; I Appreciate it. |
@timwenger Thanks for the feedback. Assuming you've disabled the battery extender in the BIOS, the battery limit should work correctly on your system with version 3.08. Just sharing below information. I'll close this issue tracker and follow up on the other open one regarding the related issue. We have identified an issue in version 3.08: when the battery charge limit is set below 100% and the battery extender is enabled, the device incorrectly charges to 100% after AC power is disconnected for more than 30 minutes. We are prioritizing a resolution for this issue. |
Just wanted to say that I'm having the same bug on BIOS 3.07! Frustrating to say the least, especially since I was instructed by FW support to upgrade BIOS version after receiving a faulty replacement part. When will 3.08 reach stable? |
@quinchou77 Yes, battery extender is disabled and the battery limit is working correctly on my system in 3.08. Thanks for also informing users of the outstanding 3.08 issue when the battery extender is also enabled. |
Since the posts here are all about Windows, I want to note that I'm seeing this with Ubuntu as well. Since the 3.07 upgrade, the laptop charges to 100% despite the limit set to 80%. Will try if 3.08 fixes that once it's available. Thanks for being transparent! |
Hello, I have updated from 3.07 to 3.08. However, here it is indicated :
Yet, once the battery charge has reached the limit I have set in the bios, the charge alternates between charge and not charge every 30s - 1min. I post my issue here as the problem is directly related to this first issue, but if you prefer, I can open a new issue. Don't hesitate to ping me if you need more information. Thanks in advance, |
I have seen the mini-cycle behavior on my FW16.
These are all fixable by fixing bugs in the EC source code. |
Device Information
System Model or SKU
BIOS VERSION
Upgraded from 3.06 to 3.07 on Windows 11 Pro
DIY Edition information
Memory: 2x Kingston 32GB 5600 MT
Storage: WD Black SN850X, 1TB
Port/Peripheral information
Connected to a USB C port on port 1 which is connected to a Dell U3219Q monitor with Power Delivery (this is how the laptop is charged).
All other ports are disconnected.
Standalone Operation
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
Describe the bug
BIOS Battery Charge limit settings below 100% are not adhered to. Instead it charges to 100%.
Steps To Reproduce
Steps to reproduce the behavior:
Operating System (please complete the following information):
Additional context
Many others are having this issue, and have expressed their situation on the 3.07 release page
The text was updated successfully, but these errors were encountered: