09-12-2019 02:23 PM
I uninstalled Lenovo Vantage because of the recent terrible update that removed some useful features and added a bunch of adware-like features. There were only two major things I used it for anyway: driver updates and battery charge threshold.
I can get updates easily with Lenovo System Update. However, I'm not sure if there's a way to instate a battery charging threshold on my Lenovo X1 Extreme without it. Anyone know of any way to do this without using Lenovo Vantage?
09-12-2019 04:08 PM - edited 09-12-2019 04:26 PM
BTW: If you haven't done ti already, remember to uninstall also the SystemInterfaceFoundation driver from the Windows Device Manager, which is left behind by the Vantage Uninstall
09-17-2019 06:56 AM - edited 09-17-2019 06:58 AM
Thanks! Downloaded it, but it unfortunately doesn't seem to work for me. Invoking the app gives me a list of commands (as it should), but any other command (e.g. "status" or "on 60" or "off") gives no feedback from the command prompt.
And I tried unplugging my laptop and letting it discharge for a bit, but it does re-charge even though I set a limit using "on 60". So I don't think it's working.
I did uninstall System Interface Foundation and checked Device Manager to make sure it was gone. It was.
I also double-checked that Power Manager is installed in Device Manager. It is.
I also tried running this fix in the thread: https://forums.lenovo.com/t5/Lenovo-Vantage-Knowledge-Base/Q-amp-A-setting-a-ThinkPad-battery-charge.... Unfortunately didn't help.
Any advice would be appreciated.
09-17-2019 07:57 AM - edited 09-17-2019 07:59 AM
This is how I use the tool (make sure you run it with administrator privileges):
To check the current status:
To disable charging threshold (for when you travel or are unplugged a lot):
To enable charging threshold (for when you are on AC for long periods of time) and set it to a min of 75% (below which it will start charging) and a max of 80% (above which it will stop charging):
ChargeThreshold on 80 75
Remember that if you set a min threshold of, for example, 75% and your current battery level is above that you'll have to unplug and discharge the battery to below 75% for the charge threshold to take effect.
Hope this helps.
09-17-2019 10:18 AM
Thanks! That's pretty much what I'm doing, but I'm not getting any reply from the program.
When I open a PowerShell with admin privileges, if I type:
I get the help info:
ChargeThreshold.exe, built on Jan 7 2019 ChargeThreshold parameter [arguments] Description: Get/Set Battery Charge Threshold. Lenovo Power Manager driver needs to be installed. Parameter list: status Show current setting. on Enable Charge Threshold. See Examples for how to specify start and stop thresholds. Specifying a different value for dual batteries is not supported. off Disable Charge Threshold to use battery default setting. Examples: ChargeThreshold status ChargeThreshold off ChargeThreshold on 80 Stop:80%/Start:75% for all batteries. ChargeThreshold on 80 60 Stop:80%/Start:60% for all batteries.
However, if I type:
.\ChargeThreshold.exe on 90 85
I get no echo -- it just goes to the next command prompt line.
I also tried setting the threshold to 90/85 as above after entering the command. I then drained the battery to around 80%, plugged it back in, and it went all the way back up to 100%.
09-17-2019 12:57 PM
09-18-2019 12:00 AM
09-19-2019 06:24 PM
Copy Chargethreshold.exe to your C:\windows\sytem32 directory.
open your Notepad text editor create a new file on desktop and copy these lines into it.
Then you save ase Limit OFF.bat not .txt but .bat
Then you create a second one with these lines
Chargethreshold.exe on 80
And you save on the desktop as Limit ON.bat
I am pretty sure they will run when you click 'em.
09-20-2019 04:33 PM
Thanks for the input, Han. The scripts indeed run when I click them, but they don't actually set a charge threshold; I tested one setting the threshold at 80, drained my battery and then plugged it back in, and it kept on charging to 100%.