Jump to content

Story - HTC Wizard controversy : is it 802.11g?


Guest sgeary

Recommended Posts

Found this interesting story.

Story

Now i have a 9100 and thought OH CRAP!!

So i tested it on both a B only Network and a G only network, thank God it connected on both!!!

What are your thoughts and discovery especially you vario users!!!

Link to comment
Share on other sites

Guest bennish
K-Jam here...connects to my 'forced' G WiFi network no probs...

<{POST_SNAPBACK}>

it's in the rom. If one incarnation has an old rom, no g. simple as that, nothing to worry about.

Link to comment
Share on other sites

I've been keeping an eye on that msmobiles.com article myself. Hopefully it's just a ROM issue and not a hardware difference, although not knowing what the actual components are inside the Vario (other than the OMAP 850) it is possible it could be B only. (I think the 850's 54Mbps WiFi "interface" still needs a controller chip connected to it, so it's possible that only a B capable chip has been used, although unlikely.)

I can confirm that my Vario will not connect to my WiFi network when it is set to G only mode.

Unfortunately I have another device that only works in B mode, so I have to have my network setup to use B/G mixed anyway :)

Link to comment
Share on other sites

I can confirm that my Vario will not connect to my WiFi network when it is set to G only mode.

Unfortunately I have another device that only works in B mode, so I have to have my network setup to use B/G mixed anyway :)

<{POST_SNAPBACK}>

I'll try and test mine, tonight, after work. Pretty sure my WiFi is on both B&G. But I'll try flipping it to G only and will post what happens.

Link to comment
Share on other sites

I'll try and test mine, tonight, after work. Pretty sure my WiFi is on both B&G. But I'll try flipping it to G only and will post what happens.

<{POST_SNAPBACK}>

My Vario will see a "g" network but refuses to connect. It is quite happy connecting to "b/g" or "b" only network using WPA-PSK encryption.

T-Mobile told me they have deliberately chosen to disable "g" access. Whether that's achieved in hardware or software I do not know. What we need is some input from someone who has reflashed their Vario to 9100 or K-Jam image.

p.s. I have tried a hard reset without the T-Mobile customisations and that failed to get "g" working. I have also scanned through the registry and haven't found anything that I can recognize as a b/g bit switch or anything like that. That doesn't mean there isn't one, simply that I haven't spotted it. If it's not in the registry and not in the customisations at all then I'm not sure where the solution is to be found :)

(post edited per forum rules)

Edited by Pondrew
Link to comment
Share on other sites

Have just tested my Vario and got the same. B only. So why have T-Mobile turned off G....

I think i've found out why. Their "T-Mobile Hotspot" service is based on B only. Not G, so why should they bother. Maybe I'm being paranoid, but if that's the reason it's rather poor.

Evidence on this page then click the link for "6. T-Mobile UK HotSpot Terms & Conditions apply." Where it then says:

2.1 You are responsible for providing all hardware and other equipment required to access and use the service (a “unit”). We recommend an 802.11b-compatible computer, computer card, and/or device to access the service.

Anybody else care to join my conspiracy club on this one?

Link to comment
Share on other sites

The site I bought my Vario from actually says the phone has WiFi 802.11b/g. To me this implies it works on both B and G networks, which at this stage for a G only network is clearly not the case. Don't know if that would hold up if anyone were to complain about the lack of G support.

I really hope this isn't a hardware issue :?:

Link to comment
Share on other sites

I've found some stuff in the registry that may be the settings to control the Vario's WiFi mode.

Check out the following registry key:

HKEY_LOCAL_MACHINE\Comm\TNETWLN1

Both the "Parms" and "Parms\Tcpip" subkey's have information which I think is for the built in WiFi. I know it refers to the device as an "SDIO WLAN Wireless Adapter" but on my Vario the settings under the "Parms/Tcpip" key were that of the built in WiFi.

I'm going to change some of the values to see if I can enable G transfer mode.

I predict not :)

Could anyone with a K-Jam or 9100 report what values they have for the following parameters under this key:

HKEY_LOCAL_MACHINE\Comm\TNETWLN1\Parms

Parameters to check:

dot11DesiredTxRate

dot11SupportedRateMask

For anyone interested, it looks like the following key:

HKEY_LOCAL_MACHINE\Comm\TNETWLN1\Parms\Tcpip

Allows for more manual control over your TCP/IP settings for the WiFi connection. For example, it appears you may be able to turn off some sort of auto configuring WiFi options (parameter "AutoCfg") and even turn off the Vario's requirement for DHCP via the "EnableDHCP" parameter.

I'm about to mess around with some of these myself. I just hope this is for the built in WiFi.

Link to comment
Share on other sites

It does seem to be affecting the WiFi, although not exactly how I wanted it to :)

I've made it connect at 1mbps (apparently) to my router and have turned off what I think is the Vario's requirement (does anyone else find that?) for having DHCP enabled on my router.

Searching for dot11DesiredTxRate and dot11SupportedRateMask in google brings up driver inf's for various wireless networking devices.

Possible values are things like dot11DesiredTxRate set to 13 for 54mbps, although the values seem to vary from inf to inf.

Link to comment
Share on other sites

Guest adchaffey
It does seem to be affecting the WiFi, although not exactly how I wanted it to :)

I've made it connect at 1mbps (apparently) to my router and have turned off what I think is the Vario's requirement (does anyone else find that?) for having DHCP enabled on my router.

<{POST_SNAPBACK}>

You're could be on to something here! Keep it up!

Thinking about it though, what is the difference between b and g? Surely they use a different protocol to acheive such different data rates??? And if so, i wouldn't have thought changing a value in the registry for data rate would do the job???

Don't know though, I'm no expert!

Edited by adchaffey
Link to comment
Share on other sites

Thinking about it though, what is the difference between b and g? Surely they use a different protocol to acheive such different data rates??? And if so, i wouldn't have thought changing a value in the registry for data rate would do the job???

<{POST_SNAPBACK}>

I think the hardware looks to the registry to decide what speed (among other things) it should try to connect at.

The PCI WiFi card in my PC for example, can be set to connect to my router at various speeds (24mbps, 36mbps, etc). I can change this if I wanted too and the settings are stored in the registry.

In fact, having just lowered my PC's WiFi card speed, the dot11DesiredTxRate setting in the registry on my PC just changed from 13 (54mbps) to 12 (48mbps).

So I presume the WiFi in the Vario reads the same value to determine what speed it will try to connect at (especially as the value's already present).

I've messed something up at the moment as I can only connect at 1mbps, can't even get it to go back to "Auto" speed.

^^ Soft reset fixed that...

Edited by lekus
Link to comment
Share on other sites

Unfortunately I haven't been able to connect with my router in G only mode :)

I've tried various combinations of registry settings, including adding a few parameters that weren't even present in the hope of forcing the Vario to use G mode.

Given that there are some HTC specific params it may be that the WiFi is controlled in another way, K-Jame or 9100 users might be able to shed some light onto this by listing the parameters and their values held under the "Parms" registry key I mentioned a few posts ago.

[Edit] I noticed while testing the throughput of the connection between the Vario and my PC (via the router in B/G mixed mode), I was only getting ~1.4Mbps max. Even with the Vario transmitting in B mode, it shouldn't be this low I think. (wireless PC -> PC file copying on my network has much higher throughput). Maybe this supports the point that the Vario's CPU isn't fast enough to handle high speed WiFi transfers, although I'm not convinced about that yet.

Edited by lekus
Link to comment
Share on other sites

Guest adchaffey
Given that there are some HTC specific params it may be that the WiFi is controlled in another way, K-Jame or 9100 users might be able to shed some light onto this by listing the parameters and their values held under the "Parms" registry key I mentioned a few posts ago.

<{POST_SNAPBACK}>

Hmmmmm....

Come on you K-Jam/9100 owners! We need your help here!

Link to comment
Share on other sites

Hmmmmm....

Come on you K-Jam/9100 owners! We need your help here!

<{POST_SNAPBACK}>

Connects fine with my Vario. Router is G , though it is possible it servers both B and G. However, I read a review of Vario/K-Jam saying it's first of the pocket devices to work with G ! So right now I'm guessing I have a G connection.

Neil

Link to comment
Share on other sites

HKEY_LOCAL_MACHINE\Comm\TNETWLN1\Parms

Parameters to check:

dot11DesiredTxRate

dot11SupportedRateMask

For anyone interested, it looks like the following key:

HKEY_LOCAL_MACHINE\Comm\TNETWLN1\Parms\Tcpip

<{POST_SNAPBACK}>

On my K-jam

TxRate = 0x0 (0)

SupportedRateMask = 0x1 (1)

let me know if you want any other settings

Link to comment
Share on other sites

Connects fine with my Vario.  Router is G  , though it is possible it servers both B and G.  However, I read a review of Vario/K-Jam saying it's first of the pocket devices to work with G !  So right now I'm guessing I have a G connection.

Neil

<{POST_SNAPBACK}>

Are you DEFINITELY using just G, or could you be using B & G. No-one else with a Vario has connected to just G...

Link to comment
Share on other sites

On my K-jam

TxRate = 0x0 (0)

SupportedRateMask = 0x1 (1)

let me know if you want any other settings

<{POST_SNAPBACK}>

Thanks, they look to be the same values as the Vario's. Hmm.

I'd be interested to know what other values you have, specifically if you have any of the following:

dot11NetworkType

dot11BasicRateMask

dot11DesiredBSSType

Also all the ones that start with HTC, I think one was called HTCPowerMode or something. It may be that the K-Jam/9100 have some extra "HTC" values that enable G mode that the Vario doesn't have defined.

Link to comment
Share on other sites

Guest alwoodman

Got my XDA Mini S yesturday from O2, had a nightmare two hours trying to get it connected to my wireless LAN but finally managed to get it to connect with a "b" setting on the router. I can;t remember if i tried with it set to "g" only but its working "OK" at the moment with b/g one thing i would say, my router has been running very slow since i established connection with the phone, and it also hangs the router every now and then. slightly worrying! I'm half expecting to see a ROM update in the near future specifying the phone is now g enabled. I think there some definate wireless stability problems at the moment, maybe a reason why they are only enabelling b for now.

My previous Thread

Lee

Link to comment
Share on other sites

Guest radiator

Rather than going through registry keys one-by-one, I thought I'd just zip-up the LOCAL_MACHINE part of my registry for you (K-Jam).

Linky

Hope it's of some use...

(let me know when you've downloaded it and I'll remove the file (don't want too many prying eyes going through it!))

[edit] Scratch that, I've password protected the RAR file - send me a PM lekus, and I'll let you know what it is...

Edited by radiator
Link to comment
Share on other sites

radiator's registry file helped me check a few things out, firstly that the registry settings under HKLM\Comm\TNETWLN1\Parms were exactly the same as on my Vario, so it looks like the problem doesn't lie there afterall :)

I was also able to look the values stored at: HKLM\Software\Microsoft\WZCSVC\Parameters\Interfaces\TNETWLN1

Which is where the PPC version of Windows Wireless Zero Configuration stores some stuff. Ignoring the "Static" and "ActiveSettings" information, the only difference was that that the ControlFlags parameter was slightly different. Setting it the same on my Vario and soft-resetting didn't help either though :D ;)

I've hit a brick wall now as to what is stopping the Vario from connecting to G only networks. One thing I did happen to notice was the following key:

HKLM\Software\HTC\EngineerMode

Which contains two values, one of which appears to be a number that can be dialed to access (presumably) some sort of advanced mode/secret settings access:

"LaunchEngineerModeAppDialStr"="*#*#364#*#*"

I tried dialing *#*#364#*#* to get into this mode but it just thought it was an unrecognised number.

The 2nd value might point to my Vario not having this mode available though:

"BuildInEngineeringModeApp"=dword:00000000

I presume 0 implies that this Engineering Mode wasn't built into the OS at compile/build-time.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.