From e3f0b8d48ee59bdc1c4a68eff958318849f584a4 Mon Sep 17 00:00:00 2001 From: Test User Date: Mon, 27 Apr 2026 18:20:45 -0500 Subject: [PATCH] add torque interceptor settings and enable in manager Co-authored-by: Copilot --- selfdrive/ui/qt/offroad/settings.cc | 35 +++++++++++++++++++++++++++++ system/manager/manager.py | 1 + 2 files changed, 36 insertions(+) diff --git a/selfdrive/ui/qt/offroad/settings.cc b/selfdrive/ui/qt/offroad/settings.cc index 663fb7f46..7e67bc471 100644 --- a/selfdrive/ui/qt/offroad/settings.cc +++ b/selfdrive/ui/qt/offroad/settings.cc @@ -75,6 +75,41 @@ TogglesPanel::TogglesPanel(SettingsWindow *parent) : ListWidget(parent) { "../assets/icons/metric.png", false, }, + { + "TorqueInterceptorEnabled", + tr("Enable Torque Interceptor"), + tr("Use the torque interceptor"), + "../assets/icons/chffr_wheel.png", + true, + }, + { + "RadarInterceptorEnabled", + tr("Enable Radar Interceptor"), + tr("Use the radar interceptor to block the car's radar and use openpilot's radar instead. This is required for openpilot longitudinal control on some cars, but can also be used with stock ACC."), + "../assets/icons/chffr_wheel.png", + false, + }, + { + "NoMRCC", + tr("Disable Stock MRCC"), + tr(""), + "../assets/icons/chffr_wheel.png", + false, + }, + { + "NoFSC", + tr("Disable Stock FSC"), + tr(""), + "../assets/icons/chffr_wheel.png", + false, + }, + { + "ManualTransmission", + tr("Manual Transmission"), + tr(""), + "../assets/icons/chffr_wheel.png", + false, + }, }; diff --git a/system/manager/manager.py b/system/manager/manager.py index 36055d863..cb8d1956c 100755 --- a/system/manager/manager.py +++ b/system/manager/manager.py @@ -63,6 +63,7 @@ def manager_init() -> None: params.put_bool("IsTestedBranch", build_metadata.tested_channel) params.put_bool("IsReleaseBranch", build_metadata.release_channel) params.put("HardwareSerial", serial) + params.put_bool("TorqueInterceptorEnabled", True) # set dongle id reg_res = register(show_spinner=True)