Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
JBl_4798731
Level 1
Level 1
Welcome!

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!

0 Likes
1 Solution
Murali_R
Moderator
Moderator
Moderator
250 sign-ins 250 replies posted 100 solutions authored

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.

View solution in original post

5 Replies