ads

Auto Disconnect GPRS on PPC

Sponsor

Similar Apps Download



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.

Get our RSS feed                  Download Windows Mobile RSS Reader

Stumble
Delicious
Technorati
Facebook


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

Tags: , , , ,

  • 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
  • Hi
    its a good information, cause here in thailand GPRS is charged by the time and not by traffic.best regards from thailand.
    manne
  • adt
    hi,..
    i dunno how to get in to registry editor in windows mobile...can you tell me???
  • Try this : http://www.1800pocketpc.com/2008/09/04/phm-regi...

    thats a free Registry Editor, hope that helps you out :)
  • Marko
    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
  • 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
  • ACJunior
    Very thanks!!! I have spend two days looking for this solution!
  • ififthelement
    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
  • try rebooting after the changes are made, which version of the OS are u running ?
  • Stasio
    Super soft.
    Rewelacja. Wreszcie java działa na pockeciku!
    Very thanks :)
  • V@no
    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

    ?
  • no it should look like

    GPRS_bye_if_device_off
  • Kees
    Thanks very much for this solution.
    And for the record: I had to reboot my Ipaq6915 in order to get the patch to work.
  • Patrick
    AMAZING! Thank you so much!
  • tom
    this does not work for me, and it is very annoying!
    i have a touch hd.

    First of all i changed the setting in TweakHD; but it made no difference (data connection still on constantly)
    Then i changed it in advanced config ( i already had this and tweakHD installed) - and still nothing happened.
    So then i installed the cab - and still not change
    so then i started to look in the registry myself, and it appeared all to be correct.

    i made soft resets inbetween all of these.
    also, i don' think it is to do with anything constantly accessing the connection - becuase if i turn it off manually, it stays off. Its just annoying to remember to turn it off manually everytime i check email, or use the internet or whatever.

    is there anything else i can try to make it work?
blog comments powered by Disqus