1

As I tried to set up my Raspberry 3 yesterday, I ran into a an interesting issue: the wifi adapter seems to recognise some of the networks available, however, not the one I would like to use. Strangely, the number of different networks around varies dramatically each time I press refresh.

When I run Linux, however, my network is displayed and available.

Thank you in advance

3 Answers3

1

For those who struggle on how to set the registry key: I did it via PowerShell (launch Power Shell in IoT Dashboard) with the following command

Set-ItemProperty -Path HKLM:\SYSTEM\ControlSet001\Control\Class\"{4d36e972-e325-11ce-bfc1-08002be10318}"\0002 -Name WFDChannelNumber -Value 13

Edit

However setting the value to 13 didn't bring the desired effect.

gsharp
  • 111
  • 3
1

I think it looks likely that Windows IoT on the Pi suffers from the same problem that Raspbian did when the Pi 3 came out. WiFi channels 12 and 13 aren't legal everywhere, and someone didn't enable them in software.

There's a proposed fix on social.msdn.microsoft.com but there isn't enough followup on the post to figure out if it worked as intended. Note that 'MAX channel is 13...' is a typo which should read 'MAX channel is 11...':

Since there is no device manager UI available you can try changing the channel directly through registry. From the INF file it says MAX channel is 13, but its worth giving it a try.

1) The WiFi driver parameters reside under [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}\000N] On my machine N = 2. To verify it is the WiFi driver, the description should be "Broadcom 802.11n Wireless SDIO Adapter". If it is not \0002, look at the other entries.

2) Once you found the WiFi entry, change the "WFDChannelNumber" value from "11"to "13". 3) Just to be on the safe side, change also [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}\0002\Ndi\Params\WFDChannelNumber] max from "11" to "13"

3) Reboot and check.

If it is the WiFi channel that's causing the problem, you can normally change it (in this case to something below 12) on your router's configuration page. You will almost certainly have to reconnect every other device in the house after doing this.

goobering
  • 10,730
  • 4
  • 39
  • 64
1

I had the same issue.

If you have access to router control, you could change Control channel in router settings. In my case I needed to change Control channel form AUTO to 11.