diff --git a/selfdrive/car/mazda/radar_interface.py b/selfdrive/car/mazda/radar_interface.py index f19257f47..a34733488 100755 --- a/selfdrive/car/mazda/radar_interface.py +++ b/selfdrive/car/mazda/radar_interface.py @@ -4,11 +4,14 @@ import math from cereal import car from opendbc.can.parser import CANParser from openpilot.selfdrive.car.interfaces import RadarInterfaceBase -from openpilot.selfdrive.car.mazda.values import DBC +from openpilot.selfdrive.car.mazda.values import DBC, MazdaFlags def get_radar_can_parser(CP): if DBC[CP.carFingerprint]['radar'] is None: return None + if not CP.flags & MazdaFlags.RADAR_INTERCEPTOR: + return None + messages = [(f"RADAR_TRACK_{addr}", 10) for addr in range(361,367)] return CANParser(DBC[CP.carFingerprint]['radar'], messages, 2)