diff --git a/selfdrive/car/car_helpers.py b/selfdrive/car/car_helpers.py index 14154a384..8bc7bf162 100644 --- a/selfdrive/car/car_helpers.py +++ b/selfdrive/car/car_helpers.py @@ -124,9 +124,10 @@ def fingerprint(logcan, sendcan, is_panda_black): frame += 1 - params.put("DragonCachedModel", pickle.dumps(car_fingerprint)) - params.put("DragonCachedFP", pickle.dumps(finger)) - params.put("DragonCachedVIN", pickle.dumps(vin)) + if succeeded: + params.put("DragonCachedModel", pickle.dumps(car_fingerprint)) + params.put("DragonCachedFP", pickle.dumps(finger)) + params.put("DragonCachedVIN", pickle.dumps(vin)) cloudlog.warning("fingerprinted %s", car_fingerprint) return car_fingerprint, finger, vin