Wi-Fi Bluetooth for Linux Forum Discussions
Package Version
ahd-2023_0525
Release Date
2023-05-25
Description
Infineon Android release for the broad market.
This release has been qualified on IMX8 SDIO platform running Android 13.
Customers wishing to leverage the Android Open Source Platform now have an out of the box Android solution for Infineon's connectivity parts.
The release package includes:
* ahd
* AHDBinaries
* confs
* device
*imx8
* firmware
* hostapd_supplicant_src
* nvram
* 55572_AndroidBringup.pdf
* Android13_Godzilla_55572_SDIO_Release_Notes.pdf
* Infineon_55572_Wi-Fi_6_6E_User_Guide.pdf
Test Environment:
* IMX8 SDIO setup
* 55572 Sanity, 6G 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
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 LessHi,
Infineon's exports, could you help explain the difference between version v5.15.58-2022_1223 and version v5.15.58-2023_0222. fix some bug? or improve the performance of the module?
Show LessPackage Version
v5.15.58-2022_1223
Release Date
2022-12-23
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-2022_1223-module-src.tar.gz)
* Firmware/clm_blob files (cypress-firmware-v5.15.58-2022_1223.tar.gz)
* Cypress fmac patch files (cypress-patch-v5.15.58-2022_1223.zip)
* Device tree files (cypress-devicetree-2022-12-22.tar.gz)
* hostapd/wpa_supplicant patch (cypress-hostap_2_10-2022_1223.tar.gz)
* Cirrent Agent (cypress-cirrent-1.60.tar.gz)
* README
abe7f11b4379f60734436203fc4abea7bdd7fa2256835c14db69bbe6fe703699 cypress-backports-v5.15.58-2022_1223-module-src.zip
cdf9039c11f8feaead6ae736c14687c70e2feaccb7b081ef9b6a86dc487b1bb6 cypress-cirrent.zip
34b69f1b668831619b1e6a8382dcdc774c52909f63d9045591f57266ebb1ed54 cypress-devicetree.zip
1fef7d1e8933395b58113e7e3d6967cf04ce7354fe8bfcb8021c72bed48beac0 cypress-firmware-v5.15.58-2022_1223.zip
29d5a063b64e5e90b51c9e55902d4dd906d380d14f1fb7462e23a41ed7c67c80 cypress-fmac-v5.15.58-2022_1223.zip
835e2fdc923a68b3684ed77d0679029d958a377333c7bb8d9e9ba9c134905447 cypress-hostap_2_10-2022_1223.zip
f8cc4882c235d844f4cc1c54e1c3a4e3cfe7dfca9de840daea4d0b6cfcf61ebe cypress-patch-v5.15.58-2022_1223.zip
[Change Log]
2022-12-23 Initial Post
Show LessHi Infineon Team,
We are working with iMX8MM based on Android 11OS and using CYW43455 chip for BT and WiFi.
Our project requires A2DP sink and we have already tested and verified this feature with Android and iOS based phones.
But with iPhones, the volume control is not working, which is working perfectly with all Android phones. We tested with iOS 16 and above and its not working.
Could you please guide us in how to enable this?
Thanks,
Hrithik
Hi Team,
Can you please confirm Cypress Android 10 Release [2020-10-12] is the latest folder which contains updated patch set for android 12 (Android 0S for imx applications processors) ???
we have checked the android 12 source code and patch set is not updated (contains older patch set)
it will be helpful for our current project(integration of pcie and sdio patch set on android 12 for imx processor)
Thanks & Regards
Prashantha T
Show Less
Hi I went the another thread
and followed the steps but I dont get any using 80211 packets in the dump following the below mention steps
wl down
wl mpc 0
wl up
wl monitor 1
ifconfig wlan0 up
wl channel 6
tcpdump -ni wlan0 -s0 -w test.pcap
Also I added debug code in brcmf_netif_mon_rx of
~/FMAC/src/v5.4.18-backports/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
I dont see those prints neither in
if (brcmf_feat_is_enabled(ifp, BRCMF_FEAT_MONITOR_FMT_RADIOTAP)) {
/* Do nothing */
or in else part.
Can some one help me how to I get the 80211 packets?
I am using backports driver v5.4.18-backports
Thanks,
Lavanya
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
As part of our device reboot process, we reset the wlan gpio to reset the power to our chipset CYW43012 without removing driver modules for proper mmc detection on the next boot.
We have observed the following errors whenever we issue reboot and the device waits continuously without rebooting:
Error #1:
brcmfmac: brcmf_sdio_read_control: read 1536 control bytes failed: -84
[ 95.450000] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame, send NAK
[ 98.000000] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 322.430000] brcmfmac: brcmf_sdio_rxfail: count never zeroed: last 0xffff
[ 322.440000] brcmfmac: brcmf_sdio_readframes: RXHEADER FAILED: -110
[ 322.450000] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame, send NAK
[ 558.220000] brcmfmac: brcmf_sdio_rxfail: count never zeroed: last 0xffff
[ 558.230000] brcmfmac: brcmf_sdio_readframes: RXHEADER FAILED: -110
[ 558.340000] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame, send NAK
[ 787.010000] brcmfmac: brcmf_sdio_rxfail: count never zeroed: last 0xffff
[ 787.020000] brcmfmac: brcmf_sdio_readframes: RXHEADER FAILED: -110
We have also seen cases where device reboots but will take lot of time, atleast a minute, for the device to reboot as it waits most of the time in the below types of error cases:
Error #2:
[ 197.250000] brcmfmac: brcmf_sdio_bus_sleep: error while changing bus sleep state -110
[ 197.260000] brcmfmac: brcmf_sdio_txfail: sdio error, abort command and terminate frame
[ 197.280000] brcmfmac: brcmf_sdio_txfail: sdio error, abort command and terminate frame
[ 197.310000] brcmfmac: brcmf_sdio_txfail: sdio error, abort command and terminate frame
[ 197.330000] brcmfmac: brcmf_sdio_dpc: sdio ctrlframe tx failed err=-110
[ 197.330000] ieee80211 phy0: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
Error #3:
[ 219.340000] brcmfmac: brcmf_sdio_bus_sleep: error while changing bus sleep state -110
[ 219.350000] brcmfmac: brcmf_sdio_dpc: failed backplane access over SDIO, halting operation
[ 219.440000] brcmfmac: brcmf_sdio_bus_sleep: error while changing bus sleep state -110
[ 219.450000] brcmfmac: brcmf_sdio_dpc: failed backplane access over SDIO, halting operation
We do observe that these issues doesn't occur if we rmmod all the modules before we reset the wlan gpio.
We would like to understand if this is a bug or is there a way to handle the sudden wlan power off scenario without any issues.
@raks_99 @GauravS_31 @VinayakS_26
Regards,
Rupesh
Show LessPackage Version
v5.10.9-2022_0909
Release Date
2022-09-14
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_0909-module-src.tar.gz)
* Firmware/clm_blob files (cypress-firmware-v5.10.9-2022_0909.tar.gz)
* Cypress fmac patch files (cypress-patch-v5.10.9-2022_0909.tar.gz)
* Device tree files (cypress-devicetree-2022-09-12.tar.gz)
* hostapd/wpa_supplicant patch (cypress-hostap_2_10-2022_0909.tar.gz)
* Cirrent Agent (cypress-cirrent-1.60.tar.gz)
* Documents (docs/)
* README
Checksum
sha256sum:
6d96b39c39871d98912639f0ffd55cfbe2e7fd86f3928cb111b6c832bd57d7af cypress-fmac-v5.10.9-2022_0909.zip
0da7f2694a2764ed5ccc094aa101c0b0f47fb728eaaadce47380589e669589eb cypress-backports-v5.10.9-2022_0909-module-src.tar.gz
ce3bb31020e5ffe24fe549802440c137d14a05ad77af3e8e1fb9e184db96ed55 cypress-cirrent-1.60.tar.gz
e013c426c718b629aa1c1b580e5c55a61577443ed7e98179d29c05970514e8b9 cypress-devicetree-2022-09-12.tar.gz
7f8a20aa83f36e8fe59d8c4535ff5a16882a6d71fc93719ab91a23ee45e855f7 cypress-firmware-v5.10.9-2022_0909.tar.gz
d27939550b3522f864ef032c7fa50e3f5da9555070885bc069d4fb17aaa34f68 cypress-hostap_2_10-2022_0909.tar.gz
790b2d0115df5fbd2a537a9294da7c18a0b4a7b5a7a10fbfc78c0000772e75ce cypress-patch-v5.10.9-2022_0909.tar.gz
[Change Log]
2022-09-14 Initial Post
Show LessHello,
I am working on development of a teleconferencing product that incorporates the Laird Sterling-LWB WiFi/Bluetooth module based on the CYW4343W device. This module is integrated into a Variscite iMX 8M Plus (imx8mp) System-on-Module.
In addition to WiFi and Bluetooth this product also features an LTE interface. At this moment we are battling a system noise problem that is causing interference with one of the LTE bands and is preventing LTE certification to pass. Specifically the noise peak is at 750 MHz and the LTE band that is failing is at 751 MHz. I have found that the source of the generated noise is the WiFi module or signals attached or in close proximity with it; if I disable the brcmfmac driver, the noise peak disappears and the LTE performance is acceptable.
Here is the version of the brcmfmac driver that is currently being used:
09-16 15:14:28.946 0 0 I brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
09-16 15:14:28.958 0 0 I brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Feb 16 2020 22:39:24 version 7.45.98.97 (r724416 CY) FWID 01-bf41ed64
Here is what I would like to find out (either one would help):
(1) Is there a provision in the brcmfmac driver that can allow a user space application to disable the driver and re-enable it? I have noticed in the device tree these signals that seem to indicate that software is able to control the power to the module and enable/disable it:
&usdhc1 {
#address-cells = <1>;
#size-cells = <0>;
pinctrl-names = "default", "state_100mhz", "state_200mhz";
pinctrl-0 = <&pinctrl_usdhc1>, <&pinctrl_wifi>;
pinctrl-1 = <&pinctrl_usdhc1_100mhz>, <&pinctrl_wifi>;
pinctrl-2 = <&pinctrl_usdhc1_200mhz>, <&pinctrl_wifi>;
bus-width = <4>;
non-removable;
keep-power-in-suspend;
status = "okay";
brcmf: bcrmf@1 {
reg = <1>;
compatible = "brcm,bcm4329-fmac";
};
};
pinctrl_wifi: wifigrp {
fsl,pins = <
MX8MP_IOMUXC_SD1_DATA5__GPIO2_IO07 0xc1 /* WIFI_EN */
MX8MP_IOMUXC_SD1_DATA6__GPIO2_IO08 0xc1 /* WIFI_PWR */
>;
};
However, I am not finding in the brcmfmac driver code how these signals are managed.
(2) Is there a way to control the timing configuration in the module to possibly shift the 750 MHz component to a different frequency? I am not sure what the source of this component is. There is probably a clock operating at a rate that is a factor of this frequency, such as 50 MHz or 250 MHz. I know from the data sheet that there is (should be) a clock operating at 37.4 MHz; but that would cause a peak at 748 MHz, not 750 MHz.
Thanks for any help you may be able to provide.
--ken
Show Less
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 Less