diff --git a/docs/CARS_generated.md b/docs/CARS_generated.md
index 5b412f64ac..cadbadb713 100644
--- a/docs/CARS_generated.md
+++ b/docs/CARS_generated.md
@@ -113,7 +113,7 @@
|---|---|---|:---:|:---:|:---:|:---:|:---:|
|Acura|ILX 2016-19|AcuraWatch Plus|
|
|
|
|
|
|Acura|RDX 2016-18|AcuraWatch Plus|
|
|
|
|
|
-|Acura|RDX 2019-21|All|
|
|
|
|
|
+|Acura|RDX 2019-21|All|
|
|
|
|
|
|Cadillac|Escalade ESV 20163|ACC + LKAS|
|
|
|
|
|
|Chevrolet|Volt 2017-183|Adaptive Cruise|
|
|
|
|
|
|Chrysler|Pacifica 2017-18|Adaptive Cruise|
|
|
|
|
|
@@ -121,24 +121,24 @@
|Chrysler|Pacifica Hybrid 2017-18|Adaptive Cruise|
|
|
|
|
|
|Chrysler|Pacifica Hybrid 2019-21|Adaptive Cruise|
|
|
|
|
|
|GMC|Acadia 20183|Adaptive Cruise|
|
|
|
|
|
-|Honda|Accord 2018-21|All|
|
|
|
|
|
-|Honda|Accord Hybrid 2018-21|All|
|
|
|
|
|
+|Honda|Accord 2018-21|All|
|
|
|
|
|
+|Honda|Accord Hybrid 2018-21|All|
|
|
|
|
|
|Honda|CR-V 2015-16|Touring|
|
|
|
|
|
-|Honda|CR-V 2017-21|Honda Sensing|
|
|
|
|
|
-|Honda|CR-V Hybrid 2017-19|Honda Sensing|
|
|
|
|
|
-|Honda|Civic Hatchback 2017-21|Honda Sensing|
|
|
|
|
|
+|Honda|CR-V 2017-21|Honda Sensing|
|
|
|
|
|
+|Honda|CR-V Hybrid 2017-19|Honda Sensing|
|
|
|
|
|
+|Honda|Civic Hatchback 2017-21|Honda Sensing|
|
|
|
|
|
|Honda|Civic Sedan/Coupe 2016-18|Honda Sensing|
|
|
|
|
|
-|Honda|Civic Sedan/Coupe 2019-20|All|
|
|
|
|
|
+|Honda|Civic Sedan/Coupe 2019-20|All|
|
|
|
|
|
|Honda|Fit 2018-19|Honda Sensing|
|
|
|
|
|
|Honda|Freed 2020|Honda Sensing|
|
|
|
|
|
|Honda|HR-V 2019-20|Honda Sensing|
|
|
|
|
|
-|Honda|Insight 2019-21|All|
|
|
|
|
|
-|Honda|Inspire 2018|All|
|
|
|
|
|
+|Honda|Insight 2019-21|All|
|
|
|
|
|
+|Honda|Inspire 2018|All|
|
|
|
|
|
|Honda|Odyssey 2018-20|Honda Sensing|
|
|
|
|
|
|Honda|Passport 2019-21|All|
|
|
|
|
|
|Honda|Pilot 2016-21|Honda Sensing|
|
|
|
|
|
|Honda|Ridgeline 2017-21|Honda Sensing|
|
|
|
|
|
-|Honda|e 2020|All|
|
|
|
|
|
+|Honda|e 2020|All|
|
|
|
|
|
|Hyundai|Elantra 2017-19|SCC + LKAS|
|
|
|
|
|
|Hyundai|Genesis 2015-16|SCC + LKAS|
|
|
|
|
|
|Hyundai|Ioniq Electric 2019|SCC + LKAS|
|
|
|
|
|
diff --git a/docs/cars.py b/docs/cars.py
index e5eb6e6db0..bd27716435 100755
--- a/docs/cars.py
+++ b/docs/cars.py
@@ -7,9 +7,10 @@ from typing import Dict
from common.basedir import BASEDIR
from common.params import Params
from selfdrive.car.car_helpers import interfaces, get_interface_attr
+from selfdrive.car.gm.values import CAR as GM
+from selfdrive.car.hyundai.radar_interface import RADAR_START_ADDR as HKG_RADAR_START_ADDR
from selfdrive.car.toyota.values import CAR as TOYOTA
from selfdrive.car.volkswagen.values import CAR as VOLKSWAGEN
-from selfdrive.car.gm.values import CAR as GM
from selfdrive.test.test_routes import non_tested_cars
@@ -125,7 +126,7 @@ class Car:
min_enable_speed = car_info.min_enable_speed
# TODO: make sure well supported check is complete
- stars = [CP.openpilotLongitudinalControl, min_enable_speed <= 1e-3, min_steer_speed <= 1e-3,
+ stars = [CP.openpilotLongitudinalControl and not CP.radarOffCan, min_enable_speed <= 1e-3, min_steer_speed <= 1e-3,
CP.carName in MAKES_GOOD_STEERING_TORQUE, CP.carFingerprint not in non_tested_cars]
# Check for star demotions from exceptions
@@ -142,7 +143,10 @@ def get_tiered_cars():
tiered_cars = defaultdict(list)
for _, models in get_interface_attr("CAR_INFO").items():
for model, car_info in models.items():
- CP = interfaces[model][0].get_params(model)
+ # Hyundai exception: all have openpilot longitudinal
+ fingerprint = defaultdict(dict)
+ fingerprint[1] = {HKG_RADAR_START_ADDR: 8}
+ CP = interfaces[model][0].get_params(model, fingerprint=fingerprint)
# Skip community supported
if CP.dashcamOnly:
continue