[Hero, G2 Touch Android Development] Bad4ss:
Check the thread pages to see results from other users who have had much better results than the ones I got. :D

This solution was discovered while I was checking out the CDMA Hero forum, so I don't take credit for discovering the method.

http://xdaforums.com/showthread.php?t=651848&highlight=cell+standby

Goto dialer and dial *#*#4636#*#* (DO NOT press send) wait a second and you will get the test menu.

In the test menu choose 'Phone Information'

scroll down and choose on the first drop down - GSM auto (PRL) (for high speed data) or GSM only (You may get 3g if not use GSM auto (PRL))

Back out to test menu then back into 'Phone information' to see if it sticks (if not try again) then back all the way out.

You might want to reboot, but I found the settings worked straight away.

Edit 3 - I don't take any responsibility for step 6 - 6) Try other settings on the dropdown if you are brave as I don't know the consequencies of using settings like "EvDo only" and "unknown" as they may be better depending on the way your provider provides information.

Edit 4 - can't seem to select the other settings like EvDo and unkown anyway.

Edit 3 - TBH - GSM auto (PRL) is working for me with HSDPA and I will try

(PRL) instead of GSM auto (PRL) <- edit - previously it mistakenly said GSM only

the CDMA and WCDMA settings later to see what other effects there are.

This way I managed to get 5½ hrs and only lose 10% battery (GSM Only)! (Edit 3-) Slightly more drain with GSM auto (PRL) but still better than before.

Previous to this I lost 35% in the same amount of time with the same use (sometimes even more when I didn't even use the phone all night).

Hope the devs can make use of this (maybe mess with other settings in there to improve battery more.). I did notice that the GSM auto (PRL) uses a bit more battery than GSM only, but that is to be expected.

Edit: Actually you might need to set it on each reboot, not sure, the settings stayed when I rebooted

Edit 2: When you change roms (or re-install a rom) you will need to do this again, but should stay after a normal reboot as it does for me.

============================

Results:

Your results will vary depending on the rom, but it should improve battery performance - some have had better results than me using this.

GSM only <---- If you don't get 3g with this it is the same as 2g setting then use GSM auto (PRL) if you want faster than 2g (as some people are getting 3g on GSM only - I will investigate. (if you don't use internet or don't need fast internet)

5½ Hrs - lost 5% Battery - This one is same as running 2g as you don't get HSDPA, but using Opera browser makes browsing fast even using this. If you want Higher speed data use the one below.

GSM auto (PRL) <---- Recommended if you want High speed Internet and save battery

1:40am to 2:00pm (12hrs 20 mins) - lost 40% battery with moderate use a bit of surfing at HSDPA speeds, a few calls and messing with a few apps. :D Other people have had even better results than me though, so I might change my rom and try again. (I would usually about this amount of time I would have lost about 70-75% - and yes it was that ridiculous - I had to find something to stop this).

" WCDMA Only"

2:06pm to 11:37pm - (9hrs 31mins) lost 46% battery again moderate use and a reboot :(

This one might be useful if you live in a place that has low GSM signal like the chap in post #10 as it does give HSDPA - but this is only a suggestion as I cannot test it in Iceland. Anyway

" WCDMA preferred"

6:02am to 2:51pm - (8hr 49mins) lost 41% battery this time with less use that the WCDMA use and no reboots.

=============================

Conclusion:

(For me anyway)

SO my preference is GSM auto (PRL) some people have got some excellent results with this. You may, however, require one of the other options depending on your service provider signals.

===========================================

EXTRA OPTIONS :

Other settings you can change: (You may have tried this already)

If you don't get GSM auto (PRL) then if you press the menu button on your phone in the 'phone information' page and select 'radio band', you may be able to change it to Automatic or one of the other settings and then you might get GSM auto (PRL).

Available Radio Bands * You may get others depending on the radio you have installed, but I haven't confirmed this*

Automatic

EURO Band

USA Band

JAPAN Band

AUS Band

AUS2 Band

There are other settings there that I haven't messed with, maybe someone with more knowledge may be able to help

Thanks to those who found out what PRL stood for, I will try to update this info in the instructions soon.

========================

I think the reason this works is because it prevents the phone from constanly looking a round for various networks types as it I did notice that the Cell standby time is always high and using this method the cell can standby without constantly searching for a signal thereby wasting power. ALso using this method my "Awake time" is a LOT LOT lower than my "Up time" - about 1200% less (is that right 12 times lower (Up 12hrs - Awake 1hr) ?) - before this the two times were most of the time the same and some times slightly lower. - I'm sure someone will let me know if this theory is incorrect - and I'm open to and welcome that.

This is my experience you can read other peoples who have achieved a lot better than me, and I'm glad I spotted this and let you guys know. (Those who are saying that you've known about this test menu thanks for letting me know that you knew about it before, but a lot of other people didn't know about it. ALso I don't think people have used this as a tool for increasing battery in the GSM section of the forum. As I mentioned at the top of this post I noticed it in the CDMA section as a way of increasing battery performance. - credits to them for thinking it up in the first place.) - :D

All I am saying though, is to test it out yourself.

.

.