diff --git a/common/params_keys.h b/common/params_keys.h index e9697d576..f12028dd7 100644 --- a/common/params_keys.h +++ b/common/params_keys.h @@ -136,4 +136,5 @@ inline static std::unordered_map keys = { {"BlendedACC", {PERSISTENT, BOOL}}, {"ManualTransmission", {PERSISTENT, BOOL}}, {"BrakeDisablesLateral", {PERSISTENT, BOOL, "1"}}, + {"KonikId", {PERSISTENT, STRING}}, }; diff --git a/system/athena/registration.py b/system/athena/registration.py index 405b2423f..0e7eda2ba 100755 --- a/system/athena/registration.py +++ b/system/athena/registration.py @@ -34,11 +34,7 @@ def register(show_spinner=False) -> str | None: """ params = Params() - dongle_id: str | None = params.get("DongleId") - if dongle_id is None and Path(Paths.persist_root()+"/comma/dongle_id").is_file(): - # not all devices will have this; added early in comma 3X production (2/28/24) - with open(Paths.persist_root()+"/comma/dongle_id") as f: - dongle_id = f.read().strip() + dongle_id: str | None = params.get("KonikId") # Create registration token, in the future, this key will make JWTs directly jwt_algo, private_key, public_key = get_key_pair()