Skip to content

Commit fd7cc43

Browse files
committed
Ford: disable radar for now (commaai#24832)
The newer Ford vehicles require a different radar parser.
1 parent db28f46 commit fd7cc43

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

selfdrive/car/ford/radar_interface.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99

1010

1111
def _create_radar_can_parser(car_fingerprint):
12+
if DBC[car_fingerprint]['radar'] is None:
13+
return None
14+
1215
msg_n = len(RADAR_MSGS)
1316
signals = list(zip(['X_Rel'] * msg_n + ['Angle'] * msg_n + ['V_Rel'] * msg_n,
1417
RADAR_MSGS * 3))
@@ -27,6 +30,9 @@ def __init__(self, CP):
2730
self.updated_messages = set()
2831

2932
def update(self, can_strings):
33+
if self.rcp is None:
34+
return super().update(None)
35+
3036
vls = self.rcp.update_strings(can_strings)
3137
self.updated_messages.update(vls)
3238

selfdrive/car/ford/values.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,6 @@ class CAR:
7070

7171

7272
DBC = {
73-
CAR.ESCAPE_MK4: dbc_dict('ford_lincoln_base_pt', 'ford_fusion_2018_adas'),
74-
CAR.FOCUS_MK4: dbc_dict('ford_lincoln_base_pt', 'ford_fusion_2018_adas'),
73+
CAR.ESCAPE_MK4: dbc_dict('ford_lincoln_base_pt', None),
74+
CAR.FOCUS_MK4: dbc_dict('ford_lincoln_base_pt', None),
7575
}

0 commit comments

Comments
 (0)