Skip to content

Commit 3a7edee

Browse files
authored
Hyundai: set radarOffCan by radar DBC (commaai#23981)
1 parent facf6c1 commit 3a7edee

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

selfdrive/car/hyundai/interface.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from cereal import car
33
from panda import Panda
44
from common.conversions import Conversions as CV
5-
from selfdrive.car.hyundai.values import CAR, EV_CAR, HYBRID_CAR, LEGACY_SAFETY_MODE_CAR, Buttons, CarControllerParams
5+
from selfdrive.car.hyundai.values import CAR, DBC, EV_CAR, HYBRID_CAR, LEGACY_SAFETY_MODE_CAR, Buttons, CarControllerParams
66
from selfdrive.car.hyundai.radar_interface import RADAR_START_ADDR
77
from selfdrive.car import STD_CARGO_KG, scale_rot_inertia, scale_tire_stiffness, gen_empty_fingerprint, get_safety_config
88
from selfdrive.car.interfaces import CarInterfaceBase
@@ -22,7 +22,7 @@ def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=[], disabl
2222

2323
ret.carName = "hyundai"
2424
ret.safetyConfigs = [get_safety_config(car.CarParams.SafetyModel.hyundai, 0)]
25-
ret.radarOffCan = RADAR_START_ADDR not in fingerprint[1]
25+
ret.radarOffCan = RADAR_START_ADDR not in fingerprint[1] or DBC[ret.carFingerprint]["radar"] is None
2626

2727
# WARNING: disabling radar also disables AEB (and we show the same warning on the instrument cluster as if you manually disabled AEB)
2828
ret.openpilotLongitudinalControl = disable_radar and (candidate not in LEGACY_SAFETY_MODE_CAR)

0 commit comments

Comments
 (0)