Wi-Fi Combo Forum Discussions
text.format{('custom.tabs.no.results')}
Is there an OTA application that runs in java or C that acts like the javascript in the browser?
I want a programmatic means of performing OTA because it is very cumbersome to have a user start a browser, connect to the wiced_ota_server, select a file, and click start upload.
I want to do all of this programmatically.
Even the raw byte format that is sent to the wiced_ota_server / http server would sure help.
Even if the raw byte format is for the first chunk and normal second chunk.
Even a crude internal test program would be a huge help.
Show LessHello,
The document WICED-Application-Framework-April-2013.pdf (slide 7) mentions a Pull and Push method. WICED SDK only provides a push example snip/ota_fr. We wre very interesting in the Pull method where the device automatically upgrade itself over a network connection.
Can you gives more details on the procedure and sample code ?
Thanks
Show LessWICED Studio 4.0.1 IDE Installer (Windows)
WICED Studio 4.0.1 (Linux 64-bit)
WICED Studio 4.0.1 (Linux 32-bit)
Changes for WICED-SDK 4.0.1
* Applications
* Homekit applications
* Corrected event notifications in Homekit snippet apps to be sent to the controller whenever characeristics' value changes.
* Fix for WAC failure with snip.apple_homekit.lock_mechanism_service application
* Resolved pairing issue with Homekit certification app on BCM9WCDPLUS114 platform
* Bluetooth audio application
* Resolved absolute volume control issue with Bluetooth audio app when connected to iOS/Android smartphones
* Fixed MMI issue with forward/backward AVRCP operations during Bluetooth A2DP streaming with smartphones
* Libraries, Protocols, Drivers
* Added provision to the MQT library to support reconnection whenever connection is lost
* Homekit enhancements and bug-fixes
* Added support for multiple controllers to communicate with the accessory using single Apple ID
* Added additional error checking in Homekit start API for robustness
* AMQP v1.0 stability fixes during send/receive
* OTA2 Failsafe
* Added a failsafe mechanism to the OTA2 extraction process
* waf.ota2_failsafe is now automatically built with the waf.ota2_bootloader for OTA2_SUPPORT
* If an extraction is interrupted due to reset or power cycle, the system will recover
* Added support for 30KB ping reception and 10KB ping transmission on 43364 and 4343W platforms for 802.11n Certification
Show LessDear Sir, we are evaluating a customer's IOT project which requires a OLED screen display. We want to know whether the platform BCM43903/BCM4343W supports OLED display just like BCM43909/BCM43907.
Show LessThere are certain conditions such as unplugging the target at the wrong time that puts the IDE/compiler in an irrecoverable state where during any compile it says:
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Cannot create temporary file in C:\Windows\: Permission denied
make.exe[1]: *** [build/wwd_scan-BCM943341WCD1-FreeRTOS-LwIP/DCT.elf] Error 3
make.exe[1]: *** Waiting for unfinished jobs....
tools/makefiles/wiced_elf.mk:225: recipe for target 'build/wwd_scan-BCM943341WCD1-FreeRTOS-LwIP/DCT.elf' failed
and I get a pop-up dialog that says:
"arm-none-eabi-gcc.exe has stopped working"
When this happens there is NO recovery. Restarting the IDE does not help. Even rebooting does not solve it. I have only solved it by reinstalling everything from scratch.
WICED IDE - Eclipse IDE for C/C++ Developers
Version: Luna Service Release 2 (4.4.2)
Build id: 20150219-0600
Please advise.
Roger
Show LessI have a unit that was running my firmware based off of WICED-SDK-3.3.0. I have ported my firmware to 3.5.2. However, when I took the 3.3.0 image and wrote only the application code, I saw that the device would not connect to the wireless access point-- the debug was showing the AP SSID had extended ASCII characters in it. I opened up the two DCT images (the one from the 3.3.1 build and the one from the 3.5.2), and it looks like there is an 8-byte offset in the first ~32 bytes. Haven't looked through the DCT .c files to figure out where the change is.
My question is: how do you handle firmware upgrade (eg, OTA) and maintain DCT compatability? I am tempted to move all my configuration variables into a text-based configuration file, so that it is extensible and there are not binary incompatibilities as we add capabilities (and configuration options). However, the AP credentials are stored in the DCT.
Is there a best practice for handling the firmware upgrade and not bricking in-field devices due to differences in DCT?
Thanks!
Show LessThe new 3.7.0-3 release includes fixes for the following issues found in the original 3.7.0 release:
- Gedday/mDNS stability fixes
- Updated mDNS Service Discovery snip app to demonstrate service discovery
- OTA2 stability fixes
- Resolved memory leaks in BESL library
- Support for Bluetooth Low Power Mode on 4343x platforms
- Support for PEAPv0/EAP-TLS Enterprise security on BCM4390x platforms
- Fix for Bluetooth LE pairing failure after configuring Bluetooth address
You can download the new SDK here:
Show LessI want to try and receive data from AWS and use this to control peripherals on the BCM4343W Avnet kit.
Long term goal is to use Alexa to send data to AWS and AWS to send to the board to do something.
What is the best example application to start with for this purpose? All the examples i have found seem to involve writing data to AWS not the other way round.
Thanks
Show LessHello jakewtorres,
"
I found some problems in the whitelist.
1- if we active the whitelist we couldn't get no scan results.
2- So we clear the whitelist and print the size of it, we always get 128
I think that the problem is on the white_list functions.
uint8_t wiced_bt_ble_get_white_list_size(void)
this function always return 128
wiced_bool_t wiced_bt_ble_update_advertising_white_list(wiced_bool_t add, wiced_bt_device_address_t remote_bda);
this update function returns WICED_TRUE, but the white_list_size if the same 128.
"
Gustavo
Hi
I am using "wiced_bt_l2cap_update_ble_conn_params" to update connect parameters (interval and timeout)on peripheral device.
As we know the central device sometime will refuse the update request, how can I know whether these connect parameters are updated successfully?
The project information are below:
WICED SDK version :WICED3.6;
Module:BCM43438;
OS:FreeRtos
Show Less