Wi-Fi Combo Forum Discussions
text.format{('custom.tabs.no.results')}
Hi,
We are developing a WiFi, BLE, Bluetooth A2DP Capable Audio Player and Planning to choose Murata LBEE5PA1LD module for our requirement which contains Cypress CYW43438 and ST's STM32F412 Microcontroller.
One of the first major question I have related to CYW43438 since being a Broadcom Chipset, Does Cypress have a very closed/hard to reach documentation, development tools and development kits related to CYW43438 and WICED SDK which can be only accessed by paying a XXXX USD for license and then use it?
I do check the WICED Studio available online with WICED SDK, and it seems accessible easily. But I just wanted to make sure if there is any license requirement just like for the Broadcom or Qualcomm chipsets.
Is there any development kit based on CYW43438 and STM32F412 which can be used form application related to WiFi, Bluetooth A2DP Audio etc? I came across IMP Audio Kit https://developer.electricimp.com/hardware/resources/reference-designs/imp004maudiokit . But we are not planning to use IMP Library/API/Server and Not Sure if I will be able to erase default Code/Bootloader. But It should work. Is there any better option for development kit?
Regards,
Mahesh
Show LessHi ,
We have using cypress wifi chip and integrated wifi driver and wifi HAL. Still WiFi bring up issue.
Dmesg log time:
dhd_prot_ioctl : return error code-23 below error comes and i was check driver code and it check ifdef and return BCME_UNSUPPORTED rertun code by -23?
Cypress provide any patch overcome for this issue -23 ?
#define BCME_UNSUPPORTED | -23 | /* Unsupported */ |
[ | |
[ | 2.101205] dhd_prot_ioctl: status ret value is -23 |
[ | 2.101210] dhd_preinit_ioctls Disable rsdb_mode is failed ret= -23 |
[ | 2.101213] Firmware up: op_mode=0x0005, MAC=a0:c9:a0:8f:dc:ab |
[ | 2.102742] dhd_prot_ioctl: status ret value is -23 |
[ | 2.102747] dhd_preinit_ioctls Set txbf returned (-23) |
[ | 2.103582] dhd_prot_ioctl: status ret value is -23 |
[ | 2.103585] dhd_preinit_ioctls pspretend_threshold for HostAPD failed -23 |
[ | 2.105620] clm version = Cypress.Automotive |
[ | 2.105781] Firmware version = wl0: Mar 12 2018 01:06:33 version 9.40.80 (r684423 CY) FWID 01-35ae044b |
[ | 2.106165] dhd_prot_ioctl: status ret value is -14 |
[ | 2.106168] dhd_pno_init: Support Android Location Service |
[ | 2.106419] dhd_prot_ioctl: status ret value is -16 |
[ | 2.106421] dhd_interworking_enable: set wnm returned (-16) |
[ | 2.106621] dhd_prot_ioctl: status ret value is -23 |
logcat log with android HAL and wpa_supplicant:
--------------------------------------------------------------------
05-16 12:58:51.814 1048 1048 I wpa_supplicant: Successfully initialized wpa_supplicant
rfkill errror : rfkill unlock all required ? then below issue resolved?
05-16 12:58:51.979 1048 1048 I wpa_supplicant: rfkill: Cannot open RFKILL control device
05-16 12:58:52.030 1048 1048 I wpa_supplicant: rfkill: Cannot get wiphy information
After that wifi HAL error comes
05-16 12:58:52.086 128 128 E WifiHAL : Failed to register debug response; result = -23 --> Debug_command in WiFI Hal start request response failed ..libnl issue ? because call nl_sock_send_msg. i have checking send_msg path ?
05-16 12:58:52.088 128 128 D WifiHAL : createRequest Monitor packet fate request
05-16 12:58:52.088 128 128 E WifiHAL : Failed to register get pkt fate response; result = -95
Show LessHi ,
Could you please let me know if there is a way to read chip version on CYW43364 using only SDIO communication or SPI ( direct communication to the chip ) and not through WICED?
I just want to make sure the Soc is mounted at SMT process and read version is enough
Show LessHi Sir,
see comments below..How do you start OpenOCD -WICED&CYW954907AEVAL1F....Jlink Segger?
Downloading through Jlink Segger in WICED SDK 6.2 and future releases
Br,
DS
Show LessDo any of the Wi-Fi eval kits for CYW 43907 or 54907 chips permit the user to conduct tests with an external amplifier and use the input from an external detector?
Show LessI would like to use the PSoC® 6 WiFi-BT Pioneer Kit with the Murata LBEE5HY1MW module instead of the Murata module it comes with.
This would allow 802.11 a/b/g/n/ac for faster speeds up to 433Mbps.
Is it possible to swap in the module and use existing WICED software to do this?
Show LessHi - Is there a way to join a network with a particular BSSID when the device starts? There is wwd_wifi_join_specific, but I am not sure if it will do all the correct initializations that wiced_network_up performs.
Show Lessi have loading driver modules for my wifi AP6212(BRCM43430),when i ifconfig wlan0 up and start up the hostapd service i can find the hotpot, but when i running a application of video in and out to lcd with mcu of hisi3519v101, the hotpot will disappeared immediately. also i try to start up the application firstly and then to run hostapd, the log shows that the ap enabled,but i can't find hotpot neither. do some guys have the same exprience(my kernel is 3.18, and the wifi driver backports form 4.14.77, using brcm/brcmfmac43430-sdio.bin for chip 0x00a9a6(43430) rev 0x000001, Firmware version = wl0: May 2 2019 02:39:18 version 7.45.98.83 (r714225 CY) FWID 01-e539531f)?
the log is:
first: i run hostapd and then run the application ,
~ # ifconfig wlan0 192.168.1.1
IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
~ # hostapd -B /etc/wireless/hostapd.conf
Configuration file: /etc/wireless/hostapd.conf
wlan0: Could not connect to kernel driver
Using interface wlan0 with hwaddr 18:93:7f:36:36:0e and ssid "AP6212"
IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED
~ #
here i can find the hotpot. then i run the application, the hotpot will disappear.
second: i run application and then run the hostapd,
~ # cd /modules
/modules # ./sample_venc &
/modules # station num = 17
[key_dev_set_irq 9]uv_irq_type = 2
[key_dev_set_irq 108]gpio_irq_type = 2
[key_dev_set_irq 109]gpio_irq_type = 2
[key_dev_set_irq 117]gpio_irq_type = 2
[key_dev_set_irq 8]gpio_irq_type = 2
============= MipiDev 0, SetMipiAttr enWDRMode: 0
SAMPLE_COMM_ISP_Sensor_Regiter_callback isp_dev = 0
Func: SAMPLE_COMM_ISP_Init, Line: 691, WDR Mode: 0
stPubAttr (0, 0, 1920, 1080, 30.000000)
linear mode
-------Sony IMX323 Sensor 1080p_30fps_raw12_cmos_37p125Mhz Initial OK!-------
Func: SAMPLE_COMM_ISP_Init, Line: 716 end IspDev:0.
ISP Dev 0 HI_MPI_ISP_Run
u32Width:240, u32Square:1
the bat_volume is 524 the bat_scale is 7
register cm :09 = val: e0630400
LCD initial end
ifconfig wlan0 192.168.1.1
IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
/modules # hostapd -B /etc/wireless/hostapd.conf
Configuration file: /etc/wireless/hostapd.conf
wlan0: Could not connect to kernel driver
Using interface wlan0 with hwaddr 18:93:7f:36:36:0e and ssid "AP6212"
IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED
/modules #
here i can't find the hotpot. even sometimes i will get some failure info when i run hostapd;
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: brcmf_cfg80211_start_ap: SET SSID error (-110)
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: brcmf_set_mpc: fail to set mpc
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
Failed to set beacon parameters
wlan0: Could not connect to kernel driver
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: brcmf_cfg80211_del_station: SCB_DEAUTHENTICATE_FOR_REASON failed -110
Interface initialization failed
wlan0: interface state UNINITIALIZED->DISABLED
wlan0: AP-DISABLED
wlan0: Unable to setup interface.
wlan0: interface state DISABLED->DISABLED
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: brcmf_cfg80211_del_station: SCB_DEAUTHENTICATE_FOR_REASON failed -110
wlan0: AP-DISABLED
hostapd_free_hapd_data: Interface wlan0 wasn't started
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: brcmf_cfg80211_change_iface: WLC_SET_INFRA error (-110)
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-110)
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: brcmf_cfg80211_get_tx_power: error (-110)
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-110)
brcmfmac: brcmf_cfg80211_get_tx_power: error (-512)
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -110
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -110
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -110
brcmfmac: brcmf_cfg80211_change_iface: WLC_SET_INFRA error (-110)
thanks!
Show Less