Then, at step 710, the system may execute a software update process when a software update is determined to be available. The execution of the software update process may involve execution of multiple steps. Additional details of how the software update process is performed are discussed below. The system may perform system status checks to determine whether to continue executing the software update, as indicated by step 712. The system status checks may be performed multiple times throughout the software update process. If, at any time, the system status checks fails, execution of the software update process may cease, as indicated by step 714. Execution of the software update process may continue until it is complete, fails, or ceases due to status check failure, as indicated by step 716.
It is understood that the steps shown in