Auto Disconnect GPRS on PPC
Sponsor |
Related Posts |
| |
|
I get my yahoo and gmail on my PPC and my PPC connects to the 3G network every 2 hours to download the mail. Once my PocketPc establishes a 3G connection it will not terminate it automatically and will stay connected to 3G, which in turn drains the PPC battery rather quickly. I found out 3 ways to get the 3G connection terminated, 2 manual and 1 automatic ( 2 of these involves Registry Editing ).
Manual Disconnection
1> When you are done with the 3G connection , just keep the call Disconnect button ( the red phone button ) pressed for a few seconds and the connection is terminated.

2> Get a disconnect button & time of connection in bubble when you click on the connectivity icon ( usually the 3G/E/H icon on top)
For this hack you will need to edit the following Key in the Registry
HKEY_LOCAL_MACHINE\ControlPanel\Phone\Flags2
you can have 3 options
0 - No disconnect button & time of connection in bubble
8 - Show disconnect button in bubble
16 - Show disconnect button & time of connection in bubble
Automatic Disconnection
3> With this Hack we can set a predefined number of Seconds , and if the 3G connection is idle for this amount of time the connection gets disconnected.
For this hack you will need to edit the following 2 Key in the Registry
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\
the 1st key is DWORD CacheTime the number denotes the number of seconds to wait before the auto disconnect, I have mine @ 60 seconds
the 2nd key is Multiline value / String SuspendResume which can have 2 values
~GPRS! :- 3G always On
GPRS_bye_if_device_off :- timeout after CacheTime
and you will need to set it to GPRS_bye_if_device_off
Hope this helps you all.
Tags: 3g, disconnect, GPRS, Hack, registry















June 7th, 2008 at 6:14 am
Thank you this was very helpful for me. I have a user using a dial up modem connection connected to their pocket pc cradle. The
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\Cache setting helped loads. Because the modem was staying online for 5 minutes or longer after the need was done, and programmatically I could not find any way to force a hangup.
I set this to 15, and now 15 seconds after my last web service request is made the handheld hangs up very cleanly.
Thank you
August 26th, 2008 at 1:23 pm
Hi
its a good information, cause here in thailand GPRS is charged by the time and not by traffic.best regards from thailand.
manne
September 4th, 2008 at 5:33 pm
hi,..
i dunno how to get in to registry editor in windows mobile…can you tell me???
September 4th, 2008 at 8:10 pm
Try this : http://www.1800pocketpc.com/2008/09/04/phm-registry-editor-registry-editor-for-pocket-pc.html
thats a free Registry Editor, hope that helps you out
October 5th, 2008 at 11:48 am
how do i hack the registry, so that when an incoming call is received, to turn of GPRS.
I have a problem with my network, when GPRS is downloading, and an icoming call is received -> the device restarts.
Thanks
Marko
October 5th, 2008 at 1:23 pm
It mignt be an issue with the Radio on your device it caan be upgraded to resolve the issue, contact ur provider to see if they have updated Radio upgrade
October 11th, 2008 at 1:00 pm
Very thanks!!! I have spend two days looking for this solution!
October 14th, 2008 at 8:39 pm
The auto disconnect doesnt work if i leave the connection/device unused for for the specified CacheTime. Secondly, Flag2 already has value 16. but still i dont see the disconnect button
October 14th, 2008 at 9:12 pm
try rebooting after the changes are made, which version of the OS are u running ?
December 9th, 2008 at 2:23 am
Super soft.
Rewelacja. Wreszcie java dziaĆa na pockeciku!
Very thanks
December 11th, 2008 at 2:05 am
I’m a little confused.
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\SuspendResume
We need replace “~GPRS!” with “GPRS_bye_if_device_off” (no quotes)
or do we need add second line so it look like:
~GPRS!
GPRS_bye_if_device_off
?
December 11th, 2008 at 11:40 am
no it should look like
GPRS_bye_if_device_off