3

I would like to use a software for controlling the charging of my laptops battery somehow like this: the charging would switch off after reaching a certain percentage for, example 80%. Charging ONLY switch on, if the percentage reaches a lower limit like 40%.

For windows, but if there is something like this to Mac, that's also good.

Paid or free

Thanks!

  • 1
    Why do you want to do this? Laptop charging is not handled at software/OS level, it is the electronics in the adapter/charger and your laptop . I think mostly the charging is turned off once the battery is 100%. – dbza Aug 6 '14 at 22:25
  • 1
    I too searched once for this kind of application, but I was unable to find any. – TomJ Aug 8 '14 at 6:18
  • 1
    I think the first commenter is right, it is probably handled lower level, so it is different for various vendors. My samsung is only able to stop charging at 80% and this is - i guess - a configuration in the bios level (you can set this option in the bios or the samsung application bundled). So there is neither easy solution nor general API (even a low level one) to do such things in windows platform, but I still hoped there is something, when I asked this question – kexx Aug 8 '14 at 6:42
  • If any of these answers helped you, please accept it, which will help others who read this question in future.. Feel free to post & accept your own answer, if you found one elsewhere. – Mawg May 16 at 7:25
3

It is not possible because the current legacy hardware architecture does not support this function. So unless you have a lenovo or ASUS laptop with a battery firmware which supports this, software-level control of charging/discharging cannot be achieved.

However, there are two ways of doing so at hardware-level:

  1. open the laptop, cut off the battery's power control wires (e.g. the SMBC and SMBD lines in https://media.blackhat.com/bh-us-11/Miller/BH_US_11_Miller_Battery_Firmware_Public_WP.pdf), reconnect back when you want to charge them. Most laptop battery does not allow direct charging without power command. By cutting off the power control wires (not the wires that provide the actual power), motherboard cannot send charge command to the battery, your battery will always be in a not-charging status.

  2. lower the adaptor voltage using diodes. If you know some electronics, each diode's PN-junction can lower the voltage by about 0.7V, since the battery voltage can never exceed the adaptor voltage, this will lower the voltage of fully charged battery, preventing charging the battery to 100% or a too high capacity level.

2

Such a software is always tailored to specific hardware so go to Support page of your laptop manufacturer and check available software drivers there. Some time ago I posted similar answer.

Please note that the software might not have ability to configure your own charging threshold.

2

Use a wifi smart switch and turn it on or off based on a script (turn off charging when battery charging level hits 80%; turn on charging when battery level hits 40%)

  • It's recommending hardware, not software, so it's probably off-topic - but, itsa good answer :-) – Mawg Aug 1 '18 at 17:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.