SWRU473A February 2017 – August 2018 CC3120MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF
On this screen, users can see the current software version running on the CC3220 OOB application. Users can also check for new software versions by clicking the Check for software update button. The application then connects to a cloud server where the software version is stored, and downloads it. Users may modify this link by pressing and holding the download icon next to Check for software update button, and filling in the new URL. The procedure is monitored by an upload progress bar which gets feedbacks from the CC3220 device during the process.
It is important to know that the OTA update is adapted to the OOB application. If the user either programmed other examples, or modified the OOB application, it is mandatory to program an official OOB again. See Section 5. The procedure follows.
The upload progress bar appears with the following messages:
Upon successful update, the new version appears under the New software version section (see Figure 29). The Upload finished! message appears on the bottom of the screen, and the screen is enabled again.
Table 1 lists some abnormal behaviors from the OTA procedure.
Behavior | Cause | Corrective Action |
---|---|---|
Progress bar does not start | Client is not able to open connection to the CC3220 report server. | Usually, it is harmless. Probe the red LED (D7), terminal messages, and the mobile application for more information.
Upon a successful process, the red LED (D7) stops rapidly blinking, momentarily turns solid red, and then follows the Local Network Connection procedure described under Section 7.1. Terminal messages should indicate a successful OTA update process as described under Section 7.3. The mobile application shows no error message, and the Current software version field updates to the new version. Users can then navigate to the Demo tab and continue with the demonstration. |
Progress bar is stuck | Client is not able to communicate with the report server, or some error occurred during the process. | If the client is not able to communicate, the OTA procedure may still finish successfully. The same applies as when the progress bar does not even start (follow previous item on table).
If some errors occur, the red LED (D7) stops rapidly blinking and goes off. Users can restart the OTA. |