From e899f46727ee1106a4061bc9f4a092c1ceae3ca0 Mon Sep 17 00:00:00 2001 From: Trey Moen <50057480+greatgitsby@users.noreply.github.com> Date: Tue, 18 Nov 2025 22:35:32 -0800 Subject: [PATCH] fix: block update if not connected (#36641) --- selfdrive/ui/mici/layouts/settings/device.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/selfdrive/ui/mici/layouts/settings/device.py b/selfdrive/ui/mici/layouts/settings/device.py index de2e11caf..b5e0ea838 100644 --- a/selfdrive/ui/mici/layouts/settings/device.py +++ b/selfdrive/ui/mici/layouts/settings/device.py @@ -169,6 +169,11 @@ class UpdateOpenpilotBigButton(BigButton): self.set_enabled(True) def _handle_mouse_release(self, mouse_pos: MousePos): + if not system_time_valid(): + dlg = BigDialog(tr("Please connect to Wi-Fi to update"), "") + gui_app.set_modal_overlay(dlg) + return + self.set_enabled(False) self._state = UpdaterState.WAITING_FOR_UPDATER self.set_icon(self._txt_update_icon)