On Sun, Jan 26, 2020 at 09:17:43PM -0500, Torsten Wörtwein wrote:
I have one router which broadcasts 2GHz and 5GHz on the same SSID
same security settings. I also have a repeater which does exactly the same
(2+5Ghz, same SSID as the router, and same security settings as the
router). I have one visible entry in connman which merges all four of these
Connman always connects to the router, even when the signal of the repeater
is much stronger. It would be great if connman would connect to the
stronger wifi source.
I'm running ArchLinux with connman 1.37, WPA-supplicant 2.9, and kernel
4.19.98. Please let me know how I can provide more useful information about
What does connman -n -d plugins/wifi.c say about the SSIDs and the
found frequencis? ConnMan has to tell wpa_supplicant which SSID and
frequency to connect to. Though even if that is not wrong decision,
wpa_supplicant should then automatically roam to the strongest signal.
I see that the Scan method has a 'AllowRoam' parameter . Not sure if
that needs to be set in order to let wpa_supplicant automatically
roam. At least in the current version of ConnMan we don't set it.