Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Switching Wifi Regions Fix and Question

Featured Replies

I found my NanoPi Neo Air's could not list or connect to some wifi networks. Some investigating found this was because channel 12/13 are disabled by default.

Nothing in runtime had any effect on the output of iw reg get as it should have.

Patching in some firmware fixes worked for me.

 

wget http://ftp.be.debian.org/pub/software/network/wireless-regdb/wireless-regdb-2025.02.20.tar.xz
tar xf wireless-regdb-2025.02.20.tar.xz
sudo cp wireless-regdb-2025.02.20/regulatory.db /lib/firmware/
sudo cp wireless-regdb-2025.02.20/regulatory.db.p7s /lib/firmware/
sudo iw reg set AU #Australia


I can now connect to wifi channel 13.

Now for my question:

I read in this old thread that armbian-firmware-full is required for wifi. would that mean that the full firmware package is desirable for the Nanopi Neo Air?
When running apt-get install armbian-firmware-full it states it will consume an additional 1gb of disk space. Hardly desirable for a little device.


VERSION
v25.5.1 for NanoPi Air running Armbian Linux 6.12.30-current-sunxi

 

Solved by laibsch

  • Author

@laibschThe nano pi neo air uses the Ampak AP6212.

Here are the modules loaded.

lsmod | grep brcmfmac
brcmfmac_wcc           12288  0
brcmfmac              192512  1 brcmfmac_wcc
brcmutil               12288  1 brcmfmac
cfg80211              618496  1 brcmfmac


I didn't see a change in this output before/after I installed the patch fix above.
 

dpkg -l wireless-regdb
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-======================================
ii  wireless-regdb 2022.06.06-1 all          wireless regulatory database for Linux

 

 

 

OK, can you do the following for me, please, to be sure this is properly fixed?  Kindly share the console output for me to have a look at.

 

sudo apt reinstall wireless-regdb
dpkg -S /lib/firmware/regulatory.db*

 

Then reboot and see if your problem remains fixed.

 

For now, I suggest you keep the wireless-regdb-2025.02.20.tar.xz file around on the NanoPi in case you need it again.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.