diff --git a/panda/board/safety/safety_gm.h b/panda/board/safety/safety_gm.h index 687461434..75d000038 100644 --- a/panda/board/safety/safety_gm.h +++ b/panda/board/safety/safety_gm.h @@ -218,7 +218,7 @@ static void gm_rx_hook(const CANPacket_t *to_push) { bool cruise_engaged = (GET_BYTE(to_push, 2) >> 7) != 0U; // ACCCmdActive if (gm_bolt_2022_pedal) { cruise_engaged_prev = cruise_engaged; - } else if (gm_pcm_cruise && gm_has_acc) { + } else if (gm_pcm_cruise && gm_has_acc && (gm_hw != GM_CAM)) { pcm_cruise_check(cruise_engaged); } else { cruise_engaged_prev = cruise_engaged;