Cannot boot from DS2 after ws_upgrade_finish

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi

I need to implemet an OTA scheme.

For the testing purpose I

     1. Converted a bin file generated by Wiced SDK to uint8[] array. The bin file was 7 KB.

     2. Called ws_upgrade_int(); ws_upgrade_init_nv_locations();

     3. Stored the array contents directly in upgrade_ds_location using ws_upgrade_store_to_nv().

     4. called ws_upgrade_finish to alter SS1 and SS2.

The issue is that it is not restarting after Step4.

Is there anything wrong in my test procedure. I am using BCM20736 with serial flash.

0 Likes
1 Solution
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

The only OTA process we support here on the Community is described here in the WICED Secure Over-the-Air Firmware Upgrade Application Note (SDK 2.x and TAG3 Board)

Note that a similar response was posted here: What are the APIs to access i2c E2PROM with Wiced Smart?

I believe the two requests (same company) are linked.

View solution in original post

0 Likes
1 Reply
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

The only OTA process we support here on the Community is described here in the WICED Secure Over-the-Air Firmware Upgrade Application Note (SDK 2.x and TAG3 Board)

Note that a similar response was posted here: What are the APIs to access i2c E2PROM with Wiced Smart?

I believe the two requests (same company) are linked.

0 Likes