        ret.pcmCruise = True
        ret.safetyConfigs[0].safetyParam |= Panda.FLAG_GM_HW_CAM
      else:  # ASCM, OBD-II harness
        ret.openpilotLongitudinalControl = True
        ret.networkLocation = NetworkLocation.gateway
        ret.radarOffCan = False
        ret.pcmCruise = False  # stock non-adaptive cruise control is kept off
        # supports stop and go, but initial engage must (conservatively) be above 18mph
 
</s> remove       ret.transmissionType = TransmissionType.direct
    else:
      ret.transmissionType = TransmissionType.automatic
 </s> add  </s> remove       ret.wheelbase = 2.69
 </s> add  </s> remove       ret.mass = 1363. + STD_CARGO_KG
 </s> add  </s> remove       ret.steerRatio = 17.3
 </s> add 
      ret.minEnableSpeed = 5 * CV.KPH_TO_MS
        ret.pcmCruise = True
        ret.safetyConfigs[0].safetyParam |= Panda.FLAG_GM_HW_CAM
      ret.minEnableSpeed = 5 * CV.KPH_TO_MS
      else:  # ASCM, OBD-II harness
        ret.openpilotLongitudinalControl = True
        ret.networkLocation = NetworkLocation.gateway
        ret.radarOffCan = False
        ret.pcmCruise = False  # stock non-adaptive cruise control is kept off
        # supports stop and go, but initial engage must (conservatively) be above 18mph
keep add keep 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