[XPERIA X10 General] Vash:
waking up -> going to sleep: 9am to 1am++. with 3G data always on and still some juice to spare.

Google sync,

Google Talk always-on,

Gmail push,

Twitter updates,

Nagroid nagios updates (most people won't need this, so more battery for you!),

Moderate use - calls, email, browsing, xda, maps, market, trackid, facebook, twitter, a few photos (uploaded to FB), etc. (no games - yet :p)

If I got your attention, read on ;)

I've been struggling to get my X10 through the day.

The first days were awful, the phone would die before the day ended.

Thankfully, through trial and error, I've managed to improve battery life to the point that it lasts me one full day - bed 2 bed ;)

Here's what makes it happen:

Update to the latest rom

The last version fixes a lot of battery issues. Make sure you update!

I'm using the rooted rom :)

Make sure your phone charges up to 100%

This is important. It seems that if the phone is hot, it won't charge the battery.

If you can't get it to 100%, try cooling the room (or switch rooms ;p) and charge the phone through a PC USB port.

Use JuicePlotter to make sure it actually charges.

If it starts draining power, remove the cable for a few minutes and reconnect it.

If you still have issues, try restarting your phone before reconnecting the cable.

Leave it connected even if the green light is on, it'll keep charging!

When it reaches 100%, the light will turn off and the lightning on the battery will disappear.

That 10% can make a difference ;)

Use Advanced Task Killer Free to kill any apps you don't use.

Be careful not to kill apps that are needed for background updates (i.e. your Twitter client).

Also, if you have an app you use frequently, its better to keep it running than constantly restarting it.

Only kill apps when you know you won't need them in the next few minutes.

Use sane update intervals.

<= 5 minute updates will drain your battery faster.

Unless you really need to get fast updates, I recommend using 15/30 minute intervals, depending on the app.

I use 15m for Nagroid and 30m for Twidroyd.

I have disabled Facebook's updater, since I find it useless.

Disable the automatic brightness mode.

The display is gorgeous but it eats battery like crazy.

Stick to 10-20% brightness (I have it at 14%) and use a widget to temporarily increase it when you're outside under the sun.

Use SetCPU. This requires rooting the device.

Create a special profile that forces the device to run at low clock speeds when the display is off.

* Go to profiles

* Check Enable

* Press Add Profile

* Set the following:

Condition: Screen Off

Max: 384000

Min: 245000

Governor: ondemand

Priority: 50
​

Press Save

On the Main tab make sure you have

Max: 998400

Min: 245000

Scaling: ondemand​

*note: SetCPU is available on the market. If, however, you can't buy apps in your country, you can get it here.

Avoid Apps that use GPS in the background

GPS is a major battery killer.

Weatherbug with location detection enabled can eat through your battery in minutes.

Make sure that no app running in the background is using the GPS module.

Disabling location services completely doesn't seem necessary with the latest rom. Just make sure nothing is using it when you don't want it to.

Use an alternative home screen

I use ADW Launcher.

This seems to help, although I haven't tested it independently to be sure.

Its so much better than the stock Home/Launcher anyway ;)

Thats all, assuming I didn't forget anything :D

Hopefully this will help people with battery issues get the most out of their X10 :cool:

Enjoy!