diff --git a/selfdrive/car/mazda/carstate.py b/selfdrive/car/mazda/carstate.py index 0507a8c3a2..a96c68b0e8 100644 --- a/selfdrive/car/mazda/carstate.py +++ b/selfdrive/car/mazda/carstate.py @@ -78,8 +78,9 @@ class CarState(CarStateBase): self.low_speed_lockout = False self.low_speed_alert = False - # Check if LKAS is disabled due to lack of driver torque - ret.steerWarning = (cp.vl["STEER_RATE"]["HANDS_OFF_5_SECONDS"] == 1) and (cp.vl["STEER_RATE"]["LKAS_BLOCK"] == 1) + # Check if LKAS is disabled due to lack of driver torque when all other states indicate + # it should be enabled (steer lockout) + ret.steerWarning = self.lkas_allowed and (cp.vl["STEER_RATE"]["LKAS_BLOCK"] == 1) self.acc_active_last = ret.cruiseState.enabled