Wi-Fi Bluetooth for Linux Forum Discussions
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
Hello,
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 LessHi All,
With bsa stack, the discovery results doesn't show if the BT headset supports 16Khz sampling rate(HFP version >= 1.6 uses wide band audio) or 8Khz sampling rate .
I have two headsets,one with HFP version 1.5 (Plantronics discovery 975) and HFP v1.6 (Plantronics Explorer E50).
Based on above models ,Plantronics E50 should be able to support 16Khz audio,but i could hear audio as choppy if the app_ag_register is not set with with BTA_AG_FEAT_CODEC (i.e 0x00000200 /* Codec Negotiation */). And in this case i could hear 8Khz audio clearly. It looks like the stack is enabling wide band audio based on BTA_AG_FEAT_CODEC macro.
Is there any settings in bsa_server.txt which makes the code negotiation happen automatically ?Or do i need to get that info from scan results and set any params?
In the BT discovery results i dont see any info wrt HFP version or sampling rate supported by BT headset. Below is a sample discovery result for Plantronis E50.Any pointers would be appreciated.
Discovery result
Name:PLT_E50
ClassOfDevice:24:04:04 => Audio/Video
Services:0x00000000 ()
Rssi:-42
DeviceType:Unknown InquiryType:Unknown AddressType:Public
Extended Information:
FullName: PLT_E50
Complete Service [UUID16]:
0x1108 [Headset]
0x111E [Handsfree]
0x110B [Audio Sink]
0x110E [A/V Remote Control]
0x1101 [Serial Port]
Discovery complete
I got the BSA stack version bsa0107_00.67.00 built for iMX6 processor with BCM43455 chipset.
I paired with a BT headset and then made the audio port open. Played a 16Khz and 8Khz audio using aplay and i couldn't hear any audio in my headset. The device where aplay was run is the audio gateway.
When i use the BSA version bsa0107_00.63.00 and paired with the same headset,i could hear the audio played in my device through the BT headset. The SCO route used is BSA_SCO_ROUTE_PCM.
With bsa0107_00.67.00, i even tried to use HCI instead of PCM but audio gateway registration fails as below:-
app_ag_register: BSA_AgRegister failed(210)
Has anyone encountered this issue with bsa0107_00.67.00 ? and is there any recommendations to address the no audio heard in BT headset.
Regards,
Vinod
Show LessDoes IFX has the Bluetooth package release for Android and Linux Bluez/BTSACK/BSA?
Hi Team Cypress,
Our product uses Murata's wifi module LBEE5HY1MW-230, and the chip is CYW43455; Our product is being CE certified, and we need to fix the wif band. Please share the test instruction set,thanks a lot!
Show LessOur embedded design is based on the Murata WiFi+BT 1DX module with the CYW4343W chipset.
We are using Linux 4.9.x LTS, not Yocto.
Can anyone please point us to where we can find the latest firmware for the mainline kernel?
Additionally, do we need separate drivers for this to work?
If so, can someone point us to where we can find those?
Thanks.
Bob N
Show LessHi to everyone. I have problem with firmware crashing when using IPv6. I don't know what is correlation with ipv6 protocol and wifi but I can reproduce crash when following same setup settings. If I use ipv4, crash never occurs (wifi interfaces can have 5 days uptime), but when I enable ipv6 (it doesn't metter if I use radvd or dnsmasq for RA) fw crashes...
A couple of infos:
I use netgear router R8000 (BCM43602/1) with DDWRT fw on it. On dorum they told me that ddwrt uses brcmfmac and Cypress fw. Infos I founded with dmesg:
driver and fw ID: Jun 12 2022 22:08:58 version 7.49.6 (r588839) FWID 01-f458629d
and here is the crash:
Oct 30 17:00:05 62428 dnsmasq-dhcp DHCPACK(br0) 192.168.1.113 c2:07:7d:2a:bf:fe
Oct 30 17:06:03 62428 hostapd wlan1: STA c2:07:7d:2a:bf:fe IEEE 802.11: disassociated
Oct 30 17:06:03 62428 hostapd wlan1: STA c2:07:7d:2a:bf:fe IEEE 802.11: disassociated
Oct 30 17:06:20 62428 kernel [15938.475161] ieee80211 phy1: brcmf_fw_crashed: Firmware has halted or crashed
Oct 30 17:06:20 62428 kernel [15938.482278] 0002:03:00.0: CONSOLE: 015937.251
Oct 30 17:06:20 62428 kernel [15938.486760] 0002:03:00.0: CONSOLE: FWID 01-f458629d
Oct 30 17:06:20 62428 kernel [15938.491687] 0002:03:00.0: CONSOLE: flags 110005
Oct 30 17:06:20 62428 kernel [15938.496250] 0002:03:00.0: CONSOLE: 015937.251
Oct 30 17:06:20 62428 kernel [15938.500832] 0002:03:00.0: CONSOLE: TRAP 7(26fea8): pc 1871c4, lr 1867e9, sp 26ff00, cpsr 800001df, spsr
800001bf
Oct 30 17:06:20 62428 kernel [15938.511207] 0002:03:00.0: CONSOLE: 015937.251 r0 a000000, r1 a0000000, r2 40000000, r3 25f2dc, r4 1fc9
8, r5 26af20, r6 25f2d4
Oct 30 17:06:20 62428 kernel [15938.522945] 0002:03:00.0: CONSOLE: 015937.251 r7 25eb24, r8 25f2dc, r9 0, r10 e70a9534, r11 990220ae,
r12 4d28f60
Oct 30 17:06:20 62428 kernel [15938.533438] 0002:03:00.0: CONSOLE: 015937.251
Oct 30 17:06:20 62428 kernel [15938.537967] 0002:03:00.0: CONSOLE: sp+0 00000000 0026af20 00000000 0018861d
Oct 30 17:06:20 62428 kernel [15938.545314] 0002:03:00.0: CONSOLE: 015937.251 sp+10 00000000 0025f3c0 00000000 0018078c
Oct 30 17:06:20 62428 kernel [15938.553519] 0002:03:00.0: CONSOLE:
Oct 30 17:06:20 62428 kernel [15938.557059] 0002:03:00.0: CONSOLE: 015937.251 sp+c 0018861d
Oct 30 17:06:20 62428 kernel [15938.562698] 0002:03:00.0: CONSOLE: 015937.251 sp+2c 00006fc7
Oct 30 17:06:20 62428 kernel [15938.568411] 0002:03:00.0: CONSOLE: 015937.251 sp+30 00006f9d
Oct 30 17:06:20 62428 kernel [15938.574145] 0002:03:00.0: CONSOLE: 015937.251 sp+3c 00007005
Oct 30 17:06:20 62428 kernel [15938.579857] 0002:03:00.0: CONSOLE: 015937.251 sp+4c 00007243
Oct 30 17:06:20 62428 kernel [15938.585593] 0002:03:00.0: CONSOLE: 015937.251 sp+5c 00183825
Oct 30 17:06:20 62428 kernel [15938.591318] 0002:03:00.0: CONSOLE: 015937.251 sp+70 001837f9
Oct 30 17:06:20 62428 kernel [15938.597029] 0002:03:00.0: CONSOLE: 015937.251 sp+8c 001823d7
Oct 30 17:06:20 62428 kernel [15938.602823] 0002:03:00.0: CONSOLE: 015937.251 sp+98 000001df
Oct 30 17:06:20 62428 kernel [15938.608548] 0002:03:00.0: CONSOLE: 015937.251 sp+bc 0000312d
Oct 30 17:06:20 62428 kernel [15938.614279] 0002:03:00.0: CONSOLE: 015937.251 sp+d8 000071df
Oct 30 17:06:20 62428 kernel [15938.619999] 0002:03:00.0: CONSOLE: 015937.251 sp+e8 00188e59
Oct 30 17:06:20 62428 kernel [15938.625719] 0002:03:00.0: CONSOLE: 015937.251 sp+f8 0000312d
Oct 30 17:06:20 62428 kernel [15938.677222] ieee80211 phy1: brcmf_netdev_start_xmit: xmit rejected state=0
Oct 30 17:06:21 62428 kernel [15939.580431] ieee80211 phy1: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Oct 30 17:06:21 62428 kernel [15939.588114] brcmfmac: brcmf_cfg80211_stop_ap: bss_enable config failed -5
Oct 30 17:06:21 62428 kernel [15939.594943] ieee80211 phy1: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Oct 30 17:06:21 62428 kernel [15939.602639] ieee80211 phy1: brcmf_cfg80211_stop_ap: SET SSID error (-5)
Oct 30 17:06:21 62428 kernel [15939.609273] ieee80211 phy1: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Oct 30 17:06:21 62428 kernel [15939.616972] ieee80211 phy1: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Oct 30 17:06:21 62428 kernel [15939.624654] brcmfmac: brcmf_cfg80211_stop_ap: wl apsta failed (-5)
Oct 30 17:06:21 62428 kernel [15939.632468] br0: port 3(wlan1) entered disabled state
Oct 30 17:06:21 62428 kernel [15939.638093] device wlan1 left promiscuous mode
Oct 30 17:06:21 62428 kernel [15939.642626] br0: port 3(wlan1) entered disabled state
Oct 30 17:06:22 62428 kernel [15940.180191] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/1
Oct 30 17:06:22 62428 kernel [15940.192299] brcmfmac 0002:03:00.0: Direct firmware load for ����H0�X`�`��`��\0� 0��dp�P��t��
P��H0�X`�`��`��dp�\0�l��� failed with error -2
Oct 30 17:06:22 62428 kernel [15940.206250] brcmfmac 0002:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with erro
-2
Oct 30 17:06:32 62428 hostapd wlan2: STA 5a:82:76:e7:8f:3d IEEE 802.11: associated
Oct 30 17:06:32 62428 hostapd wlan2: STA 5a:82:76:e7:8f:3d RADIUS: starting accounting session 93F6ADBC123A8490
Oct 30 17:06:32 62428 hostapd wlan2: STA 5a:82:76:e7:8f:3d WPA: pairwise key handshake completed (RSN) v
Can you help. I tried to contact ddwrt devs with no success...
Thank you for any info in advance....
Show LessI have build bcmdhd.ko and execute insmod successfully , as attach log,
mmc devices already shows under /sys/bus/sdio/devices/
$ls /sys/bus/sdio/devices/
mmc0:0001:1 mmc0:0001:2 mmc0:0001:3
But wlan0 interface was not created,
it will shows ifconfig: SIOCGIFFLAGS: No such device when I execute "ifconfig wlan0 up",
I didn't see any error message, Could someone help to fix this issue? Thanks a lot.
[2022-08-12 16:51:09.987] l.binroot@Gemini:/tmp/sp/home# lsroot@Gemini:/tmp/sp/home# insmod bcmdhd.ko firmware_path=./firmware_sdio_interna
[2022-08-12 16:51:10.804] l.bin
[2022-08-12 16:51:13.572] bcmdhd: loading out-of-tree module taints kernel.
[2022-08-12 16:51:13.621] bcmdhd: load module @0xbf89e000 size=0x1082e3, __init @0xbf9a8000 size=0x32414
[2022-08-12 16:51:13.646] ********** init_bcm_wifi **********
[2022-08-12 16:51:13.646] dhd_module_init in
[2022-08-12 16:51:13.646] found wifi platform device bcmdhd_wlan
[2022-08-12 16:51:13.646] dhd_module_init out
Hi Team,
We are working on iMX8M Mini SoC with Android 11 OS support. We have integrated CYW43455 chip, BT and Wi-Fi are working fine. We need to perform RF testing.
We are using wl binary for Wi-Fi and HCI binaries for BT RF testing on cyfmac43455-sdio.bin (WLTEST) firmware version.
We are facing below issues:
Wi-Fi:
While running tests on 5GHz band (band a), it is giving an error while choosing the channels in the mid-band (52 to 140) and high band (184 to 216) as shown in the image below.
The other channels (36-48 & 149-161) are working fine.
Is there any specific firmware file that we need to use for Wi-Fi RF testing.
BT:
We followed below steps for BT continuous wave transmit test:
- Turn on BT Snoop log in developer options.
- Turn on BT using display.
- adb port forwarding 8872 and 8873.
- adb reboot.
- After reboot, adb shell.
- HCI_Reset and enter.
- Set_Tx_Carrier_Frequency_ARM and enter.
- Type 00 02 01 00 09 00 00 and enter.
- Program returned done.
In our spectrum analyzer we are not able to observe the continuous wave. i.e.,CW tone is not being transmitted.
steps followed for BT Packet transmission test:
- Check BT Snoop log in developer options is turned on.
- Turn on BT using display.
- adb port forwarding 8872 and 8873.
- adb reboot.
- After reboot, adb shell.
- HCI_Reset and enter.
- Tx_Test and enter.
- Type 66 55 44 33 22 11 01 00 04 01 0F 00 00 09 00 00 and enter.
- Program returned done.
In spectrum analyzer we are not able to observe the BT packets. i.e., packet transmission not happening at 2402MHz.
Please find attached BT snoop logs for all the RF testing.
Do we need to set board specific BD_ADDRESS while sending packets from device and how we can observe that packets are transmitted or not without data loss.
Thanks,
Kaushal Verma
Show Less