Wi-Fi Bluetooth for Linux Forum Discussions
关于本手册
使用范围和目的
本文档概述了搭建 Linux 802.11 系统的过程,便于用户根据自身主机、实际应用便捷使用 Wi-Fi 模块。
适用人群
本文档适用于使用 Linux 主机,且使用英飞凌 Wi-Fi 方案的用户。用户最好有 Linux 内核网络搭建经验,或
了解 Linux 主机处理器启动流程相关知识。
Show Less
Package Version
ahd-2023_0220
Release Date
2023-02-20
Description
Cypress Android release for the broad market.
This release has been qualified on IMX8 SDIO platform running Android 12.
Customers wishing to leverage the Android Open Source Platform now have an out of the box Android solution for Cypress's connectivity parts.
The release package includes:
* ahd
* AHDBinaries
* confs
* device
*imx8
* firmware
* hostapd_supplicant_src
* nvram
* Android12_55572_SDIOBringup.pdf
* Android12_Fafnir_55572_SDIO_Release_Notes.pdf
Test Environment:
* IMX8 SDIO setup
* 55572 Sanity and 11ax features
Show Lessv5.15.58-2023_0222
Release Date
2023-02-21
Description
This is Cypress's Linux brcmfmac driver and firmware support package.
Brcmfmac is an open-source driver project.
Files in this release:
* Backports package (cypress-backports-v5.15.58-2023_0222-module-src.tar.gz)
* Firmware/clm_blob files (cypress-firmware-v5.15.58-2023_0222.tar.gz)
* Cypress fmac patch files (cypress-patch-v5.15.58-2023_0222.tar.gz)
* Device tree files (cypress-devicetree-2023-02-21.tar.gz)
* hostapd/wpa_supplicant patch (cypress-hostap_2_10-2023_0222.tar.gz)
* Cirrent Agent (cypress-cirrent-1.60.tar.gz)
* Documents (docs/)
* README
Checksum
sha256sum:
c4498f5905726efbcd0f434a3f981bb1a2516edbea3723f3e9ddebde5a4fd16a cypress-backports-v5.15.58-2023_0222-module-src.tar.gz
ce3bb31020e5ffe24fe549802440c137d14a05ad77af3e8e1fb9e184db96ed55 cypress-cirrent-1.60.tar.gz
7a5606cf3637873cfab0aa852f56eab9ca9ce5d537761c4b149503210607f500 cypress-devicetree-2023-02-21.tar.gz
416c68f74d835678c61244a12e12a22ccf340394f1f61ca7f5cb69c261686a03 cypress-firmware-v5.15.58-2023_0222.tar.gz
ca3679140d11885411b66db2438a143fa3015d41a1ae22268f1b097070b1d48f cypress-hostap_2_10-2023_0222.tar.gz
0894cb2c6afa24cd829f662925fd65f2650770be7bb5d4c271d33c2a2474b285 cypress-patch-v5.15.58-2023_0222.tar.gz
[Change Log]
2023-02-23 Initial Post
Package Version
ahd-2022_1223
Release Date
2023-01-03
Description
Cypress Android release for the broad market.
This release has been qualified on Hikey 960 platform.
Customers wishing to leverage the Android Open Source Platform now have an out of the box Android solution for Cypress's connectivity parts.
The release package includes:
* ahd
* device
*hikey960
* firmware
* nvram
* 55572_AndroidBringup.pdf
Test Environment:
* Hikey 960
* 55572 Sanity and VTS
Change Log
[2022-12-23]
* Initial post
Show LessHi there,
We are trying to fcc wifi certify our project which uses a custom buildroot toolchain and arm processor.
We need help to compile the wl_tool so we can proceed with certification, but we need it to be cross compiled for our architecture (arm 32bit).
Can I ask a representative to help us to compile it with our custom toolchain?
CPU Info:
- armv7l
- little-endian
- hard-float ABI
- neon/vfpv4
Custom Toolchain Instructions:
- download toolchain
- extract toolchain:
tar jxf arm-co6-linux-uclibcgnueabihf_sdk-buildroot_2021.02.1.tar.xz - cd to arm-co6-linux-uclibcgnueabihf_sdk-buildroot
- ./relocate_sdk.sh
- add toolchain into path e.g.
export PATH="$PATH:$PWD/usr/bin" - Set cross compile variables:
export ARCH=arm
export CROSS_COMPILE=arm-co6-linux-uclibcgnueabihf-
Tagging @VinayakS_26 / @raks_99 / @DoubleLo as I found they have helped another customer to do this.
Show Less
Dear All,
planform: IMX8MM DDR4 EVK
Kernel:Linux imx8mmevk 5.4.47-lts-lf-5.4.y+g88b2efd7d692 #1 SMP PREEMPT Tue Sep 28 02:56:42 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
step
1.tar zxvf cypress-firmware*.tar.gz
copy to
2.build ko and insmod that.
3.show some error
[ 39.203712] brcmfmac: brcmf_fw_alloc_request: using cypress/cyfmac43455-sdio for chip BCM4345/6
[ 39.213195] usbcore: registered new interface driver brcmfmac
root@imx8mmevk:~/driver_5.4#
root@imx8mmevk:~/driver_5.4# [ 99.339971] brcmfmac: brcmf_fw_request_firmware: no board-specific nvram available (err=-11), device will use cypress/cyfmac43455-sdio.txt
[ 99.354189] brcmfmac mmc0:0001:1: Direct firmware load for cypress/cyfmac43455-sdio.txt failed with error -2
[ 99.364115] brcmfmac mmc0:0001:1: Falling back to sysfs fallback for: cypress/cyfmac43455-sdio.txt
[ 161.787139] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
The attached file is log and dmesg
Is he missing brcmfmac43455-sdio.txt ? Can it be provided? Could you help to bring up wifi ,thanks
B.R.
Bill
Show LessHi,
I would like to get the latest wl tool, documentation with description of corresponding wl tool APIs?
There's a https://github.com/murata-wireless/meta-murata-wireless where it is possible to obtain the software for 1MW on Embedded Artist iMX7ULP evaluation board. However I'd like to understand is this the latest wl tool and where I can find corresponding documentation?
Best regards,
Bogdan Rosandic
Hi all,
I have been trying to use NetworkManager together with cypress-fmac-v5.4.18-2021_0527 patches on mainline 5.4.18 kernel. Currently nearly all is working correctly except few issues, which were fixed together with little help from Beniamino Galvani of NM RedHat Team. My issue is in here Hotspot WPA3 support - this is the second half of the issue, because first one was solved with upgrading NM from 1.32 branch to 1.33. In brief, together with Beniamino we have discovered, that the driver is not returning RSN_AUTH_KEY_MGMT_SAE. We suspect that the problem is that the SAE AKM is not set in the NL80211_ATTR_AKM_SUITES netlink attribute by the driver. I have used grep to find it and i did not find any. My question is it possible that all suits are defined in the firmware and is it possible that this specific suite is missing? Is it possible for the cypress team to solve this issue because it is needed by the NM to set a wpa3 hotspot.
BR
Piotr
Dear Sir,
I need Raspberry Pi CM4 WiFi testtool for Rasbian 64bit.
The purpose of the tool is to conduct WiFi RF certification with new WiFi antenna attached to Raspberry Pi CM4.
Can you provide the tool and useful information in that regard?
Thanks in advance.
BR,
KJ Lee
Show Less
Hi all,
I'm trying to use 2 PC respectively connect my 2 module to test throughput, but I don't know how the command to connect 2 PC.I found command for only one PC in the document. Attachment is what I have tried.Please give me some suggestion. Thanks!
Hi,
With an another wireless module that support 802.11b and 802.11g, I could change the band through the hostapd configuration by setting the hostapd parameter hw_mode to b or g.
With the CYW43430, I am trying to do the same between 11b, 11g and 11n. But the settings are not taken into account.
As I understand, the hostapd parameter ieee80211n can be used to enable or disable the 11n. If I try to disable the 11n (I set ieee80211n to n and hw_mode is g) and restart hostapd, the network scanning from another device (with iw scan) says the AP is still "bgn" and HT capabilities are enabled:
[...]
HT capabilities:
Capabilities: 0x21
RX LDPC
HT20
Static SM Power Save
RX HT20 SGI
No RX STBC
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 16 usec (0x07)
HT RX MCS rate indexes supported: 0-7
HT TX MCS rate indexes are undefined
[...]
It should not if the parameter was really taken into account. Is it normal ? What am I missing ?
Best regards,
Anthony.
Show Less
Hello,
We have the EVK-JODY-W163 ( CYW88359 and CYW89359) which support Linux FMAC drivers. Do FMAC drivers support monitor mode?
Thanks in Advance,
Theo
Show LessPackage Version
v5.10.9-2021_1020
Release Date
2021-10-20
Description
This is Cypress's Linux brcmfmac driver and firmware support package.
Brcmfmac is an open-source driver project.
Files in this release:
* Backports package (cypress-backports-v5.10.9-2021_1020-module-src.tar.gz)
* Firmware/clm_blob files (cypress-firmware-v5.10.9-2021_1020.tar.gz)
* Cypress fmac patch files (cypress-patch-v5.10.9-2021_1020.tar.gz)
* Device tree files (cypress-devicetree-2021-10-20.tar.gz)
* hostapd/wpa_supplicant patch (cypress-hostap_2_9-1-2021_1020.tar.gz)
* Cirrent Agent (cypress-cirrent-1.60.tar.gz)
* Documents (docs/)
* README
Checksum
sha256sum: 632ac3c28581d08ba91a083dd0edd60babb637274a6276b656435cdd298c57dd cypress-fmac-v5.10.9-2021_1020.zip 4241b4c636e5e4503ffc300481882dc69b64485cdf094105108e8a82d0b16797 cypress-backports-v5.10.9-2021_1020-module-src.tar.gz ce3bb31020e5ffe24fe549802440c137d14a05ad77af3e8e1fb9e184db96ed55 cypress-cirrent-1.60.tar.gz 4aa347ba153ed4945737bf428fcee54877936998b5a60b16aa7cbbc87aaba7c6 cypress-devicetree-2021-10-20.tar.gz 95d2cb7c81c7fe60cc1811932b13f55ce5a9b4296f27182bfa57b3d37fe2a6f3 cypress-firmware-v5.10.9-2021_1020.tar.gz 88cce99e67f05c7bdfea8277740ad5bd06b54649c0b9c1dfc3052377b11f8091 cypress-hostap_2_9-1-2021_1020.tar.gz bdf37bb84ab5264dab09115df056182bf96fceff4792042d88bc66abc3058d08 cypress-patch-v5.10.9-2021_1020.tar.gz
[Change Log]
2021-10-26 Initial Post
Show LessHello,
I'm trying to use CYBT-333047-02 with bluez stack in linux. The module is connected to Host PC over UART interface.
The hciattach and configuration runs smooth: the interface up and running, the configuration applied without errors.
hciattach /dev/ttyUSB0 any 115200 flow
hciconfig hci0 up
hciconfig hci0 piscan
hciconfig hci0 name myBtDevice
hciconfig hci0 class 0x011f00
hciconfig hci0 noauth
But I don't see my BT device in the air. Moreover, during the scan on Host PC I don't see any other BT devices.
I have also tried to execute the same HCI commands via CyBluetool without any success.
Tried to send HCI_Reset before the configuration, tried to send vendor specific command Enable_Radio, tried to configure new BD Address - nothing helps to see the devices in the air.
I have followed the recommendations from hthis topic https://community.cypress.com/t5/WICED-Smart-Bluetooth/HCI-Commands-to-enable-bluetooth/m-p/71433 but again without any success.
From the other hand, I have tried to use the TX carrier test mode (Set_TX_Carrier_Frequency_ARM) and was able to see the carrier on my spectrum analyzer.
It looks like the radio doesn't work during the normal operation. But it works in general (the TX test works well).
Am I forgot something? Should I sent any extra HCI commands, maybe vendor specific ones?
Thanks in advance,
Valeriy
Hi all,
as i have recently asked a question about WIFI (all is working flawlessly) now i'm woundering about BT with this chip because it does support it and i am wondering is it being turned on with fmac driver?
BR
Piotr