From d93f446f2e61f710eca5e44b363754fa331d2a5a Mon Sep 17 00:00:00 2001 From: firestar5683 <168790843+firestar5683@users.noreply.github.com> Date: Sun, 12 Apr 2026 02:17:41 -0500 Subject: [PATCH] reset dm c4 --- selfdrive/ui/mici/layouts/settings/device.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/selfdrive/ui/mici/layouts/settings/device.py b/selfdrive/ui/mici/layouts/settings/device.py index 3c165b5bb..8a79ff016 100644 --- a/selfdrive/ui/mici/layouts/settings/device.py +++ b/selfdrive/ui/mici/layouts/settings/device.py @@ -306,9 +306,21 @@ class DeviceLayoutMici(NavScroller): params.remove("LiveDelay") params.put_bool("OnroadCycleRequested", True) + def reset_driver_monitoring_callback(): + params = ui_state.params + params.remove("IsRhdDetected") + params.put_bool("OnroadCycleRequested", True) + def uninstall_openpilot_callback(): ui_state.params.put_bool("DoUninstall", True) + reset_driver_monitoring_btn = EngagedConfirmationButton( + "reset driver\nmonitoring", + "reset driver monitoring", + gui_app.texture("icons_mici/settings/device/cameras.png", 64, 64), + reset_driver_monitoring_callback, + ) + reset_calibration_btn = EngagedConfirmationButton("reset calibration", "reset", gui_app.texture("icons_mici/settings/device/lkas.png", 122, 64), reset_calibration_callback) @@ -343,6 +355,7 @@ class DeviceLayoutMici(NavScroller): PairBigButton(), review_training_guide_btn, driver_cam_btn, + reset_driver_monitoring_btn, terms_btn, regulatory_btn, reset_calibration_btn,