From 046584ed8386f144bbfaec7b38851d777504d615 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Fri, 3 May 2024 03:32:01 +0100 Subject: [PATCH] Updater: Rebalance progressbar weights --- applications/system/updater/util/update_task.c | 2 +- .../system/updater/util/update_task_worker_backup.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/applications/system/updater/util/update_task.c b/applications/system/updater/util/update_task.c index c0ea6421c..8a3285ed0 100644 --- a/applications/system/updater/util/update_task.c +++ b/applications/system/updater/util/update_task.c @@ -238,7 +238,7 @@ static const UpdateTaskStageGroupMap update_task_stage_progress[] = { [UpdateTaskStageOBValidation] = STAGE_DEF(UpdateTaskStageGroupOptionBytes, 2), [UpdateTaskStageValidateDFUImage] = STAGE_DEF(UpdateTaskStageGroupFirmware, 30), - [UpdateTaskStageFlashWrite] = STAGE_DEF(UpdateTaskStageGroupFirmware, 150), + [UpdateTaskStageFlashWrite] = STAGE_DEF(UpdateTaskStageGroupFirmware, 75), [UpdateTaskStageFlashValidate] = STAGE_DEF(UpdateTaskStageGroupFirmware, 15), [UpdateTaskStageLfsRestore] = STAGE_DEF(UpdateTaskStageGroupPostUpdate, 5), diff --git a/applications/system/updater/util/update_task_worker_backup.c b/applications/system/updater/util/update_task_worker_backup.c index 2e8648eb3..ac052ded8 100644 --- a/applications/system/updater/util/update_task_worker_backup.c +++ b/applications/system/updater/util/update_task_worker_backup.c @@ -41,9 +41,9 @@ static bool update_task_pre_update(UpdateTask* update_task) { } typedef enum { - UpdateTaskResourcesWeightsFileCleanup = 20, - UpdateTaskResourcesWeightsDirCleanup = 20, - UpdateTaskResourcesWeightsFileUnpack = 60, + UpdateTaskResourcesWeightsFileCleanup = 10, + UpdateTaskResourcesWeightsDirCleanup = 10, + UpdateTaskResourcesWeightsFileUnpack = 80, } UpdateTaskResourcesWeights; #define UPDATE_TASK_RESOURCES_FILE_TO_TOTAL_PERCENT 90