• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Spint Hero Battery Issues known fix Fix.. charges faster lasts longer

Hmm, I am having a slightly different issue. I've done the whole Handcent install, notification cancellation thing and my phone now hovers around 10 - 15% up time which is awesome. Problem is my battery life is still not great. I thought I would notice a big change in battery life or at least something noticeable but no, it seems exactly the same as it was.

That said, I'll be keeping Handcent as it is a sweet little program.
 
Upvote 0
Hmm, I am having a slightly different issue. I've done the whole Handcent install, notification cancellation thing and my phone now hovers around 10 - 15% up time which is awesome. Problem is my battery life is still not great. I thought I would notice a big change in battery life or at least something noticeable but no, it seems exactly the same as it was.

That said, I'll be keeping Handcent as it is a sweet little program.

sometimes it takes lithium-Ion batteries a while to caliberate...
Remember to practice good charges cycles by never letting your phones battery charge dip below 20% (as much as possible at least)
alot of people think its better to discharge fully and recharge
This is Misinformation. The NIMH batteries and Nickel-Cadmium batteries these days. and i frequently hear Customer service reps and sales people tell customers this Misinformation and thus has perpetuated the myth.

Keeping your battery cool also increases its life. The more heat the more damage to the Battery and other parts of the phone. in normal casual use a battery will degrade in 4-24 months depending on how well its charged and how good of care is kept (moisture free, desireable temp.charge cycles,proper chargers.ECT)
Hope this helps you
 
Upvote 0
Well, unfortunately turning off the default messenger and using Handcent, I have not experienced any better battery life even though my phone stays in the 20% awake range throughout the day. By 10am, my phone's battery starts to show significant drainage, even if all I have done on it is send a few txt messages.

It's kind of frustrating that a 1500mAh battery cannot keep my phone charged until at least 6pm with minimal use and background data turned off. Actually, it doesn't matter what I do, it seems. I can have background data on, off, use standard SMS app, use Handcent.... The battery drains exactly the same way every time...

Any other suggestions, or should I just wait for the patch from Sprint/HTC? I hope they have moved up the next patch. My Sprint friend showed me an email that said it wasn't due till Q1 2010... That would suck.

Update: After using the phone in Sprint Only (network) and continuing to use Handcent and not the default SMS application, my phone has had really good battery life. I haven't used it as much (other apps) so I am not quite sure what the reason behind my good battery life is, but I'm digging it!

Thanks again.
 
Upvote 0
I followed the SMS instructions and was still hitting 100% awake time.

I removed Locale and the three plugins for it and now my Hero is sleeping with the screen off.

I kinda thought Locale was too good to be true. I understand that its supposed to detect when the phone enters new locations (maybe with the handset sleeping) but its not worth killing my battery in 4 hours.:mad:

I’ll continue to observe my awake time and reinstall Locale at a later date to see if it gets all effed up again.

UPDATE:
This Google.Code thread details a bug in Cupcake's LocationManagerService that can lead to multiple updates per second, extended processor use, and (one would assume) terrible battery longevity. Its sposed to be fixed in Donut.

http://code.google.com/p/android/issues/detail?id=3453
 
Upvote 0
I kinda thought Locale was too good to be true. I understand that its supposed to detect when the phone enters new locations (maybe with the handset sleeping) but its not worth killing my battery in 4 hours.:mad:

I'm using Locale and the Sync plug-in right now and not experiencing any issues, so it may be a combination of Conditions within Locale giving you problems (in fact, it has <1min of wake lock). Either way, hopefully Donut improves overall performance.

Something else I wanted to mention is that if you're still seeing 100% wake time, you might want to install Spare Parts and look around in there. Specifically, Battery History (it take a little while to load), then choose Partial Wake Usage from the first dropdown. That will show you the amount of time an application is running when the phone is supposedly asleep. For example, I have 16min for Mail because I have it's set to autosync. If you see something that has a very large time associated with it (like close to 100% of your up time), that's probably the culprit.

Personally, I'm usually running <15% wake time using Handcent (was seeing 85%+ with default app).
 
Upvote 0
Copied from the link above



A WORKAROUND HAS BEEN DISCOVERED. If your phone has been draining extremely fast under normal use (and you text) then this fix will likely help you! The quick explanation is that whenever you send a text, the Dialer is putting a lock on the phone preventing it from sleeping. This drains your phone extremely fast and also causes it to charge very slowly. Replacing the internal messaging app with a 3rd party SMS app from the market will workaround the issue. Look at the bottom of this post for more details, or continue reading if you want to see how we discovered the problem.



PLEASE READ THE FAQ AT THE BOTTOM OF THIS PAGE IF YOU HAVE ANY QUESTIONS OR PROBLEMS.



Update: SarahKS (Sprint admin on the forums) just made a post on page 16 of this thread: "That said, I was told that they've identified the problem with the messaging client which prevents it from sleeping after its run. This is on the fix list for an upcoming MR.



That's all I know at this point, but as soon as I receive the details about tthe MR I will pass them on."



----------------------------------------------------------------



My friend and I both purchased Heros and we are both seeing pretty poor battery life. Using a couple of different things we believe we have figured out where the problem lies, but we are unsure how to fix it!



Here's what we know:



Menu < Settings < About Phone < Status < Awake Time



Both of ours have an awake time of 100%. According to other Android users, the lower this number is the better your battery life. So basically this is saying that even when the phone is off, it's not asleep. It is fully awake 100% of the time. Up time should not be the same as awake time.



Using an app called Spare Parts (Spare Parts) you can dig a little deeper.



Spare Parts < Battery History < Partial Wake Usage < Since Last Unplugged.



My phone is showing that the dialer has a wake lock for 16h. This appears to mean that the phone can't sleep because the dialer has locked it.



You can also check under "Other Usage." I have "Running", "Screen on", and "Phone on." Running says:



Time spent without sleeping: 16 hours (100%).



PowerManager | Android Developers
Quote:Originally Posted by Android Developers
PARTIAL_WAKE_LOCK

Wake lock that ensures that the CPU is running. The screen might not be on.

*If you hold a partial wakelock, the CPU will continue to run, irrespective of any timers and even after the user presses the power button. In all other wakelocks, the CPU will run, but the user can still put the device to sleep using the power button.


So now the problem is how do we fix it?



UPDATE ON PROGRESS:



**SKIP THIS -- A BETTER WORKAROUND HAS BEEN DISCOVERED. NO NEED TO KILL THE PHONE APP.**



I have made some progress! I downloaded a program from the market that was simply called Task Manager. I previously had checked out TasKiller and TaskControl but neither saw the dialer. I opened Task Manager and clicked on "Phone" and got "This task is not exported. don't switch or stop it." Well I stopped it anyways. Instantly after hitting my power button I began to see a time difference between Up Time and Awake Time (5 minute time difference now).



I was also able to call my phone and text it! After doing so "Phone" showed back up in Task Manager however it is still sleeping properly. I'm not sure what else this is effecting yet or if resetting the phone causes it to mess up again.



UPDATE 2:



So I had to get some sleep last night. I will be doing lots of testing throughout the day. My phone slept about 7 hours through the night. I only had a 1% drop in battery life during the night! And I did receive a text this morning. The only thing I know for sure so far is that sending a text causes it to stop sleeping again. I will keep this thread updated as I run some tests today.



UPDATE 3:



So we have determined exactly when it happens. We tried all of the following:

receiving e-mail
checking e-mail
browsing the web
loading google maps and locking location
receiving text
reading text
making a phone call
receiving a phone call



Every single one allows the unit to go back to sleep without any issues. There are two things that prevent it from sleeping every time:

send a text

Turning the phone on with no activity



So sending a text is obvious. Every single time we sent a text, the phone would stop sleeping. Receiving a text is fine. What i mean by turning the phone on with no activity is if I turn the phone on and just let it boot up and disable the screen on it's own and never send or receive a text, it will stay awake even though the screen is off. The phone ends up turning the screen off before it actually boots 100%. Once I turn the phone back on and actually look at my home screen (after it's done booting) and then turn it off again, it will sleep properly.



I'll post more as we figure out more.







WORKAROUND FOUND:



Quick recap if you didn't read above: a bug has been found in the HTC sms app. For some reason when you SEND a text message it puts a lock on the dialer app. This lock prevents the phone from ever going to sleep, even when the screen is off. This is causing a HUGE drain on battery life because the CPU is still awake. The current workaround is to disable the internal sms app and use one of the free ones from the market instead. Thanks to mobilehavoc for testing out a new sms app and realizing that it didn't create the lock.



The current two recommendations are ChompSMS and HandCent. It is has been confirmed by multiple users (mobilehavoc, freshlyill, spork27, and myself) that the phone is sleeping properly if you don't use the internal messaging client (and of course assuming you don't have a different issue than described here!).



Between the two apps my personal recommendation is HandCent. It has a huge number of tweaks and can give you the same look and feel as the internal app.



FAQ:

Q) I killed the messages / dialer / phone using a task manager but my phone still isn't sleeping?

A) Killing the app is not necessary anymore. That was a temporary fix while I was working on figuring out exactly what caused the lock. All you need to do is use a 3rd party messaging app and stop using the internal app.



Q) I'm using a 3rd party app but now both the internal app and the 3rd party app are telling me I have a new message?

A) You need to disable notification from the internal app. All Programs < Messages < Menu < Settings < Uncheck auto-retrieve & uncheck Notifications.



Q) I followed all of your directions but my phone still isn't going to sleep?

A) It's possible that another app you have is preventing the phone from sleeping. You need to restore and start over.

1) Restore the phone to factory settings (Settings > Security > Factory data reset)

2) After the phone restores, boot it all the way up. Turn the phone all the way off and then boot it up again.

3) After the phone boots all the way, wake the phone up and put it to sleep a couple of times, then leave it asleep and wait 5 minutes. Check your awake/sleep time.

*For this to work then you should not have installed any apps after the restore, and do not send any texts. This rules out ALL issues of other apps you have installed preventing it from sleeping.



Q) How do I know if my phone is sleeping?

A) When your screen is actually turned off, there's no way for to know. However you can check your timer at: Settings < About Phone < Status < Awake Time. Pull it up and then put your phone to sleep. Wait 1 minute and then wake it up. If your awake time has counted by more than 5-10 seconds then your phone isn't sleeping. Also the % should be less than 100%. The lower the better. You can reset the timers by powering the phone off and on again.



Q) I don't even text, will this fix my phone?

A) Nope



Q) I have tried everything and my phone still won't sleep?

A) You are doing something wrong. Restore your phone and try again. It has been mentioned that possibly the pop-up notifications from handcent and/or advanced task killer free are causing the phone to not sleep.



Q) Why does it take so long to charge my phone?

A) Your phone should charge to full in about 3 hours when plugged in to AC (the wall). If you try charging through USB on a computer then you are actually in trickle charge and it will take much longer. HTC recommends that if you are below 10% that you don't even try and USB charge. This is to help preserve battery life for people that sync their phones a lot.
 
Upvote 0
what do you mean I don't realize it? Even if my phone reports an awake time < 40% it's still not sleeping?

Anyway... I hope HTC comes up with a fix for this soon before I put my battery through too many charge cycles.


you dont have to worry about "too many charges" unless youre constantly overcharging it on a rapid charger aka car charger
 
Upvote 0
Ok, so I followed the steps and installed another SMS client. My status is now at 27% and the phone is charging quicker. I have now turned all the awesome stuff on my phone back on (WiFi, GPS etc) I thought that was the problem but thanks to the thread I'm all set. :D
The only thing that bothers me is: How does a company like HTC along with Sprint ETC send out a phone with such a horrible flaw? No one thought to use the thing for a week during R&D and said, "Gee whiz Bob I cant get from the car to the parking lot without this thing using half the battery."
...Just a thought
 
Upvote 0
I'm using handcent. Now, I'm no longer recieving texts. I set defaults and rebooted. What do I do now?

Mine quit receiving txts yesterday with Handcent. I opened up the default Messages app and sent a text. Suddenly I had about 20 txts come in at once. Battery usage starting creeping up (because I used default app), but my battery lasted longer than it really ever has, almost till 10pm.

Update: The reason I quit receiving SMS messages was because I put my phone on EVDO only, which stops incoming SMS and calls. LOL, why is there such a setting!?!?!? Also, after using the phone in Sprint Only (network) and continuing to use Handcent and not the default SMS application, my phone has had really good battery life. I haven't used it as much (other apps) so I am not quite sure what the reason behind my good battery life is, but I'm digging it!

Beats me what the right thing is to do, other than wait for a fix.
 
Upvote 0
Mine quit receiving txts yesterday with Handcent. I opened up the default Messages app and sent a text. Suddenly I had about 20 txts come in at once. Battery usage starting creeping up (because I used default app), but my battery lasted longer than it really ever has, almost till 10pm.

Beats me what the right thing is to do, other than wait for a fix.

I just tested my Hero Handcent config using Google Voice's SMS. Handcent wakes my phone, displays the message, and triggers audio and visual notices. Four messages were received in 27, 24, 30, and 21 seconds respectively.

I'd recommend checking your Handcent settings. It really is a sweet app and worth slogging though a few menus, even without needing the battery fix. Did you head to the manage apps screen and discard the default app's data?
 
Upvote 0
I just did it and works sooo much better. Got a question regarding geting text messages. Can u set iy up so when the phone is in sleep mode and u get a text message the screen will light up? Right now it beeps and just the little green light will blink when I get a new text. Then I have to turn the phone back on and go into my messages to get my text. Just wondering if there is anyway to set it up that the screen will automaticly open when u recieve a new text.

Thanks
 
Upvote 0
I just did it and works sooo much better. Got a question regarding geting text messages. Can u set iy up so when the phone is in sleep mode and u get a text message the screen will light up? Right now it beeps and just the little green light will blink when I get a new text. Then I have to turn the phone back on and go into my messages to get my text. Just wondering if there is anyway to set it up that the screen will automaticly open when u recieve a new text.

Thanks
(In HandCent App)
I believe if you scroll down in Handcent's main setting menu, the "enable popup" checkbox is what controls whether the screen turns on upon receipt.
 
Upvote 0
Glad it works for you... lemme know if you break the fix so i can try and isolate exactly what breaks it

Mrniceguy...well I don't know what the heck I did. So here I go.

I was @80% uptime, I did the SMS trick and went down to 60%. I then read about the Locale stuff and disabled it. Before I disabled it I was at 57%. After a day I was at 60%. So now I re-enabled Locale (since I love it so much), and went down to 57%.

I had Kaoler Clock running for my morning wakeup. The past 2 days it messed up a little bit then force closed. So I uninstalled it, then I did something in my calendar which caused my phone to hang...

I did a reboot. As it was rebooting, I didnt touch anything. Up it came and in I went to taskiller. I killed NFL, Sprint TV, Messages and let my phone sit for 2 hours. I put it to sleep twice before I put it down.

I am now at 30% with Locale running and GPS on. Odd...I really can't figure this one out. I am good with 30% though :) :)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones