

So in order to keep those changes on your RPi, I would suggest writing a shell script in the root directory and calling it in crontab upon reboot.
HOW TO SCAN WIFI CHANNELS INSTALL
So what I did is the following $ sudo apt-get install wireless-regdb iw crdaĪnother matter to make note of is the fact that channel changes reset to default upon each reboot of the RPi. But after turning the device off and back on again the problem went away. When I wanted to set the Wlan channel, I was getting an error stating that the device is in use and busy. The solution by Shan-Desai works well, but I encountered a problem while implementing it. cfg80211: Regulatory domain changed to country: NO cfg80211: (start_freq - end_freq bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)

cfg80211: World regulatory domain updated: brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0 lirc_rpi: auto-detected active high receiver on GPIO pin 18
HOW TO SCAN WIFI CHANNELS UPDATE
cfg80211: Calling CRDA to update world regulatory domain

brcmfmac: brcmf_add_if: ERROR: netdev:wlan0 already exists This is what I get in dmesg: brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code Is there a way to enable channel 12 for the built-in adapter? Wlan0 11 channels in total available frequencies :Īs you can see the list doesn't include channel 12 (or 13). This is what I've done: $ sudo apt-get install wireless-regdb iw crda I need my RPi 3 to connect to a Wi-Fi network using channel 12, but I'm not able to get the built-in Wi-Fi adapter to use this channel.
