diff --git a/common/params.py b/common/params.py index c83c9090b..19c487bbf 100755 --- a/common/params.py +++ b/common/params.py @@ -136,6 +136,8 @@ keys = { "DragonUIPath": [TxType.PERSISTENT], "DragonUIBlinker": [TxType.PERSISTENT], "DragonEnableDriverMonitoring": [TxType.PERSISTENT], + "DragonCarModel": [TxType.PERSISTENT], + "DragonCarVIN": [TxType.PERSISTENT], } diff --git a/selfdrive/car/car_helpers.py b/selfdrive/car/car_helpers.py index 5e6954dab..ecf19f875 100644 --- a/selfdrive/car/car_helpers.py +++ b/selfdrive/car/car_helpers.py @@ -141,6 +141,8 @@ def fingerprint(logcan, sendcan, has_relay): put_nonblocking("DragonCachedModel", pickle.dumps(car_fingerprint)) put_nonblocking("DragonCachedFP", pickle.dumps(finger)) put_nonblocking("DragonCachedVIN", pickle.dumps(vin)) + put_nonblocking("DragonCarModel", car_fingerprint) + put_nonblocking("DragonCarVIN", vin) cloudlog.warning("fingerprinted %s", car_fingerprint) return car_fingerprint, finger, vin diff --git a/selfdrive/dragonpilot/dragonconf/__init__.py b/selfdrive/dragonpilot/dragonconf/__init__.py index 67a81c22f..86cdee49c 100644 --- a/selfdrive/dragonpilot/dragonconf/__init__.py +++ b/selfdrive/dragonpilot/dragonconf/__init__.py @@ -46,6 +46,8 @@ default_conf = { 'DragonUIPath': '1', 'DragonUIBlinker': '0', 'DragonEnableDriverMonitoring': '1', + 'DragonCarModel': '', + 'DragonCarVIN': '', } deprecated_conf = {