Recent discussions
Package Version
v5.10.9-2022_0511
Release Date
2022-05-11
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-2022_0511-module-src.tar.gz)
* Firmware/clm_blob files (cypress-firmware-v5.10.9-2022_0511.tar.gz)
* Cypress fmac patch files (cypress-patch-v5.10.9-2022_0511.tar.gz)
* Device tree files (cypress-devicetree-2022-05-13.tar.gz)
* hostapd/wpa_supplicant patch (cypress-hostap_2_9-1-2022_0511.tar.gz)
* Cirrent Agent (cypress-cirrent-1.60.tar.gz)
* Documents (docs/)
* README
Checksum
sha256sum:
7cf529c371f0bc8c47908c42359879aee308970b34e7c5e971bd9a79124f215b cypress-backports-v5.10.9-2022_0511-module-src.tar.gz
ce3bb31020e5ffe24fe549802440c137d14a05ad77af3e8e1fb9e184db96ed55 cypress-cirrent-1.60.tar.gz
4bce8d957b451f7d9a23bd77121eea920bde372f6097424c6e87d6a61aa34d9e cypress-devicetree-2022-05-13.tar.gz
8b301a0828f4eecfc261039bff01a875edc0f93c58887814941b7cdfbe8bacb8 cypress-firmware-v5.10.9-2022_0511.tar.gz
ca748efbef2b6197a50152e3d51fb028949be5bbcb2474b67e2e35dd5aa1804f cypress-hostap_2_9-1-2022_0511.tar.gz
8201ad2e8720279f5baf870be57fe15be49d714bcaa0653c0faa8de80b8a2c51 cypress-patch-v5.10.9-2022_0511.tar.gz
ec1311ceddd80e3a24dbf2976cbbfbb043d7909d8cd91c4254da563d3dedf9e8 README.txt
[Change Log]
2022-06-07 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
Is there any user manual or bring up sequence for murata 1XA bluetooth? I want use bluetooth on my specific evb but don't know how to enable it. etc. which driver? any patch? device tree? firmware?
Show LessHi Team,
We have integrated CYW43444 module with android and everything working properly.
We have to do RF testing for WIFI.
We have WL binary..
But We are getting error for somw commands. Can you please help here.
evk_8mm:/ # wl pkteng_start 00:11:22:33:44:55 tx sync 40 1000 0
wl: error -23
evk_8mm:/ # wl country ALL
wl: error -2
evk_8mm:/ # wl phy_watchdog 0
wl: error -23
Requirement :
- Transmit in continuous wave mode.
- Transmit in Packet mode (No of Packets configurable).
- Transmit in continuous stream (duty cycle more than 90%).
- Receive in packet and continuous mode (Time configurable).
What needs to be done for above requirement?
Also following commands are not working:
10 wl country ALL
11 wl dump
12 wl pkteng_start 00:11:22:33:44:55 tx 20 1500 0
13 wl pkteng_stats
14 wl nvram_dump
Thanks
Divyesh
Show Lesshello, everyone:
Do you validate sdio wifi module using in Jetson Xavier Nx?
Now i install driver and could scan wifi AP but cannot connect it?
Could someone help me?
Thank you very much.
Show LessHi All,
My company use BCM43455 wifi- Bluetooth modules in our product. For Radio testing of both wifi and BT, I have to put them in test mode for transmitting continuously on different frequencies. How can I achieve that through Linux?
Can somebody please share how that can be done?
Any reply is really appreciated.
Thanks,
Asma
Show LessHi Team,
We have integrated cyw43455 with IMX8MM processor in android 11 code base and it is working fine.
but as per the requirement we need to disable wifi for sometimes using reset pin.
When I make
1. regon pin (reset pin) low - WIFI disable
2. After that making regonreset pin high - WIFI should turn on (but it is not working) . - looks like power on sequence issue.
Could you please help here to disable wifi using reset pin? What changes need to be done here ?
thanks
Divyesh
Show LessHi.
We want to use the fmac driver kernel module together with kernel 5.15.x on platform with chipset CYW43455 and the STM32MP153C.
When will the driver be release for the new kernel?
Is it possible to use the backport with kernel 5.15.x?
How big is the difference between mainline kernel and the provided patch stack of your current release for kernel 5.10.9? Is it possible to apply the 5.10.9 patch stack to kernel 5.15.x?
Thanks in advance!
KR, Micha
Show Less
Hi,
I want to port driver for CYW43455. I used this Cypress Linux WiFi Driver Release (FMAC) [2020-06-25] ,
Target platfrom is ST sta1275 DV12.5,
During the cross compilation of modules, I have seen the following warning.
root@sta1275-evb-mmc:~/aher_ko# insmod compat.ko
insmod: ERROR: could not insert module compat.ko: Unknown symbol in module
dmesg shows :
[ 59.569745] compat: Unknown symbol kmem_cache_alloc_trace (err 0)
[ 59.569905] compat: Unknown symbol __gnu_mcount_nc (err 0)
Could you help to fix this issue? Thanks a lot.
Show LessI am interested in using wifi easy connect/Device Provisioning Protocol, but the brcmfmac driver that is in upstream Linux kernel does not seem to have support for it.
I see in the linux-wireless mailing list archive that you did do one attempt to send in a patch for it back in December 2020.
But that one was rejected because your patch did not apply cleanly to latest Linux tree: https://lore.kernel.org/linux-wireless/20201209072159.354AAC433ED@smtp.codeaurora.org/
I do not see a second attempt.
What is the reason for this?
And is it only the kernel were the support is still missing, or is there also still work on the firmware side to be done before easy connect is in an usable state?
Show LessHi, I have a raspberry pi 3 (B v1.2) with raspbian stretch (linux kernel 4.14). The firmware version of my chipset is 7.45.98.38 and I would like to downgrade to version 7_45_41_46 as it is the version tested to work with the nexmon (https://github.com/seemoo-lab/nexmon) patch (for my specific parameters such as rPi version, OS version). Is it possible to do this downgrade? If so, how?
For completeness I include below the relevant lines from the dmesg output:
[ 4.365253] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
[ 4.371756] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43430-sdio.bin for chip 0x00a9a6(43430) rev 0x000001 [ 4.372048] usbcore: registered new interface driver brcmfmac
[ 4.630462] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Oct 23 2017 03:55:53 version 7.45.98.38 (r674442 CY) FWID 01-e58d219f
[ 4.631241] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 7.11.15 Compiler: 1.24.2 ClmImport: 1.24.1 Creation: 2014-05-26 10:53:55 Inc Data: 9.10.39 Inc Compiler: 1.29.4 Inc ClmImport: 1.36.3 Creation: 2017-10-23 03:47:14
Show Less