From 1f778c8c23df8508fff09c3535f05356c4fa683d Mon Sep 17 00:00:00 2001 From: Nayan Date: Mon, 9 Feb 2026 00:38:39 -0500 Subject: [PATCH] Device: Retain QuickBoot state after op switch (#1333) Device: Retain QuickBoot state after SSH Update Co-authored-by: Jason Wen Co-authored-by: DevTekVE --- system/manager/manager.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/system/manager/manager.py b/system/manager/manager.py index 36e45488f6..8c5d35d072 100755 --- a/system/manager/manager.py +++ b/system/manager/manager.py @@ -20,6 +20,7 @@ from openpilot.system.athena.registration import register, UNREGISTERED_DONGLE_I from openpilot.common.swaglog import cloudlog, add_file_handler from openpilot.system.version import get_build_metadata from openpilot.system.hardware.hw import Paths +from openpilot.system.hardware import PC def manager_init() -> None: @@ -39,6 +40,12 @@ def manager_init() -> None: if params.get("DeviceBootMode") == 1: # start in Always Offroad mode params.put_bool("OffroadMode", True) + # quick boot + if params.get_bool("QuickBootToggle") and not PC: + prebuilt_path = "/data/openpilot/prebuilt" + if not os.path.exists(prebuilt_path): + open(prebuilt_path, 'x').close() + if params.get_bool("RecordFrontLock"): params.put_bool("RecordFront", True)