I have figured it out. The good news is that it's an very simple edit and easy to reverse:
In....
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Internet Settings]
The default setting (that uses the proxy) is:
"EnableAutoDetect"=dword:00000000
Change it to:
"EnableAutoDetect"=dword:00000001
Or simply delete it. It's more of the fact that if it's there and =0 it's used. if it's missing it's not used. But changing it to =1 will also make it disable. This way you can simply change the value back without re-adding the seting back in.
"EnableAutoDetect
This parm is used in the Registry\HKCU\Software\Microsoft\Windows\CurrentVe rsion\Internet Settings characteristic to identify whether or not autodetect is enabled in Pocket Internet Explorer options.
The following table shows the default settings."
So you say, "RF9, please explain!" Well I'd be glad to.
To start, here are all of the settings in that group:
"ConnMgrExternalPath"=hex:68,E9,22,70,97,5A,51,40, BC,1C,C5,78,E2,FB,A5,D9
"EnableAutoDetect"=dword:00000000
"DisableCachingOfSSLPages"=dword:00000001
"MaxConnectionsPerServer"=dword:00000004
"EnableAutodial"=dword:00000000
"DialogTimeOut"=dword:000493E0
"ShowDialogFullScreen"=dword:00000001
"AggressiveCacheFlush"=dword:00000000
"SecureProtocols"=hex:A8,00,00,00
"ProxyHttp1.1"=dword:00000001
"EnableHttp1_1"=dword:00000001
"EnableNegotiate"=dword:00000001
You'll notice this one in particular:
"ConnMgrExternalPath"=hex:68,E9,22,70,97,5A,51,40, BC,1C,C5,78,E2,FB,A5,D9
This ConnMgrExternalPath, according to my research, is in fact the proxy setting. I believe that points to (one or all) of the connection profiles found at:
[HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\
So
"EnableAutoDetect"=dword:00000000 merely tells IE to go ahead and use the proxy setting. Changing it to 1 disable use of the proxy setting.
I tested it back and forth. With it at =0, I can access
http://device.home/ via wap.cingular, and I can not use my wifi card. With it at =1, I can not access
http://device.home/ and I CAN use my wifi card (as expected.)
If you ever want to re-enable the proxy you don't have to edit the registry. You can go to the connection settings (menu>settings>connections>connections>settings)
Tap the "Advanced" tab
Tap "Select Networks"
Change the pull down from "My ISP" to "MEdia Net"
Now all of your internet traffic from the device (including email) will router through that proxy. It should be effectively the same thing as before the registry edit.
'My ISP' = wap.cingular without proxy.
'MEdia Net' = wap.cingular with wireless.cingular.com proxy.
My advice is to make the registry change to disable the proxy. You can always put it back. Just do what I explained if you want to access the Media net site (first link in your favorites...
http://device.home/ )
The result will be faster web browsing and the ability to use isp.cingular.
Of course if you never make the change and never use anything other than wap.cingular, you will be fine too. But I think it slows down the web browsing.
Also to increase web browsing speeds, look in to using openDNS for your DNS settings. It'll speed up DNS lookups in most cases (except when OpenDNS isn't working. heh.)
How to make the registry change:
1) Get Resco explorer and the registry editor add-on:
http://www.resco.net/smartphone/explorer/downloads.asp
I personally like to download the .cab files to a MiniSD card and install them, but it's yoiur choice.
2) Open Resco registry editor
3) Browse to:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Internet Settings
4) Click on "EnableAutoDetect" and change the value to 1 (DEC).
5) Save.
-OR-
I am going to try to attach 2 .reg files. 1 is to make the change to disable the proxy. The 2nd is to restore the proxy.
EDIT: The forum won't let me attach .reg files. So download the two .reg files here:
http://www.gadgetech.info/forumfiles/
So then the instuructions would be:
1) Get Resco explorer and the registry editor add-on:
http://www.resco.net/smartphone/explorer/downloads.asp
I personally like to download the .cab files to a MiniSD card and install them, but it's yoiur choice.
2) Open windows file explorer or resco explorer
3) Tap on DisableProxy.reg, and say "yes" to import the setting.
Do the same with "EnableProxy.reg to restore the proxy.
If you want to back up your settings before making the change. Go up one directory to:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion
Click and hold on "Internet Settings" and select "Export"
It'll save your internet settings to a .reg file. You can later import that file to restore your settings.
Last but not least. There is a way to create an XML file, then put it in a .CAB file. You could install that cab file and it would basically do this exact same registry change without you ever having to install a registry editor. It's called "OMA DM Provisioning".
I'm trying right now to figure out how to do that. So if you're scared of changing the registry, you can try to hold out for me to figure out how to create the cab file.
Bibilography:
OMA DM Provisioning:
http://msdn2.microsoft.com/en-us/library/ms890586.aspx
Info on EnableAutoDetect:
http://msdn2.microsoft.com/en-us/library/aa457989.aspx
Bookmarks