diff --git a/services/updater_main.cpp b/services/updater_main.cpp index 8ae0a19db069daffa894df94edd749e8a63355f4..e1ee8751af1204624841d8d7f850c1986d09f6c8 100644 --- a/services/updater_main.cpp +++ b/services/updater_main.cpp @@ -726,12 +726,10 @@ int UpdaterMain(int argc, char **argv) if (mode == HOTA_UPDATE) { UPDATER_UI_INSTANCE.ShowFailedPage(); UpdaterInit::GetInstance().InvokeEvent(UPDATER_POST_INIT_EVENT); - if (upParams.forceReboot) { - Utils::UsSleep(5 * DISPLAY_TIME); // 5 : 5s - PostUpdater(true); - Utils::UpdaterDoReboot(""); - return 0; - } + Utils::UsSleep(10 * DISPLAY_TIME); // 10 : 10s + PostUpdater(true); + Utils::UpdaterDoReboot(""); + return 0; } else if (mode == SDCARD_UPDATE) { UPDATER_UI_INSTANCE.ShowLogRes( status == UPDATE_CORRUPT ? TR(LOGRES_VERIFY_FAILED) : TR(LOGRES_UPDATE_FAILED));