BatteryChargeManager is a small tool to set charging thresholds for LenovoTM ThinkpadTM notebooks. This can significantly extend the overall battery lifetime.


When a laptop is mainly used with a power supply, the battery is always fully charged. This reduces the overall battery lifetime, as charging takes place at high current levels when reached a charge level of approximately 85%, and the battery warms up. By setting an upper charging threshold, charging is stopped when this threshold is exceeded.

In addition, batteries that are rarely used, e.g. because the laptop is usually operated with a power supply, have a longer overall lifetime if they are not fully charged. The optimum charge level is about 50%. By setting a lower charging threshold, charging is only started when the charge level falls below this threshold.

The charging thresholds are also effective when the laptop is switched off, as they are stored in the battery's firmware.
Individual charging thresholds can be set for each battery.



The factory setting is 100% for the upper charging threshold and 96% for the lower one. This allows maximum battery life without power supply, but reduces battery capacity in the long term. The recommended settings depend on the specific use:

  • Laptop normally plugged in (mains operation): upper charging threshold 50% to 55%.
  • Laptop more often without power supply (battery operation): upper charging threshold 70% to 85% (depending on required running time)
  • Good practice is to set the lower charging threshold 5% to 10% below the upper charging threshold.
    If battery life time without power supply is not important for you then 40% is a good lower charging threshold.
    The difference between upper and lower charging threshold must be at least 4%.
Every 2 to 3 months the battery should be charged to 100%, then discharged to approx. 3% and then recharged to 100% again in order to achieve a correct determining of the state of charge (recalibration).

  There are some prerequisites (read carefully):
  1. You should be running WindowsTM 7 or newer (Windows 11, 10, 8.1, 8, 7, 32 or 64 bit each).
    Running Linux, charging thresholds can be set using TLP:

  2. It only works with Lenovo Thinkpad notebooks - other notebooks (e.g. IdeapadTM) can't control charging thresholds.

  3. You have to install some software from LenovoTM (drivers for communicating with the battery):

    Windows 10, 8.1, 8, 7
      Lenovo Power Management Driver     download mirror:  [32-bit]  [64-bit]   [readme.txt]
      ThinkPad Settings Dependency download mirror:  [32-bit, 64-bit] [readme.txt]

    Windows 11, 10 (Version 1703 or later)
      Lenovo Power Management Driver     download mirror:  [64-bit]   [readme.txt]
      Lenovo Power and Battery Driver download mirror:  [32-bit, 64-bit] [readme.txt]

    Restart is required after installation.

  4. In order to get new settings working, you have to disconnect the power supply, restart Windows and wait for the charging level to fall under the low charging threshold you have been setting.

  5. If the charging thresholds are ignored again and again, check whether there is the "Lenovo Settings Power" task in the Lenovo folder in the Windows task scheduler. If so, disable this task.

  6. Still not working? Try to install Lenovo System Interface Foundation (recommended only if not working).
    System Interface Foundation     download mirror:  [Windows 11, 10 (32-bit, 64-bit)]   [readme.txt]

  7. Still not working? Update your (UEFI-)Bios:

  8. Finally some helpful links to Lenovo:
    ThinkVantage Technologies downloads
    Lenovo Windows Support

Please note: This project is not related to the notebook manufacturer Lenovo.

  download  BatteryChargeManager   version 1.0.2
There is no setup procedure - just download and use it, its portable software.
The software does not contain any adware, spyware, malware, virus, trojan or any phone home functionality. Don't hesitate to check the file by webservices like VirusTotal.
By downloading and using this software you accept the follwing terms of use:
This software is provided free of charge. It is not allowed to sell or rent this software.
Pay-wall and ad-referer linking is strictly prohibited.
This software is provided 'as-is', without any express or implied warranty.
In no event will I be held liable for any damages arising from the use of this software.

BatteryChargeManager - main screen   BatteryChargeManager - choose battery 
BatteryChargeManager - add a new battery


I hereby object to any commercial use and disclosure of my following data. In particular, I expressly prohibit the use and disclosure of the e-mail and postal addresses mentioned here in commercial address collections and using these data for advertising or market and opinion research purposes. In case of violation, I expressly reserve the right to take legal action.

Michael Schiel, Sehlemer Str. 59, 31162 Bad Salzdetfurth, Germany

This project is not related to the notebook manufacturer Lenovo.


privacy statement for

in short: no cookies, no google services (like google analytics or google web fonts), no social media

the long version:

Data processing agency: Michael Schiel, Sehlemer Str. 59, 31162 Bad Salzdetfurth, Germany

Use of links: Links to websites of third parties are offered on this website as an additional service. The providers of the respective websites are solely responsible for the content to which links are provided.

Disclaimer: No guarantee is given that all information is complete, correct and up-to-date at all times. All information can be supplemented, removed or changed without prior notice. No responsibility can be accepted for damages arising from reliance on the contents of this website or its use.

Copyright: The texts and graphics used on this website are subject to copyright. You are not entitled to change the materials and / or pass them on or publish them by yourself.

Data collection: This website does not collect any personal data. Neither cookies, nor Google services (such as Google Analytics, Google Adsense, Google AdWords, Google Web Fonts etc.) are used. The provider of this website saves the following information in server log files, which your browser automatically transmits to the server: currently visited page, date and time of the server request, browser type and browser version, operating system used, referrer URL, host name of the accessing computer and IP address. These data are not merged with other data sources. The data processing is based on Art. 6 para. 1 lit. of the european Privacy regulation, which permits the processing of data for the fulfilment of a contract or pre-contractual measures. Regardless of the fact that this website does not collect or store any personal data, you have the right to obtain information about your stored personal data within the framework of the applicable legal provisions. In this regard, you can use the contact options listed above.

Encryption: For security reasons and to protect the transmission, this website uses TLS encryption.

Violation of industrial property rights: All trademarks mentioned are the property of their respective owners. If you suspect that one of your trademark rights has been infringed by this website, please inform us immediately using the contact options given above. The involvement of a lawyer to issue a warning to the service provider for a fee does not correspond to the latter's actual or presumed will.

Right to complain: As the person concerned, in the event of a suspected breach of data protection law, you have the right of appeal to the competent supervisory authority. Responsible supervisory authority regarding data protection is the State Data Protection Officer of the State of Lower Saxony:


© 2019 - 2023  Michael Schiel