GPRS auto disconnect for battery saving - JASJAR, XDA Exec, MDA Pro General

Hi Guys,
for everyone who wants to set GPRS auto disconnect timeout without using 3rd parties' software...
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)
Bye.

Marco, this is a very useful tip. But would you tell me where i can put the command lines??
Thx
Maggie

marco, i have found the hkey_local_machine. Thx.
However, I cannot find the directory ConnMgr\Planner\Settings under \Comm
Please help.
I am using 2003SE, O2
Thx

Marco, this is a very useful tip. But would you tell me where i can put the command lines??
Thx
Maggie

Sorry for not prompt reply... :S however i don't know how gprs management works under 2003SE...
Sorry...
Did you try to look for SuspendResume value anywhere in the registry?

ta-da!
great tip! i've been looking for this for a while.
so i decided i'll create a cab file, to use with my extended rom!
i've created two files: for 1 minute disconnect, and 5 minute disconnect.
here you go.

thanks shlomki for ur worked

excellent... thanks

This works fine for me !!
Very Happy now!!
I'm using WM6 (official one)

It works for me on WM6 too.
However, I am trying to integrate this to my own cooked ExtROM. I am new at the cooking process. So, I need someone's help to get this done.
Here is part of my oem.xml...
========================================================
<characteristic type="Registry">
<characteristic type="HKLM\Comm\ConnMgr\Planner\Settings">
<parm name="SuspendResume" value="GPRS_bye_if_device_off" datatype="????"/>
<parm name="CacheTime" value="60" datatype="integer"/>
</characteristic>
</characteristic>
========================================================
This is what I have so far. However, because REG_MULTI_SZ is one of the less used key type. I am having problem figure out what to put as the "datatype".
Can someone please help me on filling in the "????" part?
Thanks.

Cab file changes the registry but device still does not disconnect
Any suggestions? It is 60 seconds and not 60 minutes - right?

I have installed the cab file and the registry has changed, however the GPRS still does not turn off - any suggestions?

shlomki said:
great tip! i've been looking for this for a while.
so i decided i'll create a cab file, to use with my extended rom!
i've created two files: for 1 minute disconnect, and 5 minute disconnect.
here you go.
Click to expand...
Click to collapse
shlomki,
what can i say? I have been looking for such an approach since I have got my new Touch Cruise (2 weeks now) and finally I found your cabs...many, many thanks!
keep up with the good work!!!!

Great! TIP! HTC have these feature but I flash with cookrom..

thanks a lot

Nice. Does this also work with 3G connections? Specifically UMTS...

Great! It works on the lg ks20 for the 3G connections.

this doesnt work, any ideas? Registry has changed to:
CacheTime 0X3C (60)
CoeffBandwidth 0x10000 (65536)
CoeffCost 0x10000 (65536)
CoeffLatency 0x10000 (65536)
RetryCount 0x1 (1)
SuspendResume GPRS_bye_if_device_off
VPNCacheTime 0X3C (60)
Thanks

I was wondering... after changing this registry entry (the CacheTime one) what is the orginal value for this incase you ever wanted you ever wanted to change it back to default? I would have looked myself but I ran the .cab file before thinking to check the registry and see what it was... Thanks in advance!
I wanna say that it is set to "0" but I just wanted someone to confirm this for me before I tried to write a .cab file to get it back to default settings.

Warning!
These cabs work for "normal" sw running in Win Mobile, but it stops Java apps running under jebed.exe to connect and get data. A connection is established, but it is immediately closed down, re-opened - closed done, re-opened - closed down and it goes on like this. Had to uninstall.

Related

1.06 ROM, GPRS not always-ON

Has anyone come up with a fix so that the GPRS is back to being always on as it was in the original 1.03 ROM? I have read some posts on this on other sites, but I have not found anything here. I assume that I have everything set properly, but the GPRS has to be started every time now.
In general I do not feel that the 1.06 ROM upgrade did much of anything to enhance my device, and quite frankly I wish I was back to 1.03, however, I have heard that a new ROM upgrade will soon be released and I bet that one or I hope that one will provide some real value and fix things.
I've posted this in another thread, here's the quote:
Here's a solution I've done to my XDA II with T-Mobile GPRS problem. I don't know who came up with this solution, but thanks to my friend who suggested this at PDAMobiz.com.
1. After a hardreset and completing the initial screen alignment, interrupt the auto-installation process by softreset your XDA II (you have 3 seconds before the files in Extended_ROM will automatically install).
2. Make your Extended_ROM viewable, whether by using the Extended ROM Viewer from http://www.ppcw.net or Extended ROM Switcher (sorry I forgot the link).
3. Now, install each cab files, except TMD_AP_NL.sa.CAB. In fact, I also disregarded, Caller ID, and some other TMD stuff.
As a result, the GPRS is now always-on as it should be.
Cheers,
Thank you for responding to this post. I had to wait quite awhile.
Your #3. states to install the cab files and disregard the TMD files. Did you delete these files or just not open them? What are these TMD Files for?
I assume that I cannot, at this point and without a hard reset, just delete the TMD Files that are viewable in my Extended Rom. Is this a correct assumption or could I accomplish the same goal by just deleting those files?
Thank You
gratefuled said:
Thank you for responding to this post. I had to wait quite awhile.
Your #3. states to install the cab files and disregard the TMD files. Did you delete these files or just not open them? What are these TMD Files for?
I assume that I cannot, at this point and without a hard reset, just delete the TMD Files that are viewable in my Extended Rom. Is this a correct assumption or could I accomplish the same goal by just deleting those files?
Thank You
Click to expand...
Click to collapse
Yes you need to delete does file from Extended_ROM and hard reset it.
Or hard reset, quickly soft reset after you finish the screen calibration, run the extended_rom viewer and manually open/run each of the cab files except the mention cab. ( basically follow exactly what jopard said ).
I read also somewhere in this forum that someone did a differrence search on the registry between GPRS always on and GPRS off when idle. With this method you can change the setting without hard reset.
Hi, the mentioned cab installs the following registry key (among others):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Planner\Settings]
"CacheTime"=dword:0000003c
"SuspendResume"=hex(7):\
69,6e,74,65,72,6e,65,74,00,00,00,00
I guess it must be the SuspendResume setting. Can you post your setting without applying the cab file?
softworkz said:
Hi, the mentioned cab installs the following registry key (among others):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Planner\Settings]
"CacheTime"=dword:0000003c
"SuspendResume"=hex(7):\
69,6e,74,65,72,6e,65,74,00,00,00,00
I guess it must be the SuspendResume setting. Can you post your setting without applying the cab file?
Click to expand...
Click to collapse
This is my setting running my own cook 1.60.06 skiping that file:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Planner\Settings]
"SuspendResume"=hex(7):7E,00,47,00,50,00,52,00,53,00,21,00,00,00,00,00,00,00,00,00
"CacheTime"=dword:00000258
And yes my GPRS is always on.
Hm, I'll try that, but I had another problem:
When I was always GPRS-connected my GSM-connection was always lost
after 12-24h. The device showed that it is connected but I could not dial out and I could not be called.
Now since I am not "always on" anymore I do not have this problem anymore.
Did you experience something similar?
softworkz said:
Hm, I'll try that, but I had another problem:
When I was always GPRS-connected my GSM-connection was always lost
after 12-24h. The device showed that it is connected but I could not dial out and I could not be called.
Now since I am not "always on" anymore I do not have this problem anymore.
Did you experience something similar?
Click to expand...
Click to collapse
Mine work fine I can call, received phone/sms while npop and aim is running in the background.
is there
Is there a way to do this without hardrestting? It just took me two hours to load all the program into XDA. Can I just hack the reg?
thanks
my rom
My rom does not even have this cab in the ext file. Can I hack it in the reg?
I have XDA II 1.50WWE ROM
thanks
softworkz said:
Hm, I'll try that, but I had another problem:
When I was always GPRS-connected my GSM-connection was always lost
after 12-24h. The device showed that it is connected but I could not dial out and I could not be called.
Now since I am not "always on" anymore I do not have this problem anymore.
Did you experience something similar?
Click to expand...
Click to collapse
I think you will find that many carriers have a "timeout" after several hours of non use.
Dave
SuspendResume
What does this look like in the registry:
This is my setting running my own cook 1.60.06 skiping that file:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Planner\Settings]
"SuspendResume"=hex(7):7E,00,47,00,50,00,52,00,53,00,21,00,00,00,00,00,00,00,00,00
I have PHM Registry Editor, and entering the entire string does not look like a meaningful option.
Is it a REG_DWORD with a base of HEX ?
Regards
Michael
I use resco registry editor you can just import in that registry.
I found another post regarding this issue:
http://forum.xda-developers.com/viewtopic.php?p=26866
I'm afraid I do not understand how this thread has evolved.
I understand the posts that speak to the hard reset and softreset within 3 seconds to keep the device ROM applications from loading. From there to install fix for viewing extended ROM files and then load everything except TMD, and perhaps some of the T-Mobile apps you do not want. Although the response says a specific TMD file and some other TMD-no specifics, all or some?
The balance of the thread seems to speak to radio settings.
Is it being said that you can change some settings on the radio stack and get the GPRS always on? If so how do you do this in reasonably simple terms?
Ed
Nonintrusive Keep-Alive
The intrusive solutions are enticing to me but they are for "developers". From a user's point of view, I am always worried about doing something and then not being able to restore it to the original state (or having to spend a lot of time to get back) should something go wrong. My bandage solution (unique to my use situation) is to open an ssh or a telnet window and run a shell script which loops to print the current timestamp and then sleeps for 5 seconds. A T-Mobile tier 2 tech guy told me that the disconnection was by design for the benefit of network service providers so that they can save on connection resources.
By the same token, I like the Keep-Alive application solution - I think it is worth my $2.45 (See thread http://forum.xda-developers.com/viewtopic.php?t=5220). I wonder if the to-come T-Mobile Windows PPC 2003 comes with some sort of control that is equivalent to the Keep-Alive application - in a matter of a month or two, supposedly.

Rogers Name Display!

I'm in too, You can have my 25$ to who ever figure this out plus the 25$ in the posst above if thats ok?
I tried no luck!
I have the Fido version of this feature, and it doesn't work on my o2 branded ROM. I'd also be interested in donating to whoever was able to rip out that functionality from a Rogers/Fido ROM.
Good luck to those who try!
I figured out how to do it. You just need to edit your registry a bit
You can find the setting in HKLM\Drivers\BuiltIn\RIL on a Rogers Branded software, but if you upgrade or don't have a rogers branded device it won't be there, if that is the case, then add the following entries. If you change these keys to a value of 1 (default 0) it should work:
Enable Rogers ALS
Enable Rogers CBM
Enable Rogers CNAP.
Now we need someone to make a quick and easy registry file (or a cab) that auto installs. I have no idea how to do this, so yeah.. haha
Hope it works.
Also works for FIDO
Let's get this solved. I willing to Donate $25 dollars to the person who solves this mystery.
Rogers Name Display:
What is it?
Rogers Name Display is a enhanced call display, instead of normal call display service displaying a number, it also sends the cell phone their name and the number.
eg: normal call display: 1-416-222-2222
eg: Rogers name display: Joe Smith 1-416-222-2222
name will display even though you dont have it in your phonebook.
this is just a software issue, not a hardware issue as Rogers carries their own branded htc phone like Touch, Tytn. it works with their rom but it wont work with a non branding phone.
I am not smart to figure this out, someone out there will be able to figure this out.
Another post where we are getting few to donate, also there are few interesting discoveries mentioned there:
http://forum.xda-developers.com/showthread.php?t=347882
also here is the kaiser rom that has working Name display on it: here: http://forum.xda-developers.com/show...1&postcount=21
if someone can rip that out of it, so rest of us can enjoy this feature on other devices, this would be awesome.
Please pledge to make a Donation.
my pledge $25
amradiar said:
I figured out how to do it. You just need to edit your registry a bit
You can find the setting in HKLM\Drivers\BuiltIn\RIL on a Rogers Branded software, but if you upgrade or don't have a rogers branded device it won't be there, if that is the case, then add the following entries. If you change these keys to a value of 1 (default 0) it should work:
Enable Rogers ALS
Enable Rogers CBM
Enable Rogers CNAP.
Hope it works.
Also works for FIDO
Click to expand...
Click to collapse
Hi amradiar,
I also have a FIDO plan with this option, and I'd like to add the functionality to my HTC Uni. I definitely know how to edit the registry, however I am not sure of what the KEY NAMES should be, or if they're DWords or Strings, etc.
That is, should they be:
"Enable Rogers ALS" set to "1"
"Enable Rogers CBM" set to "1"
"Enable Rogers CNAP" set to "1"
or just,
"ALS" set to "1"
"CBM" set to "1"
"CNAP" set to "1"
I am willing to toss a beer over via PayPal to someone who can confirm the proper registry entries we're supposed to make.
Thanks for the discovery amradiar, but we just need a bit more info!
This will obviously only work on Rogers network?...
Tried it NO GO maybe I'm doing it wrong but gave it go. Name display works with my Moto ROkr but not on my tytn. Please Help!
you should create this reg entry and then after about a min or two reset your device, however me thinks that you will "most probably" need a dll and the reg entry pointed out.
if some one can point me to a wm rom from rogers/fido i may take a look when i have some time.
(pm me the rom link)
I already had these reg entries but changed them to value 1:
Enable Rogers ALS
Enable Rogers CBM
Enable Rogers CNAP
This still didn't work, I suspect there is more to it then just some reg hacks.
if someone can please upload or link a rogers rom, this would really come handy as I don't own a Rogers branded phone. I am on Fido, Please we need to get this working as I am getting anxious now.
fallenczar said:
you should create this reg entry and then after about a min or two reset your device, however me thinks that you will "most probably" need a dll and the reg entry pointed out.
if some one can point me to a wm rom from rogers/fido i may take a look when i have some time.
(pm me the rom link)
Click to expand...
Click to collapse
Yes that would be great!
ROGERS ROM: http://rapidshare.com/files/79093298/Rogers.zip.html
Good luck!
can anyone confirm this regedit working on tytn 2? also which is the best reg editor for wm6?
kenclr said:
can anyone confirm this regedit working on tytn 2? also which is the best reg editor for wm6?
Click to expand...
Click to collapse
registry entry modification doesn't work. Waiting for someone to look at the rom to see if they can figure it out.
thanks
Please pledge to Donate, this is the only way we would get this issue resolved. Please lets work together.
I can donate $10!
Please post your findings.
i will donate $10
fallenczar said:
you should create this reg entry and then after about a min or two reset your device, however me thinks that you will "most probably" need a dll and the reg entry pointed out.
if some one can point me to a wm rom from rogers/fido i may take a look when i have some time.
(pm me the rom link)
Click to expand...
Click to collapse
fallenczar has been working hard to get this working for us, please continue to contribute to this project.
can someone try the following on the wm6 device, see if it works.
http://rapidshare.com/files/80465194/OEMOPERATORS.zip
extract the zip on to a folder, then copy it over to a folder on your phone, then run the included exe file on your device.
also the following reg edits needs to be applied
<!-- Enable Calling Name Presentation (CNAP) functions for Rogers -->
<characteristic type="Registry">
<characteristic type="HKLM\Drivers\BuiltIn\RIL">
<parm name="EnableRogersCNAP" datatype="integer" value="1" />
</characteristic>
</characteristic>
<characteristic type="Registry">
<characteristic type="HKLM\Software\HTC\RIL\RILConfig" translation="filesystem" >
<parm name="EnableSpnOnsEonsFeature" datatype="integer" value="64" />
</characteristic>
</characteristic>
report your findings back here, I have a wm5 and it didnt work on it, coming to conclusion that wm5 doesnt support name display, try the patch above on wm6 device and report back on the forum.
thanks
link to download does not work tupac

Need some help..

I recently discovered this site and decided to upgrade my t-mobile wing... I chose the touch-it 2.3 rom that TylerC put in his upgrading kit... The phone seems to operate fine with the exception of when I'm using my bluetooth headset. The headset works however I'm no longer able to simply press the button and say who i wanna call, like the voice dial is messed up. Now before I posted this I searched the forums high and low for a solution and the only thing i could find I thought would save me but it didn't...
Here's what I found...
mrmikemcguire said:
Ok so I was having the same issues. My bluethooth was not being initiated by the button on the earbud. This was from another thread, I did it and it works fine now. Hope it helps........
Originally Posted by nextpimp
My Contribution....Since people dont want to find it out their own.... Voice Speed dial Over Bluetooth ...
1 Use registry editor to edit the following entries on your Wing:
Under: \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Bluetooth\A udioGateway\, Modify Value data: OEMAGEX.dll to BTAGExtModule.dll
Under: \HKEY_LOCAL_MACHINE\SOFTWARE\OEM\VoiceCommand\, Add DWord Value: LaunchAPEnable, Value Data: 1
Under: \HKEY_LOCAL_MACHINE\SOFTWARE\OEM\VoiceCommand\, Add DWord Value: VoiceCmdEnable",Value Data: 0
2. Wait about 30 sec, then soft-reset
Itje ... Awesome Rom... All I gotta do now is unmap Voice Command from the hold funtion on button five.... Its not listening to me in the settings so gotta go to the reg... Help would be appreciated as the registry really isnt my strong point.
Click to expand...
Click to collapse
I tried that and nothing happened so if anyone knows how to solve this issue I would greatly appreciate the help..
Thanks,
Greg
try to "power cicle" -- hold power button for 3sec and select "yes"
of course after you made the changings....
use totalcommander or else to edit
tried that and still no success... anyone else??

Irritating Pop Up Keyboard

I saw a cab somewhere in the Diamond thread which stopped the keyboard popping up whenever one opens an email , a text message, or something that might remotely require text input. I have spent the last couple of hours searching for it but to no avail. anybody know how to turn this facility off please?
flashgordonv said:
I saw a cab somewhere in the Diamond thread which stopped the keyboard popping up whenever one opens an email , a text message, or something that might remotely require text input. I have spent the last couple of hours searching for it but to no avail. anybody know how to turn this facility off please?
Click to expand...
Click to collapse
nullkb is the program you are looking for
Here is a link: http://personales.ya.com/beemer/nullkeyboard.htm
[HKEY_CURRENT_USER\ControlPanel\Sip]
"TurnOffAutoDeploy"=dword:00000001
This is the regkey you've probably been looking for. Use it myself on my Diamond and works like a charm.
Excellent find - after a soft reset this works on the Kaiser too, much better than faffing around with nullkb and PQz et al.
I didn't manage to make it work on my Kaiser. Could you please explain me how to?
Thank you.
MRE-net said:
[HKEY_CURRENT_USER\ControlPanel\Sip]
"TurnOffAutoDeploy"=dword:00000001
This is the regkey you've probably been looking for. Use it myself on my Diamond and works like a charm.
Click to expand...
Click to collapse
Yes! That works perfectly! Thanks a bunch.
For all you guys who can't find it (it didn't exist on my Tilt):
In HKEY_CURRENT_USER\ControlPanel\Sip, you need to to create a new Value. Name it, "TurnOffAutoDeploy" (without the quotes), make it a DWord, and set the value to 00000001, like MRE-net said. Save it, soft reset, and it works like a charm.
Great find mate. Thanks again.
Ok guys; I must be stupid!
I've just tried it (again) and it still doesn't work!!!
When I create the new DWORD value, Task Manager asks me if I want it Hexadecimal or Decimal... I tried both but no one fits.
So, please, could you explain it again )
Thanks a lot!
Abundance of options
Gentlemen
many thanks, problem solved.
patou_larib said:
Ok guys; I must be stupid!
I've just tried it (again) and it still doesn't work!!!
When I create the new DWORD value, Task Manager asks me if I want it Hexadecimal or Decimal... I tried both but no one fits.
So, please, could you explain it again )
Thanks a lot!
Click to expand...
Click to collapse
Make sure it is Decimal and just fill in 1 and not 0000001. 1 = on 0=off
Also make sure the new key you've created is a DWord and not a StingValue.
Alternatively you can copy the attached DisableKeyboardPopUp.txt file to your device import it into your registry. Make sure you rename the file to DisableKeyboardPopUp.reg
Thanks MRE-net! I have been looking for this as well.

why text messages are recieved with different timestamp?

Whenever I get a next text message, I noticed that the messages have a time stamp way way off from the current time. How can that be if the time of the phone is right?
Have you tried this fix?
1) Goto HKLM/SOFTWARE/OEM/PhoneSetting
2) Add DWORD Value 'TrustTimeZoneField'
3) Set value = 0
4) Soft Reset
I had a similar issue where all the Delivery Reports from OrangeUK (sent from "System Administrator") came up before all the other messages regardless of when they were received.
Maybe something for me to try.
Can't find it
Where is that file at? Or it a registry?
I looked on the explorer on the HD but so many folders I haven't found it. Can you elaborate more?
stzd8 said:
Where is that file at? Or it a registry?
I looked on the explorer on the HD but so many folders I haven't found it. Can you elaborate more?
Click to expand...
Click to collapse
hi stzd8,
it's the registry
HKLM is short hand for Hkey local machine
How do I get to the registry?
I apologize for asking these type of 'questions' but how do I get to the registry?
I can only see files. Do you access the registry from the connected PC or on the phone itself. So this is the right way to fix the timestamp?
thanks
Edited the registry 'trustedtimezone' didn't work
The registry thing didn't work, any other ideas?
the tweak WORKED for me.
Thanks alot!
I'm having this same problem running duttys 6.5 r8 and the reg edit did not work. Is there any other solution?
type-x said:
I'm having this same problem running duttys 6.5 r8 and the reg edit did not work. Is there any other solution?
Click to expand...
Click to collapse
Did you change correct registry key? Did you soft reset afterwards?
EDIT
This fix may not work on different rom version, i.e. wm6.1 & wm6.5 as well as different manila versions. Try asking question in relevant rom thread and you may get a quicker response to your query

Categories

Resources