Skip to content

Allow for different charge limits based on port used for charging #48

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

Closed
Autofire opened this issue Mar 8, 2025 · 2 comments
Closed

Comments

@Autofire
Copy link

Autofire commented Mar 8, 2025

Hi! This is a QoL suggestion rather than an issue, so I've opted to not use the standard bug-report format.

To be clear, intent with this suggestion is to provide a quick, easy way to control when to charge the battery to full, without rebooting back to the BIOS configuration.

I realize this is technically doable now, thanks to the Battery Extender feature. And while this does require that the laptop is unplugged for a while to allow you to fully charge. However, this requires either

  • Setting the Battery Extender Reset option to a very low value (which could be accidentally triggered), or
  • Unplug the device for X minutes, and then come back and re-plug it in (workable, but room to forget to plug it back in later, or maybe problematic if I can't be around)

In my mind, a simpler method would be adding a way to control the charge limit based on the port used. For example, being able to configure a Battery Charge Limit setting on port one to be 60%, and then have it charge to 100% for the rest of the ports. Then it's as simple as plugging the charger in elsewhere on the laptop in the cases where I know I'm about to need it.

(For some context, I'm used to macOS's approach, which allows you to trigger a full charge from the OS itself. However, since these are BIOS-level settings on a Framework, I assume an OS-level control would be much more involved.)

@JohnAZoidberg
Copy link
Member

For some context, I'm used to macOS's approach, which allows you to trigger a full charge from the OS itself

Actually, this is the simplest method of them all. This is already possible, with some caveats though. See: FrameworkComputer/framework-system#65

@Autofire
Copy link
Author

Ah, cool! Thank you for posting!

Yeah, I'd say that would lead to the best user-experience - tying something like this to specific ports is pretty non-standard. I'll go ahead and close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants