PhoneWeaver has the feature to toggle WiFi. However, on HTC Wizard devices (also knows as T-Mobile MDA Vario, Cingular 8125, Orange SPV M3000, etc) this will not work right after a soft reset. Luckily, there is a solution for this specific problem, which will at least work on the HTC Wizard.
Technical details
The reason for the fact that WiFi can't be toggled by PhW by default, is because by default the WiFi driver isn't loaded after a soft reset. Having the WiFi drivers loaded will cost you about 1 MB of memory, so for people who never use WiFi it will be better to not have the WiFi drivers preloaded.
However, once you manually connect to a WiFi network through Comm Manager, the WiFi drivers will be loaded, and they will stay loaded. So from the moment that you manually enabled WiFi, PhoneWeaver can toggle your WiFi, until you soft reset again. This is very annoying, and luckily a solution is available.
What we will do, is setting the device to load the WiFi drivers immediately after each soft reset. This will cost you some free memory (1 MB memory loss has been reported on the internet), but this memory would be taken anyway if you would start WiFi through the Comm Manager since this would also load the WiFi drivers. So in the end, the only difference is for the moment between soft reset, and loading WiFi for the first time.
Steps to make it work
Changing the registry
Note that changing the registry can harm your device, if you don't know what you're doing. So if you do this, it's at your own risk.
You will need a registry editor for your Pocket PC and then browse to this folder:
HKEY_LOCAL_MACHINE\Comm\TNETWLN1\Parms
(on some devices HKEY_LOCAL_MACHINE is abbreviated as HKLM)
In that folder, there will be a D-word value registry key, called "HTCPreloadWifi".
You will need to edit this value.
If it's not there, you will need to create it.
You will need to set it to 1.
(If you want to disable preloading WIFi, set it to 0 again)
Saving the change
After changing this D-word value, turn off the screen by shortly pressing the power button on top of the device.
Keep the screen off for 10 seconds.
Turn the screen on again.
Then keep the power button pressed until you see a popup screen asking for confirmation to power off the device; agree to that.
Then turn on the device again.
This process is to make sure that the registry change is saved, since a soft reset may not always work to save this registry change.
Final remark
It has been suggested to make this registry change automatic in PhoneWeaver, but the developer replied that he wouldn't do this, since it would interfere with user freedom to decide wether or not to preload WiFi. So people with a HTC Wizard will need to do this registry change once manually.
Update A couple of posts down, funnyPC, a HTC Prophet user, noticed that this solution didn't work for his device, but putting a shortcut to WiFiInit resolved the issue in this case.

Sign In
Register
Help


MultiQuote




I'm in total 