-
Notifications
You must be signed in to change notification settings - Fork 0
F13 AMD AI 300 - Battery charge limit ignored on subsequent boots #67
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
I have the same issue. charge limit feature is broken now. It's not correctly respected. |
Are you able to run "ectool version". It is a Linux command, but there might be a Windows equivalent. framework_tool --versions Post the output here. |
I found a Windows build of ectool here and ran it locally. Output here:
|
FW have not published any of the source code for the "lilac" EC Firmware. |
Would you be able to clarify. |
Whether the laptop discharges or relies on AC power is not high-priority on my list of concerns; the issue here is that objectively incorrect behavior happens, which is charging to 100%. It defeats the whole point of a battery charging limit if the limit is only enforced during that session for the EC. As for how it looks at the BIOS setting level:
|
I've observed the same issue since I got the laptop, running Fedora 42. To slightly expand, the setting is correctly maintained if rebooting or if the period of time the laptop stays off is "short enough" but any longer shutdown will not enforce the limit. |
The messaging from the BIOS to the EC is via HC (Host Commands). To stop it charging or discharging: To cause it to start discharging down to the BIOS set Battery Limit level. To cause it to start charging, if it is below the BIOS set Battery Limit level: They are not fixes for the bugs, but at least let you bring the charge back to where you want it. I have written a version of the EC firmware that fixes all the bugs, but it currently has only been tested on FW16 AMD 7840HS and FW13 AMD 7840U/7640U. |
Presumably, this is the same issue as found on the 7040 series, BIOS v3.07:
It was fixed in BIOS v3.09. @quinchou77, could you confirm? Will the same fix be brought over to the AI 300 series? |
Yes, it will also be fixed in the next AI 300 Series BIOS. We are planning for each product update. I will update the schedule for AI 300 Series. |
FYI, prebuilt binaries of framework_tool are available for windows: https://github.com/FrameworkComputer/framework-system/releases |
Device Information
System Model or SKU
BIOS VERSION
3.03 (out-of-the-box and current)
DIY Edition information
Memory: Crucial DDR5-5600 2x16GB, CT2KG56C4635
Storage: Crucial P310 1TB
Standalone Operation
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
Describe the bug
"Battery charge limit" setting is ignored after reboot, after the PC is turned on. This was observed while Battery Life Extender is disabled to isolate the issue.
Steps To Reproduce
First, a check to verify Battery charge limit works:
Now, set up the conditions for reboot:
Now, steps that produce the error:
Video demonstrating behavior during boot, showing LED as well as power draw:
4940462277422745037.mp4
Powering off, unplugging, and waiting re-sets the issue, but the issue re-occurs if the PC starts.
Expected behavior
Battery charge limit is honored regardless of the combination of events.
Operating System (please complete the following information):
The text was updated successfully, but these errors were encountered: