SWRU455M February 2017 – October 2020 CC3120 , CC3120MOD , CC3130 , CC3135 , CC3135MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF , CC3230S , CC3230SF , CC3235MODAS , CC3235MODASF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
The SimpleLink Wi-Fi device has an internal recovery mechanism, in which the level of recovery can be set by the Image Creator tool; it is kept as part of the programming image.
Three levels of recovery are supported:
If one of the recovery methods is enabled, the programming image is kept on the SFLASH even after being extracted into the file system. The recovery process uses the original programming image that was saved.
Restore to factory image procedure:
Restore-to-factory default:
The process of restore-to-factory is fail-safe: the process has two stages:
If the device is reset during this stage, the file system will not change.
If the device was reset during the extraction, the extracting process continues when the device is powered up.
If the Wi-Fi calibration mode is configured as one time, the Wi-Fi calibration is not regenerated when invoking the restore-to-factory-default method (the current calibration is used).
While the restore-to-factory operation is in process, the networking subsystem is in lock state. Most of the functions are blocked and will return an error SL_ERROR_INCOMPLETE_PROGRAMMING.
For the CC32xx devices, after the programming stage the SOP lines should be 000, because the states of the SOP lines impact the restore-to-factory function.
For the CC32xx devices, if the SOP lines are set to 010 or 100 (UART-programming mode), the following scenario may occur: