- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I am using the `wiced_wifi_scan_networks` call to scan networks (obviously) but if I am in a place with 20+ networks around I only ever get 5GHz networks in the scan results callback. If there are only a handful of networks it seems to work just fine but when there are several I only get 5GHz networks. It seems like a bug with the WICED API. I see in the logs that it scans other networks but they are never passed to the callback.
I see dozzens of logs that look like this
3120034: Event (interface, type, status, reason): WWD_STA_INTERFACE WLC_E_ESCAN_RESULT WLC_E_STATUS_PARTIAL WLC_E_REASON_INITIAL_ASSOC
Scan result: channel=0 signal=-58 ssid=backup-XX:XX:XX:XX:XX:XX bssid=XX:XX:XX:XX:XX:XX
and my callback gets hit a few times but never for that backup-XX:XX:XX:XX:XX:XX ap.
Thank you for your help!
Solved! Go to Solution.
- Labels:
-
Wifi+Bluetooth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
JBl_4798731 There's no standard guidelines as such on setting the dwell time. You need to figure out the dwell time based on the time you want the scan to complete and the number of results needed. Also as vipr_513046 said increasing the Buffer of the scan results may also help.