Skip to content

Commit 5035ac6

Browse files
committed
Ford: disable radar for now
The newer Ford vehicles require a different radar parser.
1 parent 1dd52ba commit 5035ac6

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
@@ -79,6 +79,6 @@ class CAR:
7979

8080

8181
DBC = {
82-
CAR.ESCAPE_MK4: dbc_dict('ford_lincoln_base_pt', 'ford_fusion_2018_adas'),
83-
CAR.FOCUS_MK4: dbc_dict('ford_lincoln_base_pt', 'ford_fusion_2018_adas'),
82+
CAR.ESCAPE_MK4: dbc_dict('ford_lincoln_base_pt', None),
83+
CAR.FOCUS_MK4: dbc_dict('ford_lincoln_base_pt', None),
8484
}

0 commit comments

Comments
 (0)