Openwrt trunk now officially supports the required 233 for Banana Pi BPI-R4 + BE14 Wifi module

Openwrt trunk now officially supports the required 233 for Banana Pi BPI-R4 + BE14 Wifi module

test:

3 Likes

Can confirm. Was building a new image using imagebuilder last night and was quite happy to see that the wifi interfaces are working out of the box.

I only got working wifi on the radio0 and radio1 interfaces, so 2.4GHz and 5GHz, but not on the radio2.

Adding a network to the radio2 results in this

Can anyone confirm what I am seeing?

… please read instructions on how to enable 6GHz radio in openWRT Forum:

Had those already. Issue was, that the default network created using luci/uci does not have a password set. This is not allowed for 6G. Found the error message in the hostapd log. Just in case anyone else comes across this.

1 Like

Building from trunk with the MTK SDK I was able to get the 3 radios working. I have 6g with EHT160, anyone has been able to enable EHT320 on the 6g?

Tue Oct 15 21:30:22 2024 daemon.notice hostapd: phy2-ap0: interface state UNINITIALIZED->COUNTRY_UPDATE
Tue Oct 15 21:30:22 2024 daemon.notice netifd: Wireless device 'radio2' is now up
Tue Oct 15 21:30:22 2024 daemon.notice hostapd: ACS: Automatic channel selection started, this may take a bit
Tue Oct 15 21:30:22 2024 daemon.notice hostapd: phy2-ap0: interface state COUNTRY_UPDATE->ACS
Tue Oct 15 21:30:22 2024 daemon.notice hostapd: phy2-ap0: ACS-STARTED
Tue Oct 15 21:30:37 2024 daemon.notice hostapd: phy2-ap0: ACS-COMPLETED freq=6175 channel=45
Tue Oct 15 21:30:37 2024 daemon.err hostapd: nl80211: kernel reports: (extension) channel is disabled
Tue Oct 15 21:30:37 2024 daemon.err hostapd: Could not set channel for kernel driver
Tue Oct 15 21:30:37 2024 daemon.err hostapd: Interface initialization failed
Tue Oct 15 21:30:37 2024 daemon.notice hostapd: phy2-ap0: interface state ACS->DISABLED
Tue Oct 15 21:30:37 2024 daemon.notice hostapd: phy2-ap0: AP-DISABLED
Tue Oct 15 21:30:37 2024 daemon.err hostapd: ACS: Possibly channel configuration is invalid, please report this along with your config file.
Tue Oct 15 21:30:37 2024 daemon.err hostapd: ACS: Failed to start
Tue Oct 15 21:30:37 2024 daemon.notice hostapd: phy2-ap0: AP-DISABLED

don’t too much about MTK SDK image, but could u share the output for following cmds if OS supports:

cat /etc/config/wireless
iw reg get

iw reg get:

root@OpenWrt:~# iw reg get
global
country IT: 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 - 5725 @ 160), (N/A, 26), (0 ms), DFS
        (5725 - 5875 @ 80), (N/A, 13), (N/A)
        (5945 - 6425 @ 160), (N/A, 23), (N/A), NO-OUTDOOR
        (57000 - 66000 @ 2160), (N/A, 40), (N/A)

relevant config is:

config wifi-device 'radio2'
        option type 'mac80211'
        option path 'soc/11300000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0+2'
        option band '6g'
        option channel 'auto'
        option htmode 'EHT320'
        option country 'IT'
        option cell_density '0'

config wifi-iface 'default_radio2'
        option device 'radio2'
        option network 'lan'
        option mode 'ap'
        option ssid 'SomeSSID'
        option encryption 'sae'
        option key 'SomePassword'
        option ocv '0'
(5945 - 6425 @ 160), (N/A, 23), (N/A), NO-OUTDOOR

320mhz BW is not allowed in IT, might be regdb is not updated in MTK SDK image. Try to change to country like US, CA or JP. then check the results. Also recommends don’t depends on ACS to select the channel. try to select it manually by setting

option channel '5'

I’m building my own image from snapshot with the MTK SDK. Do you know how can update the regdb? I’m fairly certain 320mhz bw is allowed in IT (or, at the very least, I see a whole bunch of products that do allow it in here).

share their repo URL and let me check if could be done, if yes will send you a private message how to do it.

It’s the official MTK repo: openwrt/feeds/mtk-openwrt-feeds - Gitiles (mediatek.com) I build my images following the instructions for snapshot.