Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
Power manager, disable "non genuine" battery warning?
Power manager, disable "non genuine" battery warning?
I just installed an aftermarket $35 Ebay battery. It works fine (although it is almost 20% lower capacity than advertised). However, the Thinkpad battery manager detects it as a non-IBM battery and pops up a warning at every opportunity. Does anyone know if the warning can be disabled? It goes away on its own but it is annoying.
Thanks,
Paul
Thanks,
Paul
Last edited by pgoelz on Mon Sep 28, 2009 5:10 am, edited 1 time in total.
Re: Power manager, disable "non genuine" battery warning?
You may have to uninstall TV Power Manager software. I believe there are other ways to follow the condition of one's battery, probably just through Windows (especially Windows 7) however I've not explored them. Otherwise, power manager is fairly useless and duplicative of what Windows offers itself.pgoelz wrote:I just installed an aftermarket $35 Ebay battery. It works fine (although it is almost 20% lower capacity than advertised). However, the Thinkpad battery manager detects it as a non-IBM battery and pops up a warning at every opportunity. Does anyone know if the warning can be disabled? It goes away on its own but it is annoying.
Thanks,
Paul
For what it is worth I've been running Windows 7 on a couple of Thinkpads recently (not this one that I'm typing on, unfortunately) and although I have installed a few beta TV applications, I have not missed the overwhelming majority of them.
Ken Fox
Re: Power manager, disable "non genuine" battery warning?
Thanks Ken, that is pretty much what I figured. And yes, Power Manager does duplicate the Windows power manager. But it also adds some extra features which I like, such as all the battery information. The warning isn't all THAT obtrusive.... it goes away in a few seconds. It is just annoying having what amounts to a marketing / CYA message in my face every time I power up.
Interestingly, as soon as I installed it I started having display driver crashes. That stopped after I went to the Intel site and installed the latest Intel driver (later than the one on the Lenovo site). It seemed like power manager was crashing the video driver when it changed speeds/modes.... it only did it when attempting to play videos, not during normal operation.
Paul
Interestingly, as soon as I installed it I started having display driver crashes. That stopped after I went to the Intel site and installed the latest Intel driver (later than the one on the Lenovo site). It seemed like power manager was crashing the video driver when it changed speeds/modes.... it only did it when attempting to play videos, not during normal operation.
Paul
Re: Power manager, disable "non genuine" battery warning?
I also find the warning annoying and intrusive. You can revert to using the standard Windows battery gauge without uninstalling by going into the Battery Manager options and clearing the check mark to display icon in tray. That is what I'm doing now. I think that without the Lenovo software installed, you may lose the option of controlling exactly at what percentage drain you want to start/stop charging, and that is the main reason I've kept it.pgoelz wrote:The warning isn't all THAT obtrusive.... it goes away in a few seconds. It is just annoying having what amounts to a marketing / CYA message in my face every time I power up.
I have been waiting for NotebookBatteryInfo to be updated in the hopes that I will be able to use it in place of the Lenovo battery gauge until Lenovo fixes this problem in their software:
http://www.batteryinfo.co.cc/
I poked around a bit in the registry and in some of the program libraries, but was unable to find a tweak that would disable the "not a genuine" Lenovo battery warning.
Phil.
X1E Gen 4 · X1T 3rd Gen · W520 · Legacy: P52, T60p, X61T, 600X, 770Z
Nostalgic for: 600X PIII 850MHz in a SelectaDock III with 64MB Voodoo 5 5500 and Sound Blaster Audigy 5.1.
Nostalgic for: 600X PIII 850MHz in a SelectaDock III with 64MB Voodoo 5 5500 and Sound Blaster Audigy 5.1.
Re: Power manager, disable "non genuine" battery warning?
It is possible to patch the toolbar, so that it does not show the warning. Files:
PWMTR32V.DLL
PWMTR64V.DLL
Located around:
C:\Program Files (x86)\ThinkPad\Utilities
This is an instruction for a system programmer, and even for those - please use this on your own risk.
If the file is patched improperly, then Explorer will constantly crash until the file is removed or reverted.
Power Manager Version 3.05
PWMTR64V.DLL (64-bit version):
Locate the following bytes:
74 0D BF 09 00 00 00
And replace with:
EB 0D BF 09 00 00 00
Power Manager Version 3.25 (they have changed a few things)
PWMTR64V.DLL (64-bit version):
Locate:
74 0B 8D 7A 08 45 33 C0
Replace with:
EB 0B 8D 7A 08 45 33 C0
Both versions 3.05 and 3.25, 32-bit:
PWMTR32V.DLL (32-bit version):
Locate the sequence of bytes:
74 0A BD 09 00 00 00
And replace with:
EB 0A BD 09 00 00 00
Version 3.61 patch:
64-bit version, PWMTR64V.DLL
Bytes:
BA 01 00 00 00 85 C0 74
Replace the 74 byte to EB, so that the sequence looks like:
BA 01 00 00 00 85 C0 EB
32-bit version, PWMTR32V.DLL
Bytes:
85 C0 74 0A BD 09 00 00 00
Replace the 74 byte to EB, so that the sequence looks like:
85 C0 EB 0A BD 09 00 00 00
I don't know if there are side effects that affect a battery time calculation or power regulation. But during the time I've been using it (more than a year), no side effects were found.
Lenovo: please add a check box "Do not show a warning sign again". Just because of the warning people most probably will remove the software and not use it, rather than buying a genuine battery.
PWMTR32V.DLL
PWMTR64V.DLL
Located around:
C:\Program Files (x86)\ThinkPad\Utilities
This is an instruction for a system programmer, and even for those - please use this on your own risk.
If the file is patched improperly, then Explorer will constantly crash until the file is removed or reverted.
Power Manager Version 3.05
PWMTR64V.DLL (64-bit version):
Locate the following bytes:
74 0D BF 09 00 00 00
And replace with:
EB 0D BF 09 00 00 00
Power Manager Version 3.25 (they have changed a few things)
PWMTR64V.DLL (64-bit version):
Locate:
74 0B 8D 7A 08 45 33 C0
Replace with:
EB 0B 8D 7A 08 45 33 C0
Both versions 3.05 and 3.25, 32-bit:
PWMTR32V.DLL (32-bit version):
Locate the sequence of bytes:
74 0A BD 09 00 00 00
And replace with:
EB 0A BD 09 00 00 00
Version 3.61 patch:
64-bit version, PWMTR64V.DLL
Bytes:
BA 01 00 00 00 85 C0 74
Replace the 74 byte to EB, so that the sequence looks like:
BA 01 00 00 00 85 C0 EB
32-bit version, PWMTR32V.DLL
Bytes:
85 C0 74 0A BD 09 00 00 00
Replace the 74 byte to EB, so that the sequence looks like:
85 C0 EB 0A BD 09 00 00 00
I don't know if there are side effects that affect a battery time calculation or power regulation. But during the time I've been using it (more than a year), no side effects were found.
Lenovo: please add a check box "Do not show a warning sign again". Just because of the warning people most probably will remove the software and not use it, rather than buying a genuine battery.
Last edited by rrtdj on Tue Jul 12, 2011 3:07 pm, edited 4 times in total.
-
- Senior Member
- Posts: 663
- Joined: Fri Oct 13, 2006 12:48 am
- Location: Lake Forest, CA
Re: Power manager, disable "non genuine" battery warning?
I'm not suffering from this issue, but have to ask how in the world you deduced the override. That's quite impressive.rrtdj wrote: For 64-bit version, locate the sequence of bytes: ...
Art
Re: Power manager, disable "non genuine" battery warning?
By doing reverse engineering, and going backwards from the "non-genuine" message - one can see by which factors it is triggered. There is some complicated formula in place and a comparison - if the result doesn't match - it returns a code of 9 (which afterwards is compared against, and a message displayed). So changing the above bytes will avoid returning code 9.ArtShapiro wrote:
I'm not suffering from this issue, but have to ask how in the world you deduced the override. That's quite impressive.
Art
The message and a permanently visible black exclamation mark are both removed after this patch.
Re: Power manager, disable "non genuine" battery warning?
I am amazed you were able to figure this out, I had searched the internet for a fix for quite some time and the only "solution" I found was to simply uninstall Lenovo's power manager.rrtdj wrote:
By doing reverse engineering, and going backwards from the "non-genuine" message - one can see by which factors it is triggered. There is some complicated formula in place and a comparison - if the result doesn't match - it returns a code of 9 (which afterwards is compared against, and a message displayed). So changing the above bytes will avoid returning code 9.
The message and a permanently visible black exclamation mark are both removed after this patch.
I had my doubts at first (editing a .dll is not something to be taken lightly) but everything is working just perfectly. I had explorer crash on me (as you warned) soon after I did it, but since restarting I have yet to have that issue return.
This is seriously impressive, you're a genius. Mad props.
Current: 13 (1st gen) - i3-6200U - 8GB - 128GB - FHD (Got it for $250 )
Previous: X60s | X200s | X230 | X240sx | X1 Carbon (3rd) | TPY260 | X1 Yoga (1st)
Projects: 560 | 600E | T21
Previous: X60s | X200s | X230 | X240sx | X1 Carbon (3rd) | TPY260 | X1 Yoga (1st)
Projects: 560 | 600E | T21
-
- Posts: 8
- Joined: Thu Jun 10, 2010 1:07 pm
- Location: Dulovo, Bulgaria / Istanbul, Turkey
Re: Power manager, disable "non genuine" battery warning?
It works! Thanks a lot rrtdj!!!
IBMX60s L2400 1.6Ghz, 3 RAM, 250 Gb, Win7
DELL PRECISION T7400 Intel Xeon x5472, 8 RAM, nVIDIA Quad FX5600, 2x146, Win x64
TOSHIBA A100 Intel C2D T7400, 3 RAM, 250 Gb, Win7
IBMX41 MLV 758 1.5GHz, 512 RAM, 40Gb, WinXP
IBMR32 1.8-GHz Pentium4, 1 RAM, 60Gb, WinXP
hp nc4010 1.6GHz Pentium M, 1 RAM, 40Gb, WinXP
DELL PRECISION T7400 Intel Xeon x5472, 8 RAM, nVIDIA Quad FX5600, 2x146, Win x64
TOSHIBA A100 Intel C2D T7400, 3 RAM, 250 Gb, Win7
IBMX41 MLV 758 1.5GHz, 512 RAM, 40Gb, WinXP
IBMR32 1.8-GHz Pentium4, 1 RAM, 60Gb, WinXP
hp nc4010 1.6GHz Pentium M, 1 RAM, 40Gb, WinXP
Re: Power manager, disable "non genuine" battery warning?
rrtdj, maybe you can also figure out how to disable battery stretch notification when battery is on 20%? The feature seems to be useless for me at least and rather annoying.
Re: Power manager, disable "non genuine" battery warning?
? I don't know what this is. Maybe it's a translation issue. Can you explain further?avdim wrote:battery stretch notification
X1E Gen 4 · X1T 3rd Gen · W520 · Legacy: P52, T60p, X61T, 600X, 770Z
Nostalgic for: 600X PIII 850MHz in a SelectaDock III with 64MB Voodoo 5 5500 and Sound Blaster Audigy 5.1.
Nostalgic for: 600X PIII 850MHz in a SelectaDock III with 64MB Voodoo 5 5500 and Sound Blaster Audigy 5.1.
Re: Power manager, disable "non genuine" battery warning?
Help gives the following topic.
The problem is that it always popup notification in case this feature is disabled. And I dont't want to enable it because NONE of sugested power saving options really make any sense. It seems to wake up on 25 or 20 %. The icon is ugly even if stretch is on. And there is no setting to chanhe threashold etc. The simpleast way will be turn it on on 3% instead of 25%. In that case it will never pop up.
- This section describes the Battery Stretch settings available in both Basic and Advanced modes.
Battery Stretch gives you extra battery life when you need it most. It allows you to disable selected devices in your computer to gain extra battery life.
Battery Stretch can be activated in one of the following three ways:
While in Basic Mode of Power Manager, click Settings button present in Power Use tab or switch to Advanced Mode and click the View Battery Settings hyperlink present in Power Plan tab. A Battery Stretch panel will be displayed. Select Enable Battery Stretch option to activate battery stretch in your computer.
Press Fn + F3(Fn + End) to view Power Plan menu.
Right click on Power Manager’s battery gauge displayed on taskbar to select Activate Battery Stretch.
Once Battery Stretch is activated, increase in battery life is estimated based on the selections in Battery Stretch panel and is displayed as Estimated increase in battery life. This value varies based on computer usage and current battery remaining time. The value thus estimated is the minimum amount of time by which battery life will be increased.
The problem is that it always popup notification in case this feature is disabled. And I dont't want to enable it because NONE of sugested power saving options really make any sense. It seems to wake up on 25 or 20 %. The icon is ugly even if stretch is on. And there is no setting to chanhe threashold etc. The simpleast way will be turn it on on 3% instead of 25%. In that case it will never pop up.
Re: Power manager, disable "non genuine" battery warning?
Hi rrtdj,
I too am amazed at your ability here. Apparently Lenovo has not figured out that this message is little more than malware/nagware/adware and fixed this message. I have the current power manager version 3.30 and the above fix does not work, at least my hex editor does not find the number sequence. Can you offer any advise for version 3.30?
David
I too am amazed at your ability here. Apparently Lenovo has not figured out that this message is little more than malware/nagware/adware and fixed this message. I have the current power manager version 3.30 and the above fix does not work, at least my hex editor does not find the number sequence. Can you offer any advise for version 3.30?
David
Re: Power manager, disable "non genuine" battery warning?
Or better still, remove the incentive to use knockoff batteries. Make the genuine batteries more reliable and/or longer lived and/or less expensive. I would very much prefer to use genuine batteries but not at the price per month of life that I have experienced.rrtdj wrote: Lenovo: please add a check box "Do not show a warning sign again". Just because of the warning people most probably will remove the software and not use it, rather than buying a genuine battery.
Paul
Re: Power manager, disable "non genuine" battery warning?
Hey!
At first, my apologies for bringing up a topic this old.
I have, however, probably just done a mistake, which will be regretted every time I use my x60s.
I had my Thinkpad PowerManager 3.25 patched according to this topic - worked great. Today I was updating some of the software, and the Power manager was updated to the latest 3.59, which, of course, spoiled everything.
Are there any updates to this thread? I've been googling for a few hours now, can't find a thing.
I do not want to downgrade, as I prefer newer software to older, of course. But is that the only cure? Is everyone with a non-genuine battery using the old PM or suffering from the nag screen?
Thanks!
At first, my apologies for bringing up a topic this old.
I have, however, probably just done a mistake, which will be regretted every time I use my x60s.
I had my Thinkpad PowerManager 3.25 patched according to this topic - worked great. Today I was updating some of the software, and the Power manager was updated to the latest 3.59, which, of course, spoiled everything.
Are there any updates to this thread? I've been googling for a few hours now, can't find a thing.
I do not want to downgrade, as I prefer newer software to older, of course. But is that the only cure? Is everyone with a non-genuine battery using the old PM or suffering from the nag screen?
Thanks!
Re: Power manager, disable "non genuine" battery warning?
Version 3.61 patch:
64-bit version, PWMTR64V.DLL
Bytes:
BA 01 00 00 00 85 C0 74
Replace the 74 byte to EB, so that the sequence looks like:
BA 01 00 00 00 85 C0 EB
32-bit version, PWMTR32V.DLL
Bytes:
85 C0 74 0A BD 09 00 00 00
Replace the 74 byte to EB, so that the sequence looks like:
85 C0 EB 0A BD 09 00 00 00
64-bit version, PWMTR64V.DLL
Bytes:
BA 01 00 00 00 85 C0 74
Replace the 74 byte to EB, so that the sequence looks like:
BA 01 00 00 00 85 C0 EB
32-bit version, PWMTR32V.DLL
Bytes:
85 C0 74 0A BD 09 00 00 00
Replace the 74 byte to EB, so that the sequence looks like:
85 C0 EB 0A BD 09 00 00 00
Re: Power manager, disable "non genuine" battery warning?
This is a great thread, and exactly what I'm looking for, but this looks like it's geared towards only the version of the power manager software from Windows 7. Does anyone know the right file to patch (or what to patch, for that matter) for XP, which is version 1.99i? Thanks in advance for any help, and to rrtdj for his ideas.
-
- Admin Emeritus
- Posts: 23822
- Joined: Mon Sep 18, 2006 5:17 am
- Location: Loch Garman, Éire
Re: Power manager, disable "non genuine" battery warning?
I haven't tried it yet, but in XP you need to check in:
C:\Program Files\ThinkPad\Utilities\PWRMGRTR.DLL and search for the same string.
Assuming you only need to replace the 74 with EB here as well, and you should be done.
Don't have a 'fake' battery to test this out.
C:\Program Files\ThinkPad\Utilities\PWRMGRTR.DLL and search for the same string.
Assuming you only need to replace the 74 with EB here as well, and you should be done.
Don't have a 'fake' battery to test this out.
Lovely day for a Guinness! (The Real Black Stuff)
Lenovo: X240, X250, T440p, T480, M900 Tiny.
PS: the old Boardroom website is still available on the Wayback Machine.
Lenovo: X240, X250, T440p, T480, M900 Tiny.
PS: the old Boardroom website is still available on the Wayback Machine.
Re: Power manager, disable "non genuine" battery warning?
Hmmm....found that file, but none of the byte sequences seem to match the byte sequences in the posts about the Windows 7 versions. If anyone does come up with the proper byte sequence for XP, I'd be very much obliged.
-
- Admin Emeritus
- Posts: 23822
- Joined: Mon Sep 18, 2006 5:17 am
- Location: Loch Garman, Éire
Re: Power manager, disable "non genuine" battery warning?
Search for: 85 C0 74 0A BD 09 00 00 00
I found it in the line starting at 00005F28
(32-bit XP-Pro)
I found it in the line starting at 00005F28
(32-bit XP-Pro)
Lovely day for a Guinness! (The Real Black Stuff)
Lenovo: X240, X250, T440p, T480, M900 Tiny.
PS: the old Boardroom website is still available on the Wayback Machine.
Lenovo: X240, X250, T440p, T480, M900 Tiny.
PS: the old Boardroom website is still available on the Wayback Machine.
Re: Power manager, disable "non genuine" battery warning?
That worked, thanks! Rebooted into safe mode, edited the file, and now my cheapo-battery indicator is gone.
Re: Power manager, disable "non genuine" battery warning?
Great info rrtdj!!
Here's a little tool I created for patching the DLL: Patcher
It tries to automatically find the location of the DLL using the path found under the key
[HKLM\SYSTEM\CurrentControlSet\services\PwmEWSvc]\ImagePath
You can also supply your own path in the 1st parameter
e.g. PM_Patcher.exe c:\temp
I patched an x61s running PM v3.62 on win7 x64, it works great!
Here's a little tool I created for patching the DLL: Patcher
It tries to automatically find the location of the DLL using the path found under the key
[HKLM\SYSTEM\CurrentControlSet\services\PwmEWSvc]\ImagePath
You can also supply your own path in the 1st parameter
e.g. PM_Patcher.exe c:\temp
I patched an x61s running PM v3.62 on win7 x64, it works great!
Re: Power manager, disable "non genuine" battery warning?
This is not working XP version 1.99i, does someone to do the same Patch version 1.99i?
-
- Admin Emeritus
- Posts: 23822
- Joined: Mon Sep 18, 2006 5:17 am
- Location: Loch Garman, Éire
Re: Power manager, disable "non genuine" battery warning?
Update your (outdated) version...
Lovely day for a Guinness! (The Real Black Stuff)
Lenovo: X240, X250, T440p, T480, M900 Tiny.
PS: the old Boardroom website is still available on the Wayback Machine.
Lenovo: X240, X250, T440p, T480, M900 Tiny.
PS: the old Boardroom website is still available on the Wayback Machine.
Re: Power manager, disable "non genuine" battery warning?
I was under the impression that 1.99 is the latest version of Power Manager for XP.
Thinkpad 25 (20K7), T490 (20N3), Yoga 14 (20FY), T430s (IPS FHD + Classic Keyboard), X220 4291-4BG
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad
Re: Power manager, disable "non genuine" battery warning?
Version 3.62 is available only to Vista/Win7.
The latest version of XP is 1.99i.
The latest version of XP is 1.99i.
-
- Admin Emeritus
- Posts: 23822
- Joined: Mon Sep 18, 2006 5:17 am
- Location: Loch Garman, Éire
Re: Power manager, disable "non genuine" battery warning?
Actually it's 1.99j.
My (XP-Pro 32-bit) version (as referred to above) is 1.95.
I have no intention yet to update just for this, sorry.
My (XP-Pro 32-bit) version (as referred to above) is 1.95.
I have no intention yet to update just for this, sorry.
Lovely day for a Guinness! (The Real Black Stuff)
Lenovo: X240, X250, T440p, T480, M900 Tiny.
PS: the old Boardroom website is still available on the Wayback Machine.
Lenovo: X240, X250, T440p, T480, M900 Tiny.
PS: the old Boardroom website is still available on the Wayback Machine.
-
- Senior Member
- Posts: 663
- Joined: Fri Oct 13, 2006 12:48 am
- Location: Lake Forest, CA
Re: Power manager, disable "non genuine" battery warning?
Alas, this might turn into a neverending support burden but: has anyone deduced the appropriate hex string for the relatively new 3.62 version? It unfortunately seems to not conform to the 3.61 code.rrtdj wrote:Version 3.61 patch:
Art
Re: Power manager, disable "non genuine" battery warning?
A few posts up someone posted a patch for 3.62 that I can confirm works
-
- Senior Member
- Posts: 663
- Joined: Fri Oct 13, 2006 12:48 am
- Location: Lake Forest, CA
Re: Power manager, disable "non genuine" battery warning?
My T61 happens to be the 32 bit Windows 7; the neat little utility must only be for 64 bit as it doesn't find anything.bugmn wrote:A few posts up someone posted a patch for 3.62 that I can confirm works
Art
-
- Similar Topics
- Replies
- Views
- Last post
-
-
HELP! My X230 decided not to charge my non-genuine battery.
by canonmasta » Fri Dec 08, 2023 5:31 pm » in ThinkPad X230-X280 / X390 Series - 1 Replies
- 10779 Views
-
Last post by RealBlackStuff
Sat Dec 09, 2023 12:07 am
-
-
-
*WARNING: LARGE PIC* Battery FRU 02DL023 (61++)
by kdoshi8 » Wed Nov 08, 2023 11:36 pm » in ThinkPad T430-T490 / T530-T590 Series - 2 Replies
- 26558 Views
-
Last post by kdoshi8
Fri Nov 10, 2023 8:21 am
-
-
-
T42 Charges and works with the battery in but without battery will not power on.
by kale87 » Fri Oct 27, 2023 3:39 pm » in ThinkPad T40/T41/T42/T43 Series - 0 Replies
- 3137 Views
-
Last post by kale87
Fri Oct 27, 2023 3:39 pm
-
-
-
L40sx and PS/2e M4-1 Space Saver keyboards [Warning: pics]
by ThinkDan » Wed Nov 08, 2023 7:14 pm » in ThinkPad Legacy Hardware - 0 Replies
- 2339 Views
-
Last post by ThinkDan
Wed Nov 08, 2023 7:14 pm
-
Who is online
Users browsing this forum: No registered users and 13 guests