diff --git a/selfdrive/car/honda/carstate.py b/selfdrive/car/honda/carstate.py index 982d3ece99..e7eea0bf22 100644 --- a/selfdrive/car/honda/carstate.py +++ b/selfdrive/car/honda/carstate.py @@ -163,12 +163,8 @@ def get_can_signals(CP, gearbox_msg="GEARBOX"): ("GAS_PEDAL_2", 100), ] elif CP.carFingerprint == CAR.HRV: - signals += [("CAR_GAS", "GAS_PEDAL", 0), - ("MAIN_ON", "SCM_BUTTONS", 0), + signals += [("MAIN_ON", "SCM_BUTTONS", 0), ("BRAKE_HOLD_ACTIVE", "VSA_STATUS", 0)] - checks += [ - ("GAS_PEDAL", 100), - ] elif CP.carFingerprint == CAR.ODYSSEY: signals += [("MAIN_ON", "SCM_FEEDBACK", 0), ("EPB_STATE", "EPB_STATUS", 0)] @@ -237,6 +233,7 @@ class CarState(CarStateBase): ret.standstill = cp.vl["ENGINE_DATA"]["XMISSION_SPEED"] < 0.1 ret.doorOpen = bool(cp.vl["SCM_BUTTONS"]["DRIVERS_DOOR_OPEN"]) elif self.CP.carFingerprint == CAR.HRV: + ret.standstill = not cp.vl["STANDSTILL"]["WHEELS_MOVING"] ret.doorOpen = bool(cp.vl["SCM_BUTTONS"]["DRIVERS_DOOR_OPEN"]) else: ret.standstill = not cp.vl["STANDSTILL"]["WHEELS_MOVING"]