- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @devchalada ,
Can you describe how to set this up? I can try to reproduce this on my RPI and check internally if there is any issue... ,
Also, are you using the firmware .bin file provided by raspberry pi or the one given by us in our driver release? Can you tell me the firmware verison?
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm using the latest firmware from https://github.com/Infineon/ifx-linux-firmware/tree/master/firmware. I replaced these files manually (with root privileges) :
cp cyfmac43455-sdio.bin /lib/firmware/brcm/brcmfmac43455-sdio.bin
cp cyfmac43455-sdio.clm_blob /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob
I can confirm through "dmesg" that the firmware loaded is from 2022 on my Pi 3B+.
To setup a mesh in ad-hoc mode (with root privileges):
rfkill unblock wlan
systemctl disable --now wpa_supplicant.service
iw wlan0 set type ibss
iw wlan0 ibss join MYMESH 2412
ip addr add 192.168.0.X/24 dev wlan0
With X ranges from 1 to 4 since the mesh has 4 Raspberry Pi 3B+. When I ping 192.168.0.X of the neighbor pi, I get a successful ping.
To dump info about all 1 hop stations in adhoc from the current station I tried:
iw dev wlan0 station dump
This returns nothing in ibss mode but used to show all stations in AP mode.
Using a fake mac address to dump station info in ibss mode, i get :
iw dev wlan0 station get 11:11:11:11:11:11
Station 11:11:11:11:11:11 (on MYMESH)
rx packets: 3011273
tx packets: 2102031
tx failed: 1205
signal: -45 dBm
tx bitrate: 54.0 MBit/s
So the signal information of one of the stations is there but might not be returned properly by the firmware when dumping station info (Missing ioctl call) ?