Home > Mobile, Tutorials > Improve Battery Life for the Android Based HTC Hero Smart Phone

Improve Battery Life for the Android Based HTC Hero Smart Phone

August 15th, 2009

Power Battery It is easy to say that I’m a very satisfied owner of the HTC Hero since a couple of weeks. Overall, the smart phone is great and having the ability to run apps and processes in background gives it a clear edge over the iPhone. On the other hand, there are several areas where the Apple experience is just so much smoother. Without going into details I hope the rumoured couple of Android updates still this year will help ease these early misses.

Regardless,there is one thing a smart phone just has to offer and that is getting through a full day or 2 without having to recharge the battery. This is an area where the HTC Hero is struggling a bit. I often end up having to give it some more juice during the afternoon or early evening with the default factory settings. That is fine for a laptop but not acceptable for a smart phone.

To solve this I’ve been fiddling with the settings quite a while to maximize the battery life and below is a short summary of how I’ve managed to get through a heavy usage day without having to recharge the phone. One of the not so secret ingredients to a long battery life is to minimize active network connections – that is also where I focus my tweaking effort below.

1) Turn off the “Always-on” mobile data connection.

On the Home screen, select Menu => Settings => Wireless controls => Mobile network settings and de-select “Enable always-on mobile data”. This tweak probably has the biggest impact on battery life.

2) Disable Wireless network usage for positioning purposes 

This can be disabled via Menu => Settings => Location => Use wireless networks. This will turn off the anonymous (?) Google location data collection that uses the wireless data connection frequently. I still keep the GPS tick box checked as it is not an always-on configuration. Any app that will need a location will turn on the GPS separately. Please note that turning off wireless network usage for location purposes will slow down the GPS positioning fix when needed but that is a trade off I’m ready to do.

3) Turn off “Background data” usage (but not if you use Google services!)

This checkbox is hidden behind Menu => Settings => Data synchronization => Google => Background data. This will minimize background data usage that keeps the Hero’s network connedtions active and use a lot of power during the day. Note! If you are using Gmail, Calendar and Contacts on your Hero you need to have this enabled or it will disable automatic sync with Google online servers.

4) Always keep Wi-Fi off when not in use – automate this with Y5 Battery Saver

Personally, I have my Wi-Fi connection turned off all the time as I have a flat rate 5 Mbps 3G connection providing sufficient bandwidth for anything I do on my Hero. The Wi-Fi can be disabled from Menu => Settings => Wireless controls and de-select “Wi-Fi”.

If you still want to use your Wi-Fi connection I highly recommend installing the completely free Y5 Battery Saver application. It automatically turns off the Wi-Fi when when out of range and enables it again when you are close to known access points to save battery life . Please not that this app itself will use some resources and can slightly reduce battery life but you should still be on the winning side if you are away from your known Wi-Fi networks most of the day.

5) Always keep Bluetooth off when not in use

I tend to always use a Bluetooth headset when on the phone during the day so this is a tricky one for me. On the other hand, in the evenings I usually use the simple Bluetooth on/off toggle widget by HTC for controlling this. The geeky way of doing the same thing: Menu => Settings => Wireless controls and de-select “Bluetooth”. A bit of manual work but I’m fine with that for now.

6) Avoid usage of push or very frequent email polling – configure it to sync every 15 or more minutes

The default HTC mail client does not by default have push or “always-on” mail configured. Having that would keep the mobile network connection active all the time and drain the battery pretty quick. My Hero fetches email every 15 minutes which is often enough when I’m out and about. In case I’m waiting for something urgent I can always do a manual sync to get peace of mind. Mail sync frequency is set through (Menu =>) All programs => Mail => “Menu” button =>  More => Settings => Send & Receive => Set Download frequency => e.g. Every 15 minutes. I have also kept the Mail size limit at 5 KB as larger downloads consume more battery power. 

7) Turn off automatic Weather updates

The weather widget on the Hero is also using the network connection frequently even if weather forecasts are not updated that frequently. For me it tries to get new weather data every time I happen to scroll by the widget on one of my home screens. Once again, this turns on the network connection. These triggered updates can also momentarily freeze the UI and that is why I decided to disable automatic updates and instead just press the the little update icon on the bottom of the Weather widget when I want to see the latest forecast. Yes, it is one extra click but personally I not hysterical with always having the latest weather forecast in my face. Do this from (Menu =>) All programs => Weather => “Menu” button =>  Settings => disable Update automatically.

8) Set a reasonable update frequency for Twitter, Flicker and Facebook

The HTC Hero provides great integration into social network sites such as Facebook and Twitter. Of course, this integration needs to constantly ping network severs that use battery power. Personally, I’m much happier to get updates every 2 hours and not every 15 minutes as it I get less interruptions during my day. For changing Twitter settings try (Menu =>) All programs => Peep => “Menu” button => Settings => Send & Receive => Check frequency => Every 2 hours. The Facebook and Flicker update settings are hidden in the phonebook, i.e.(Menu => All programs =>) People => “Updates and events” tab => “Menu” button =>  Data connection settings.

9) Get a fast mobile network connection

I realized when upgrading from a 384 kbps to a 5 Mbps mobile connection that as the loading times as much, much faster, making the various automatic and manual updates much shorter timewise. In the end of the day, this is not a deal breaker but every little helps when it comes to battery life tweaking.

With these settings I’m easily getting trough a full day of Androiding with a small disclaimer regarding my talking habits that some days drain the battery much faster.

Share

Mobile, Tutorials , , ,

  1. Dean
    December 29th, 2009 at 18:19 | #1

    HTC Hero Sprint/CDMA
    With the Y5 battery saver installed and all changes listed made is there any way for my Wifi connection to be THE data connection used vice 3G ( I hear it’s more power hungry)?

  2. January 6th, 2010 at 12:58 | #2

    Not sure about the exact power consumption for Wifi compared to 3G, and it also depends on how you want to configure your Wifi vs. 3G connections (i.e. what to use when and where). There are a lot of options in a software called “Locale” (search for it on the Android Market) for tweaking also network settings (via some 3rd party plugins) based on time, location etc.

    On the other hand, my experience is that Locale itself will use battery as it keeps logging your location etc. The most power efficient way is to have the HTC settings widgets for network connections on your home screen an manually turn them on/off when needed. Not a very convenient way though…

    I also found that using Locale for turning off all network connections during the night (not the Airplane mode as it requires you to enter your PIN after de-activating) will use only about 30% of the power over night (11pm-7am) compared to having Wifi and Mobile (3G) networks enabled in idle mode.

  3. kikius
    January 7th, 2010 at 20:59 | #3

    in my opinion, they should replace the back cover with some solar cells, so that you can add some power when into sunlight.
    htc officials, my bank account is almost empty, call me :) )

  4. Mr Glimm
    January 9th, 2010 at 09:39 | #4

    I agree with Marc, it’s not a dumb phone. Standard USB to miniUSB cords are a dime a dozen, I have 6 of them by chance. I keep one at work one at home. Just about ANYONE has one of these cords. I do agree you need to do what it takes to maximize battery life, but at some point cmon, it’s a beast not a t9 flip phone.

  5. Craig Ephraim
    February 19th, 2010 at 06:20 | #5

    Has anybody been able to find a Background Data Sync On/Off widget?

  6. Eric
    February 26th, 2010 at 16:58 | #6

    Thanks for taking the time to share!

    This is the best “Conserve battery life on the HTC Hero” article out there.

    Thanks to your article, I also found out about the HTC settings widgets. I now have Bluetooth, GPS, Mobile network and Wi-Fi pinned to my main screen…and that’s very helpful.

    Your insight is much more valuable than the task killer app hype. Realistically, I don’t want to manually, or automatically kill tasks. I’d rather set preferences and use the methodology that you recommend.

    Excellent work.

  7. Ree
    March 5th, 2010 at 21:43 | #7

    Try taskiller to turn off apps runnning in the backgroud

  8. Erik D
    March 11th, 2010 at 00:47 | #8

    Does anyone know how to sync my hero to my outlook calendar. I tried adjusting settings to sync, but the sync button stays grayed out and won’t allow me to sync. I have windows 2007 with office version 2003 on my laptop.

  9. Jimbo
    March 20th, 2010 at 19:36 | #9

    just knowing that im not a doofus and using this thing wrong is a major relief…i love the phone but having to have it plugged in all the time is rather re..tarded..thanks for the info =)

  10. April 7th, 2010 at 23:17 | #10

    Hi all

    @miitown.co.uk, we are about to do a three month trial representing our local high street retailers. We are using the HTC Hero phone (brillient phone) to gather data. I am using GPS and everytrail software for about 4 1/2 hours at a time before the battery goes dead.

    I can’t keep my phone (like a LAND LINE) teathered to a wire when I am in in the middle of nowhere. (Shout) BEING MOBILE IS TEH REASON WHY I BOUGHT THE DEVICE IN THE FIRST PLACE.

    So, is there a battery for the HTC HERO on the market that I can buy to at least last for 8 hours a day?

    Cheers for any advice in advance
    Robert Coleman
    Miitown

Comment pages
  1. August 15th, 2009 at 16:11 | #1
  2. October 20th, 2009 at 23:49 | #2
  3. October 24th, 2009 at 18:36 | #3
  4. April 12th, 2010 at 18:33 | #4
  5. May 1st, 2010 at 13:51 | #5
  6. July 4th, 2010 at 10:27 | #6
  7. November 29th, 2010 at 09:09 | #7
  8. May 27th, 2011 at 15:18 | #8