This commit is contained in:
firestar5683
2026-03-27 23:10:56 -05:00
parent 09929f2454
commit b00ffb9a2b
2 changed files with 17 additions and 3 deletions
+6 -1
View File
@@ -120,7 +120,12 @@ class Car:
self.RI = RI
self.CP.alternativeExperience = 0
openpilot_enabled_toggle = self.params.get_bool("OpenpilotEnabledToggle")
openpilot_enabled_toggle_raw = self.params.get("OpenpilotEnabledToggle")
if openpilot_enabled_toggle_raw in (None, b""):
openpilot_enabled_toggle = True
self.params.put_bool("OpenpilotEnabledToggle", True)
else:
openpilot_enabled_toggle = self.params.get_bool("OpenpilotEnabledToggle")
controller_available = self.CI.CC is not None and openpilot_enabled_toggle
self.CP.passive = not controller_available
if self.CP.passive:
+11 -2
View File
@@ -1848,7 +1848,7 @@ def _resolve_troubleshoot_default_value(key, value_type, default_values):
return _coerce_param_value(default_raw_value, safe_type)
def _get_safety_snapshot_text():
cp_bytes = params.get("CarParamsPersistent")
cp_bytes = params.get("CarParamsPersistent") or params.get("CarParams")
if not cp_bytes:
return "Unavailable"
@@ -1869,7 +1869,7 @@ def _get_safety_snapshot_text():
return "Unavailable"
def _get_fingerprint_snapshot_text():
cp_bytes = params.get("CarParamsPersistent")
cp_bytes = params.get("CarParamsPersistent") or params.get("CarParams")
cp_fingerprint = ""
try:
if cp_bytes:
@@ -1891,6 +1891,9 @@ def _get_fingerprint_snapshot_text():
return cp_fingerprint
return "Unknown"
def _get_openpilot_enabled_snapshot_text():
return "Yes" if params.get_bool("OpenpilotEnabledToggle") else "No"
def _build_troubleshoot_section_payload(section_definition, value_types, default_values, layout_metadata):
section_keys = [str(key).strip() for key in section_definition.get("keys", []) if str(key).strip()]
items = []
@@ -1947,6 +1950,12 @@ def _build_troubleshoot_payload():
"value": _get_fingerprint_snapshot_text(),
"resettable": False,
},
{
"id": "openpilot_enabled",
"label": "Enable openpilot",
"value": _get_openpilot_enabled_snapshot_text(),
"resettable": False,
},
{
"id": "driving_model",
"label": "Current Driving Model",