T-Mobile GPRS / EDGE GOOGLE FIX - regedit MTU setting - Networking

For those of you who cannot browse GOOGLE sites using the unlimited T-Mobile GPRS/EDGE plan do the following:
On your WM5 device, use a registry editor and do the following:
Go to HKLM\Comm\Cellular Line\Parms\tcpip
and add a DWORD registry key called MTU with value 1460 (UPDATED)
Open PocketIE/Opera/Netfront and go to any Google page you want!
Oh, and make sure your internet gateway is using:
internet2.voicestream.com

It seems as though the fix is not working for all cities.
I'm actually in New York City, so I guess the MTU values could be different in different areas. Works great on an MTU of 1460 in NYC.
You can try values from 1500 (default) all the way down to 1400.
Trial and error, if it does work for you though, please post the city and MTU value you got it working with.
Goodluck everyone. I have been struggling with this since February and am really pleased I have finally managed to resolve it.
If there are any other New York City T-Mobile users, please confirm the fix.
Thanks.

The following solution worked for me on my T-Mobile MDA. Note: the NdisWan key did not exist, I had to create it from scratch. Before adding the information below into my registry, I was unable to get past the initial google page. Now I can google anything, and use google maps too! And BTW I am in Long Island.
Change the MTU Settings for PPP Connections
Click Start, click Run, type regedit in the Open box, and then click OK.
Locate and then click the following subkey in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\NdisWan\Parameters
Add a Protocols subkey (if it does not already exist). To do so:
a. On the Edit menu, point to New, and then click Key.
b. Type Protocols, and then press ENTER.
4. Add a 0 (zero) subkey to the Protocols subkey. To do so:
a. Click the Protocols subkey that you created step 3.
b. On the Edit menu, point to New, and then click Key.
c. Type 0 (zero), and then press ENTER.
5. Click the 0 subkey that you created in step 4.
6. On the Edit menu, point to New, and then click DWORD Value.
7. In the Value data box, type ProtocolType, and then click OK.
8. On the Edit menu, click Modify.
9. In the Value data box, type 800, make sure Hexadecimal is selected under Base, and then click OK.
10. On the Edit menu, point to New, and then click DWORD Value.
11. Type PPPProtocolType, and then press ENTER.
12. On the Edit menu, click Modify.
13. In the Value data box, type 21, make sure Hexadecimal is selected under Base, and then click OK.
14. On the Edit menu, point to New, and then click DWORD Value.
15. Type ProtocolMTU, and then press ENTER.
16. On the Edit menu, click Modify.
17. Under Base, click Decimal, type the MTU size that you want in the Value data box, and then click OK.
18. Quit Registry Editor.
19. Restart your computer.
The MTU size that worked with the customer I was talking to was 1350.

Squuiid said:
For those of you who cannot browse GOOGLE sites using the unlimited T-Mobile GPRS/EDGE plan do the following:
On your WM5 device, use a registry editor and do the following:
Go to HKLM\Comm\Cellular Line\Parms\tcpip
and add a DWORD registry key called MTU with value 1450
Open PocketIE/Opera/Netfront and go to any Google page you want!
Oh, and make sure your internet gateway is using:
internet2.voicestream.com
Click to expand...
Click to collapse
This worked PERFECTLY! I'm in NYC as well and 1450 worked. (for what's it worth, that long process also described in this thread DID NOT work for me)

Squiid you are the man I work in NYC and live in NJ works like a charm... it's especially great cause i'vee ben trying to access all my gmail and GFYD accounts and it's been so inconsistent. It works well thus far thanks!

Squiid you are the man I work in NYC and live in NJ works like a charm... it's especially great cause i'vee ben trying to access all my gmail and GFYD accounts and it's been so inconsistent. It works well thus far thanks!

The registry fix for MTU of 1450 seems to be working in Dallas, thanks for the tip.

ok... so right after I added the editi in the registry it worked right away I was sitting at the starbucks on W35th and 7th. Then I went to a building right down the street and had to google something I couldn't access any google page.
I had great service in the building just no google pages which thought I had fixed. Now I can't access them from anywhere in the city again? the MTU edit is still in my registry.
Any ideas on this? thanks?

This worked for me, PHL market.
It allowed me to get to google.com.
However I still can't access any of the other google sites. (local/maps)

MTU of 1460 best
Have done some adittional testing, an MTU value of 1460 works best!
1450 sometimes works on all google sites other times not.
1460 seem to work all the time.
Please leave your feedback, and for those that have, thanks.

Not working here
Squuiid said:
For those of you who cannot browse GOOGLE sites using the unlimited T-Mobile GPRS/EDGE plan do the following:
On your WM5 device, use a registry editor and do the following:
Go to HKLM\Comm\Cellular Line\Parms\tcpip
and add a DWORD registry key called MTU with value 1460 (UPDATED)
Open PocketIE/Opera/Netfront and go to any Google page you want!
Oh, and make sure your internet gateway is using:
internet2.voicestream.com
Click to expand...
Click to collapse
I´m not with T-Mob but I do have these problem, I tried the values you suggested but doesn´t seem to work. Is there a range of values that I should try?

I figure out myself
luiggi said:
I´m not with T-Mob but I do have these problem, I tried the values you suggested but doesn´t seem to work. Is there a range of values that I should try?
Click to expand...
Click to collapse
Here one may find a useful list of values depending of the connection type
http://www.stearns.org/p0f/mtu.h
by the way, none of these worked for me.

adamb2k6 said:
The following solution worked for me on my T-Mobile MDA. Note: the NdisWan key did not exist, I had to create it from scratch. Before adding the information below into my registry, I was unable to get past the initial google page. Now I can google anything, and use google maps too! And BTW I am in Long Island.
Change the MTU Settings for PPP Connections
Click Start, click Run, type regedit in the Open box, and then click OK.
Locate and then click the following subkey in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\NdisWan\Parameters
Add a Protocols subkey (if it does not already exist). To do so:
a. On the Edit menu, point to New, and then click Key.
b. Type Protocols, and then press ENTER.
4. Add a 0 (zero) subkey to the Protocols subkey. To do so:
a. Click the Protocols subkey that you created step 3.
b. On the Edit menu, point to New, and then click Key.
c. Type 0 (zero), and then press ENTER.
5. Click the 0 subkey that you created in step 4.
6. On the Edit menu, point to New, and then click DWORD Value.
7. In the Value data box, type ProtocolType, and then click OK.
8. On the Edit menu, click Modify.
9. In the Value data box, type 800, make sure Hexadecimal is selected under Base, and then click OK.
10. On the Edit menu, point to New, and then click DWORD Value.
11. Type PPPProtocolType, and then press ENTER.
12. On the Edit menu, click Modify.
13. In the Value data box, type 21, make sure Hexadecimal is selected under Base, and then click OK.
14. On the Edit menu, point to New, and then click DWORD Value.
15. Type ProtocolMTU, and then press ENTER.
16. On the Edit menu, click Modify.
17. Under Base, click Decimal, type the MTU size that you want in the Value data box, and then click OK.
18. Quit Registry Editor.
19. Restart your computer.
The MTU size that worked with the customer I was talking to was 1350.
Click to expand...
Click to collapse
I'm using an 8525 with
CE5.2.1622 ( Build 18128.0.4.4 )
ROM 3.62.502.3 ( 10/11/07 )
Radio 1.16.00.00
Protocol Ver: 32.53.7018.01H
( Yes I used pof's SIM/CID Unlocker....way to go pof ! )
Anyway, I've tried adding these keys ( which, by the way, once I reboot the 8525, I lose all BUT the "ProtocolType" entries under the "0" key ), and setting my MTU from 1430 to 1460 as the original author suggested, and I can get past google.com, and it simply dies "Opening" gmail/calendar/maps.
THe funny thing is I'm running Xplode's WM6 ROM for BlueAngel on an older Siemens SX-66, and even though it DOESN'T have any of these entries mentioned, it works....I can go to gmail just fine, even without the registry settings.
Has ANYONE gotten a consistent solution to this ? Is there any particular ROM image someone can recommend to move to that includes fixes for this ?
Thanks.

Updated Radio ....still doesn't work.
I updated the Radio ROM To 1.54.30.10, and it still doesn't work. Even though now, I have 2 "cellular line" entries in the HKLM\COMM section of the registry.

HTC P6500 & HP IPaq 614c PPP Protocol MTU
Hi everyone,
I am wondering if any can look over my problem and possibly offer some advice?
I have a problem probably generic to most PDA devices where i can not change the MTU size for the PPP Protocol.
I have made the changes as advised in this thread and neither have worked for me, the MTU is still default 1500.
Changes made are as follows:
"HKLM\Comm\Cellular Line\Parms\tcpip" Set to 1450, MSS is still 1460
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters\Protocols\0" and also changed \Parameters to \Parms as they all within Registry on WM6 and set ProtocolMTU, PPPProtocolType and ProtocolType as in XP, MTU set to 1450 but the MSS is still 1460.
I am using Windows Mobile 6.
The tool i use on the PDA is the Microsoft Power Toys Analyzer, copy the file to my XP machine and open the netlog0 file with Wireshark and investigate the capture.
The latter of the two keys is how the MTU is changed on a Windows XP machine.
I do know that data cards connected to a PC that use the WWAN protocol for GPRS connection will list a Wireless Network Interface card and for that the MTU would be changed under the network adapter itself, if they are using the PPP Protocol and listed as a Dial Up adapter the the latter key above must be used, all tested and works a treat.
I am imaging that PDA devices must work in the same way.
The devices i am currently using definatly use the PPP Protocol to connect, can anyone advice how this MTU is changed or even advice how to tweak registry to get GPRS to use WWAN, the latter may be impossible for me as i am not a software developer, tweaks i can handle.
Well thanks for looking at my post and i hope someone can point me into the correct direction.
Many Thanks
Martin.

Related

Pre-announce: XDA Special Edition ROM v1.2, need your help!

We're creating Special Edition ROM v1.2, the last one still based on the 'old' O2 3.17.03 ROM. We chose not yet to build based on PPC2003 because we feel many things will still change between now and the actual release, and we still need to learn a lot more in order to be able to make something which is a significant improvement over the official ROM, once it appears.
So what's new in v1.2 ?
PhonExt
[list:a7505d4dbf]Single handed dialing
per-contact and per-category ringtones
D9
Another means of dialing with one hand
imov Messenger Basic (formerly jabberCE)
jabber
ICQ
AIM
Yahoo
MSN
PocketCHAT
IRC
tdClock
Large clock displayed on Today screen
tdLaunch
A few rows of shortcut buttons on today screen
[/list:u:a7505d4dbf]
Futhermore we fixed a few remaining issues, and depending on space we may add a virus scanner (AirScanner), an alternative POP mail client (nPOP) , and maybe more.
We need your help:
In order to be able to add more providers in the AutoConfig dialog, we need snapshot files from people that have a working setup for their provider.
Here's the procedure:
1) Check http://xda-developers.com/incoming to see your provider isn't there yet.
2) Set up your machine like someone in your country is likely to want it (12/24 hr clock, timezone (pacific for US?) and other regional settings. Create the necessary connections (at least GPRS, WAP if possible), and name them something logical (such as "O2 GPRS Internet").
3) Make a snapshot using the ssnap.exe tool provided with the Special Edition ROM.
4) Extract the following keys with all their values and data from the snapshot to a text-file:
[list:a7505d4dbf][HKEY_CURRENT_USER\ControlPanel\Phone]
[HKEY_LOCAL_MACHINE\nls]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Clock]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Destinations\WAP Settings]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{EF097F4C-DC4B-4c98-8FF6-AEF805DC0E8E}\HTTP-{ADB0B001-10B5-3F39-27C6-9742E785FCD4}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{EF097F4C-DC4B-4c98-8FF6-AEF805DC0E8E}\null-corp-{310E8001-80B9-C8BE-C333-EB6AB0026E3C}
For each connection, the following keys, where XXXX is the name of your connection:
[HKEY_CURRENT_USER\Comm\RasBook\XXXX]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\XXXX]
5) Name the text file "Country - Provider" (e.g. "Germany-D1") and upload using ftp to xda-developers.com, username 'xdaftp' password 'xdaftp'.[/list:u:a7505d4dbf]
There's a file already there called 'Netherlands-O2' which can serve as an example.
You help will be much appreciated by others, and you'll be able to cold-boot v1.2 and have all your provider's settings right there. Deadline is this Sunday, July 6th, in the evening.
@ Peter Poelman
My Provider in Austria needs my Phone # (+43699xxxxxxxx) as User and a personalized password for GPRS Authentication.
My question:
is such a snapshot useful for the next release??
Fidl
battery low
Please remove that annoying battery low bleep reminder.
After all its just another registry entry.
Why was this over looked...
Martin
Fidl said:
My Provider in Austria needs my Phone # (+43699xxxxxxxx) as User and a personalized password for GPRS Authentication.
My question:
is such a snapshot useful for the next release??
Click to expand...
Click to collapse
No, it's not. I guess users of this provider would need to set up GPRS themselves.
Re: battery low
MADmanFREE said:
Please remove that annoying battery low bleep reminder.
After all its just another registry entry.
Why was this over looked...
Click to expand...
Click to collapse
Ah, because we never travel far from our warm cradles, my friend.
What were those registry settings again, and how would you like 'em? (I seem to remember being able to set it to where it does warn, ut much later...)
XDA developer Peter Poelman said:
Fidl said:
My Provider in Austria needs my Phone # (+43699xxxxxxxx) as User and a personalized password for GPRS Authentication.
My question:
is such a snapshot useful for the next release??
Click to expand...
Click to collapse
No, it's not. I guess users of this provider would need to set up GPRS themselves.
Click to expand...
Click to collapse
Sorry to quote myself...
Then again: you could just leave off the user and password values, and it would still be useful: i.e. provide apn, proxy (if applicable) and other settings. So yes, please send it anyway...
new rom
Hey, it also will be EXCELLENT if we can put our OWN LOGO (or picture) in the after RESET screen.
Dear XDA developer,
I already uploaded Thailand with AIS as the provider. There are other 2 providers in Thailand, which are DTAC and Orange. I will try to find them.
I wonder that some tools might be on your consideration in v1.2:
- Adobe Acrobat Reader
- TIFF file viewer (for viewing FAX file on our mail)
- Ephemeris for checking the Sun, Moon and Compass
- Ruler (I think this is cool, when you need to measure something but no ruler)
- Stop time for StopWatch
- FreqTune for checking the sound frequency
- Remote Display, CERDisp (Microsoft)
(All above is freeware)
NumSup
Hi Jabber by mov software creates a lot of GPRS traffic as opposed to ICQ. Since both apps are freeware, I suggest you install both in the next release. What I would _really_ love is the pocket divx player which can also handle ogg vorbis and mp3. Definitely a better choice than the Windows Media Player (www.pocketmvp.com).
Installing VNC was an excellent idea!
This is a great place for info on the xda, my respects to y'all at xda-developers.com
Re: new rom
bmo said:
Hey, it also will be EXCELLENT if we can put our OWN LOGO (or picture) in the after RESET screen.
Click to expand...
Click to collapse
You can, just create your own theme. Or create your own ROM if you want it to survive cold-boot.
NumSup said:
I already uploaded Thailand with AIS as the provider.
Click to expand...
Click to collapse
Thank you!
I wonder that some tools might be on your consideration in v1.2:
- Adobe Acrobat Reader
Click to expand...
Click to collapse
Checked it out. Way too big.
- TIFF file viewer (for viewing FAX file on our mail)
- Ephemeris for checking the Sun, Moon and Compass
- Ruler (I think this is cool, when you need to measure something but no ruler)
- Stop time for StopWatch
- FreqTune for checking the sound frequency
- Remote Display, CERDisp (Microsoft)
(All above is freeware)
Click to expand...
Click to collapse
I'll try to find it (I'll ask if Google doesn't help me), and see if they are suitable. We're beginning to run out of space, so I may need to make some choices soon.
Hi XDA developer Peter Poelman
:wink:
Also it would be nice to create a tool to change your operating logo on your XDA i.e. I’m using T-Mobile as my provider
yorken said:
Hi Jabber by mov software creates a lot of GPRS traffic as opposed to ICQ. Since both apps are freeware, I suggest you install both in the next release.
Click to expand...
Click to collapse
I'll see what I can do...
What I would _really_ love is the pocket divx player which can also handle ogg vorbis and mp3. Definitely a better choice than the Windows Media Player (www.pocketmvp.com).
Click to expand...
Click to collapse
I have a hunch this could be a little too big, but again, I'll have a look.
Hi,
i uploaded Autria - ONE (only GPRS, because i never used WAP with my device)
Hello,
might sound silly but I would go for a "choice" of programs to be installed, if this is feasible.
Gear
:?
Hi,
I have added the German-D1 settings...
just to let you know I had to choose two different Keys:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Destinations\Einstellungen WAP]
... Wap Settings is Einstellungen WAP in German Systems...Installed on an English 1.2 it should go in WAP Settings Key I would guess...
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{EF097F4C-DC4B-4c98-8FF6-AEF805DC0E8E}\null-corp-{FB2E8000-800B-849A-BC41-A56D8A2D7266}]
... I was not able to find the {310E8001-80B9-C8BE-C333-EB6AB0026E3C} in my German system, so I took the one with "Proxy"="new-corp:1743" line, as in you netherland "demo" file.
Let me know if this is useble or if I shall search something different...
Dolo
What about the following Reg tweaks?
Low Battery Warning:
Browse to HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D663-239C-47a7-9304-0D347F580408}\
Create a String value named "Default" and set its value to "Low battery warning".
Now go to Start > Settings > Personal tab > Sounds & Notifications applet > Notifications tab, select "Low battery warning" in the "Select an event" drop-down list and you can customize it.
Disable startmenu animation
Browse to HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\
Change the "AniType" value from 6 to 0.
Display Daten and Time in titlebar
Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\
Create a binary value named "TBOpt" and set its value to "13 00 00 00"
Just my 2 cents
Czech_T-Mobile.txt
Hi,
I upload textfile with GPRS/WAP configuration for czech operator T-Mobile to xda ftp site.
R.
ORANGE FRANCE OSL
Just added now!
Many thanks for your great job 8)
Icons in Total Commander
@ Peter Poelman
i found that the default icons in Total Commander point to \program files\... , but Total Commander is in the Windows dir.
for correct appearance of folders and zip-files i changed the following registry entries:
[HKEY_CLASSES_ROOT\tcfolder\DefaultIcon]
"Default"="\\windows\\cecmd.exe,-105"
[HKEY_CLASSES_ROOT\ZIPArchive\DefaultIcon]
"Default"="\\windows\\cecmd.exe,-102"
and i forgot:
[HKEY_CLASSES_ROOT\ZIPArchive\Shell\Open\Command]
"Default"="\"\\windows\\cecmd.exe\" \"%1\""
regards,
Fidl

Bluetooth Device Name

Is there a way to configure the device name.? By default it uses the owner's name and I would rather use something different.
I think its on Settings > About > Device ID. Be warned though as I changed mine and then Active Sync didnt recognise it and only linked as a guest.....had to change it back.
HPJ
PS I knew Batman would use an Exec, yet another cool gadget for him :wink:
HPJ
Thinks for your quick response. This forum is great.
P.S. I've gone by Batman for years now and yes I do love these gadgets.... :lol:
The Bluetooth device name is indeed initially taken from the value you put into "Owner Name", but once set it can be changed and is not dependent upon the two being identical. You can override the bluetooth value by a registry hack.
In the registry, you'll find an entry like the following:
[HKEY_CURRENT_USER\Software\Microsoft\Bluetooth\Settings]
"LocalName"="Fred Bloggs"
You can use a registry file merge to modify this. For example:
====== Reg file entry begins below =======
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Bluetooth\Settings]
"LocalName"="O2 Xda Exec"
====== Reg file ends above here =======
You will need to soft-reset and then re-search for Bluetooth devices on your PC/laptop for the change to be noticed.

WEP Key

My wifi keeps teeling my that I am using the wrong wep key to access my network. It says that the key is the wrong length, I use a text entry which the hermes doesn't appear to deal with and demands a hex key. Any ideas please?
leswaller said:
My wifi keeps teeling my that I am using the wrong wep key to access my network. It says that the key is the wrong length, I use a text entry which the hermes doesn't appear to deal with and demands a hex key. Any ideas please?
Click to expand...
Click to collapse
That's OK use an online converter to convert your text to Hexadecimal.
Like this one:
http://www.powerdog.com/wepkey.cgi
Mike
What router/WiFi AP are you using
as it should show you the Hex key
I know my linksys one does, i can put in a password and it converts it to in the Hex and show me the Hex so i can copy it to my wifi devices
I would give this a read
http://www.theregister.co.uk/2007/05/15/wep_crack_interview/
I have just upped all my Wifi to WPA-TKIP
Had to upgrade the drivers on the laptop so that it would work with WPA-TKIP
I tried that and ended up with a much longer key than was showed by the series of ***** in my laptop wifi adapator. Tried it anyway, but it didn't work. Incidentally should I key in spaces between the hex values when entering the key?
Unfortunately my laptop adaptor just shows a series of **** for the hex code after I enter the text key.
I am aware that WEP has been cracked, but If I change everything to WPA-TKIP will it be any easier to configure
leswaller said:
Unfortunately my laptop adaptor just shows a series of **** for the hex code after I enter the text key.
I am aware that WEP has been cracked, but If I change everything to WPA-TKIP will it be any easier to configure
Click to expand...
Click to collapse
What spaces??
And you cannot count the the ** as these are often programmed by design NOT to match the number of letters/numbers underneath.
I use 128 WEP encrytion which will always give a 26 digit Hexadecimal key.
Don't overcomplicate matters use the web page above.
It can be easier to have someone read it out as you type it in.
You cannot copy and paste the wep key on hermes stanard input so you have to take great care to enter correctly.
Also the Hermes can be a little temperamental getting the key in first time around. It sometimes helps to delete the network card in settings>connections and start afresh if you have been having several failed attempts. This cleans it out ready to start afresh.
Edit: It will NOT be easier to configure WPA-TKIP
Mike
wpa dont waste your time with hex it drives you nuts
wpa dont waste your time with hex it drives you nuts
Thanks Mike
You were right I was trying to be to complicated, using the onscreen converter worked first time. Many thanks again

Stopping Activesync

I found that many of the latest ROM cooks of WM6.1 have the annoying issue of Activesync always starting itself every minute... i searched a lot and found the best common solution is the fake account with manual settings...
After playing around with the registry i managed to find a better way.
Just open your favourite registry editor and set the value:
HKCU\Software\Microsoft\ActiveSync\KeepAlive
to 0
and enjoy.
Hope this will help future cooks to use this feature in their ROMs.
Cheers
Personally, I've been trying to read up on editing embedded database files (and CEDB files) to fix this situation once and for all. I've hex edited mxip_notify.vol and removed the repllog.exe call for AS after a time sync (which is the main reason AS starts up roughly every minute). It works, though when checking the notification queue there are three empty notifications that I'm not sure whether they hurt performance or not. Ultimately, if someone is able to get the WM5 or WM6 (6.1) SDK and knows how to edit EDB's or CEDB's (in a volume, of course. ), I'm sure the community as a whole would greatly appreciate it. I'll keep working at it; however, I've never used VS 2005 so I have a nice learning curve to navigate.
i already try the reg edit method,but it still come back when i softreset my phone.
the best method is the fake server. =)
Keep in mind also that on the 6.1 ROMS, if the Automatic Time Zone setting is enabled in the clock settings menu, it will continue to load up activesync periodically. Disabling it, at least for me, keeps activesync at bay...............
The hex edited mxip_notify.vol works great for me, I can still leave the Automatic Time Zone setting enabled without any AS problems. Just would like to eliminate the blank notifications in the queue.
I can post my edited mxip_notify.vol for anyone that wants it. The only thing is that it needs to be cooked in. So chefs would have the most benefit of this.
EDIT : By request, here is my modified mxip_notify.vol. When cooking simply replace the mxip_notify.vol in the SYS\Shell folder. Enjoy.
KMFM$ said:
The hex edited mxip_notify.vol works great for me, I can still leave the Automatic Time Zone setting enabled without any AS problems. Just would like to eliminate the blank notifications in the queue.
Click to expand...
Click to collapse
Yes please. Unfortunately, this might introduce one of my pet hates about WM6.0 - the blank notifications...
rling said:
Yes please. Unfortunately, this might introduce one of my pet hates about WM6.0 - the blank notifications...
Click to expand...
Click to collapse
No problem. Check my post above I've added the file there. I simply wish that I had the skill (and time to learn) to edit the volume properly to eliminate the notifications. Oh well.
bradipo.xda said:
Just open your favourite registry editor and set the value:
HKCU\Software\Microsoft\ActiveSync\KeepAlive
to 0
Click to expand...
Click to collapse
for me on polaris with syrius r4 the regkey seems to work... changed it yesterday and no active sync since then! so many thx!
oh, well... looks like the "keepalive" edit is only a partial solution. It works only until AS is started again (USB connection, launching it manually, or timechange if not disabled in the notify queue).
I played a bit with AS and here's what I found 'til now.
Everytime it starts it checks if a partnership with an exchange server is set, if not the "keepalive" value is set to 1.
If there's a partnership and the schedules are different from both "manual" it sets the keepalive again to 1.
That's why reg_editing the value lasts only temporarly.
So, the only way for not having A.S. "alive" is having a partnership with something and the sync schedules both set on manual...that's why the fake server is the best method, but I was searching for a way to "cook it in".
For the partnership issue i found this workaround.
Add the key {00000000-0000-0000-0000-000000000001} under [HKCU\Software\Microsoft\ActiveSync\Partners\]
and the string Engine="{22C7DA12-F3FD-4875-8344-7786454F6534}" in that new key.
This will create a fake partnership with a dummy exchange server without having to go through the configuration menu, so this tweak can be used for cooking.
The second part require a bit of databases manipulation. Actually i know what to change and where but i'm not able to figure out how to cook this (in particular i need to know how the pim.vol database is created in the first boot).
I'll play some more tomorrow and will post what found... and eventually i'll try to solve the empty entries problem...now is time to have some sleep
attached there's a .reg with the tweak mentioned... cheers
Alternative method
Hi,
I've used the fake exchange server method before, but I prefer to use SKTools to do the job. Been using SKTools for over two years and this feature has been available since then.
Download SKTools from http://s-k-tools.com/
Install SKTools and disconnect your PDA.
Make sure activesync on the PDA is closed (not minimized).
Go to the Tune-up section, and enter the activesync tab.
Change "AS auto connect" from yes to no.
No need to soft-reset.
Done!
Note that the PC will still detect the PDA, and this is reflected in Device Manager, but Activesync (WinXP) and Windows Media Device Center (WinVista) do not start. There is no syncing.
The PDA will also detect the connection, and activesync will start in the background, but it will not sync anything.
I use this method to charge my PDA without activesync starting when I don't need it. Hope this works for you too.
Hi,
Thanks a lot mi friend !!!!
mosestan said:
Alternative method [...]
Click to expand...
Click to collapse
thx for the directions, but... looks like the tweak you posted is intendend for keeping AS from starting on the desktop, while were trying to do the opposite, stopping AS from starting itself every minute, and makin' it a permanent cooked tweak ready for ROM flashing...
anyway, there's no real need of sktools to do that, is the same option in actyvesync-connections
or through registry key
HKCU\ControlPanel\Comm\AutoCnct
there's still some work to do
bradipo.xda said:
oh, well... looks like the "keepalive" edit is only a partial solution. It works only until AS is started again (USB connection, launching it manually, or timechange if not disabled in the notify queue).
I played a bit with AS and here's what I found 'til now.
Everytime it starts it checks if a partnership with an exchange server is set, if not the "keepalive" value is set to 1.
If there's a partnership and the schedules are different from both "manual" it sets the keepalive again to 1.
That's why reg_editing the value lasts only temporarly.
So, the only way for not having A.S. "alive" is having a partnership with something and the sync schedules both set on manual...that's why the fake server is the best method, but I was searching for a way to "cook it in".
For the partnership issue i found this workaround.
Add the key {00000000-0000-0000-0000-000000000001} under [HKCU\Software\Microsoft\ActiveSync\Partners\]
and the string Engine="{22C7DA12-F3FD-4875-8344-7786454F6534}" in that new key.
This will create a fake partnership with a dummy exchange server without having to go through the configuration menu, so this tweak can be used for cooking.
The second part require a bit of databases manipulation. Actually i know what to change and where but i'm not able to figure out how to cook this (in particular i need to know how the pim.vol database is created in the first boot).
I'll play some more tomorrow and will post what found... and eventually i'll try to solve the empty entries problem...now is time to have some sleep
attached there's a .reg with the tweak mentioned... cheers
Click to expand...
Click to collapse
That's good info, bradipo.xda. Have you looked at using CeRegEditor to help with finding the other necessary entries? You can perform a "before and after" comparison of the registry for detecting registry changes. I would look into it personally, however, I'm a little to busy to do so right now.
SOLVED
Here I have attached an mxip_notify.vol with ceipui and the timed repllog entries removed AND I have attached a provxml that will set sync times to manual without creating the fake server. This combination effectively prevents ActiveSync from restarting itself every few minutes.
I use this reg key, didn't see it mentioned here.
Code:
[HKEY_LOCAL_MACHINE \ System \ ActiveSync \ Engines \ {176F4FFD-F20C-4bd4-BDD7-01D0726C567B} \ Settings]
"SyncAfterTimeWhenCradled"=dword:00000000
Change the dword value to 0 as shown above, which means manual sync. The default value is 5, 5= 5mins, 15= 15mins, etc
firefly123 said:
I use this reg key, didn't see it mentioned here.
Code:
[HKEY_LOCAL_MACHINE \ System \ ActiveSync \ Engines \ {176F4FFD-F20C-4bd4-BDD7-01D0726C567B} \ Settings]
"SyncAfterTimeWhenCradled"=dword:00000000
Change the dword value to 0 as shown above, which means manual sync. The default value is 5, 5= 5mins, 15= 15mins, etc
Click to expand...
Click to collapse
that keeps repllog.exe from running in the background?
selyb said:
that keeps repllog.exe from running in the background?
Click to expand...
Click to collapse
Only one way to find out lol, seems to but will need more time to see if suddenly launches again?
Something to do with TouchFlo3D
Hi All,
I don't have the time to look into this myself, but I found that when I disabled touchFlo 3d to try out Mobile Shell, active sync never started up randomly. As soon as I turned TF3D back on... active sync kept coming back.
Just putting this out there, see if it helps anyone find a fix for that damn activesync.
The best and easiest solution
Holy cow people!, that's some crazy junk you're trying out there. I applaud your efforts but there is a much easier way.
As you know...
1. Disable the Repllog Notification (Apprunaftertimechange) in the Notification Window.(recommmend fdc taskmanager for this)
2. Registry hack [HKEY_CURRENT_USER\Software\Microsoft\ActiveSync] locate value "Keep Alive" change this to "0" for disabled.
But now the enlightenment...
3. Use fdcsoft's registry editor to tap and hold "KeepAlive" and select "Export..." (or chose from file menu) This will export this one value to a .reg file. Put this file in your \\Windows\StartUp folder. Now if you don't already have a program to "run" .reg files, you need to associate them with TaskMgr.
4. Using Total Commander, tap and hold your .reg file and select "Properties". Select "Associate" tab. Tap the gray box that says "Associate..." In the "Command:" box, reference the location of TaskMgr.exe (ex. \Program Files\FdcSoft\TaskMgr\TaskMgr.exe) In "Parameter:" box, leave the "%1" and add "/silent" (%1/silent) This keeps a dialoge box from popping up.
6. "OK" the changes and enjoy!
Now when windows starts it will "run" the .reg file and change the 1 back to 0. Problem solved.
bye bye Activesync!
fsb2cool2care said:
Holy cow people!, that's some crazy junk you're trying out there. I applaud your efforts but there is a much easier way.
As you know...
1. Disable the Repllog Notification (Apprunaftertimechange) in the Notification Window.(recommmend fdc taskmanager for this)
2. Registry hack [HKEY_CURRENT_USER\Software\Microsoft\ActiveSync] locate value "Keep Alive" change this to "0" for disabled.
But now the enlightenment...
Click to expand...
Click to collapse
Ok, best and easiest are matters of opinion. IMO, installing the cab I provided here is easier than the 6 steps you provided and doesn't require anything to be run at startup since Activesync will not try to run on its own anymore. But, that's only my opinion and it goes without saying that each person should do whatever works best for him or her.

All about Microsoft Voice Command (MSVC) on Topaz with WM6.5

I'll start this thread to share my knowledge aquired after many hours of testing regarding the registry settings of Microsoft Voice Command on Topaz with WM6.5 ROM from HTC although the settings may be applicable to other cooked ROM's and phone models.
First of all, I don't know why but different versions of MSVC are installed with different registry settings so I will only talk of the final result. These characters "" do not need to be completed.
Here comes the tricky part. To make MSVC work you need to alter the following registry settings:
HKLM\Software\OEM\VoiceCommand
Type: String
"Path" = "\Windows\VoiceCmd.exe"
HKCU\ControlPanel\SoundCategories\Ring
Type: Dword
(BE CAREFUL HERE, IF IT'S A STRING, YOU NEED TO FIRST DELETE THE STRING AND CREATE A DWORD WITH THE FOLLOWING VALUES)
"AttenuationCategory" = "2" (it's the setting I'm using)
(This value can be changed. It tells how much the ringtone is reduced for the voice to be heard)
The rest of the values here do not need to be altered.
Next is:
HKCU\ControlPanel\SoundCategories\VoiceCommand1
Type: Dword
(SAME HERE, IF IT'S A STRING, YOU NEED TO FIRST DELETE THE STRING AND CREATE A DWORD WITH THE FOLLOWING VALUES)
"AttenuationCategory" = "5" (it's the setting I'm using)
(This value can be changed. It tells how loud the voice in call announcements can be 1 TO 5 1=low 5=high)
The rest of the values here do not need to be altered.
Make sure that the following location's are set to:
HKCU\ControlPanel\Sounds\RingTone0
Type:String
"Category" = "Ring"
and:
HKCU\ControlPanel\Sounds\TTSAnnounce
Type:String
"Category" = "VoiceCommand1"
Type: String
"Sound" = "\Application Data\Volatile\\TTSCallerID.wav
The rest of the values here do not need to be altered.
Do not forget to set your MSVC to announce incoming calls and to announce notifications using Bluetooth hands free if available.
If you want to assign the long call button from the phone to launch MSVC without a third party software then assign it from the personal folder in settings then edit the following registry key:
HKLM\Software\Microsoft\Shell\Keys\40C6
Type: String
"" = "\windows\voicecmd.exe\" (THE LAST SLASH IS CRITICAL, SO USE IT)
Leave the rest the way they are.
This are the settings for which dll should be used to initiate bluetooth communication: BTAGTEXT.DLL , VCBTHAG.DLL (it's installed by MSVC and this is the one you should use) and OEMAGW.DLL.
You should have something like this:
ex:
HKLM\Software\Microsoft\Bluetooth\AudioGateway
Type: String
"BTAGExtModule" = "\windows\vcbthag.dll"
If you want to use your wired headset to launch your MSVC then you need to long press the hang up button.
This setting were tested on the updated WM6.5 ROM from HTC website with MSVC version 1.6.21040 which works perfectly and 1.6.21725 which also works fine except for bluetooth voice command initialization from hands-free which does not work because I don't know why this version of MSVC closes the communication between phone and hands-free.
And last you should set you phone to not use single volume, if you do, the volume of the voice will be reduced with the ringtone, if you set them separately the voice will be spoken out loud even if you reduce the ringtone volume or system volume.
I hope this helps most of you out there who are desperatly trying to use MSVC and don't know how to set it to work the way it was supposed to.
P.S. For those who are trying to get the WWE eastern european 6.5 ROM (ex. Hungaria, Romania, etc), you can get it from HTC selecting in the country selection Ceska Republic. I don't know why but seems that other countries are not updated in the ROM section.
Hi,
I will add this to the MS Voice configger app i have set up.
Thanks for this!
You're welcome
It was my pleasure, I'm glad that someone will be able to use it and not to go through the same hardship as I did.
Dword v.s. String
HKCU\ControlPanel\Sounds\TTSAnnounce
Type: Dword
"Category" = "VoiceCommand1"
In the HKCU key you mentoned above, My type in the phone showed a string, not Dword. And it seems I can't add new Dword "string" after deleting the string type.
Anything I missed?
Sorry, my mistake, I will edit it, it should be a string there.
Hi guys,
For the longest time after I upgraded my ROM, MSVC has stopped making incoming caller announcements. Everything else works, it just wouldn't make call announcement when a call comes in. Not on speaker, not on BT. I tried everything and it still didn't work.
I came across this thread and I tweaked the registry. As soon as I changed
HKCU\ControlPanel\Sounds\RingTone0\Category from "VoiceCommand1" to "Ring", then incoming call announcement worked for me!!
So i was pretty happy about it, except it only worked for a few days. The last couple days it's stopped working again.
Taking a closer look at the registry I realize what I have is identical to what's posted here, except for -
HKCY/Control Panel/Sounds/TTSAnnounce/Sound
Instead of "\Application data\Volatile\\TTSCallerID.wav" I have "\Internal Storage\Backup and Restore\Application data\Volatile\\TTSCallerID.wav"
I guess it's a case where my ROM moves all volatile files from main memory to internal storage (like a SD card ... I use TouchDiamond1 which uses internal storage instead of SD card).
When I look at that folder, a TTSCallerID.wav file IS indeed generated everytime I make a call to my phone! It is just for whatever reason it fails to play that file!!
Has anybody experienced this? Can anyone help?
Voice Command Problem
Do you use some tweaking programs which could move the temporary folders from the main memory to the storage card or a custom rom which could be tweaked that way? As long as I now, you cannot move the location in which voice command writes his voice file as it is generated within the program.
Strange enough, call announce works after I made the following changes:
HKCU\ControlPanel\Sounds\TTSAnnounce\Category
Change from "VoiceCommand1" to "Ring"
That's different from what's reported on the 1st post, but it seems to work for my phone .... ??!?!
As for moving the volatile folder to internal storage ... it's a feature of my ROM (DiaDuit 1.6.7) ... the ROM automatically does that, even if I put files inside \Application\Volatile\ it moves them to the storage automatically. But everything seems to work fine, including MSVC after I made the above registry tweaks ... so I guess that wasn't the culprit.
Hi,
So I update the config app to version 1.2.
The above mentioned registry fix was already in the config app.
Last post for Topaz test:
http://forum.xda-developers.com/showpost.php?p=5485644&postcount=44
Can someone make a cab of this. thanks
Cab file
shayan.k said:
Can someone make a cab of this. thanks
Click to expand...
Click to collapse
It seems someone already has, check the link above

Resources