[HTC Inspire 4G] recremd:
sorry this is long, but i'm in IT and i know that debugging and figuring something out is easier if you have all the details...

ok, i'm exhausted, and about to give up on this for the night, but wanted to throw this one out to you guys in a desperation heave... google hasn't been a whole lot of help...

i've got an inspire 4g, which i rooted a few months ago (july?)... had no problems rooting it, and it worked without a problem after that... i originally picked up this phone off of a coworker earlier this year who loved the battery life of his blackberry, and couldn't stand charging his phone every night... i did the battery calibration thing (charge, power off, charge, repeat process), and the battery life was good enough for me because i'm used to charging every night (coming from an htc fuze, aka crime against humanity).. i didn't repeat this process after rooting the phone...

yesterday, my phone shut down while i was using it... i was playing angry birds (addicting game for smoke breaks at work), and guessed that a malicious ad had snuck in there... it proceeded to do it 3 more times during the day... the battery was almost dead by noon... 4 hours after i had taken it off the charger.... i decided to stay away from angry birds for the rest of the day..

today was even worse... it's progressed throughout the day to the point where the phone would shut off soon after it finished booting... i couldn't tell you how many times it shut off on me today... let's just say it was a lot...

i figured out that the only things i could do to keep it from shutting off was to keep it plugged into either a wall jack or the computer (even if it was showing that it had plenty of power), or to keep it in airplane mode when it was unplugged... if i unplug the phone without turning on airplane mode, it will shut itself down before i can even switch it to airplane mode...

this led me to believe that it had something to do with the radio, so i figured that unrooting the phone, and reverting back to stock was my best bet... while figuring out what i needed to do that, i realized that there was a gingerbread release out there... i figured i would upgrade to that after reverting to stock... i had a buch of trouble getting the S-ON utility to work (device not found, and then after trying on a second computer, the output listed below)... after i gave up on S-ON, i figured i would just try running the exe for the new ROM straight from htc.com... that worked without a problem, however the problem resurfaced the first time i unplugged the phone from the computer... this was before i had reconfigured the APN settings...

my latest thoughts is that my battery has gone to hell, and needs to be replaced... this doesn't quite explain why running in airplane mode keeps it up and running while having airplane mode off kills the phone almost instantly (10 seconds at most), but maybe i'm underestimating the power required to run the phone's radio... i tried running around and picking up a new battery, but no one near me had batteries, so it looks like i have to order a new one online if that's the case... wish this had happened earlier in the week, because i need my phone back asap...

anyways, what do you guys think? am i missing something obvious? is my phone a POS? or do you guys think this could be a bad battery...

thanks for the help!

the output from the latest failed attempt at S-ON:

Changing directory to use the needed resources...

Looking for device...

The script will not continue if your phone is not connected.

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

2343 KB/s (134401 bytes in 0.056s)

Turning the security back on in the bootloader (S-ON)...

--secu_flag on set

Section header entry size: 40

Number of section headers: 44

Total section header table size: 1760

Section header file offset: 0x000138b4 (80052)

Section index for section name string table: 41

String table offset: 0x000136fb (79611)

Searching for .modinfo section...

- Section[16]: .modinfo

-- offset: 0x00000a14 (2580)

-- size: 0x000000cc (204)

Kernel release: 2.6.35.10-gd2564fb

New .modinfo section size: 204

Attempting to power cycle eMMC... Failed.

Module failed to load: Operation not permitted

Done, you should now have S-ON.

Press any key to exit...

Press any key to continue . . .