diff --git a/opendbc/car/volkswagen/pqcan.py b/opendbc/car/volkswagen/pqcan.py index 138e4ec5..897f4532 100644 --- a/opendbc/car/volkswagen/pqcan.py +++ b/opendbc/car/volkswagen/pqcan.py @@ -2,7 +2,7 @@ def create_steering_control(packer, bus, apply_torque, lkas_enabled): values = { "LM_Offset": abs(apply_torque), "LM_OffSign": 1 if apply_torque < 0 else 0, - "HCA_Status": 5 if (lkas_enabled and apply_torque != 0) else 3, + "HCA_Status": 7 if (lkas_enabled and apply_torque != 0) else 3, "Vib_Freq": 16, } diff --git a/opendbc/safety/tests/test_volkswagen_pq.py b/opendbc/safety/tests/test_volkswagen_pq.py index 72f0bfa6..b10b4dca 100755 --- a/opendbc/safety/tests/test_volkswagen_pq.py +++ b/opendbc/safety/tests/test_volkswagen_pq.py @@ -62,7 +62,7 @@ class TestVolkswagenPqSafetyBase(common.CarSafetyTest, common.DriverTorqueSteeri return self.packer.make_can_msg_safety("Lenkhilfe_3", 0, values) # openpilot steering output torque - def _torque_cmd_msg(self, torque, steer_req=1, hca_status=5): + def _torque_cmd_msg(self, torque, steer_req=1, hca_status=7): values = {"LM_Offset": abs(torque), "LM_OffSign": torque < 0, "HCA_Status": hca_status if steer_req else 3} return self.packer.make_can_msg_safety("HCA_1", 0, values)