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 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,
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 Infineon Team,
We need to conduct Pre compliance test on CYW43455 BT chip on Android 11 for which we need Hcitool.
Could you provide us hcitool for android 11 along with the integration document.
Thanks,
Hrithik
Show LessHi All,
We are using CYW43012 chipset and here are our details:
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
wl clmver:
API: 18.2
Data: 9.10.0
Compiler: 1.36.1
ClmImport: 1.34.1
Creation: 2019-12-13 03:26:37
We are using roam_off=0 option so that roaming decisions are taken by host and do post connection scan i.e. background scan from driver.
We have observed that firmware is trying to send Null Data packets in unconnected state and retries sending multiple times as no AP responds (as expected) causing intermittent packet loss as we are not in home channel.
Attached a pcap where the device is connected in Channel 36 but it tries to send Null data in channel 40 as well continuously. We are not seeing this issue in CYW43455 chipset product we have with the same driver and firmware.
Any help ASAP is deeply appreciated. @raks_99 @GauravS_31 @VinayakS_26
Regards,
Rupesh.
Show LessHello,
We are using a CYW43455 on Android 11, linux kernel 5.10.72 (NXP BSP)
The bring-up went OK with brcmfmac driver and wpa_supplicant. We are now able to use the wlan interfrace.
However the Compatibility Test Suite (CTS) reveals that we don't have a proper Wifi HAL. There used to be a specific HAL for bcmdhd driver, but this driver has been removed from recent kernels.
Is there a recommended wifi HAL for brcmfmac driver ?
Best regards,