Extending battery in HTC Desire

The HTC desire is a nice phone, but the battery life sucks. Short of getting a bigger battery (which you can do, but costs £££) there are a few things you can do to extend your battery life a bit.

If you go into the menu, settings, about phone, battery use, you'll see the main things that are draining your battery such as:

-858547374

 Now the screen is probably the biggest drain. Switch it off via top button whenever you put the phone down. Another huge drain is signal. If you're full bars no problem, if you phone is constantly searching for a signal this will drain your battery fast. It's a good idea to have a few widgets added to your phone (add via long-press/widgets/settings):

859201686

If you're indoors, at home or work where you have access to wifi, switch off the mobile (3G) signal via the widget. You will be surprised just how much battery that saves alone. Secondly, when you go out, switch OFF the wifi, and switch on the 3G. Walking around with your phone constantly searching for wifi hotspots isn't doing your battery any favours either. (may seem a chore, but pressing two buttons when you enter/leave takes seconds and becomes habit).

Also, turn off Bluetooth unless you need it, in the car or whatever, then you can switch it on with one press too.

Make sure GPS isn't constantly running too. It's one thing GPS switching on if you're running Google Maps, but if there is an app that is using constant GPS then you want to switch that puppy off, or uninstall it.

Another thing, make sure you don't have seven screens full of widgets - each of them is an app running and draining your battery. Have your clock, a few shortcuts, and your power widgets, and learn to live without the rest.

Doing these simple things gives me 18 hours of battery time (ie charge overnight EVERY NIGHT), and you should last the day. (that's using Tweetdeck too). However, if you're out for the day taking photos, I would put a spare power lead in your bag, as battery will dissapear fast. Again, it depends on how much you use it, and what apps you are using.

Best thing I ever did was root my Desire, and put the Insertcoin ROM onto it. It has better hibernation, so that when your phone screen is switched off it uses practically no power, and has extended my battery to almost 24 hours before my phone screams for juice. 

---

Update: I charged my Desire at 7am this morning, and it's now 22:30pm with 66% battery left. Not too shabby. For the Desire, anyway

Nero AAC Recommended Settings - Hydrogenaudio Forums

The latest encoder can be downloaded from:

http://www.nero.com/eng/technologies-aac-codec.html

CODE
Approx. average bitrate <-> Quality table

    Bitrate          Quality
  ~16                 0.05    
  ~33                 0.15
  ~66                 0.25
  ~100                0.35
  ~146                0.45
  ~192                0.55
  ~238                0.65
  ~285                0.75
  ~332                0.85
  ~382                0.95

Using VBR mode (-q) will give the best quality. The default setting is -q 0.5, which will give about 160-170kbps on average. For ABR, use the -br options. For CBR, use -cbr. Note that the bitrate is in bits per second, not kilobits.

Note that using 2-pass encoding makes no sense in VBR mode!

When encoding from the commandline, sending the input over stdin is supported, but then you should also use -ignorelength. This is not needed when using temporary files.

The package includes a commandline MP4 tagger.

Settings:

foobar2000 0.9.x or later (recommended over 0.8.3):

Choose MP4 (Nero) as Output format.

EAC:

Either (simple, no tagging):

-q 0.5 -if %s -of %d

Or (more complicated):

User-defined Encoder, file ending .mp4
Program used: C:\Windows\system32\cmd.exe

additional commands:
/c ""C:\path\to\neroaacenc.exe" -q 0.425 -if %s -of %d && "C:\path\to\Neroaactag.exe" %d -meta:artist="%a" -meta:album="%g" -meta:track="%n" -meta:title="%t" -meta:genre="%m" -meta:year="%y""

Make sure that “Add ID3 Tag" is disabled.

dbPoweramp

-q 0.5 -if [InFile] -of [OutFile]

  • don't forget to include at least one blank space character before your first argument,
  • The "[InFile]" and "[OutFile]", as written above, are not variables looking for a substitution. With dBPowerAmp, you literally write them in just like that, as they appear above, with the square brackets.