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
hello, 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.
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 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 LessI try to bring up 1XA(cyw54591) with my own SOC, for PCIE mode, but the driver can't be installed, looks like timeout occured, i used these files and loaded successfully.
cyfmac54591-pcie.bin
cyfmac54591-pcie.clm_blob
cyfmac54591-pcie.txt
[ 22.540267] brcmfmac: brcmf_add_if ==== pid:4b5, if:wlan%d (00:00:00:00:00:00) created ===
[ 22.548625] brcmfmac: brcmf_bus_change_state 0 -> 1
[ 22.553512] brcmfmac: brcmf_msgbuf_query_dcmd ifidx=0, cmd=262, len=20
[ 22.560060] brcmfmac: brcmf_pcie_ring_mb_write_wptr W w_ptr 17 (0), ring 0
[ 22.566931] brcmfmac: brcmf_pcie_ring_mb_ring_bell RING !
[ 24.598969] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[ 24.606734] brcmfmac: brcmf_fil_cmd_data Failed: BCME_NOTDOWN (-5)
ps: there is another wifi behind another controller
Show Less
We are using the CYW43012 (LBEE591LV Module) for Bluetooth in slave PCM mode not i2S mode in order to replace a now obsolete module. Therefore the CLK, DATA_IN and SYNC are all inputs to the module / chipset.
What clock edge should the data, and sync signals be sampled on please as the PCM Interface Timing Diagrams were removed in the CYW43012 datasheet (document number 002-18925 Rev *J). Does anybody know why? Is this interface / protocol not supported / not working and do we have to use the i2S configuration instead?
Show LessHi All,
We are using CYW43012 chipset and recently moved from:
Firmware version:
1.21 RC0.0
wl0: Sep 1 2021 22:33:32 version 13.10.271.273 (9278a67 CY) FWID 01-e6c8687a
Driver Version:
Backported Linux Version v4.14.77-kong-RTM-rc8-0-ged6fa18
to
Firmware version:
1.21 RC0.0
wl0: Feb 21 2022 07:19:28 version 13.10.271.283 (211da63 CY) FWID 01-18f4ac2
Driver Version:
Backported Linux Version v5.10.9-2022_0321-0-ga0971bc0b123
We found that the DFS channel support for US country is currently disabled in the latest release where as it was working in the older release.
Old release:
root@SAMA5D2C3:~# wl ver
1.21 RC0.0
wl0: Dec 13 2019 03:35:44 version 13.10.271.227 (6ca6a80) FWID 01-396d897 tws:GENR.3.1.2
root@SAMA5D2C3:~# wl country
US (US/0) UNITED STATES
root@SAMA5D2C3:~# wl channels
36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165
root@SAMA5D2C3:~# wl chan_info
Channel 36 A Band
Channel 40 A Band
Channel 44 A Band
Channel 48 A Band
Channel 52 A Band, RADAR Sensitive
Channel 56 A Band, RADAR Sensitive
Channel 60 A Band, RADAR Sensitive
Channel 64 A Band, RADAR Sensitive
Channel 100 A Band, RADAR Sensitive
Channel 104 A Band, RADAR Sensitive
Channel 108 A Band, RADAR Sensitive
Channel 112 A Band, RADAR Sensitive
Channel 116 A Band, RADAR Sensitive
Channel 120 A Band, RADAR Sensitive
Channel 124 A Band, RADAR Sensitive
Channel 128 A Band, RADAR Sensitive
Channel 132 A Band, RADAR Sensitive
Channel 136 A Band, RADAR Sensitive
Channel 140 A Band, RADAR Sensitive
Channel 144 A Band, RADAR Sensitive
Channel 149 A Band
Channel 153 A Band
Channel 157 A Band
Channel 161 A Band
Channel 165 A Band
root@SAMA5D2C3:~#
New Release:
root@SAMA5D2C3:/etc/broadcom/wifi# wl country
US (US/0) UNITED STATES
root@SAMA5D2C3:/etc/broadcom/wifi# wl channels
36 40 44 48 149 153 157 161 165
root@SAMA5D2C3:/etc/broadcom/wifi# wl chan_info
Channel 36 A Band
Channel 40 A Band
Channel 44 A Band
Channel 48 A Band
Channel 149 A Band
Channel 153 A Band
Channel 157 A Band
Channel 161 A Band
Channel 165 A Band
Using the old clm_blob file is working fine with the new release. Can you please let us know how to reenable DFS channels and any other parameters in the new release?
Regards,
Rupesh
Show LessHi All,
We are using CYW43012 chipset and recently moved from:
Firmware version:
1.21 RC0.0
wl0: Sep 1 2021 22:33:32 version 13.10.271.273 (9278a67 CY) FWID 01-e6c8687a
Driver Version:
Backported Linux Version v4.14.77-kong-RTM-rc8-0-ged6fa18
to
Firmware version:
1.21 RC0.0
wl0: Feb 21 2022 07:19:28 version 13.10.271.283 (211da63 CY) FWID 01-18f4ac2
Driver Version:
Backported Linux Version v5.10.9-2022_0321-0-ga0971bc0b123
We are seeing increase in power consumption by 20mA approximately after we upgrade the release.
We have observed that only by changing the driver the power consumption increases but not with the firmware upgrade.
We couldn't figure out what exactly caused increase in the power cosumption.
Can someone help us figure out the reason for the same as our product is an battery powered embedded device which makes it very critical for us.
Please let me know if you need any information.
Regards,
Rupesh
Show LessHi Cypress Team,
We need to do Pre-compliance tests on CYW43455 module on Android 11 platform for WiFi and BT.
Could you please provide us any tools(like WL and HCITOOL in linux) to do the same for Android 11.
Also, could you provide us relevant documentation for the same.
Thanks.
Show Less