Go Back   Android Forums > Android Phones > Motorola Droid X > Droid X - Support and Troubleshooting
Gamers - Check out our new sister sites!
Nintendo Wii U!    |    OUYA - $99 Android System!

test: Reply
 
LinkBack Thread Tools
Old July 27th, 2011, 01:13 PM   #1 (permalink)
New Member
Thread Author (OP)
 
Join Date: Sep 2010
Posts: 6
 
Device(s):
Carrier: Not Provided

Thanks: 6
Thanked 1 Time in 1 Post
Default Phone not charging when dead. Unable to find help anywhere!

Hey Guys, I have been seeking technical assistance for this weird battery issue I have and no one can really seem to figure it out. I thought I would ask over here, I'm going to copy and paste the relevant parts from previous threads on other forums. Thank you for looking!

If my phone dies, the battery will not charge no matter how long I keep it plugged in. The solid green light goes on but the phone will not charge. I've taken it to Verizon 3x now, and they keep telling my my battery is bad, and they replace the battery. The phone immediately works with a new battery.

BUT if I put my old battery into someone else's droid, the battery will charge as normal. As you can see, its a difficult problem to figure out because the battery is fine, my charger is fine. This ONLY happens when the battery runs dead. So I have to "jump start" it using someone else's phone, then I can charge again.

Obviously the best solution is to keep it charged all the time, and never let it die, or keep a spare battery. But that's not always possible.

I've been having this problem for weeks now (since I switched to Gingerbread IIRC.) I am on .595, NOT the OTA.

UPDATE:

So I thought it was maybe due to the leaked GB (.595) that I had been using, or the rom, (Apex 2.0) or something to do with the battery stats issue, or any combination of the above.

I finally flashed over to a new rom, SSX, using the "prep patch." I wiped and cleared everything multiple times as per the instructions, installed the rom and the other update patches, aaaaaand...

Problem still exists. This sucks. I'm going on a 2 week trip where I will have limited access to power outlets so I'm really going to try and get this fixed asap.

My next step is to do a complete SBF to vanilla froyo, and see if it still has the issue. If it does then, well, hopefully Verizon will replace the phone because this issue is ridiculous.

kron0Trippr is offline  
Reply With Quote
Sponsors
Old July 27th, 2011, 08:27 PM   #2 (permalink)
not really so scary
 
scary alien's Avatar
 
Join Date: Mar 2010
Location: Indy
Posts: 12,517
 
Device(s): Galaxy Nexus, Nexus 7, Droid X, Droid Eris
Carrier: Verizon

Thanks: 15,521
Thanked 9,080 Times in 4,723 Posts
Default

kron0Trippr,

I read your post a couple of times and that is indeed very strange behavior...

I actually think its the kernel that's responsible for driving the charging of the phone. So, I don't think it would be custom ROM-related.

In many phones, the phone will not typically charge while in bootloader mode (as you've seen). And recovery, custom or stock, may only trickle-charge the battery, but at a rate much slower than the operations that are typically done while in recovery consume the battery.

One thing that occurred to me however, which you briefly touched-on was the charging method. You mentioned that the charger is fine / works. How does the phone (battery) behave when plugged-in using just the USB cable (a slower charging method, of course)?

I mention this because of an Introduction thread where a user posted weird phone issues when using the wall-charger, but no issues when using the USB cable. Credit to our fellow guide lunatic59 for his insights re. this (he speculated that the charger actually has a short in it that might be responsible for the very strange issues the OP was having).

Have you tried changing-out the wall-charger or just using the USB cable to charge the phone?

You might have already isolated this or tried this, but I thought I'd mention it just in case.

Cheers and good luck (and please let us know if you find the resolution to your issue).
scary alien is online now  
Reply With Quote
The Following User Says Thank You to scary alien For This Useful Post:
kron0Trippr (July 28th, 2011)
Old July 27th, 2011, 09:26 PM   #3 (permalink)
Member
 
Join Date: Aug 2010
Location: Westchester, NY
Posts: 153
 
Device(s): Optimus Slider, passed but not forgotten: Ally, OG Droid, Droid 2, Droid X, Incredible, Triumph
Carrier: Not Provided

Thanks: 12
Thanked 25 Times in 22 Posts
Default

A Li-ion/Polymer battery has a smart chip inside the battery which reads out the battery voltages, temperature, etc. In some cases it also controls the charging.

This is all because the battery technology needs a specific charging pattern throughout the charge cycle. You can't just dump energy into it like the old NiCd or NiMh batteries. It is also to protect the consumer (and themselves from lawsuits) because if it overheats, you have an internal rupture which causes a meltdown and fire.

I suspect on the smart phones, the charging is regulated by the kernel and that is why the phone must be on and booted before it will charge (why it won't charge in recovery).

There are two charge limits - one is the upper limit when the charging must stop. The other is the lower limit which if passed (below), the battery is considered dead and not chargeable. This is why you never 'store' a Li-Ion/Polymer battery when it is (almost) empty. The battery loses charge over time and if the charge falls below this limit, it is dead.

I think your phone has a slightly out of tolerance voltage sensing circuit or the kernel has a messed up value for this lower limit. It thinks the empty battery is actually below the chargeable threshold and will not charge it. That is why when the charge is bumped up by another phone, yours will charge it again.

Edit:since you have tried different roms with kernels, I suspect the phone is out of tolerance... good luck with this as you will have a hard time convincing the Verizon techies (which I think are contracted Flextronics techies trained only to do a few diag. things - this is not one of them).


Quote:
Originally Posted by kron0Trippr View Post
Hey Guys, I have been seeking technical assistance for this weird battery issue I have and no one can really seem to figure it out. I thought I would ask over here, I'm going to copy and paste the relevant parts from previous threads on other forums. Thank you for looking!

If my phone dies, the battery will not charge no matter how long I keep it plugged in. The solid green light goes on but the phone will not charge. I've taken it to Verizon 3x now, and they keep telling my my battery is bad, and they replace the battery. The phone immediately works with a new battery.

BUT if I put my old battery into someone else's droid, the battery will charge as normal. As you can see, its a difficult problem to figure out because the battery is fine, my charger is fine. This ONLY happens when the battery runs dead. So I have to "jump start" it using someone else's phone, then I can charge again.

Obviously the best solution is to keep it charged all the time, and never let it die, or keep a spare battery. But that's not always possible.

I've been having this problem for weeks now (since I switched to Gingerbread IIRC.) I am on .595, NOT the OTA.

UPDATE:

So I thought it was maybe due to the leaked GB (.595) that I had been using, or the rom, (Apex 2.0) or something to do with the battery stats issue, or any combination of the above.

I finally flashed over to a new rom, SSX, using the "prep patch." I wiped and cleared everything multiple times as per the instructions, installed the rom and the other update patches, aaaaaand...

Problem still exists. This sucks. I'm going on a 2 week trip where I will have limited access to power outlets so I'm really going to try and get this fixed asap.

My next step is to do a complete SBF to vanilla froyo, and see if it still has the issue. If it does then, well, hopefully Verizon will replace the phone because this issue is ridiculous.
Wpz2000 is offline  
Last edited by Wpz2000; July 27th, 2011 at 09:30 PM. Reason: added info
Reply With Quote
The Following 2 Users Say Thank You to Wpz2000 For This Useful Post:
kron0Trippr (July 28th, 2011), scary alien (July 27th, 2011)
Old July 27th, 2011, 10:35 PM   #4 (permalink)
not really so scary
 
scary alien's Avatar
 
Join Date: Mar 2010
Location: Indy
Posts: 12,517
 
Device(s): Galaxy Nexus, Nexus 7, Droid X, Droid Eris
Carrier: Verizon

Thanks: 15,521
Thanked 9,080 Times in 4,723 Posts
Default

Good information there, Wpz2000 .

I knew about the chip/circuit inside the batteries (or at least the OEM batteries). Some of the cheap, 3rd-party batteries do not include this voltage and temperature sensing/reporting circuitry and when Froyo/2.2 was released, folks with these wonky batteries discovered that Moto had changed the kernel to prevent a battery that does not contain this voltage and temperature circuitry from being charged.

Also, I do believe that recovery (or at least custom recovery) runs a minimalist kernel that can charge the battery, albeit slowly. But when you are only in bootloader mode, the kernel is, of course, not running and the battery will not be charged.

I didn't know about the upper and lower limits you mentioned, so that's excellent info. to know.

I wonder if wiping the battery stats would help (I don't think these are auto-wiped with CWM since there's a separate option for that). SBF'ing should take care of "resetting" any battery stats or kernel settings, so if the OP reverts to Froyo/2.2, that might help.

Cheers!
scary alien is online now  
Reply With Quote
The Following User Says Thank You to scary alien For This Useful Post:
kron0Trippr (July 28th, 2011)
Old July 27th, 2011, 10:58 PM   #5 (permalink)
Member
 
Join Date: Aug 2010
Location: Westchester, NY
Posts: 153
 
Device(s): Optimus Slider, passed but not forgotten: Ally, OG Droid, Droid 2, Droid X, Incredible, Triumph
Carrier: Not Provided

Thanks: 12
Thanked 25 Times in 22 Posts
Default

I suspect the OP has a phone that is on one end of the tolerance scale and the battery is at the other end.

OP: try one of your friend's batteries, it may actually charge when empty

The upper threshold is 4.2v/cell, stopping the charge earlier increases the battery's life, but provides less power. Most phones charge right up to the 4.2v limit while other types of electronics will shut down the charger at 4.1v.

The lower limit is between 2.4 and 2.8v depending on the chemistry, if you go below this limit, the battery cannot be charged because of the smart chip or just the battery is actually dead.

Note: the Li-Ion batteries don't like being drained empty - these full discharge cycles will decrease its life, so charge it often


Quote:
Originally Posted by scary alien View Post
Good information there, Wpz2000 .

I knew about the chip/circuit inside the batteries (or at least the OEM batteries). Some of the cheap, 3rd-party batteries do not include this voltage and temperature sensing/reporting circuitry and when Froyo/2.2 was released, folks with these wonky batteries discovered that Moto had changed the kernel to prevent a battery that does not contain this voltage and temperature circuitry from being charged.

Also, I do believe that recovery (or at least custom recovery) runs a minimalist kernel that can charge the battery, albeit slowly. But when you are only in bootloader mode, the kernel is, of course, not running and the battery will not be charged.

I didn't know about the upper and lower limits you mentioned, so that's excellent info. to know.

I wonder if wiping the battery stats would help (I don't think these are auto-wiped with CWM since there's a separate option for that). SBF'ing should take care of "resetting" any battery stats or kernel settings, so if the OP reverts to Froyo/2.2, that might help.

Cheers!
Wpz2000 is offline  
Reply With Quote
The Following User Says Thank You to Wpz2000 For This Useful Post:
kron0Trippr (July 28th, 2011)
Old July 28th, 2011, 08:22 AM   #6 (permalink)
Senior Member
 
pool_shark's Avatar
 
Join Date: Aug 2010
Location: Ohio
Gender: Male
Posts: 2,243
 
Device(s): Galaxy Note II
Carrier: Verizon

Thanks: 63
Thanked 432 Times in 328 Posts
Send a message via Yahoo to pool_shark
Default

You can also charge the device in the car or with a PC with the USB cable, you do not *need* the AC outlet.

It's better than letting it die.
pool_shark is offline  
Reply With Quote
The Following User Says Thank You to pool_shark For This Useful Post:
kron0Trippr (July 28th, 2011)
Old July 28th, 2011, 09:49 AM   #7 (permalink)
New Member
Thread Author (OP)
 
Join Date: Sep 2010
Posts: 6
 
Device(s):
Carrier: Not Provided

Thanks: 6
Thanked 1 Time in 1 Post
Thumbs up

First off, thanks to all of you for the extraordinary responses! This threshold concept is new to me but it makes a lot of sense and seems to correlate with my problem. I'll address a few of the specific questions/comments:

Quote:
Originally Posted by scary alien View Post
Have you tried changing-out the wall-charger or just using the USB cable to charge the phone?
Not sure if this is universal for everyone but my wall charger is essentially the USB cable that couples with a 2-prong adapter for the wall. I have in fact tried it this way, (via computer, car USB, and also via AC powered USB hub).

Not to complicate matters but, interestingly, ONE time I was trying to revive it while driving (in a rental so I can't replicate it) plugged into the car USB, it suddenly turned on, then I believe the power supply from the car was too low so it died shortly thereafter, and didn't come back.

Quote:
Originally Posted by Wpz2000 View Post
I think your phone has a slightly out of tolerance voltage sensing circuit or the kernel has a messed up value for this lower limit. It thinks the empty battery is actually below the chargeable threshold and will not charge it. That is why when the charge is bumped up by another phone, yours will charge it again.

Edit:since you have tried different roms with kernels, I suspect the phone is out of tolerance... good luck with this as you will have a hard time convincing the Verizon techies (which I think are contracted Flextronics techies trained only to do a few diag. things - this is not one of them).
This is the most reasonable and plausible thing anyone has told me about the problem. Thank you for this information, it helps to understand the cause, if not the solution!

Since I only noticed this problem after flashing the Gingerbread leak back in April, I suspect that something went wrong during this process and interfered with my tolerance sensing circuit, as you say.

My next step is to SBF back to stock Froyo and see if the problem persists. If it does not, I will take the OTA Gingerbread, and from there back to some custom ROMs.

If the problem doesn't go away I will take it to Verizon. Ironically the first time I took it there due to this issue, they were simply going to give me a new phone right then and there. Then they noticed I was rooted and I had a hell of a time convincing the tech not to put a strike next to my account. After much deliberation the employee provided me with a new battery (assuming that was the problem). I hope that if I am at stock Froyo, they may replace the phone.

In any case thanks to all of you once again! I will post my progress, though it may be a few days before I am able to do more testing.
kron0Trippr is offline  
Reply With Quote
Old July 28th, 2011, 10:59 PM   #8 (permalink)
Member
 
Join Date: Aug 2010
Location: Westchester, NY
Posts: 153
 
Device(s): Optimus Slider, passed but not forgotten: Ally, OG Droid, Droid 2, Droid X, Incredible, Triumph
Carrier: Not Provided

Thanks: 12
Thanked 25 Times in 22 Posts
Default

USB ports are spec'd by definition to put out max of 500mA, manufacturers are free to exceed this limit, but not many.

500mA is not enough to power the phone up and charge the battery, that is why it shut down after. Your theory is spot on.

Quote:
Originally Posted by kron0Trippr View Post
Not to complicate matters but, interestingly, ONE time I was trying to revive it while driving (in a rental so I can't replicate it) plugged into the car USB, it suddenly turned on, then I believe the power supply from the car was too low so it died shortly thereafter, and didn't come back.
Wpz2000 is offline  
Reply With Quote
Old July 30th, 2011, 04:46 PM   #9 (permalink)
New Member
Thread Author (OP)
 
Join Date: Sep 2010
Posts: 6
 
Device(s):
Carrier: Not Provided

Thanks: 6
Thanked 1 Time in 1 Post
Default

Again, thanks to everyone who replied and helped me out here. I finally solved the problem, and in doing so I think proved your theories correct.

I simply sbf'd back to stock Froyo (I use the linux "boot, baby... boot" method). Subsequently, I've rooted and loaded on a new ROM (SSX again), lo and behold charging issue is gone!

Just as an FYI it was the sbf-ing that brought my phone back to its normal state and fixed the issue.

Great job guys!
kron0Trippr is offline  
Reply With Quote
The Following User Says Thank You to kron0Trippr For This Useful Post:
scary alien (July 30th, 2011)
Old July 30th, 2011, 04:51 PM   #10 (permalink)
not really so scary
 
scary alien's Avatar
 
Join Date: Mar 2010
Location: Indy
Posts: 12,517
 
Device(s): Galaxy Nexus, Nexus 7, Droid X, Droid Eris
Carrier: Verizon

Thanks: 15,521
Thanked 9,080 Times in 4,723 Posts
Default

Quote:
Originally Posted by kron0Trippr View Post
Again, thanks to everyone who replied and helped me out here. I finally solved the problem, and in doing so I think proved your theories correct.

I simply sbf'd back to stock Froyo (I use the linux "boot, baby... boot" method). Subsequently, I've rooted and loaded on a new ROM (SSX again), lo and behold charging issue is gone!

Just as an FYI it was the sbf-ing that brought my phone back to its normal state and fixed the issue.

Great job guys!
Good to hear that you and your battery are "back" and happy again .

Also, thanks for letting us know what the solution was since that will surely benefit some future reader.

Cheers!
scary alien is online now  
Reply With Quote
Sponsors
Reply


Go Back   Android Forums > Android Phones > Motorola Droid X > Droid X - Support and Troubleshooting
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 01:51 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.