I’m trying to maximize roaming with an older (non-openwrt AP). I already wrote a static neighbor script to “hint” to the older AP as well, but the handshake methods seem problematic:
According to android wifi analyzer the non-openwrt AP allows "WPA2-PSK-CCMP", "RSN-PSK+SAE-CCMP", "ESS", "MFPC" and "PSK SAE". On the openwrt AP as well, but shows "RSN-PSK+PSK-SHA256-CCMP+SAE-CCMP" instead of "RSN-PSK+SAE-CCMP". How can I disable the sha256 option? I tried many things, all failed.
The /etc/config/wireless section:
config wifi-iface 'wifinet7'
option device 'radio6'
option mode 'ap'
option ssid 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'
option encryption 'sae-mixed'
option key 'xxxxxxxxxxxxxxxxxxxxxxxxxx'
option network 'lan'
option ieee80211k '1'
option ieee80211v '1'
option ieee80211w '1'
option wnm_sleep_mode '1'
option bss_transition '1'
option wpa_psk_sha256 '0'
option ocv '0'
… I guess wpa_psk_sha256 isn’t the option I need, but is there anything I could use to disable sha256? I tried to comment out ieee80211w as well, but that did not help.