I can select GB in the UI. On mine the first thing I ran was:
iw set reg GB
I then also set GB for each of the radios within Luci, here is the result of iw reg get
:
root@SXR80:~# iw reg get
global
country GB: DFS-ETSI
(2400 - 2483 @ 40), (N/A, 20), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5470 - 5730 @ 160), (N/A, 26), (0 ms), DFS
(5725 - 5850 @ 80), (N/A, 23), (N/A), NO-OUTDOOR
(5925 - 6425 @ 160), (N/A, 23), (N/A), NO-OUTDOOR
(57000 - 71000 @ 2160), (N/A, 40), (N/A)
phy#2 (self-managed)
country GB: DFS-ETSI
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
(5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW
(5490 - 5590 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
(5590 - 5650 @ 40), (N/A, 24), (600000 ms), DFS, AUTO-BW
(5650 - 5710 @ 40), (N/A, 24), (0 ms), DFS, AUTO-BW
phy#1 (self-managed)
country GB: DFS-ETSI
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
(5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW
(5490 - 5590 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
(5590 - 5650 @ 40), (N/A, 24), (600000 ms), DFS, AUTO-BW
(5650 - 5710 @ 40), (N/A, 24), (0 ms), DFS, AUTO-BW
phy#0 (self-managed)
country GB: DFS-ETSI
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
(5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW
(5490 - 5590 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
(5590 - 5650 @ 40), (N/A, 24), (600000 ms), DFS, AUTO-BW
(5650 - 5710 @ 40), (N/A, 24), (0 ms), DFS, AUTO-BW
So global seems to have the right range (2400 - 2483) but the individual radios are showing 2402 - 2472. iw phy1 info
also shows them as disabled:
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (disabled)
* 2472 MHz [13] (disabled)
* 2484 MHz [14] (disabled)
Sysupgrade is working in the version in the repo, I had to change the bootargs in the DTS to:
bootargs-append = " ubi.mtd=rootfs root=/dev/ubiblock0_0";
It needed the ubiblock changing to 0_0 rather than 0_1 and I also couldn't get it to boot without adding ubi.mtd=rootfs but I'm not sure if that is due to the sysupgrade recipe options needing some tweaking. I stripped the options right back as I wasn't sure if they are all needed.
I'm not sure if creating a DNI adds any value given that it'll still need the bootcmd changing via telnet?