diff --git a/applications/system/updater/util/update_task_worker_backup.c b/applications/system/updater/util/update_task_worker_backup.c index 636fc0064..c0a7624c4 100644 --- a/applications/system/updater/util/update_task_worker_backup.c +++ b/applications/system/updater/util/update_task_worker_backup.c @@ -165,12 +165,14 @@ static bool update_task_post_update(UpdateTask* update_task) { CHECK_RESULT(lfs_backup_unpack(update_task->storage, furi_string_get_cstr(file_path))); + // Fix flags for production / development #ifdef FURI_DEBUG furi_hal_rtc_set_flag(FuriHalRtcFlagDebug); + furi_hal_rtc_set_flag(FuriHalRtcFlagLegacySleep); #else - furi_hal_rtc_set_log_level(FuriLogLevelNone); furi_hal_rtc_reset_flag(FuriHalRtcFlagDebug); furi_hal_rtc_reset_flag(FuriHalRtcFlagLegacySleep); + furi_hal_rtc_set_log_level(FuriLogLevelNone); furi_hal_rtc_set_heap_track_mode(FuriHalRtcHeapTrackModeNone); #endif