[Vibrant Android Development] davidisflash:
Some battery ideas:

For anyone having battery issues...

I'm not quite sure that the specific kernel/ROM you are on is the *biggest* factor. It really may be a difference in what the ROM comes with (new bloat, like if you are going from LE to SS, etc).

Try these steps:

1) After flashing, fully charge on AC to 100% and run Battery Calibration

2) Try using Titanium Backup Pro to freeze things you don't need....make sure

to freeze "Music". As tempting as it is to use Music, try freezing this app and

not using Music for say 8 hours.

3) Disable all widgets, turn off Wifi, BT, data....basically anything trying to make a connection

4) Get the recommended SysPanel app (paid like TitaniumBackupPro but way worth it). Use the OPs for how to configure it

5) Let your phone sit, untouched for 8 hours. If you can't wait that long, try 3 hours.

6) Then go into SystemPanel and look at history , looking at both 2 hours and 8 hour if you waited long enough for the latter. System processes always was the most interesting one to me (ie: the MediaServer process).

7) Since we froze everything and didn't allow external connections, simply now just "unthaw" Music in Titanium Backup Pro, enable just wifi, but don't listen to music. Repeat tests for sitting in idle and re-examining the SysPanel logs. Did your process use go up? Notice a difference in battery consumption in "sleep"?

8) Try repeating now by unthawing other processes iteratively, then eventually turning on BT, data, etc. Remember, freezing/thawing is safer than simply removing system apps as you can mess your phone up.

*BIG NOTE*: I find that the stock Music player uses MORE cpu, notably in idle, than PowerAMP. I like to leave Wifi on so this is a no-brainer.

BTW, If you are noticing music skips like I intermittently due, 9 times out of 10, this is due to the minimum CPU frequency profile being set to 100MHz, which may be too slow for music apps. You can use some of the known tools to make a "profile" so that when you listen to music, up the min speed from 100MHz to 400MHz. I like using Tasker to do this since I only enforce it when listening over BT headphones.

Hope this helps people.

---------- Post added at 09:44 AM ---------- Previous post was at 09:35 AM ----------

I tend to be doing other stuff when posting so if any of the steps need clarity let me know :)

BTW, you'll find in SystemPanel that when looking at the System Processes process, you can open it and view mediaserver and others in there. For the System process, the other one that tends to be a guzzler in idle, we can't really do anything about ....that one really depends more on the kernel to my knowledge.

BTW, random segue regarding the best sound quality I get with this ROM:

1) Flash using instructions in post #1

2) DO NOT install Voodoo Control or Voodoo Control Plus or PowerAmp

3) DO NOT restore DSPManager from MIUI backup or stock Music app

4) I use these settings in DSP Manager when hearing music in my car:

- Bass boost is on, Moderate effect

- Equalizer is on, Treble Booster

- Virtual room is on, Studio effect

For 4) it was a neck and neck sound difference between that and instead turning off virtual room but kicking up the bass strength to extreme.

I understand that sound doesn't sound the same for everyone, but wanted to share my two cents. I don't use bass boost or treble in the car, just leave them at +0. I also put the phone volume at about 85%. My settings give me crisp bass (not that overpowered, distorted sound). The vocal is a tad softer than the Bass still but that's OK...it's still pretty crystal clear.