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.
Free Image Hosting at www.ImageShack.us

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)

Free Image Hosting at www.ImageShack.us

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

Free Image Hosting at www.ImageShack.us

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.

1 Star2 Stars3 Stars4 Stars5 Stars (7 votes, average: 2.57 out of 5)
Loading ... Loading ...

Tags: , , , ,

13 Responses to “Auto Disconnect GPRS on PPC”

  1. Keith Longwell Says:

    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

  2. manne Says:

    Hi
    its a good information, cause here in thailand GPRS is charged by the time and not by traffic.best regards from thailand.
    manne

  3. adt Says:

    hi,..
    i dunno how to get in to registry editor in windows mobile…can you tell me???

  4. Saijo George Says:

    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 :)

  5. Marko Says:

    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

  6. Saijo George Says:

    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

  7. ACJunior Says:

    Very thanks!!! I have spend two days looking for this solution!

  8. ififthelement Says:

    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

  9. Saijo George Says:

    try rebooting after the changes are made, which version of the OS are u running ?

  10. Stasio Says:

    Super soft.
    Rewelacja. Wreszcie java dziaƂa na pockeciku!
    Very thanks :)

  11. V@no Says:

    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

    ?

  12. Saijo George Says:

    no it should look like

    GPRS_bye_if_device_off

Trackbacks

  1. FGF Blog » Emoze, WM6, HTC Touch e Push Email

Leave a Reply

ads