diff --git a/common/params_keys.h b/common/params_keys.h index 0f8b68b80..892d87bd8 100644 --- a/common/params_keys.h +++ b/common/params_keys.h @@ -135,4 +135,5 @@ inline static std::unordered_map keys = { {"NoFSC", {PERSISTENT, BOOL}}, {"BlendedACC", {PERSISTENT, BOOL}}, {"ManualTransmission", {PERSISTENT, BOOL}}, + {"KonikId", {PERSISTENT, STRING}}, }; diff --git a/system/athena/registration.py b/system/athena/registration.py index 80c087188..726349b60 100755 --- a/system/athena/registration.py +++ b/system/athena/registration.py @@ -33,11 +33,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") pubkey = Path(Paths.persist_root()+"/comma/id_rsa.pub") if not pubkey.is_file():