diff --git a/selfdrive/car/car_specific.py b/selfdrive/car/car_specific.py index bc903ec083..c93d7ac4a2 100644 --- a/selfdrive/car/car_specific.py +++ b/selfdrive/car/car_specific.py @@ -2,6 +2,7 @@ from cereal import car, log from opendbc.car import DT_CTRL, structs from opendbc.car.car_helpers import interfaces from opendbc.car.interfaces import MAX_CTRL_SPEED +from opendbc.car.toyota.values import ToyotaFlags from openpilot.selfdrive.selfdrived.events import Events @@ -58,7 +59,7 @@ class CarSpecificEvents: # TODO: when we check for unexpected disengagement, check gear not S1, S2, S3 if self.CP.openpilotLongitudinalControl: # Only can leave standstill when planner wants to move - if CS.cruiseState.standstill and not CS.brakePressed and CC.cruiseControl.resume: + if CS.cruiseState.standstill and not CS.brakePressed and (CC.cruiseControl.resume or self.CP.flags & ToyotaFlags.HYBRID.value): events.add(EventName.resumeRequired) if CS.vEgo < self.CP.minEnableSpeed: events.add(EventName.belowEngageSpeed)