[Marble GL-B3000] Missing/wrong wireless information on LUCI Wireless Overview

The Wireless Overview page in LuCI is completely broken, as shown in the screenshots below.

  • The interface info shows disabled while is not
  • No signal interface info
  • No associated stations info

Router information:

Mode: GL.iNet B3000, Inc. IPQ5018/AP-MP03.5-C1
Architecture: ARMv8 Processor rev 4
OpenWrt Version: OpenWrt 19.07-SNAPSHOT r0-eb1338edd
Kernel Version: 5.4.213


Current Firmware Version: 4.5.22
Firmware Type: release1

/etc/config/wireless

config wifi-device 'wifi0'
	option type 'qcawificfg80211'
	option channel 'auto'
	option macaddr '00:03:7f:12:fe:fe'
	option country 'DE'
	option disabled '0'
	option band '2g'
	option hwmode '11ng'
	option legacy_rates '1'
	option htmode 'HT40'

config wifi-iface 'wifinet0'
	option device 'wifi0'
	option network 'lan'
	option mode 'ap'
	option macaddr '00:00:00:00:00:00'
	option encryption 'psk2+ccmp'
	option wds '1'
	option isolate '0'
	option ifname 'wlan0'
	option ieee80211k '1'
	option bss_transition '1'
	option hidden '0'
	option key 'foo'
	option sae '0'
	option ssid 'foo'

config wifi-device 'wifi1'
	option type 'qcawificfg80211'
	option channel 'auto'
	option macaddr '00:00:00:00:00:00'
	option hwmode '11axa'
	option country 'DE'
	option disabled '0'
	option band '5g'
	option htmode 'HT80'
	option channels '36,40,44,48'
	option legacy_rates '0'

config wifi-iface 'wifinet1'
	option device 'wifi1'
	option network 'lan'
	option mode 'ap'
	option macaddr '00:00:00:00:00:00'
	option encryption 'psk2+ccmp'
	option wds '1'
	option isolate '0'
	option ifname 'wlan1'
	option ieee80211k '1'
	option bss_transition '1'
	option ssid 'foo'
	option hidden '0'
	option sae '0'
	option key 'foo'

config wifi-iface 'guest2g'
	option device 'wifi0'
	option network 'guest'
	option mode 'ap'
	option ifname 'wlan2'
	option encryption 'psk2+ccmp'
	option key 'goodlife'
	option ssid 'GL-B3000-62e-Guest'
	option macaddr '00:00:00:00:00:00'
	option guest '1'
	option disabled '1'
	option wds '1'
	option isolate '1'

config wifi-iface 'guest5g'
	option device 'wifi1'
	option network 'guest'
	option mode 'ap'
	option ifname 'wlan3'
	option encryption 'psk2+ccmp'
	option key 'goodlife'
	option ssid 'GL-B3000-62e-5G-Guest'
	option macaddr '00:00:00:00:00:00'
	option guest '1'
	option disabled '1'
	option wds '1'
	option isolate '1'

My Flint 3 wireless looks the same in Luci.

GL.inet doesn't maintain Luci, so there's not much they can do to fix that. It's probably due to the Qualcomm drivers being closed sourced.