diff --git a/board/safety/safety_subaru.h b/board/safety/safety_subaru.h index 8bc6b560c70622..9fedf16c64c93d 100644 --- a/board/safety/safety_subaru.h +++ b/board/safety/safety_subaru.h @@ -105,6 +105,7 @@ static int subaru_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { // forward CAN 0 > 1 if (bus_num == 0) { + return 2; // ES CAN } // forward CAN 1 > 0, except ES_LKAS @@ -118,6 +119,10 @@ static int subaru_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { if (addr == 0x122) { return -1; } + // ES Distance + if (addr == 545) { + return -1; + } return 0; // Main CAN }