This does not make sense, you say that you can see other access points,
"iwlist scan" should see them,, for example, this desktop (same with PBP)
# iwlist scan |grep ESSID
lo Interface doesn't support scanning.
ESSID:"dlink-8A1C"
---15 other lines, other access points--
ESSID:"my_ap"
eth0 Interface doesn't support scanning.
But, ip a shows the wifi interface, you say
dmesg |grep brcm --(for wifi chip BCM345/9)--
"iwlist scan" should see them,, for example, this desktop (same with PBP)
# iwlist scan |grep ESSID
lo Interface doesn't support scanning.
ESSID:"dlink-8A1C"
---15 other lines, other access points--
ESSID:"my_ap"
eth0 Interface doesn't support scanning.
But, ip a shows the wifi interface, you say
dmesg |grep brcm --(for wifi chip BCM345/9)--