        events.add(EventName.resumeRequired)
      if ret.vEgo < self.CP.minSteerSpeed:
        events.add(EventName.belowSteerSpeed)
  
      if self.CP.networkLocation == NetworkLocation.fwdCamera and self.CP.pcmCruise:
        # The ECM has a higher brake pressed threshold than the camera, causing an
        # ACC fault when you engage at a stop with your foot partially on the brake
        if ret.vEgoRaw < 0.1 and ret.brake < 20:
          events.add(EventName.gmAccFaultedTemp)
  
      ret.events = events.to_msg()
  
      return ret
  
    def apply(self, c):
 
</s> remove       # Handle ACCButtons changing buttons mid-press
 </s> add     # Enabling at a standstill with brake is allowed
    # TODO: verify 17 Volt can enable for the first time at a stop and allow for all GMs
    if ret.vEgo < self.CP.minEnableSpeed and not (ret.standstill and ret.brake >= 20 and
                                                  self.CP.networkLocation == NetworkLocation.fwdCamera): </s> remove       ret.wheelbase = 2.69
 </s> add  </s> remove       ret.mass = 1363. + STD_CARGO_KG
 </s> add 
        events.add(EventName.resumeRequired)
      if ret.vEgo < self.CP.minSteerSpeed:
        events.add(EventName.belowSteerSpeed)
  






      ret.events = events.to_msg()
  
      return ret
  
    def apply(self, c):
keep keep keep keep replace replace replace replace replace replace keep keep keep keep keep
 GM camera ACC: show under enable speed alert (#26148)

* fix the fault more generically

* fix

* need this

* some clean up

* comment and use standstill

* comment

* add comment

* better fix

* rm

* better (for now)

* update docs 
selfdrive/car/gm/interface.py