From 94141aebb1a6a03e7e33fcb41bb96b0784fbe19d Mon Sep 17 00:00:00 2001 From: firestarsdog <229254897+firestarsdog@users.noreply.github.com> Date: Thu, 16 Jul 2026 22:52:39 -0400 Subject: [PATCH] Big UI: Screen brightness --- .../ui/layouts/settings/starpilot/system_settings.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/selfdrive/ui/layouts/settings/starpilot/system_settings.py b/selfdrive/ui/layouts/settings/starpilot/system_settings.py index 0b0570277..36418bc19 100644 --- a/selfdrive/ui/layouts/settings/starpilot/system_settings.py +++ b/selfdrive/ui/layouts/settings/starpilot/system_settings.py @@ -968,10 +968,12 @@ class StarPilotSystemLayout(_SettingsPage): def _set_brightness(self, key, val): self._params.put_int(key, int(val)) - if key == "ScreenBrightnessOnroad" and not ui_state.started: - return - if key in ("ScreenBrightnessOnroad", "ScreenBrightness") and hasattr(HARDWARE, 'set_brightness'): - HARDWARE.set_brightness(int(val)) + if not ui_state.started and key == "ScreenBrightness": + if hasattr(HARDWARE, 'set_screen_brightness'): + HARDWARE.set_screen_brightness(int(val)) + elif ui_state.started and key == "ScreenBrightnessOnroad": + if hasattr(HARDWARE, 'set_screen_brightness'): + HARDWARE.set_screen_brightness(int(val)) def _get_konik_state(self): if Path("/data/not_vetted").exists():