From 084a40a46fb5658d36344de66c2effcd88d3f2c6 Mon Sep 17 00:00:00 2001 From: Lukas <61192133+lukasloetkolben@users.noreply.github.com> Date: Fri, 21 Feb 2025 18:11:15 -0800 Subject: [PATCH] Rivian: add CAN ignition (#2157) Rivian CAN ignition --- board/drivers/can_common.h | 7 +++++++ 1 file changed, 7 insertions(+) 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