diff --git a/board/safety/safety_honda.h b/board/safety/safety_honda.h index a6af962a4b..2166ae8d25 100644 --- a/board/safety/safety_honda.h +++ b/board/safety/safety_honda.h @@ -158,7 +158,7 @@ static void honda_rx_hook(CANPacket_t *to_push) { // check ACC main state // 0x326 for all Bosch and some Nidec, 0x1A6 for some Nidec - if ((addr == 0x326) || (addr == 0x1A6)) { + if (((addr == 0x326) && (bus == pt_bus)) || (addr == 0x1A6)) { acc_main_on = GET_BIT(to_push, ((addr == 0x326) ? 28U : 47U)); if (!acc_main_on) { controls_allowed = false;