AIROC™ Wi-Fi and Wi-Fi Bluetooth Combos Forum Discussions
Dear Supporter,
I am trying to bring up CYW43012 MURATA-1LV (Murata 1LV + Murata uSD-M.2 Adapter) using the WHD on our MbedOS platform.
But the driver fails with the message "Timeout while waiting for high throughput clock". The firmware file & NVRAM is download from Murata git hub for 1LV (https://github.com/murata-wireless/cyw-fmac-fw).
We also check the LPO clock(32.768kHz , 3.3v) output from M.2 adapter is work fine. How do I debug this issue?
-----------------------------------------------------------------------------
Another information
We found that if we comment out the following code in Whd_bus_common.c of whd_bus_common_download_resource function, the driver will not fail with the message "Timeout while waiting for high throughput clock" High Throughput clock check pass , but driver will fail with "Timeout while waiting for function 2 to be ready\n".
The CYW43012 is belong to arm_CR4 type? Do I need to keep this part of code with CYW43012?
/* Below part of the code is applicable to arm_CR4 type chips only
* The CR4 chips by default firmware is not loaded at 0. So we need
* load the first 32 bytes with the offset of the firmware load address
* which is been copied before during the firmware download
*/
if ( (address != 0) && (reset_instr != 0) )
{
/* write address 0 with reset instruction */
result = whd_bus_write_backplane_value(whd_driver, 0, sizeof(reset_instr), reset_instr);
if (result == WHD_SUCCESS)
{
uint32_t tmp;
/* verify reset instruction value */
result = whd_bus_read_backplane_value(whd_driver, 0, sizeof(tmp), (uint8_t *)&tmp);
if ( (result == WHD_SUCCESS) && (tmp != reset_instr) )
{
WPRINT_WHD_ERROR( ("%s: Failed to write 0x%08" PRIx32 " to addr 0\n", __FUNCTION__, reset_instr) );
WPRINT_WHD_ERROR( ("%s: contents of addr 0 is 0x%08" PRIx32 "\n", __FUNCTION__, tmp) );
return WHD_WLAN_SDIO_ERROR;
}
}
}
Thank you for your answer.
Hi,
We are planning to use CYW43012. Please let us know the audio codec chip that is supported.
We are planning to have audio jack where both audio out/ in and mic input has to be supported.
Thanks and Regards,
John
Show LessHi
Need details of supporting chip antenna for WIFI and bluetooth for CYW43012
Thanks
Is there any reference design based on CYW43012. Please share design files.
I set up 1XA M.2 module which is using CYW54591 on Xavier AGX kit, but I can't enable monitor mode. I tried using iwconfig wlan0 mode monitor and airmon-ng start wlan0 but I get:
ERROR adding monitor mode interface: command failed: Operation not supported (-95)
I looked for solution in your community and tried the suggested solutions, e.g. this one but it doesn't work since I can't enable wl tool in my system, as the architecture is arm64, and I'm not sure it will work nevertheless.
My kernel is 5.10.104-tegra and the architecture is arm64.
Show LessI would like to get your opinion on our required WiFi and Bluetooth solution for our product.
Our product is based on Jetson Xavier, and running on ubuntu 16.04. We are looking for integrating one of your chipsets into our product, and use it for WiFi and Bluetooth signal detection, i.e. we're only concerned about receiving and monitoring signals not transmission. We want to get and test several of your recommended modules and EVKs to see which one best fits our requirements. Our main requirements are:
1- Support Dual bands 2.4, 5 GHz
2- Detection range is as far as possible, e.g. built-in LNAs and/or BPF in the chipset can be helpful, also any external LNAs suggestion for this purpose will be appreciated
3- The driver and chip interface support monitor mode.
4- Can be integrated into our Jetson Xavier which is based on ubuntu 16.04.
5- The driver has the ability to be modified to detect 5MHz and 10MHz signal bandwidths.
Thank you for your time and consideration in reviewing this inquiry.
Hello Cypress/Infineon support team.
We are trying to intergate BCM4359 Murata (Type-1ZD) based combo module to Android (9/11).
During porting CarPlay feature we faced an issue. When trying to pair MHU with iPhone, OOB data (IO capabilities) sent from iPhone does not came to BCM4359 based MHU.
I have attached BT snoop logs from both sides.
We see that from iPhone (iPhone_btsnoop.png) IO capabilites is sent to MHU with OOB data flag=1.
But on MHU (BCM4359_btsnoop.png) received response from iPhone without OOB data flag=0.
We trying to undestand where lost this flag.
Does BCM4359 support Bluetooth OOB (Out Of Band) paring?
Used patch file: BCM4359D0_004.001.016.0210.0211.hcd
Thanks for any ideas, which help us to solve this issue.
Regards,
Oleksii.
In two CYW4343W device used hciconfig/hcitool check status, got the result:
#hciconfig -a
hci0: Type: Primary Bus: UART
BD Address: xx:xx:xx:B0:00:E9 ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING PSCAN ISCAN
RX bytes:2116 acl:0 sco:0 events:118 errors:0
TX bytes:2246 acl:0 sco:0 commands:118 errors:0
Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH SNIFF
Link mode: SLAVE ACCEPT
Name: 'xxxxxx-B000E9'
Class: 0x000000
Service Classes: Unspecified
Device Class: Miscellaneous,
HCI Version: 5.1 (0xa) Revision: 0x210
LMP Version: 5.1 (0xa) Subversion: 0x2209
Manufacturer: Cypress Semiconductor Corporation (305)
#hcitool -i hci0 scan --class
Scanning ...
BD Address: xx:xx:xx:11:22:56 [mode 1, clkoffset 0x13aa]
Device name: xxxxxx-112256
Device class: Miscellaneous, (0x000000)
What is the meaning about mode 1 meaning ???
I check some bluetooth C code in GitHub, just know it is pscan_rep_mode but no explain what's meaning.
Show Less
Hello,
I would like to utilize Linux infrastructure for managing regulatory domain on CYW43455 and be able to set regulatory domain only with iw reg set. Currently I need to use both wl and iw tools to manage regulatory and I am unable to set a world domain using wl tool. It prevents me from being able to passively scan on channels 12 and 13 while my device is acting as a client only.
Is that possible?
Regards,
Tomasz
Show Less
We use a single chip CYW43340 with integrated Bluetooth.
A firmware version v5.4.18-2021_0527 is programmed to a chip.
Please clarify for which Bluetooth specification version firmware v5.4.18-2021_0527 is certified.
Please attach QDID and Declaration ID numbers to an answer.
Show Less