AIROC™ Wi-Fi and Wi-Fi Bluetooth Combos Forum Discussions
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 LessDear Sir,
I use a CYW54591 .
How to enter BLE DTM(Direct test mode) by hci command.
I would like to know which command should use to test BLE by MT8852B.
Do you have any suggestions?
B.R.
Bill.
Show Less
Hi,
I'm trying to make a custom bootloader with Wiced for CYW43907.
The aim is to implement a custom implementation of direct firmware update.
I based it on waf/ota2_bootloader.For the uart I'm using platform_stdio with WICED_UART_1, /* ChipCommon Slow UART */
It's built as roomz.custom_bootloader-NoOS-NoNS-CYW943907AEVAL1F JTAG=jlink VERBOSE=1 download_apps download
So far it's compiling, linking, programming, starting and printing to uart. Which is already nice : )
I'm having troubles with reading uart , and I do not understand how the platform_stdio.c shall work.
- Can you explain to me how the stdio_tx_mutex works? Where is it set?
- Is there an implementation of semaphore which handles timeouts ? In Wiced/rtos/NoOS/WWD/wwd_rtos.c the timeout is ignored.
Current implementation flash/ram usage:
Module | Flash | Static RAM |
----------------------------------+---------+---------|
App | 0 | 66220 |
Interrupt Vectors | 0 | 296 |
libc | 0 | 33504 |
NoOS | 0 | 776 |
Other | 0 | 17340 |
platform | 0 | 444 |
RAM Initialisation | 32 | 0 |
Ring_Buffer | 0 | 132 |
Startup Stack & Link Script fill | 0 | 56 |
WWD | 0 | 248 |
----------------------------------+---------+---------|
TOTAL (bytes) | 0 | 119016 |
I can provide the project in private message if needed.
Show LessHi, Sir:
We are thinking about to use CYW43439 on our product in the Japan market.
Here are some questions:
1. Does CYW43439 support using Channel 14 ( Japan allow channel 14 can be used ) ? and I can not find the answer from internet.
2. Does CYW43439 soft-AP driver can support Ad-hoc mode ?
3. Does CYW43439 support Azure RTOS ? it is not a linux system.
BR,
Ching-Chung
Show LessHello,
I am trying to test AW-NM512 on my PC and couldn't find a good place to start installing the drivers there.
Could you please direct me to a good document or blog that would explain this.
Thanks
we want to verify the Channel Occupancy Time and Idle Period as part of the Channel Access Mechanism of cyw43455. base on the ETSI EN 301 893 V2.1.1 that i attach, in section 5.4.9.3.2.5.2 i see the Compliance by declaration for the Channel Access Mechanism, is that means the we don't need do this test if cypress declare the ACM is support in cyw43455?
Show Less
主控平台君正x2000,内核4.4,具体日志和驱动程序见附件,reg_on 加载的过程是高电平,帮忙解答一下
谢谢。
[21:59:26:710]# insmod bcmdhd.ko
[21:59:26:734][ 191.958273] dhd_module_init in
[21:59:26:734][ 191.961567] CFG80211-ERROR) wl_netlink_init : nl_sk is not ready
[21:59:26:745][ 191.968002] Power-up adapter 'DHD generic adapter'
[21:59:26:745][ 191.973261] wifi_platform_set_power = 1
[21:59:26:756][ 191.977229] ======== PULL WL_REG_ON(-1) HIGH! ========
[21:59:27:062][ 192.290040] wifi_platform_bus_enumerate device present 1
[21:59:27:075][ 192.295541] ======== Card detection to detect SDIO card! ========
[21:59:27:105][ 192.318827] F1 signature read @0x18000000=0x1541a9a6
[21:59:27:105][ 192.333391] dhdsdio_probe_attach: si_attach failed!
[21:59:27:122][ 192.338430] dhdsdio_probe: dhdsdio_probe_attach failed
[21:59:27:124][ 192.343912] bcmsdh_sdmmc: probe of mmc1:0001:2 failed with error -12
[21:59:39:125][ 204.350038] dhd_wifi_platform_load_sdio: sdio_register_driver timeout or error
[21:59:39:127][ 204.357726] wifi_platform_set_power = 0
[21:59:39:135][ 204.361738] ======== PULL WL_REG_ON(-1) LOW! ========
[21:59:39:136][ 204.367033] wifi_platform_bus_enumerate device present 0
[21:59:39:149][ 204.372547] ======== Card detection to remove SDIO card! ========
[21:59:39:149][ 204.378899] unregister wifi platform drivers
[21:59:39:159][ 204.383327] dhd_module_init: Failed to load the driver, try cnt 3
[21:59:39:159][ 204.389686] CFG80211-ERROR) wl_netlink_init : nl_sk is not ready
[21:59:39:172][ 204.395917] Power-up adapter 'DHD generic adapter'
[21:59:39:173][ 204.401258] wifi_platform_set_power = 1
[21:59:39:183][ 204.405231] ======== PULL WL_REG_ON(-1) HIGH! ========
[21:59:39:492][ 204.720033] wifi_platform_bus_enumerate device present 1
[21:59:39:506][ 204.725521] ======== Card detection to detect SDIO card! ========
[21:59:39:533][ 204.748619] F1 signature read @0x18000000=0x1541a9a6
[21:59:39:546][ 204.763207] sdhci: Tuning procedure failed, falling back to fixed sampling clock
[21:59:39:546][ 204.770876] mmc1: tuning execution failed
[21:59:39:547][ 204.775100] dhdsdio_probe_attach: si_attach failed!
[21:59:39:569][ 204.780159] dhdsdio_probe: dhdsdio_probe_attach failed
[21:59:39:570][ 204.785627] bcmsdh_sdmmc: probe of mmc1:0001:2 failed with error -12
[21:59:51:564][ 216.790033] dhd_wifi_platform_load_sdio: sdio_register_driver timeout or error
[21:59:51:566][ 216.797720] wifi_platform_set_power = 0
[21:59:51:576][ 216.801728] ======== PULL WL_REG_ON(-1) LOW! ========
[21:59:51:576][ 216.807126] wifi_platform_bus_enumerate device present 0
[21:59:51:591][ 216.812644] ======== Card detection to remove SDIO card! ========
[21:59:51:592][ 216.819047] unregister wifi platform drivers
[21:59:51:599][ 216.823481] dhd_module_init: Failed to load the driver, try cnt 2
[21:59:51:600][ 216.829885] CFG80211-ERROR) wl_netlink_init : nl_sk is not ready
[21:59:51:610][ 216.836116] Power-up adapter 'DHD generic adapter'
[21:59:51:611][ 216.841448] wifi_platform_set_power = 1
[21:59:51:620][ 216.845411] ======== PULL WL_REG_ON(-1) HIGH! ========
[21:59:51:932]^C[ 217.160033] wifi_platform_bus_enumerate device present 1
[21:59:51:944][ 217.165518] ======== Card detection to detect SDIO card! ========
[21:59:51:980][ 217.189770] sdhci: Timeout waiting for Buffer Read Ready interrupt during tuning procedure, falling back to fixed sampling clock
[21:59:51:980][ 217.203740] mmc1: tuning execution failed
[21:59:51:980][ 217.208045] F1 signature read @0x18000000=0xffffffff
[21:59:51:992][ 217.214545] sdhci: Timeout waiting for Buffer Read Ready interrupt during tuning procedure, falling back to fixed sampling clock
[21:59:52:005][ 217.228509] mmc1: tuning execution failed
[21:59:52:006][ 217.232743] dhdsdio_probe_attach: si_attach failed!
[21:59:52:019][ 217.237783] dhdsdio_probe: dhdsdio_probe_attach failed
[21:59:52:019][ 217.243301] bcmsdh_sdmmc: probe of mmc1:0001:2 failed with error -12
[22:00:04:017][ 229.240034] dhd_wifi_platform_load_sdio: sdio_register_driver timeout or error
[22:00:04:018][ 229.247723] wifi_platform_set_power = 0
[22:00:04:026][ 229.251738] ======== PULL WL_REG_ON(-1) LOW! ========
[22:00:04:026][ 229.257129] wifi_platform_bus_enumerate device present 0
[22:00:04:039][ 229.262645] ======== Card detection to remove SDIO card! ========
[22:00:04:039][ 229.269045] unregister wifi platform drivers
[22:00:04:049][ 229.273483] dhd_module_init: Failed to load the driver, try cnt 1
[22:00:04:049][ 229.279891] CFG80211-ERROR) wl_netlink_init : nl_sk is not ready
[22:00:04:061][ 229.286116] Power-up adapter 'DHD generic adapter'
[22:00:04:062][ 229.291445] wifi_platform_set_power = 1
[22:00:04:074][ 229.295414] ======== PULL WL_REG_ON(-1) HIGH! ========
[22:00:04:382][ 229.610035] wifi_platform_bus_enumerate device present 1
[22:00:04:394][ 229.615526] ======== Card detection to detect SDIO card! ========
[22:00:04:415][ 229.638681] F1 signature read @0x18000000=0x1541a9a6
[22:00:04:432][ 229.645165] sdhci: Timeout waiting for Buffer Read Ready interrupt during tuning procedure, falling back to fixed sampling clock
[22:00:04:433][ 229.659139] mmc1: tuning execution failed
[22:00:04:443][ 229.665444] sdhci: Timeout waiting for Buffer Read Ready interrupt during tuning procedure, falling back to fixed sampling clock
[22:00:04:457][ 229.679416] mmc1: tuning execution failed
[22:00:04:470][ 229.685805] sdhci: Timeout waiting for Buffer Read Ready interrupt during tuning procedure, falling back to fixed sampling clock
[22:00:04:472][ 229.699766] mmc1: tuning execution failed
[22:00:04:483][ 229.703986] dhdsdio_probe_attach: si_attach failed!
[22:00:04:484][ 229.709022] dhdsdio_probe: dhdsdio_probe_attach failed
[22:00:04:502][ 229.714503] bcmsdh_sdmmc: probe of mmc1:0001:2 failed with error -12
[22:00:16:495][ 241.720038] dhd_wifi_platform_load_sdio: sdio_register_driver timeout or error
[22:00:16:495][ 241.727722] wifi_platform_set_power = 0
[22:00:16:505][ 241.731735] ======== PULL WL_REG_ON(-1) LOW! ========
[22:00:16:506][ 241.737128] wifi_platform_bus_enumerate device present 0
[22:00:16:630][ 241.742644] ======== Card detection to remove SDIO card! ========
[22:00:16:630][ 241.749062] unregister wifi platform drivers
[22:00:16:630][ 241.753496] dhd_module_init: Failed to load the driver, try cnt 0
[22:00:16:630][ 241.759846] dhd_module_init: Failed to load driver max retry reached**
[22:00:16:630][ 241.766605] dhd_module_init out
We have plan to use the BW2455-44P (sdio/dhd-android-1.363.125.19 <driver> ) with Sigma Star SDK(SAV837SDK_V15/Linux(kernel) version : 4.9.227).
The command(ping) is worked fine after connecting to AP.
Howerver, When I tried to do live view stream with VLC on the PC after the unit connected to AP(Router, The PC and unit are in the same nework), There was Cmd error ( [sdmmc_1] Err: #Cmd_53 (0xA900004A)=>(E: 0x0100)(S: 0x00000000)__(L:1059)(B:74/74)(I:0/1) dhd_bcmsdh_send_buf: sdio error -1, abort command and terminate frame).
- So, Could you help me how to fix the issue as soon as possible ?
- Please let me know which driver I should use to fix the problem.
Log contnets:
[0x39][DEBUG_BUS1]=
0x0500,
0x0500,
0x05E4,
0x051C,
------
>> [sdmmc_1] Err: #Cmd_53 (0xA900004A)=>(E: 0x0100)(S: 0x00000000)__(L:1059)(B:74/74)(I:0/1)
dhd_bcmsdh_send_buf: sdio error -1, abort command and terminate frame.
/customer/wifi #
Best Regards
From Chad Cha
Show LessDear Infineon team,
we are experiencing the following behaviors.
HW: CYW4343W (Laird Sterling LWB) within Variscite DART-6UL SoM
FW: BCM43430A1_v001.002.009.0142.0511.hcd (within Yocto Dunfull, kernel 5.4.142, bluez 5.55)
Repro Steps:
- bluetoothctl: power on
- bluetoothctl: advertise on
Connect using BLE Scanner App on phone.
- bluetoothctl: disconnect
Phone with Android 11 & 12 force an automatic reconnection.
- bluetoothctl: disconnect
Phone with Android 11 & 12 force an automatic reconnection but the kernel now notifies the following messages
[17196.416963] Bluetooth: hci0: command 0x2006 tx timeout
[17198.497135] Bluetooth: hci0: command 0x200a tx timeout
The only way to recover is stopping the hci interface and the brcm_patchram_plus binary to reload the BT firmware and restart the BT interface.
Phones with Android 11 and 12 show this behavior. Tested phones: Samsung Galaxy S20/S22, Google Pixel 3XL/4A/6 and Nokia 5.3
Phones with Android 10 or below do not show this behavior and upon disconnect, the phones don't try reconnecting.
Are you aware of any known similar behavior ?
Thanks
Best Regards
Pier
Show Less