Charging bug ?
-
bigbear2007
- Freshman Member
- Posts: 52
- Joined: Sun Oct 15, 2006 4:51 am
- Location: Hong Kong
Charging bug ?
I dont want to cycle my battery too many times so I set (in the power manager) that only recharge when the batter is less than 20%.
But if I plug in the AC without the t60 being on, it would still charges my t60 even the battery level is over 20%. It works fine if I plug the AC in when the t60 is on.
But if I plug in the AC without the t60 being on, it would still charges my t60 even the battery level is over 20%. It works fine if I plug the AC in when the t60 is on.
When the laptop is off, the Embedded Controller chip on the motherboard controls the charging. Any settings you make in Windows will have no effect on the Embedded Controller. Once Windows boots up, it takes control over the Embedded Controller for charging the battery. In short, there is nothing you can do to make any difference when the laptop is turned off.
Well, I say it's the Embedded Controller - at least I am pretty sure it is - but I suppose it could be the circuitry in the battery. At any rate, it is controlled via the hardware and firmware, it is not controlled by software settings.
Well, I say it's the Embedded Controller - at least I am pretty sure it is - but I suppose it could be the circuitry in the battery. At any rate, it is controlled via the hardware and firmware, it is not controlled by software settings.
DKB
-
christopher_wolf
- Special Member
- Posts: 5741
- Joined: Sat Oct 08, 2005 1:24 pm
- Location: UC Berkeley, California
- Contact:
I don't think that the Power Manager thresholds that are set while the Thinkpad is online affect the charging behavior while the Thinkpad is offline; unless the logic controller in the battery has the ability to dynamically set those charging thresholds from the Power Manager. 
At least, I have never seen that behavoir before.
EDIT: That post slipped in while I was typing this one; no, it is *not* the Embedded Controller.
At least, I have never seen that behavoir before.
EDIT: That post slipped in while I was typing this one; no, it is *not* the Embedded Controller.
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
Beyond what has been said, the battery is a Lithium Ion battery, does not have a memory like NiCad's and can be charged any time. There is no need to run it down. My T41 battery is now fully three years old and is dying of old age, not charging or lack of it. It is only good for about 90 minutes now, but that is the chemical death of any battery. Use as you wish and enjoy while it is young. ... JD Hurst
Interestingly, a quick Google search brought up the following information.
Embedded Controller Program (Non-Diskette) - ThinkPad X30
It appears as though the Embedded Controller does have something to do with battery charging when the laptop is turned off. I am not going to claim (with any confidence) much more than that regarding the relationship between the Embedded Controller and the battery.
Summary of changes for X30 Embedded Controller Program Update Utility wrote:Version 1.02 (1KHT14WW)
Note: This version of Embedded Controller Program will only work with BIOS Version 1.00c or higher.
(Fix) (Windows XP and Windows 2000) If the computer is attached to the UltraBase X3 with a battery installed and goes into standby mode, warm-undocking the system from the UltraBase X3 may be failed.
(Fix) (Windows NT 4.0 and DOS) If the computer is attached to the UltraBase X3 with a battery installed, beeps may sound continuously when the system resumes normal operation from suspend mode.
(Fix) The battery may not be charged while the computer is turned off.
Embedded Controller Program (Non-Diskette) - ThinkPad X30
It appears as though the Embedded Controller does have something to do with battery charging when the laptop is turned off. I am not going to claim (with any confidence) much more than that regarding the relationship between the Embedded Controller and the battery.
DKB
-
christopher_wolf
- Special Member
- Posts: 5741
- Joined: Sat Oct 08, 2005 1:24 pm
- Location: UC Berkeley, California
- Contact:
The Embedded Controller acts to merely relay information to the logic circuitry in the battery; it communicates with the logic circuitry that is the battery's way of self-regulating itself...That is the "something" it has to do with it (as I noted in my first post, if care was taken reading it). It serves, as its name states, as a controller for almost all of the hardware on the laptop to interface to. The logic circuitry on the battery is what does the work of managing the lowest level power states of the cells. Having a bug in the EC simply break the offline charging of the battery is not a logically sound diagnostic conclusion. "Something" is not good enough to say that it has or hasn't the ability to store charging thresholds from the Power Manager for implementation offline.
Although that is off-topic and, now, settled.
Although that is off-topic and, now, settled.
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
I have the exact same issue as the OP. Is there a way to set things such that the battery thresholds remain as set in the power manager?
Now: T60 2613-EKU | T23 2647-9NU | 600X 2645-9FU | HP 100LX
Past: X31 2673-Y13 | T41 2374-3HU | T22 2647-AEU
Rules of the road
Past: X31 2673-Y13 | T41 2374-3HU | T22 2647-AEU
Rules of the road
-
christopher_wolf
- Special Member
- Posts: 5741
- Joined: Sat Oct 08, 2005 1:24 pm
- Location: UC Berkeley, California
- Contact:
When the system is on or off?gator wrote:I have the exact same issue as the OP. Is there a way to set things such that the battery thresholds remain as set in the power manager?
There was an issue with the Power Manager where the user-defined charge thresholds would be ignored and the default charging thresholds followed. That has been resolved, if I recall correctly.
I don't know of any way to set the thresholds for it to follow when it is offline, however. I don't even think that is supported with the current hardware.
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
When the system is off. Thresholds remain correct when the laptop is on **if** I drain the battery to the levels I want (since after switching it off and leaving it connected will always bring it back to 100%). I did that once thinking that I forgot to save my settings or something, and then realized that leavin it connected overnight brings it back to 100%. I don't think its much of a problem, but it'd be nice to know if it is possible to set thresholds the 'right' way.christopher_wolf wrote: When the system is on or off?
What is the point of having thresholds, then? If it is going to reset everytime you switch it off, I'd bee better off sticking to the 'optimum battery setting' right?christopher_wolf wrote: I don't know of any way to set the thresholds for it to follow when it is offline, however. I don't even think that is supported with the current hardware.
Now: T60 2613-EKU | T23 2647-9NU | 600X 2645-9FU | HP 100LX
Past: X31 2673-Y13 | T41 2374-3HU | T22 2647-AEU
Rules of the road
Past: X31 2673-Y13 | T41 2374-3HU | T22 2647-AEU
Rules of the road
After doing a little ferretting online, I came across the following pdf document Smart Battery System Manager Specification.
There are some good diagrams in the pdf that show the relationships between the various components. Following is an excerpt. I refer to pages 6, 7, and 8.
There are some good diagrams in the pdf that show the relationships between the various components. Following is an excerpt. I refer to pages 6, 7, and 8.
The diagram shows an Embedded Controller as part of the Smart Battery System Manager (SBSM). The document does not make clear if the Embedded Controller is active when the power is off (as far as I could find). In the end, it doesn't really matter. It is the Smart Battery System Manager (SBSM) that controls the charging of the batteries when the system is powered off. This is separate from the circuitry in the batteries themselves as the diagram in the above document shows. Since this is independent of the OS, it would appear that any settings made in the OS would have no effect here. What I should have said in my original post (if I had understood the details more clearly) is that the Smart Battery System Manager in a notebook computer is what controls the charging of the battery when the power is off.The following diagram is a block diagram of a SBSM, Smart Battery Charger and SMBus host as added functionality to the EC (embedded controller). Smart Battery A and/or B are available to power the system.
<snip>
It is expected that the SBSM will operate in an entirely autonomous manner, independent of any highlevel control such as that provided by an application or system BIOS. This autonomy allows the system to charge multiple batteries while the host intelligence is not operational (e.g., when the system is off or suspended). Since the SBSM operates autonomously, it is totally responsible for the battery system's safe operation and for maintaining the power integrity of the system.
DKB
-
christopher_wolf
- Special Member
- Posts: 5741
- Joined: Sat Oct 08, 2005 1:24 pm
- Location: UC Berkeley, California
- Contact:
Yeah, it does limit the threshold functionality to whenever the system is online. Whenever I want to charge my Thinkpads to full, I either just turn off the thresholds or let them charge offline. Else, I don't know of another way to implement those thresholds when powered off. 
PS: Embedded Controller stuff is getting off-topic fast as nobody said it wasn't involved in battery charging and power management. That's enough for now.
PS: Embedded Controller stuff is getting off-topic fast as nobody said it wasn't involved in battery charging and power management. That's enough for now.
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
-
christopher_wolf
- Special Member
- Posts: 5741
- Joined: Sat Oct 08, 2005 1:24 pm
- Location: UC Berkeley, California
- Contact:
Then don't add it, please. If the question was answered, leave it at that as nothing that could help has been added thus far.GomJabbar wrote: Thread fuzz not needed.
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Chrome bug that lets sites secretly record you
by Puppy » Thu Jun 01, 2017 5:53 am » in Off-Topic Stuff - 2 Replies
- 192 Views
-
Last post by Saucey
Fri Jun 02, 2017 12:30 am
-
-
-
ThinkPad battery charging thresholds returns to Lenovo Settings
by Puppy » Sun Feb 19, 2017 6:39 am » in Thinkpad - General HARDWARE/SOFTWARE questions - 1 Replies
- 1140 Views
-
Last post by dr_st
Sun Feb 19, 2017 7:42 am
-
-
-
W520 not charging battery
by criza » Tue Feb 21, 2017 11:53 am » in ThinkPad W500/510/520 and W7x0 Series - 1 Replies
- 1306 Views
-
Last post by davide136
Tue May 09, 2017 2:59 am
-
-
- 6 Replies
- 600 Views
-
Last post by jronald
Fri Apr 21, 2017 6:23 pm
Who is online
Users browsing this forum: BillP and 6 guests






