When the device reports the upgrade progress to 100%, the cloud will close the timeout timer. However, if the upgrade fails and the new version number is not reported, the app will not be able to detect the timeout status. Therefore, it is recommended:
When the device reports progress, even if the upgrade is complete, only report 99% to avoid triggering the cloud timer closure;
If the upgrade fails, the device can quickly exit the upgrade interface after restarting to avoid status retention.