@ -13,7 +13,8 @@ def get_pt_bus(car_fingerprint):
def get_lkas_cmd_bus ( car_fingerprint , radar_disabled = False ) :
if radar_disabled :
no_radar = car_fingerprint in HONDA_BOSCH_RADARLESS
if radar_disabled or no_radar :
# when radar is disabled, steering commands are sent directly to powertrain bus
return get_pt_bus ( car_fingerprint )
# normally steering commands are sent to radar, which forwards them to powertrain bus
@ -104,7 +105,7 @@ def create_bosch_supplemental_1(packer, car_fingerprint):
def create_ui_commands ( packer , CP , enabled , pcm_speed , hud , is_metric , acc_hud , lkas_hud ) :
commands = [ ]
bus_pt = get_pt_bus ( CP . carFingerprint )
radar_disabled = CP . carFingerprint in HONDA_BOSCH and CP . openpilotLongitudinalControl
radar_disabled = CP . carFingerprint in ( HONDA_BOSCH - HONDA_BOSCH_RADARLESS ) and CP . openpilotLongitudinalControl
bus_lkas = get_lkas_cmd_bus ( CP . carFingerprint , radar_disabled )
if CP . openpilotLongitudinalControl :
@ -153,7 +154,7 @@ def create_ui_commands(packer, CP, enabled, pcm_speed, hud, is_metric, acc_hud,
else :
commands . append ( packer . make_can_msg ( ' LKAS_HUD ' , bus_lkas , lkas_hud_values ) )
if radar_disabled and CP . carFingerprint in HONDA_BOSCH :
if radar_disabled :
radar_hud_values = {
' CMBS_OFF ' : 0x01 ,
' SET_TO_1 ' : 0x01 ,