Wi-Fi Combo Forum Discussions
Hello,
Our application on the top of WICED SDK 2.4.1 had a unproblematic OTA feature. As the application note summarized, we used the related API from the sdk 2.4.1. With new version .bin image, we can download the image into the internal mcu flash and after completing the process, the device successfully reboots with a new version.
However, when we have a new version .bin image based on the sdk 3.1.1, we cannot have an OTA-update on our previous modules, which have the application based on the sdk 2.4.1.
This is a very crucial problem for us. How can we handle this problem? Via OTA-upgrade, how can we update our 2.4.1-based applications to 3.1.1-based applications?
Thank you very much in advance.
Mert
P.S.: I am aware that the OTA architecture in 3.1.1 is different with 2.4.1. The sdk 3.1.1 downloads the new application to the sflash and then reboots from the sflash while the sdk 2.4.1 has a different OTA app and it directly downloads the application to MCU flash.
Show LessHi,
I have inventek system usb dongle ISM43341 - USB having broadcom module BCM43341 and using WICED SDK 3.1.2.
In the demo, I can access web page through WLAN, then I can see list of peripheral devices on the webpage. When I try to connect to any of them, it connects for fraction of second, then disconnects( Tested with several BLE devices).
I suspect this is something related paring/bonding and encryption. But in my peripheral devices pairing/bonding not required . Then why smart bridge is not able to connect to the peripheral devices ?
Thanks in advance.
Show LessHello,
In the WICED SDK, under the directory Platform/.../, we set the parameter maxp2ga0 to modify transmit power (e.g, for 16 dbm, we set the paramter to 64). When we call the function wiced_wifi_set_tx_power from the application,does it override the initial maxp2ga0 parameter? Or, Does tx_power still remain the same as the initial value in the nvram_file even if we call the function from the application?
Thanks.
Hi gangi,
I am facing some problems for initializing ADC on BCM943362WCD4 board. As I am not able to initialize ADC only on STM32Fxx platform.
Need help in this matter.
Hi, Please share help in this matter.
Thanking You,
Show LessHi,
I'm not providing ca certificates so the authentication mode is set to SSL_VERIFY_NONE, however i'm still getting TLS handshake error at ssl_handshake_server_async in wiced_tcp_start_tls when I call wiced_https_get. I have 2 server (Amazon), one in Europe and one in Asia. The Europe one is ok when i access but the Asia one will have TLS handshake error.. Both server is the same (duplicate).
PS. What i don't understand is i'm not storing any ca certificate and i'm sure its set to SSL_VERIFY_NONE. So why does TLS handshake fails? thanks in advance.
Best Regards,
Aaron
Show LessDoes WICED 3.1.2 http web server support http live streaming?
If yes, how to do it?
Hi Guys,
I'm just reading the BCM943362WCD4_3_Rev01.pdf in SDK and find STM32F205 PB0 is connected to WL_SDIO_SPI_SEL while PB1 is connected to WL_HOST_WAKE.
However, the code in platforms/BCM943362WCD4/platform.c shows
/* Wi-Fi SDIO bus pins. Used by WICED/platform/STM32F2xx/WWD/wwd_SDIO.c */
const platform_gpio_t wifi_sdio_pins[] =
{
[WWD_PIN_SDIO_OOB_IRQ] = { GPIOB, 0 }, <====== wouldn't have to be {GPIOB, 1} ???
[WWD_PIN_SDIO_CLK ] = { GPIOC, 12 },
[WWD_PIN_SDIO_CMD ] = { GPIOD, 2 },
[WWD_PIN_SDIO_D0 ] = { GPIOC, 8 },
[WWD_PIN_SDIO_D1 ] = { GPIOC, 9 },
[WWD_PIN_SDIO_D2 ] = { GPIOC, 10 },
[WWD_PIN_SDIO_D3 ] = { GPIOC, 11 },
};
which means the SDIO_OOB_IRQ is connected to WL_SDIO_SPI_SEL.
Isn't is wired? The IRQ line is supposed to come from WL_HOST_WAKE which according to the WM-N-BM-01 datasheet is a signal from the module to the host indicating that the module requires attention.
BTW, the schematic BCM943362WCD4_3_Rev01.pdf says the U2 module (i.e. wifi soc) is WM-N-BM-02 but according to the pins layout I think it is actually WM-N-BM-01.
Actually, I'm quite confused that how the code gonna work if the IRQ line is not connected correctly. Anyway, I changed the 0 to 1 and rebuild the app. It is working too. So it looks to me that the IRQ line isn't really used?
Thanks!
Alex
Show LessDear Sir:
I try WEP in WICED SDK, but it can't work. (OPEN/ WPA/ WPA2 are okay)
Here is the summary:
softAP mode (SDK3.1.0 / SDK2.4.1)
--------------------------------------------------
WICED_SECURITY_WEP_PSK : can't scan SSID
WICED_SECURITY_WEP_SHARED : can scan SSID, try to connect but there is no password input box pop up.
WICED_SECURITY_WPA2_AES_PSK : authentication and connection success
sta mode (SDK3.1.0 / SDK2.4.1)
--------------------------------------------------
WICED_SECURITY_WEP_PSK : Join AP fail
WICED_SECURITY_WEP_SHARED : Join AP fail
WICED_SECURITY_WPA2_AES_PSK : authentication and connection success
Attached file is my example code.
http://community.broadcom.com/message/1025#1025
So, Does WICED SDK not support WEP? (as sta or softAP)
Show LessHi,
Our project uses WICED SDK 3.1.2 and the Inventek board ISM43362_M3G_L44(The BCM943362WCD4 and ISM43362_M3G_L44 modules are identical modules. Both uses the STM32F205 as host MCU and same BCM43362 WiFi radio). We want to use ADC 3 [WICED_GPIO_4}/GPIOA3 pin for factory reset button. wiced_adc_init() always fails in main() of WICED-SDK\apps\waf\bootloader. But wiced_adc_init() is ok in void application_start( ). Is there any configuration missing for wiced_adc_init() in bootloader main()?
Thanks
Show LessHi,
I've tried to use wiced_dct_read_lock/wiced_dct_read_unlock with ptr_is_writable = WICED_TRUE in order to write to the DCT.
It didn't work.
Reviewing waf.c, it doesn't looks like wiced_dct_read_lock/wiced_dct_read_unlock expected to support DCT writing to external flash.
Am I missing something here ?
( i.e. what other functionality I'm supposed to use in order to update the DCT during runtime ? )
Show Less