- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a device that I'm testing against, which is broadcasting beacons at 1Mbps, and my application on CYW43907 is not receiving them. It's capturing beacons from all other sources that I've tried just fine, but capturing these in Wireshark, I can see that they're all transmitted at 6Mbps. The device I'm missing also shows up when I sniff it - so it does broadcast 🙂
I suspect that maybe my application is not setting up the chip to use 802.11b rates, but I can't figure out how to do this.
I've found APIs to enable/disable 802.11n, but nothing for b.
I experimented with wwd_wifi_set_legacy_rate(WWD_STA_INTERFACE, 2), but it didn't make a difference - and other posts in the forum indicate that this may be AP only.
Any suggestions? Both on how to check the current supported rates in my app, and how to change them.
Solved! Go to Solution.
- Labels:
-
ispn:36623:1:0
-
l1:3966:1:0
-
l2:6066:1:0
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Rakesh.
It turns out the rate had nothing to do with my problem - the fact that only the 1Mbps device was failing was coincidental.
The real problem was that the device's beacon period was >1s, and my scan pattern was set up so it took a very long time before I happened to match the channel and timing of it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @user_4676541 ,
You can use the below wl command to setup 1mbps data rate.
wl 2g_rate -r 1
Thanks,
Rakesh B G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Rakesh.
It turns out the rate had nothing to do with my problem - the fact that only the 1Mbps device was failing was coincidental.
The real problem was that the device's beacon period was >1s, and my scan pattern was set up so it took a very long time before I happened to match the channel and timing of it.