diff --git a/board/drivers/can_common.h b/board/drivers/can_common.h index 1f70b5eb..b7a157e4 100644 --- a/board/drivers/can_common.h +++ b/board/drivers/can_common.h @@ -173,6 +173,13 @@ void ignition_can_hook(CANPacket_t *to_push) { ignition_can_cnt = 0U; } + // Rivian R1S/T GEN1 exception + if ((addr == 0x152) && (len == 8)) { + // VDM_OutputSignals + ignition_can = GET_BIT(to_push, 60U); + ignition_can_cnt = 0U; + } + // Tesla Model 3/Y exception if ((addr == 0x221) && (len == 8)) { // VCFRONT_LVPowerState->VCFRONT_vehiclePowerState