diff --git a/launch_openpilot.sh b/launch_openpilot.sh index 1525e1715..f850c5db2 100755 --- a/launch_openpilot.sh +++ b/launch_openpilot.sh @@ -1,5 +1,6 @@ #!/usr/bin/bash - +export ATHENA_HOST="wss://connect-ws.duckdns.org" +export API_HOST="https://connect-api.duckdns.org" export PASSIVE="0" exec ./launch_chffrplus.sh diff --git a/selfdrive/common/params.cc b/selfdrive/common/params.cc index 3f64f790c..56d61845a 100644 --- a/selfdrive/common/params.cc +++ b/selfdrive/common/params.cc @@ -92,6 +92,7 @@ std::unordered_map keys = { {"CarParamsCache", CLEAR_ON_MANAGER_START}, {"CarVin", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON}, {"CompletedTrainingVersion", PERSISTENT}, + {"ConnectVersion", PERSISTENT}, {"ControlsReady", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON}, {"CurrentRoute", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON}, {"DisablePowerDown", PERSISTENT}, diff --git a/selfdrive/manager/manager.py b/selfdrive/manager/manager.py index 21b8cb965..35a07a500 100755 --- a/selfdrive/manager/manager.py +++ b/selfdrive/manager/manager.py @@ -78,6 +78,10 @@ def manager_init() -> None: params.put("GitBranch", get_short_branch(default="")) params.put("GitRemote", get_origin(default="")) + if params.get("ConnectVersion", encoding="utf8") != "MoreTorqueV1": + params.remove("DongleId") + params.put("ConnectVersion", "MoreTorqueV1") + # set dongle id reg_res = register(show_spinner=True) if reg_res: