Wi-Fi Combo Forum Discussions
I would like to get a public key from a certificate by x509parse_pubkey, but returns an error, error code is -22.
There have x509parse_pubkey reference code? thanks
Show LessI would really like to free up the roughly 200K bytes of executable flash memory that's currently used to store the BCM43362 firmware. I can see code comments that indicate some thought has been given to moving that to an external flash file system in the future. Has anyone had any experience with this? Any pointers on where actual load operation is performed in WICED framework?
Thanks,
Chuck McP
Show LessHi all
It is encouraging to see some discussion beginning around the Particle/Photon aka USI WM-09 module, but I am disappointed with the interest in getting developers going with their own platforms.
I understand that Particle would prefer to promote their cloud platform but for some of us where it cannot be made to work (private commercial solutions focussed), some assistance from USI/Particle (especially with regard to getting started in a bare bones Photon/WICED/FreeRTOS platform) would go a long way to create an alternative market for the hardware.
As far as the participation by USI staff on these forums and the provision by USI of technical documentation with respect to the WM-09 and WM-14 modules, I am sure you can do a lot better.
Our personal preferred environment is based on Eclipse + Keil/GCC + FreeRTOS +Segger J-Link, so a simple short howto get started and setup the environment (to include WICED + Photon) will be HIGHLY appreciated.
Please USI/Particle staff, some assistance to get commercial development going will be appreciated.
Show LessQuick question. Are there other configuration options that can be used along with soft access point mode to configure a WICED module to what AP, passphrase, security settings to use? I see WiFi Direct but my understanding is that it cannot be used along side soft AP mode, have to choose one or the other. Am I wrong? Is this described somewhere and I am not seeing it? I am trying to identify all the ways for a WICED based WiFi module can be configured via its WiFi interface to what AP it should use and I am trying to figure out what methods would best fit my installation, and if multiple methods could co-exist or am I forced to pick just one? Is there a FAQ or white paper on this? Thanks.
Show LessI added the
"Access-Control-Allow-Origin: *\r\n" // This line added to enable cross site scripting
line in the top of the http_server.c in Library/deamons. It allows me to build my web site as files on my PC and go against real JSON data from my device. Thought it might be handy to others. Let me know if there is a better approach to adding CORS support.
<snip>
static const char ok_header[] =
"HTTP/1.0 200 OK\r\n"
"Access-Control-Allow-Origin: *\r\n" // This line added to enable cross site scripting
"Content-Type: ";
</snip>
Show LessI use wiced create a softap, and then do wifi scan each 1 minute. 4 clients connect to this softap. After abort 1 day, may only 1 client is connected, others are disconnected. And no client can connect to this softap anymore.
Show LessHi,
I need API to come to know if wiced device operating in AP mode is connected/joined to any WiFi station/client device such as PC/Smartphone.
Found API "wwd_wifi_check_join_status( interface )" in "wwd_wifi.c" for STA mode, but can't find the same for AP mode.
Is there any provision for this in sdk 3.3.1 ?
Show LessParticle's new Device Management tools help you fix problems in the field, generate valuable customer insights, and improve the quality and experience of your products over time.
Features:
- Firmware Management
- Real-Time Logs
- Manage Customers and Devices
- Product Setup and Team Management
- Private Cloud
- Very attractive pricing that fits any size business
Website: Particle (formerly Spark) | Manage your connected fleet of devices
Show Less
Hi, I'm running into issues loading a custom DCT into internal memory. I am using the platform patch seen here Patch to put firmware on external flash
I am successfully able to do the following (via the command line):
- generate unique DCT
- download the bootloader
- download a temporary DCT
- download my application
- download FR_APP to sflash
- download "factory_reset" DCT_IMAGE to sflash
- download resource filesystem to sflash
- download apps LUT to sflash
Then, upon reset, my temporary application uses wiced_dct_restore_factory_reset() to pull the unique DCT into memory. Although it feels clunky, this works. I would really prefer to be able to download a unique DCT directly into internal flash that can be used during our testing procedure at manufacturing. Then, when the testing is complete, it will restore the factory reset DCT and be ready to ship.
In trying to accomplish this, I completed the above steps and then downloaded the factory_reset DCT using:
%FTDI_EXE% -f %JTAG_CFG% -f %MCU_CFG% -f %FLASH_CFG% -c "flash write_image erase %UNIQUE_DCT_ELF%" -c shutdown >> build/openocd_log.txt
I can see the unique dct is successfully loaded in memory at 0x08004000, but when it runs, it reaches the assert in wiced_init()->wiced_core_init()->wiced_platform_init()->platform_filesystem_init(). This is due to fs_header.magic_number and fs_header.version being wrong...
I'm truly at a loss as to why this is happening, and why it only happens when I try to use my unique DCT. How could downloading a unique DCT to internal flash mess up the filesystem on external flash? Perhaps there is something missing in my custom DCT that is supposed to be there to links back to the filesystem?
Any guidance or suggestions would be very much appreciated.
Will
Show Less