Ok, so this is one thing that has really bugged me since I got my SCH-i760.  I will connect it to the internet and check my email, or look at something online such as the weather or google maps, and close it down and continue on my way.  But what I forgot was the fact that I didn’t manually shut off the data connection and for the rest of the day it has eaten my battery life alive!  After a while I found alittle program called “BandSwitch” but even it was not free and only a trial of the program.  So last night I decided to do some digging since I couldn’t sleep!

After about an hour of hunting around I was able to dig up a very cool registry edit for my phone (and any phone using wm5 or 6) that simply changes one value in the registry to turn on this auto disconnect idle data connections feature.  Below are links to the .CAB files to change it for you as well as what to do if you want to edit the registry yourself.

HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\
SuspendResume = GPRS_bye_if_device_off
CacheTime = xxx (where xxx are seconds before auto disconnect, for me the best value is 60)

Auto disconnect GPRS after 1 minute idle time
Auto disconnect GPRS after 5 minutes idle time

There you have it, I don’t take credit for this just trying to spread the love alittle because I know this can be a real bother when your phone’s battery life is eaten up when you forget to turn off your data connection…. so ENJOY!