MT3000 wifi fails with bss_transition '1'

I am using two MT3000 as dumb aps (as well as one redmi AX6s) and since some clients stick to far away routers, I was messing around with usteer.

Now usteer wants me to set

option bss_transition '1'
option ieee80211k '1'

but as soon as I set bss_transition to on, the wifi interface stays disabled (23.05.5). On the AX6s it seems to work. Am I missing something or is this simply a bug?

What does usteer want you to do?
Please post output of (hiding secrets like passowrds and MACs and public IP-s):

ubus call system board
opkg list-installed | grep -e wpad -e hostap -e supplicant
cat /etc/config/wireless

Kick-off clients that would get better service from another AP.

ubus call system board
{
        "kernel": "5.15.167",
        "hostname": "mt3000gabriel",
        "system": "ARMv8 Processor rev 4",
        "model": "GL.iNet GL-MT3000",
        "board_name": "glinet,gl-mt3000",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05.5",
                "revision": "r24106-10cc5fcd00",
                "target": "mediatek/filogic",
                "description": "OpenWrt 23.05.5 r24106-10cc5fcd00"
        }
}

opkg list-installed | grep -e wpad -e hostap -e supplicant
hostapd-common - 2023-09-08-e5ccbfc6-8
wpad-basic-mbedtls - 2023-09-08-e5ccbfc6-8

 cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option path 'platform/18000000.wifi'
        option channel 'auto'
        option band '2g'
        option htmode 'HE20'
        option cell_density '0'
        option country 'CH'

config wifi-device 'radio1'
        option type 'mac80211'
        option path 'platform/18000000.wifi+1'
        option channel 'auto'
        option band '5g'
        option htmode 'HE160'
        option cell_density '0'
        option country 'CH'

config wifi-iface 'wifinet0'
        option device 'radio0'
        option mode 'ap'
        option ssid 'XXXX'
        option encryption 'psk2'
        option key 'XXX'
        option network 'lan'
        option ieee80211r '1'
        option ft_over_ds '0'
        option ft_psk_generate_local '1'

config wifi-iface 'wifinet1'
        option device 'radio1'
        option mode 'ap'
        option ssid 'XX'
        option encryption 'psk2'
        option key 'xxx'
        option network 'lan'
        option ieee80211r '1'
#       option bss_transition '1'
        option ft_over_ds '0'
        option ft_psk_generate_local '1'

config usteer
	option network 'lan'
	option syslog '1'
	option local_mode '0'
	option ipv6 '0'
	option debug_level '2'
	list ssid_list 'KG'


You do not have to enable any kv options for usteer, it enables them on the fly if hostapd supportts them. You just need to replace wpad-basic-mbedtls with wpad-mbedtls

Thanks, it was wpad. Should have read the prerequisites more carefully :man_facepalming:

I did not set kv myself, possibly usteer intervening.

1 Like

Yes, it fails or succeeds silently.

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.