Hi Arend, On Fri, 2017-02-24 at 09:16 +0100, Arend Van Spriel wrote: > > On 23-2-2017 21:21, Jörg Krause wrote: > > Hi, > > > > I am using Linux Kernel v4.9.9 and wpa_supplicant 2.6. When running > > 'wpa_cli wps_pin any', the following messages are printed: > > > > """ > > > wps_pin any > > > > [ 4011.779108] brcmfmac: brcmf_vif_set_mgmt_ie: vndr ie set error : > > -30 > > [ 4011.786190] brcmfmac: brcmf_config_ap_mgmt_ie: Set Beacon IE > > Failed > > """ > > > > .. and nothing happens. The data sheet for the BCM43362 states that > > the > > module supports WPS. > > Hi Jörg, > > We have never tested WPS with brcmfmac. Most of it is in firmware so > it > might work. We had some fixes related to setting management IE, but > it > should be in 4.9. I did not check it (yet). As it turns out, WPS does not work if a network configuration in wpa_supplicant has the flag `mode=2` (access point mode) set: """ ctrl_interface=/var/run/wpa_supplicant update_config=1 network={ ssid="AP" key_mgmt=NONE mode=2 id_str="ap" } """ Setting mode=2 for a network and having ap_scan=1 (default) means if no APs matching to the currently enabled networks are found, a new network (IBSS or AP mode operation) may be initialized (if configured). So, WPS does not work if the interface is operating in AP mode. I wonder, if this is a desired behavior? At least, wpa_supplicant does not complain, but prints "WPS-PBC-ACTIVE", but no messages are following, until "WPS-TIMEOUT". Jörg