Retrieving WiFi channel quality using 43903

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

cross mob
Anonymous
Not applicable

Hi all,

I would like to choose the best WiFi (2.4GHz) channel for my application, which acts as AP.

Unfortunately I'm getting an error when calling wiced_wifi_find_best_channel():

wiced_res = wiced_wifi_find_best_channel(WICED_802_11_BAND_2_4GHZ,

                                         &channel,

                                         &cca_score);

wwd_wifi_get_cca_for_channel: send_iovar req_buf FAIL 2023 chan 1

2023 is standing for Unsupported functionality, I guess.

I've tried also get channel number in STA, and WiFi disabled state -> but the result was exactly the same.

Questions:

1. Any additional steps should be taken to find suitable for communication channel?

2. Is there any possibility of enabling Autochannel Selection in SDK for 43903 chip?

3. Is there any other way to retrieve WiFi channel quality on this chip?

I would be grateful if somebody could help me to deal with this matter.

0 Likes
1 Solution

This particular API was intended for Apollo specific use-case and valid only for 90x based platform with APOLLO firmware. Hence, this API will be deprecated from WICED Studio 6.2 to avoid further confusion. To check the best channel, wl cca_get_stats can still be used

View solution in original post

6 Replies