jump to navigation

Auto-disconnect GPRS in WM6

April 20, 2008 - Gyuri van de Bilt

Disconnecting an active GPRS connection probably reduces the energy used by your GSM.
On Windows Mobile 5 (WM5) I used a tool to automatically disconnect the connection.

For WM6 you can just change some registry settings (details on the WM6 changes):

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)

There are two easily installed CAB files available to set your auto-disconnect time to one or five minutes without going into the Registry:

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

After installing, reboot your mobile phone to make the changes active.
Works as a charm!



Comments»

1. Miroslav Georgiev - September 2, 2008

Hi, I need to disconnect the GPRS after a minute and I have installed this cab file on my device. I have checked in the registries and the values are the correct (SuspendResume = GPRS_bye_if_device_off and CacheTime = 60 ), but my device still stay connected one minute after I have stoped to transfer data. Could anyone told me why this trick does not work on my device. It is HTC Touch with Windows Mobile 6 ?

2. Miroslav Georgiev - September 2, 2008

I forgot to ask something… the value of the registry is “GPRS_bye_if_device_off” is this means that the device should disconnects only if I turn off the device from power button ?

3. Maria Welborn - January 19, 2009

This appears to work on WM5 (smartphone as well) as well, Exact version is 5.1.478 (build 15706.3.5.2) on an Okta Agent, which is a really a re branded pantech TX-820. YMMV.

4. epyblast - September 14, 2009

It worked like a charm in my HTC Artemis (changes made with MobileRegistryEditor). Thanks!