Wi-Fi Bluetooth for Linux Forum Discussions
text.format{('custom.tabs.no.results')}
Package Version
ahd-2023_1221
Release Date
2023-12-21
Description
Infineon Android release for the broad market.
This release has been qualified on IMX8 SDIO platform and Hikey960 PCIE 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
* 4373-Android13-SDIO
*43012-Android13-SDIO
*43022-Android13-SDIO
*54591-Android13-PCIE
*55572-Android13-SDIO
*AHDBinaries
*device
*firmware
*nvram
* Android13_55572_SDIO_Release_Notes.pdf
* Infineon_55572_Wi-Fi_6_6E_User_Guide.pdf
* confs
* hostapd_supplicant_src
* Android13_PCIE_Bringup.pdf
* Android13_SDIO_Bringup.pdf
* Android13_Feature_Bringup.pdf
Test Environment:
* IMX8 SDIO setup
* Hikey960 PCIE setup
* 55572, 43012, 43022, 54591 and 4373 Sanity, 6G and 11ax features (55572), WOWL via OOB(55572)
and PNO scan offload(55572, 43022)
Show LessDescription
The package contains all the required files (including AIROC™ Bluetooth® stack for ARMv8 Linux, Bluetooth® porting layer, and sample code examples of Bluetooth® profiles) to evaluate and test Bluetooth® Classic and Low Energy on AIROC™ combo chip (CYW4373, CYW43439, CYW55573/2/1).
What's new?
Package comes with codes examples to demonstrate Bluetooth LE Audio capability of CYW55573/2/1 in hosted mode. The code example demonstrates Bluetooth® LE Audio unicast and broadcast functionality.
Functions include:
- Broadcast audio stream scanning
- Receiving broadcast audio stream
- Unicast audio stream establishment
- Unicast audio stream release
- Unicast sink connect to source (1 CIG, 1 CIS)
Bluetooth® Linux Code Examples & Supported Chip
Code example |
Feature demonstration |
Supported chip |
LE Audio CIS Source |
Implements the Unicast Source application using BTSTACK and LE-Audio profile library |
CYW55573/CYW55572/CYW55571 |
LE Audio CIS Sink |
Implements the Unicast Sink application using BTSTACK and LE-Audio profile library |
CYW55573/CYW55572/CYW55571 |
LE Audio BIS Source |
Demonstrates the ability of LE Audio broadcast |
CYW55573/CYW55572/CYW55571 |
LE Audio BIS Sink |
Demonstrates the ability to receive LE Audio broadcast |
CYW55573/CYW55572/CYW55571 |
Linux Bluetooth® Find me |
Demonstrates the Find Me profile which defines the behavior when a button is pressed on one device to cause an alerting signal on a peer device |
CYW55573/CYW55572/CYW55571 |
Linux Bluetooth® hello sensor |
Demonstrates GATT database and device configuration initialization, sending data to the client and processing write requests from the client |
CYW55573/CYW55572/CYW55571 CYW43439,CYW4373 |
Linux Bluetooth® Wi-Fi onboarding |
Demonstrates the feature that enables devices to connect to a Wi-Fi access point without requiring a physical interface |
CYW55573/CYW55572/CYW55571 CYW43439,CYW4373 |
Linux Bluetooth® Headset |
Multiple profile code example that demonstrates the use cases and ability of audio-related functions such as A2DP, AVRCP CT, and HFP |
CYW55573/CYW55572/CYW55571 |
Linux Bluetooth® SPP |
Demonstrates how two devices can establish a wireless communication link that emulates a traditional serial port connection |
CYW43439,CYW4373 |
Package GitHub link: https://github.com/Infineon/ifx-linux-bluetooth
Release notes
Please go through the attached released notes for more details on the package.
Show Lessv5.15.58-2024_0118
Release Date
2024-01-18
Github Link
V5.15.58 backport package: Link
V6.1.19 patch: link
Description
This is Cypress's Linux brcmfmac driver and firmware support package.
Brcmfmac is an open-source driver project.
Files in this release:
Part 1: cypress-fmac-v5.15.58-2023_1128.zip
* Backports package (cypress-backports-v5.15.58-2023_1128-module-src.tar.gz)
* Firmware/clm_blob files (cypress-firmware-v5.15.58-2023_1128.tar.gz)
* Cypress fmac patch files (cypress-patch-v5.15.58-2023_1128.tar.gz)
* Device tree files (cypress-devicetree-2023-11-28.tar.gz)
* hostapd/wpa_supplicant patch (cypress-hostap_2_10-2023_1128.tar.gz)
* Cypress customer patch (cypress-custom-patch-5.4.21.tar.gz)
* Cirrent Agent (cypress-cirrent-1.60.tar.gz)
* Documents (docs/)
* README
Part 2: cypress-patch-v6.1.19-2023_1128.zip
* Cypress fmac patch files for Vanilla v6.1.19(cypress-patch-v6.1.19-2023_1128.tar.gz)
* Infineon-Vanilla-Kernel-v6.1.19-Bring-up-Reference_20201221.pdf
Checksum
cypress-fmac-v5.15.58-2023_1128 sha256sum:
990b5f6beeb9530525f254977569fd25936e09f9ef1bf36ca52118e73dff3e68 cypress-backports-v5.15.58-2023_1128-module-src.tar.gz
ce3bb31020e5ffe24fe549802440c137d14a05ad77af3e8e1fb9e184db96ed55 cypress-cirrent-1.60.tar.gz
0c8da2efe289115f2242aa3f69de5bc616cb893ecd411e11194c4c008418bb2e cypress-custom-patch-5.4.21.tar.gz
c38cca05bb05db6198af7809c7a2e519cb33a06b02ebd4d626588c9038f7259b cypress-devicetree-2023-11-28.tar.gz
92608ceb4509cc02730833ce2119662b3c116a3956ca303245e97378186dc2a3 cypress-firmware-v5.15.58-2023_1128.tar.gz
771099830bd106307e77ebdd4d27a3e18de27bb60889c4db4bca81f44ade495d cypress-hostap_2_10-2023_1128.tar.gz
8fe7d8b677032fb04374615aae27c5a3131499956dc22ddb420847a3876974c6 cypress-patch-v5.15.58-2023_1128.tar.gz
cypress-patch-v6.1.19-2023_1128 sha256sum:
933ac3a50f0146b4078beb5e398c75a93ab0a1979a93d120a1c0ba2a06ab0ff7 Infineon-Kernel-v6.1.19-Bring-up-Reference.pdf
ac23fabed00e5c5ab0c3720fa0eb6fa135a589e009714f783701fe557abe3fe7 v6.1.19-2023_1128.tar.gz
Part 3: cypress-fmac-v5.15.58-2024_0118.zip
8ccbebf31bf69c85dc7d05fb7e3597fa282c3ba5373d76b2a65364191abb14d0 cypress-backports-v5.15.58-2024_0118-module-src.tar.gz
ce3bb31020e5ffe24fe549802440c137d14a05ad77af3e8e1fb9e184db96ed55 cypress-cirrent-1.60.tar.gz
92e7196a896fa65138c8297d4202a1811564605360f807faa2c8af310eddeb2e cypress-custom-patch-5.4.21.tar.gz
40dd314cee28149028a2d524ccd5d25f20336c7314e1e26654daecf4c9a796d2 cypress-devicetree-2024-01-18.tar.gz
739d1fae54d885e136847af2957821324c18c68622f204992e268b991172da53 cypress-firmware-2024_0118.tar.gz
2a411fb64818b054498645f64e3ef3b29e4db9a36b65987d9a3af76c2d60f765 cypress-hostap_2_10-2024_0118.tar.gz
8e43bc4487c5d4e77880e2fc9d3152a011063c5b0f3871e277561f0108a88304 cypress-patch-v5.15.58-2024_0118.tar.gz
[Change Log]
2023-12-18 Initial Post
2023-12-22 Add cypress-patch-v6.1.19 to support build brcmfmac on 6.1.19
2024-01-18 Fix for system crash post suspend and resume with CYW55572/55573 [PCIe]
The BT assets of AIROC Bluetooth Stack (Linux) Release are all on GitHub now.
Description:
AIROC Bluetooth Stack is Infineon's Bluetooth Host Protocol Stack implementation. The stack is optimized to work with Infineon Bluetooth controllers. The BTSTACK supports Bluetooth BR/EDR and BLE core protocols. This page provides the Github links to get started with application developments in Linux platform using AIROC Bluetooth Stack.
Please find the code examples :
Code Examples:
https://github.com/Infineon/linux-example-btstack-wifi-onboarding
https://github.com/Infineon/linux-example-btstack-wakeonle
https://github.com/Infineon/linux-example-btstack-bas
https://github.com/Infineon/linux-example-btstack-hello-sensor
https://github.com/Infineon/linux-example-btstack-alert-client
https://github.com/Infineon/linux-example-btstack-alert-server
https://github.com/Infineon/linux-example-btstack-headset
https://github.com/Infineon/linux-example-btstack-a2dp-source
https://github.com/Infineon/linux-example-btstack-a2dp-sink
https://github.com/Infineon/linux-example-btstack-spp
https://github.com/Infineon/linux-example-btstack-handsfree-unit
https://github.com/Infineon/linux-example-btstack-handsfree-ag
Show Less
The latest Infineon Linux Wi-Fi driver (FMAC) release can be accessed here:
Sr. No. | Driver release name | Release link |
1 | Backports v5.15.58-2023_1128 |
Public forum link: https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/Cypress-Linux-WiFi-Driver-Release-FMAC-2023-11-28/td-p/662238 |
2 | 6.1 Latest kernel for RPI : RPI-6.1.21 IFXFMAC |
Github: https://github.com/Infineon/rpi-linux-kernel/releases/tag/6.1.21-hedorah-IFXFMAC-20231128 |
3 | 6.1 Kernel on BRCMFMAC |
Github: https://github.com/Infineon/ifx-wireless-drivers/tree/RTM/v6.1.19-hedorah |
Documentation is available in docs folder of cypress-fmac-v5.15.58-2023_1128.zip available at this link https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/Cypress-Linux-WiFi-Driver-Release-FMAC-2023-11-28/td-p/662238
The older/archived Wi-Fi driver releases can be accessed here:
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 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
Hi ,
We are using CYW43455 chip as WIFI STA. We find this module can't discover the AP which is set to WPA2 TKIP only. So, I want to check whether this chip support WPA2 TKIP.
OS: Linux 4.9.69
Driver and FW: cypress-fmac-v5.4.18-2020_0402
WL version: 7.45.206
could anybody help to clarify this?
thanks,
Johnny
Show LessHi!
I'm representing Conclusive Engineering we are creating a custom board that utilizes CYW4343WKUBG chip for WiFi and Bluetooth connections. Based on public documentation the chip in the WLBGA package was directly embedded in the board design. Connection to the main CPU is made using SDIO for WLAN and UART for Bluetooth.
Our current status is having the chipset detected on the SDIO bus and the Linux kernel module tried to start the hardware by loading firmware files. We are based on a 5.8 kernel version and Buildroot based root file system.
We have a problem with bringing up of the CYW4343 chip. What we are missing is the firmware package for the chip and
NVRAM settings file. While I've found some firmware files in linux-firmware.git repository I don't know where should I get proper NVRAM settings text file and if some correlation between the firmware and nvram file exists.
Thank you for your support.
Best,Marcin
Show LessHi Sir,
我在调试43455的时候,在加载FW出现error,导致DHD 加载失败。
我使用的环境是IMX.8的平台,arm64,Linux4.18,DHD版本125.15~125.19都有验证过,海华197(43438),288(43362),256(43455)EVK,其中197,288都可以正常工作,256在以上所有版本驱动都出现FW加载失败的问题,理论上来说43438与43455共用同一版驱动没有问题的,也怀疑过可能是256EVK本身的问题,用FMAC验证256EVK是可以正常工作的,所以现在比较疑惑,请帮忙分析下,谢谢。
以下是256加载驱动时的dmesg log,其中一份是通过256EVK的SD口供电,另一份是256EVK的USB口供电。
SD口供电dmesg:
dhd_module_init in
no wifi platform data, skip
DHD wifi platform data is required for Android build
DHD registeing bus directly
F1 signature read @0x18000000=0x15264345
F1 signature OK, socitype:0x1 chip:0x4345 rev:0x6 pkg:0x2
DHD: dongle ram size is set to 819200(orig 819200) at 0x198000
CFG80211-ERROR) wl_setup_wiphy :
Registering Vendor80211
wl_create_event_handler(): thread:wl_event_handler:deb started
CFG80211-ERROR) wl_event_handler :
tsk Enter, tsk = 0xffff800074961bb8
dhd_attach(): thread:dhd_watchdog_thread:ded started
dhd_attach(): thread:dhd_dpc:dee started
dhd_attach(): thread:dhd_rxf:def started
dhd_deferred_work_init: work queue initialized
dhdsdio_membytes: membytes transfer failed
dhdsdio_membytes: FAILED to set window back to 0x18100000
dhdsdio_download_code_file: error -1 on writing 2048 membytes at 0x00198000
_dhdsdio_download_firmware: dongle image file download failed
dhdsdio_htclk: Failed access turning clock off: -35
dhd_bus_start: failed to download firmware /home/root/fw256.bin
dhdsdio_probe: dhd_bus_start failed
dhd_wlfc_deinit():3750, Already disabled!
dhd_detach(): thread:dhd_watchdog_thread:ded terminated OK
dhd_detach(): thread:dhd_rxf:def terminated OK
dhd_dpc_thread: Unexpected up_cnt 0
dhd_detach(): thread:dhd_dpc:dee terminated OK
CFG80211-ERROR) wl_event_handler :
was terminated
wl_destroy_event_handler(): thread:wl_event_handler:deb terminated OK
bcmsdh_sdmmc: probe of mmc1:0001:2 failed with error -12
dhd_module_init out
USB口供电dmesg:
dhd_module_init in
no wifi platform data, skip
DHD wifi platform data is required for Android build
DHD registeing bus directly
F1 signature read @0x18000000=0x15264345
F1 signature OK, socitype:0x1 chip:0x4345 rev:0x6 pkg:0x2
DHD: dongle ram size is set to 819200(orig 819200) at 0x198000
CFG80211-ERROR) wl_setup_wiphy :
Registering Vendor80211
wl_create_event_handler(): thread:wl_event_handler:dda started
CFG80211-ERROR) wl_event_handler :
tsk Enter, tsk = 0xffff800074921b70
dhd_attach(): thread:dhd_watchdog_thread:ddc started
dhd_attach(): thread:dhd_dpc:ddd started
dhd_attach(): thread:dhd_rxf:dde started
dhd_deferred_work_init: work queue initialized
dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
dhdsdio_download_state: Failed to write 0xb83ef198 to addr 0
dhdsdio_download_state: contents of addr 0 is 0xffff0000
_dhdsdio_download_firmware: error getting out of ARM core reset
dhd_bus_start: failed to download firmware /home/root/fw256.bin
dhdsdio_probe: dhd_bus_start failed
dhd_wlfc_deinit():3750, Already disabled!
dhd_detach(): thread:dhd_watchdog_thread:ddc terminated OK
dhd_detach(): thread:dhd_rxf:dde terminated OK
dhd_dpc_thread: Unexpected up_cnt 0
dhd_detach(): thread:dhd_dpc:ddd terminated OK
CFG80211-ERROR) wl_event_handler :
was terminated
wl_destroy_event_handler(): thread:wl_event_handler:dda terminated OK
bcmsdh_sdmmc: probe of mmc1:0001:2 failed with error -12
dhd_module_init out
Best Regards,
Leo
Show LessHello,
We have custom board with a 43012 connected via SDIO to a Xilinx ZynqMP. We are using the latest Xilinx release which run the 5.4.0 kernel. Based on information in the v5.4.18-2020_0625 version of the backport driver and cypress-yocto-scripts I have added support into yocto to build everything.
I am using the following firmware/nvram files:
BCM43012C0_003.001.015.0102.0141.1LV.hcd* brcmfmac43012-sdio.1LV.txt cyfmac43012-sdio.bin cyfmac43012-sdio.clm_blob
I get the timeout error so the wlan0 interface is never created.
Based on the kernel logs the chip is powered up and the driver can talk to it.
================================================================
[ 12.985101] brcmfmac: brcmf_sdio_kso_init Enter
[ 12.985117] brcmfmac: brcmf_sdio_drivestrengthinit No SDIO driver strength init needed for chip BCM43012/2 rev 2 pm0
[ 12.985353] brcmfmac: brcmf_sdio_probe completed!!
[ 12.985359] brcmfmac: brcmf_fw_alloc_request: using cypress/cyfmac43012-sdio for chip BCM43012/2
[ 12.994144] brcmfmac: brcmf_fw_get_firmwares enter: dev=mmc1:0001:1
[ 12.994149] brcmfmac: brcmf_ops_sdio_probe F2 init completed...
[ 12.994254] usbcore: registered new interface driver brcmfmac
[ 13.000643] brcmfmac: brcmf_fw_complete_request firmware cypress/cyfmac43012-sdio.bin found
[ 13.000692] brcmfmac mmc1:0001:1: Direct firmware load for cypress/cyfmac43012-sdio.xlnx,zynqmp.txt failed with err2
[ 13.011657] brcmfmac: brcmf_fw_complete_request firmware cypress/cyfmac43012-sdio.txt found
[ 13.011662] brcmfmac: brcmf_fw_request_nvram_done enter: dev=mmc1:0001:1
[ 13.011690] brcmfmac: brcmf_nvram_handle_key warning: ln=33:col=10: '=' expected, skip invalid key entry
[ 13.011788] brcmfmac: brcmf_fw_request_nvram_done nvram 00000000d6229003 len 2356
[ 13.011796] brcmfmac: brcmf_sdio_clkctl Enter
[ 13.011798] brcmfmac: brcmf_sdio_htclk Enter
[ 13.011849] brcmfmac: brcmf_sdio_htclk CLKCTL: turned ON
[ 13.011852] brcmfmac: brcmf_sdio_clkctl 1 -> 3
[ 13.011856] brcmfmac: brcmf_sdio_download_firmware firmware rstvec: 0
[ 13.011858] brcmfmac: brcmf_sdio_download_code_file Enter
.
.
[ 13.070357] brcmfmac: brcmf_sdio_download_nvram Enter
[ 13.070399] brcmfmac: brcmf_sdiod_ramrw write 2356 bytes at offset 0x000076cc in window 0x00098000
[ 13.070581] brcmfmac: brcmf_sdio_verifymemory Compare RAM dl & ul at 0x0009f6cc; size=2356
[ 13.070586] brcmfmac: brcmf_sdiod_ramrw read 2048 bytes at offset 0x000076cc in window 0x00098000
[ 13.070711] brcmfmac: brcmf_sdiod_ramrw read 308 bytes at offset 0x00007ecc in window 0x00098000
[ 13.070755] brcmfmac: brcmf_chip_set_active Enter
[ 13.071159] brcmfmac: brcmf_sdio_clkctl Enter
[ 13.071161] brcmfmac: brcmf_sdio_htclk Enter
[ 13.071177] brcmfmac: brcmf_sdio_htclk CLKCTL: turned OFF
[ 13.071180] brcmfmac: brcmf_sdio_clkctl 3 -> 1
[ 13.071185] brcmfmac: brcmf_sdio_clkctl Enter
[ 13.071187] brcmfmac: brcmf_sdio_htclk Enter
[ 14.072857] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[ 14.080236] brcmfmac: brcmf_sdio_clkctl 1 -> 1
[ 14.080244] brcmfmac: brcmf_sdio_firmware_callback failed: dev=mmc1:0001:1, err=0
[ 14.080268] brcmfmac: brcmf_ops_sdio_remove Enter
======================================================================
It appears that the firmware is loaded and the nvram. However, after the nvram is loaded and this code from brcmf_sdio_htclk is executed I get the timeout error.
/* Otherwise, wait here (polling) for HT Avail */
timeout = jiffies +
msecs_to_jiffies(PMU_MAX_TRANSITION_DLY/1000);
while (!SBSDIO_CLKAV(clkctl, bus->alp_only)) {
clkctl = brcmf_sdiod_readb(bus->sdiodev,
SBSDIO_FUNC1_CHIPCLKCSR,
&err);
if (time_after(jiffies, timeout))
break;
else
usleep_range(5000, 10000);
}
if (err) {
brcmf_err("HT Avail request error: %d\n", err);
return -EBADE;
}
if (!SBSDIO_CLKAV(clkctl, bus->alp_only)) {
brcmf_err("HT Avail timeout (%d): clkctl 0x%02x\n",
PMU_MAX_TRANSITION_DLY, clkctl);
return -EBADE;
}
It looks like the the code is trying to re-initialize certain things after loading the nvram and what looks like a status register, SBSDIO_FUNC1_CHIPCLKCSR, has an error it it.
Any ideas of what could be happening here? Is this process trying to switch from an internal to external clock? We do have an external osc. connected to EXT_LPO. I know it's unlikely, but is there any available documentation that would describe SBSDIO_FUNC1_CHIPCLKCSR?
thanks
jeff
Show LessHi,
I'm
I followed the instuctions on page 3 of WICED™ Manufacturing Test User Guide
Now I have a problem when I enter the command to "sudo ./wl -i wlan 0 out"
and then "sudo ./wl -i wlan0 fquacurcy 6"
No matter what wl conmmond I enter, the device keeps reporting errors.
Is the problem with "wl out"?
Show Less
Hi ,
We are integrated CYW89820BWMLGT BT module along with our imx6 based processor. So we wanted to program the module with the BT stack. Can you please let us know whether the default module will have some of the BT stack or is it required to flash the module .
If Flashing is required then i have refereed the WISED HCI UART Protocol on downloading the application to serial flash. when downloading the serial flash will the stack also get written to the FLASH ?
What is start address of the FLASH to which the application can be written.Will the flashing process work on a new module?
Please let us know the above details ASAP.
Thank you,
Deepanraj.A
Show LessHi Team,
1) Does the CYW43455 chip support ad-hoc mode in WIFI?
2) Is there any procedure/command-line tools available to set up an ad-hoc network using the WIFI interface?
Thanks,
Ajith.
Show Lesshi everyone:
when i compiling the backports package,there is a question:
lex -ozconf.lex.c -L zconf.l
yacc -ozconf.tab.c -t -l zconf.y
yacc: e - line 97 of "zconf.y", syntax error
%destructor {
^
Makefile:20: recipe for target 'zconf.tab.c' failed
make[2]: *** [zconf.tab.c] Error 1
i check the file zconf.y and i can find no error, so did anyone have the same experience?
Show LessHardware details,
Cypress Chipset Default Options WLAN Interface Devices Supported
============= ======= ======= ============== ===============
CYW43455 1MW 1LC, 1HK SDIO 802.11a/b/g/n/ac
we have integrated the cypress chipset in our PCBA with our Host processor (Device: Cortex-A7) and we booted the device. I got the attached Manufacturing test firmware files(cypress-mfgtest-v5.4.18-2020_0402.tar.gz) from murata support team. Placed the firmware files in /lib/firmware/brcm of our linux file system and we could see during the boot up of the device we observed below logs
brcmutil: loading out-of-tree module taints kernel.
brcmutil: loading out-of-tree module taints kernel.
brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2
brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
In a high level i could see the manufacturing test firmware which shared doesnot contain "brcmfmac43455-sdio.txt" could you please share it.
we are planning to use the below commands for continous TX testing:
wl pkteng_stop tx
wl out
wl down
wl frameburst 1
wl ampdu 1
wl country ALL
wl rateset 54b
wl bi 65000
wl phy_watchdog 0
wl mpc 0
wl txchain 3
wl mimo_bw_cap 1
wl band b
wl txbf 0
wl chanspec -c 1 -b 2 -w 20 -s 0
wl 2g_rate -r 6
wl up
wl disassoc
wl phy_forcecal 1
wl txpwr1 -o 19
wl pkteng_start 00:11:22:33:44:55 tx 20 1500 0
Please confirm
Thank you.
Show Less