Windows Mobile Games

Auto Disconnect GPRS on PPC


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.

Stumble
Delicious
Technorati
Facebook


Tags: , , , ,

  • Glennww
    Have HTC Touch Pro 2. None of the above works. Connection stays active only option is to go to communication settings and then manually disconnect the dat connection.
  • Vladimir
    I have HTC Touch Pro 2 with WM 6.5. It works for me. You have to perform a soft reset for at the end for the change to take effect.
  • This little registry edit (installed through .cab file) worked great for me in WM6.0 and WM6.1! Check it out!

    http://www.andrewsayshello.com/windows-mobile/a...
  • Quu
    i got 22 as HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\
    HTC trinity with WM 6.5
  • PPCInformer
    I am not sure this will work on WM6.5, I guess I tried it on 6.0
  • raez
    Funciona....gracias.
    Lo probé con GRPS y resultó en un Omnia.
  • Sergio Nayar
    Even though this tweak do work to end the data connection at the time you specify, there's an annoying flaw!

    On some devices (i.e. Samsung Omnia i900) the 3G data internet connection drops if you place or receive a call when the tweak is applied!

    Strange but true.

    Go figure!

    Regards,
    Sergio
  • didnt notice that on my TyTn
  • Rich
    Just tried this on my HTC Touch HD and tried option 3. Like Tom, it doesnt seem to work on the HD, not sure why though!
  • Duncan
    Not to worry - sorted now thanks.
    Great fix, maybe now my battery will live for a bit longer
  • Duncan
    Hi there
    When I look at SuspendResume I get hex code
    7E 00 47 00 50 00 52 00
    53 00 21 00 00 00 00 00
    Using the TotalCommander reg editor
    Do I need a different registry editor?
  • 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?
  • thats odd, just check if you have your email connecting to the server to pull email every 5 mins or something like that. Basically you have to just make sure that the auto disconnect time you have set for your GPRS should be less say 5 mins and try setting the time between checking emails as say 15 - 30 mins.
  • Patrick
    AMAZING! Thank you so much!
  • 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.
  • no it should look like

    GPRS_bye_if_device_off
  • 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

    ?
  • Stasio
    Super soft.
    Rewelacja. Wreszcie java działa na pockeciku!
    Very thanks :)
  • try rebooting after the changes are made, which version of the OS are u running ?
  • 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
  • ACJunior
    Very thanks!!! I have spend two days looking for this solution!
  • 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
  • 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
  • Try this : http://www.1800pocketpc.com/2008/09/04/phm-regi...

    thats a free Registry Editor, hope that helps you out :)
  • adt
    hi,..
    i dunno how to get in to registry editor in windows mobile...can you tell me???
blog comments powered by Disqus