[Desire Android Development] fidoedidoe:
Hi I'm looking for a little advice.

I have recently rooted / s-off my friends htc desire and installed this excellent ROM (manual full wipe through recovery: clear cache, dalvik, factory reset, then flashed RCMixS_v2.0_A2SD+_BravoHboot.zip, reboot then flashed RCMixS_2.0.1_update.zip). All is working fine (way better than stock) - the comments were "it's like a new phone" - so very pleased!

The one anomaly that I'm trying to resolve is around battery drain, it just feels a little high. Analysing the problem further (and please forgive me - it's slow progress as we do not see each other on a daily basis) the main culprit seems to be "dialer" when looking at: settings / about / battery / usage.

My first question is: does anyone know what dialer refers to? The obvious is voice calling but he doesn't make more than 2-3 short duration calls a day, and the same goes for txt messaging. I'm wondering it is also representing the "sensors" such as proximity and/or wi-fi??

I must admit, I've seen high dialer battery drain on other ROMs (I have an HTC Desire HD) however this was mainly around defects and the next ROM/kernel update addressed the issue. I don't think this is a general issue with the ROM given there are so few posts on a similar topic, so it must be something unique to me :(

In summary here are the steps taken to improve battery, but dialer is always 25-40% of batter drain (just behind screen which is top battery user).

1) Changed preferred network type to "GSM auto (PRL)" from "WCDMA Preferred" (*#*#4636#*#*, Phone information)

2) Turned off "Pocket mode", "Quite Ring on Pick-up" & "Flip for speaker" (settings/sound)

3) Turned off background data (manually turn it if needed when out of wi-fi reach, otherwise just use wi-fi). wi-fi is sleep policy set to "never when plugged in"

4) Installed SetCPU (under clocked), however i think this has been turned off by my friend - he wasn't convinced it made any difference

5) Flashed radio to 5.17.05.08.

I know there may be a few monitoring solutions out there that I will try: namely "battery history for GB" and "current widget" that may help this thread which I'll try to get installed today.

The open questions I have are:

A) What contributes to "dialer", with regards to battery use, it seems to be more than just audio/txt calls.

B) Should i look for an alternative kernel for this ROM to see if that makes any differences - any recommendations?

C) Should i try an alternative radio / ril - The phone is used in the UK (south east) on the vodafone network. it is best practice to hit latest versions (5.17.05.23) or more tried and tested (for example: 5.09.00.20) - any like users without dialer drain??

D) Did i do anything incorrectly with the manual wipe when the ROM was flashed. I'm used to using recovery tools such as: FULL_WIPE_1.4_EXT4_.zip (basically an an automated script to format /system /data /cache). does the Desire have a recovery "wiper" tool (zip)? should I reflash again??

E) reactivate set CPU and under clock from default 1Ghz

F) Are there any under-volt solutions out there for this phone. I have experience with ViperMod, would this work on this ROM/kernel combo?

G) Should i reflash and use something like Flashable ROM Cleaner 2.0 that keeps rosie / launcher but gets rid of a lot of other the HTC sense bloat??

Apologies for the long post (ZZzz), it's just that I've been trying to get this resolved for around 3-4 weeks and have hit a wall. Any / All advice much appreciated.