From 8a01ed7de8eb66abfdaca188f8633f82e8a65658 Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Sat, 16 Nov 2024 02:17:58 -0500 Subject: [PATCH] sunnyParams --- opendbc_repo | 2 +- sunnypilot/mads/mads.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/opendbc_repo b/opendbc_repo index efd5f88dff..71e45f46b2 160000 --- a/opendbc_repo +++ b/opendbc_repo @@ -1 +1 @@ -Subproject commit efd5f88dff02c842e9d9ad869747aafe1e4fa03f +Subproject commit 71e45f46b222e4a843fb1caf7f82106d4bd8e1fe diff --git a/sunnypilot/mads/mads.py b/sunnypilot/mads/mads.py index 953d9504f4..410ea4a809 100644 --- a/sunnypilot/mads/mads.py +++ b/sunnypilot/mads/mads.py @@ -1,6 +1,7 @@ from cereal import car, log, custom -from opendbc.car.hyundai.values import HyundaiFlags, HyundaiFlagsSP +from opendbc.car.hyundai.values import HyundaiFlags +from opendbc.sunnypilot.car.hyundai.values import HyundaiFlagsSP from openpilot.sunnypilot.mads.helpers import MadsParams from openpilot.sunnypilot.mads.state import StateMachine @@ -23,7 +24,7 @@ class ModularAssistiveDrivingSystem: self.state_machine = StateMachine(self) if self.selfdrive.CP.carName == "hyundai": - if (self.selfdrive.CP.safetyConfigs[-1].spFlags & HyundaiFlagsSP.HAS_LFA_BUTTON) or \ + if (self.selfdrive.CP.sunnyParams.flags & HyundaiFlagsSP.HAS_LFA_BUTTON) or \ (self.selfdrive.CP.flags & HyundaiFlags.CANFD): self.allow_always = True