diff --git a/selfdrive/car/car_specific.py b/selfdrive/car/car_specific.py index 5319d286b05640..b27330862195dd 100644 --- a/selfdrive/car/car_specific.py +++ b/selfdrive/car/car_specific.py @@ -77,6 +77,9 @@ def update(self, CS: car.CarState, CS_prev: car.CarState, CC: car.CarControl): if self.CP.minEnableSpeed > 0 and CS.vEgo < 0.001: events.add(EventName.manualRestart) + if CS.brakeHoldActive and CS.blockPcmEnable: # set by Nidec Hybrid which cannot resume from brakehold + events.add(EventName.belowEngageSpeed) + elif self.CP.brand == 'toyota': # TODO: when we check for unexpected disengagement, check gear not S1, S2, S3 events = self.create_common_events(CS, CS_prev, extra_gears=[GearShifter.sport])