diff --git a/README.md b/README.md index a77a80935d..24ba656845 100644 --- a/README.md +++ b/README.md @@ -100,7 +100,7 @@ NO WARRANTY EXPRESSED OR IMPLIED.**
User Data and comma Account -By default, openpilot uploads the driving data to our servers. You can also access your data through [comma connect](https://connect.comma.ai/). We use your data to train better models and improve openpilot for everyone. +By default, openpilot uploads the driving data to our servers. You can also access your data through [comma connect](https://stable.konik.ai/). We use your data to train better models and improve openpilot for everyone. openpilot is open source software: the user is free to disable data collection if they wish to do so. diff --git a/RELEASES.md b/RELEASES.md index bf4e0c75aa..ed3f870d54 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -350,7 +350,7 @@ Version 0.8.12 (2021-12-15) * Improved audio amplifier configuration * System reliability improvements * Update Python to 3.8.10 - * Raw logs upload moved to connect.comma.ai + * Raw logs upload moved to stable.konik.ai * Fixed HUD alerts on newer Honda Bosch thanks to csouers! * Audi Q3 2020-21 support thanks to jyoung8607! * Lexus RC 2020 support thanks to ErichMoraga! diff --git a/common/api.py b/common/api.py index ebf0290d15..43f6702201 100644 --- a/common/api.py +++ b/common/api.py @@ -5,7 +5,7 @@ from datetime import datetime, timedelta, UTC from openpilot.system.hardware.hw import Paths from openpilot.system.version import get_version -API_HOST = os.getenv('API_HOST', 'https://api.commadotai.com') +API_HOST = os.getenv('API_HOST', 'https://api.konik.ai') # name: jwt signature algorithm KEYS = {"id_rsa": "RS256", diff --git a/docs/concepts/glossary.md b/docs/concepts/glossary.md index a09b0f0785..64a2309a45 100644 --- a/docs/concepts/glossary.md +++ b/docs/concepts/glossary.md @@ -4,6 +4,6 @@ * **offroad**: openpilot's system state while ignition is off * **route**: a route is a recording of an onroad session * **segment**: routes are split into one minute chunks called segments. -* **comma connect**: the web viewer for all your routes; check it out at [connect.comma.ai](https://connect.comma.ai). +* **comma connect**: the web viewer for all your routes; check it out at [stable.konik.ai](https://stable.konik.ai). * **panda**: this is the secondary processor on the device that implements the functional safety and directly talks to the car over CAN. See the [panda repo](https://github.com/commaai/panda). * **comma 3X**: the latest hardware by comma.ai for running openpilot. more info at [comma.ai/shop](https://comma.ai/shop). diff --git a/docs/concepts/logs.md b/docs/concepts/logs.md index 46ab2897df..8b0b5f0773 100644 --- a/docs/concepts/logs.md +++ b/docs/concepts/logs.md @@ -23,7 +23,7 @@ Each camera stream is H.265 encoded and written to its respective file. qlogs are a decimated subset of the rlogs. Check out [cereal/services.py](https://github.com/commaai/cereal/blob/master/services.py) for the decimation. -qcameras are H.264 encoded, lower res versions of the fcamera.hevc. The video shown in [comma connect](https://connect.comma.ai/) is from the qcameras. +qcameras are H.264 encoded, lower res versions of the fcamera.hevc. The video shown in [comma connect](https://stable.konik.ai/) is from the qcameras. qlogs and qcameras are designed to be small enough to upload instantly on slow internet and store forever, yet useful enough for most analysis and debugging. diff --git a/opendbc_repo/.github/pull_request_template.md b/opendbc_repo/.github/pull_request_template.md index 39601109dc..ef5949675f 100644 --- a/opendbc_repo/.github/pull_request_template.md +++ b/opendbc_repo/.github/pull_request_template.md @@ -1,9 +1,9 @@ Validation -* Dongle ID: -* Route: +* Dongle ID: +* Route: diff --git a/selfdrive/ui/layouts/onboarding.py b/selfdrive/ui/layouts/onboarding.py index 25294511d4..269cd09b28 100644 --- a/selfdrive/ui/layouts/onboarding.py +++ b/selfdrive/ui/layouts/onboarding.py @@ -113,7 +113,7 @@ class TermsPage(Widget): self._on_decline = on_decline self._title = Label(tr("Welcome to openpilot"), font_size=90, font_weight=FontWeight.BOLD, text_alignment=rl.GuiTextAlignment.TEXT_ALIGN_LEFT) - self._desc = Label(tr("You must accept the Terms and Conditions to use openpilot. Read the latest terms at https://comma.ai/terms before continuing."), + self._desc = Label(tr("You must accept the Terms and Conditions to use openpilot. Read the latest terms at https://konik.ai/terms before continuing."), font_size=90, font_weight=FontWeight.MEDIUM, text_alignment=rl.GuiTextAlignment.TEXT_ALIGN_LEFT) self._decline_btn = Button(tr("Decline"), click_callback=on_decline) diff --git a/selfdrive/ui/layouts/settings/device.py b/selfdrive/ui/layouts/settings/device.py index 5c3dae869b..eb64debe91 100644 --- a/selfdrive/ui/layouts/settings/device.py +++ b/selfdrive/ui/layouts/settings/device.py @@ -20,7 +20,7 @@ from openpilot.system.ui.widgets.scroller_tici import Scroller # Description constants DESCRIPTIONS = { - 'pair_device': tr_noop("Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer."), + 'pair_device': tr_noop("Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer."), 'driver_camera': tr_noop("Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)"), 'reset_calibration': tr_noop("openpilot requires the device to be mounted within 4° left or right and within 5° up or 9° down."), 'review_guide': tr_noop("Review the rules, features, and limitations of openpilot"), diff --git a/selfdrive/ui/mici/layouts/onboarding.py b/selfdrive/ui/mici/layouts/onboarding.py index 781f60ee21..0073e0f3d7 100644 --- a/selfdrive/ui/mici/layouts/onboarding.py +++ b/selfdrive/ui/mici/layouts/onboarding.py @@ -322,9 +322,9 @@ class TermsPage(Scroller): self._scroller.add_widgets([ self._terms_header, - GreyBigButton("swipe for QR code", "or go to https://comma.ai/terms", + GreyBigButton("swipe for QR code", "or go to https://konik.ai/terms", gui_app.texture("icons_mici/setup/small_slider/slider_arrow.png", 64, 56, flip_x=True)), - QRCodeWidget("https://comma.ai/terms"), + QRCodeWidget("https://konik.ai/terms"), self._must_accept_card, self._accept_button, self._decline_button, diff --git a/selfdrive/ui/mici/layouts/settings/device.py b/selfdrive/ui/mici/layouts/settings/device.py index 909e30ac71..5aa62381b1 100644 --- a/selfdrive/ui/mici/layouts/settings/device.py +++ b/selfdrive/ui/mici/layouts/settings/device.py @@ -130,7 +130,7 @@ class UpdaterState(IntEnum): class PairBigButton(BigButton): def __init__(self): - super().__init__("pair", "connect.comma.ai", gui_app.texture("icons_mici/settings/comma_icon.png", 33, 60)) + super().__init__("pair", "stable.konik.ai", gui_app.texture("icons_mici/settings/comma_icon.png", 33, 60)) def _get_label_font_size(self): return 64 @@ -146,7 +146,7 @@ class PairBigButton(BigButton): self.set_value("upgrade to prime") else: self.set_text("pair") - self.set_value("connect.comma.ai") + self.set_value("stable.konik.ai") def _handle_mouse_release(self, mouse_pos: MousePos): super()._handle_mouse_release(mouse_pos) @@ -158,7 +158,7 @@ class PairBigButton(BigButton): if not system_time_valid(): dlg = BigDialog(tr("Please connect to Wi-Fi to complete initial pairing"), "") elif UNREGISTERED_DONGLE_ID == (ui_state.params.get("DongleId") or UNREGISTERED_DONGLE_ID): - dlg = BigDialog(tr("Device must be registered with the comma.ai backend to pair"), "") + dlg = BigDialog(tr("Device must be registered with the konik.ai backend to pair"), "") else: dlg = PairingDialog() gui_app.push_widget(dlg) diff --git a/selfdrive/ui/mici/widgets/pairing_dialog.py b/selfdrive/ui/mici/widgets/pairing_dialog.py index 8421b516d2..9bb282b692 100644 --- a/selfdrive/ui/mici/widgets/pairing_dialog.py +++ b/selfdrive/ui/mici/widgets/pairing_dialog.py @@ -33,7 +33,7 @@ class PairingDialog(NavWidget): except Exception as e: cloudlog.warning(f"Failed to get pairing token: {e}") token = "" - return f"https://connect.comma.ai/?pair={token}" + return f"https://stable.konik.ai/?pair={token}" def _generate_qr_code(self) -> None: try: diff --git a/selfdrive/ui/translations/app.pot b/selfdrive/ui/translations/app.pot index 468ff35fd9..ad44f5e2e0 100644 --- a/selfdrive/ui/translations/app.pot +++ b/selfdrive/ui/translations/app.pot @@ -206,7 +206,7 @@ msgstr "" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "Go to https://stable.konik.ai on your phone" msgstr "" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:118 @@ -216,7 +216,7 @@ msgstr "" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" msgstr "" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:150 @@ -227,7 +227,7 @@ msgstr "" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." msgstr "" #: openpilot/selfdrive/ui/widgets/setup.py:74 @@ -334,7 +334,7 @@ msgstr "" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Become a comma prime member at stable.konik.ai" msgstr "" #: openpilot/selfdrive/ui/widgets/exp_mode_button.py:51 diff --git a/selfdrive/ui/translations/app_de.po b/selfdrive/ui/translations/app_de.po index 9888bb718e..7dcff9d99a 100644 --- a/selfdrive/ui/translations/app_de.po +++ b/selfdrive/ui/translations/app_de.po @@ -131,13 +131,13 @@ msgstr "Zurück" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "Werden Sie comma prime Mitglied auf connect.comma.ai" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "Werden Sie comma prime Mitglied auf stable.konik.ai" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "Fügen Sie connect.comma.ai Ihrem Startbildschirm hinzu, um es wie eine App zu verwenden" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "Fügen Sie stable.konik.ai Ihrem Startbildschirm hinzu, um es wie eine App zu verwenden" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -418,8 +418,8 @@ msgstr "GUT" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "Gehen Sie auf Ihrem Telefon zu https://connect.comma.ai" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "Gehen Sie auf Ihrem Telefon zu https://stable.konik.ai" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -563,8 +563,8 @@ msgstr "Koppeln Sie Ihr Gerät mit Ihrem comma‑Konto" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "Koppeln Sie Ihr Gerät mit comma connect (connect.comma.ai) und lösen Sie Ihr comma‑prime‑Angebot ein." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "Koppeln Sie Ihr Gerät mit comma connect (stable.konik.ai) und lösen Sie Ihr comma‑prime‑Angebot ein." #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_en.po b/selfdrive/ui/translations/app_en.po index 3744096226..be6061a523 100644 --- a/selfdrive/ui/translations/app_en.po +++ b/selfdrive/ui/translations/app_en.po @@ -131,13 +131,13 @@ msgstr "Back" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "Become a comma prime member at connect.comma.ai" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "Become a comma prime member at stable.konik.ai" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "Bookmark stable.konik.ai to your home screen to use it like an app" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -418,8 +418,8 @@ msgstr "GOOD" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "Go to https://connect.comma.ai on your phone" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "Go to https://stable.konik.ai on your phone" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -563,8 +563,8 @@ msgstr "Pair your device to your comma account" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_es.po b/selfdrive/ui/translations/app_es.po index 35188fe2fc..476f44ae86 100644 --- a/selfdrive/ui/translations/app_es.po +++ b/selfdrive/ui/translations/app_es.po @@ -131,13 +131,13 @@ msgstr "Atrás" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "Hazte miembro de comma prime en connect.comma.ai" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "Hazte miembro de comma prime en stable.konik.ai" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "Añade connect.comma.ai a tu pantalla de inicio para usarlo como una app" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "Añade stable.konik.ai a tu pantalla de inicio para usarlo como una app" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -418,8 +418,8 @@ msgstr "BUENO" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "Ve a https://connect.comma.ai en tu teléfono" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "Ve a https://stable.konik.ai en tu teléfono" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -563,8 +563,8 @@ msgstr "Empareja tu dispositivo con tu cuenta de comma" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "Empareja tu dispositivo con comma connect (connect.comma.ai) y reclama tu oferta de comma prime." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "Empareja tu dispositivo con comma connect (stable.konik.ai) y reclama tu oferta de comma prime." #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_fr.po b/selfdrive/ui/translations/app_fr.po index d3ce386bdc..667e9726d0 100644 --- a/selfdrive/ui/translations/app_fr.po +++ b/selfdrive/ui/translations/app_fr.po @@ -132,13 +132,13 @@ msgstr "Retour" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "Devenez membre comma prime sur connect.comma.ai" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "Devenez membre comma prime sur stable.konik.ai" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "Ajoutez connect.comma.ai à votre écran d'accueil pour l'utiliser comme une application" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "Ajoutez stable.konik.ai à votre écran d'accueil pour l'utiliser comme une application" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -419,8 +419,8 @@ msgstr "BON" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "Allez sur https://connect.comma.ai sur votre téléphone" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "Allez sur https://stable.konik.ai sur votre téléphone" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -564,8 +564,8 @@ msgstr "Associez votre appareil à votre compte comma" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "Associez votre appareil à comma connect (connect.comma.ai) et réclamez votre offre comma prime." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "Associez votre appareil à comma connect (stable.konik.ai) et réclamez votre offre comma prime." #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_ja.po b/selfdrive/ui/translations/app_ja.po index 41eb91dd58..baa05bfc0a 100644 --- a/selfdrive/ui/translations/app_ja.po +++ b/selfdrive/ui/translations/app_ja.po @@ -131,13 +131,13 @@ msgstr "戻る" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "connect.comma.aiで comma prime に加入" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "stable.konik.aiで comma prime に加入" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "connect.comma.aiをホーム画面に追加してアプリのように使いましょう" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "stable.konik.aiをホーム画面に追加してアプリのように使いましょう" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -418,8 +418,8 @@ msgstr "良好" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "スマートフォンで https://connect.comma.ai にアクセス" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "スマートフォンで https://stable.konik.ai にアクセス" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -563,8 +563,8 @@ msgstr "デバイスをあなたの comma アカウントにペアリング" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "デバイスを comma connect(connect.comma.ai)とペアリングして、comma prime 特典を受け取りましょう。" +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "デバイスを comma connect(stable.konik.ai)とペアリングして、comma prime 特典を受け取りましょう。" #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_ko.po b/selfdrive/ui/translations/app_ko.po index 9b73a22387..a7258684fb 100644 --- a/selfdrive/ui/translations/app_ko.po +++ b/selfdrive/ui/translations/app_ko.po @@ -131,13 +131,13 @@ msgstr "뒤로" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "connect.comma.ai에서 comma prime 회원이 되세요" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "stable.konik.ai에서 comma prime 회원이 되세요" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "connect.comma.ai를 홈 화면에 추가하여 앱처럼 사용하세요" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "stable.konik.ai를 홈 화면에 추가하여 앱처럼 사용하세요" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -418,8 +418,8 @@ msgstr "양호" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "휴대폰에서 https://connect.comma.ai 에 접속하세요" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "휴대폰에서 https://stable.konik.ai 에 접속하세요" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -563,8 +563,8 @@ msgstr "장치를 귀하의 comma 계정에 페어링하세요" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "장치를 comma connect(connect.comma.ai)와 페어링하고 comma 프라임 혜택을 받으세요." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "장치를 comma connect(stable.konik.ai)와 페어링하고 comma 프라임 혜택을 받으세요." #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_pt-BR.po b/selfdrive/ui/translations/app_pt-BR.po index 1adb797c88..2b28b75fe4 100644 --- a/selfdrive/ui/translations/app_pt-BR.po +++ b/selfdrive/ui/translations/app_pt-BR.po @@ -133,13 +133,13 @@ msgstr "Voltar" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "Torne-se membro comma prime em connect.comma.ai" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "Torne-se membro comma prime em stable.konik.ai" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "Adicione connect.comma.ai à tela inicial para usá-lo como um app" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "Adicione stable.konik.ai à tela inicial para usá-lo como um app" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -420,8 +420,8 @@ msgstr "BOM" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "Acesse https://connect.comma.ai no seu telefone" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "Acesse https://stable.konik.ai no seu telefone" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -565,8 +565,8 @@ msgstr "Emparelhe seu dispositivo à sua conta comma" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "Emparelhe seu dispositivo com o comma connect (connect.comma.ai) e resgate sua oferta comma prime." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "Emparelhe seu dispositivo com o comma connect (stable.konik.ai) e resgate sua oferta comma prime." #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_th.po b/selfdrive/ui/translations/app_th.po index facf52d922..30a3f65098 100644 --- a/selfdrive/ui/translations/app_th.po +++ b/selfdrive/ui/translations/app_th.po @@ -131,12 +131,12 @@ msgstr "" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Become a comma prime member at stable.konik.ai" msgstr "" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 @@ -418,7 +418,7 @@ msgstr "" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "Go to https://stable.konik.ai on your phone" msgstr "" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 @@ -563,7 +563,7 @@ msgstr "" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." msgstr "" #: openpilot/selfdrive/ui/widgets/setup.py:91 diff --git a/selfdrive/ui/translations/app_tr.po b/selfdrive/ui/translations/app_tr.po index 137d350c2a..4de6938ebd 100644 --- a/selfdrive/ui/translations/app_tr.po +++ b/selfdrive/ui/translations/app_tr.po @@ -131,13 +131,13 @@ msgstr "Geri" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "connect.comma.ai adresinde comma prime üyesi olun" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "stable.konik.ai adresinde comma prime üyesi olun" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "connect.comma.ai'yi ana ekranınıza ekleyerek bir uygulama gibi kullanın" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "stable.konik.ai'yi ana ekranınıza ekleyerek bir uygulama gibi kullanın" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -418,8 +418,8 @@ msgstr "İYİ" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "Telefonunuzda https://connect.comma.ai adresine gidin" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "Telefonunuzda https://stable.konik.ai adresine gidin" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -563,8 +563,8 @@ msgstr "Cihazınızı comma hesabınızla eşleştirin" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "Cihazınızı comma connect (connect.comma.ai) ile eşleştirin ve comma prime teklifinizi alın." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "Cihazınızı comma connect (stable.konik.ai) ile eşleştirin ve comma prime teklifinizi alın." #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_uk.po b/selfdrive/ui/translations/app_uk.po index e36ceac2ce..a15dd445b4 100644 --- a/selfdrive/ui/translations/app_uk.po +++ b/selfdrive/ui/translations/app_uk.po @@ -132,13 +132,13 @@ msgstr "Назад" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "Станьте членом comma prime на connect.comma.ai" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "Станьте членом comma prime на stable.konik.ai" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "Додайте connect.comma.ai до головного екрану, щоб використовувати його як додаток." +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "Додайте stable.konik.ai до головного екрану, щоб використовувати його як додаток." #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -419,8 +419,8 @@ msgstr "ДОБРА" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "Перейдіть на сайт https://connect.comma.ai на своєму телефоні." +msgid "Go to https://stable.konik.ai on your phone" +msgstr "Перейдіть на сайт https://stable.konik.ai на своєму телефоні." #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -564,8 +564,8 @@ msgstr "Підключіть свій пристрій до обліковки c #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "Підключіть свій пристрій до comma connect (connect.comma.ai) і отримайте свою пропозицію comma prime." +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "Підключіть свій пристрій до comma connect (stable.konik.ai) і отримайте свою пропозицію comma prime." #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_zh-CHS.po b/selfdrive/ui/translations/app_zh-CHS.po index 4d9a5b78e2..96b4f3e9c9 100644 --- a/selfdrive/ui/translations/app_zh-CHS.po +++ b/selfdrive/ui/translations/app_zh-CHS.po @@ -131,13 +131,13 @@ msgstr "返回" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "前往 connect.comma.ai 成为 comma prime 会员" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "前往 stable.konik.ai 成为 comma prime 会员" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "将 connect.comma.ai 添加到主屏幕,像应用一样使用" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "将 stable.konik.ai 添加到主屏幕,像应用一样使用" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -418,8 +418,8 @@ msgstr "良好" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "在手机上前往 https://connect.comma.ai" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "在手机上前往 https://stable.konik.ai" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -563,8 +563,8 @@ msgstr "将设备配对到您的 comma 账号" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "将设备与 comma connect(connect.comma.ai)配对,领取您的 comma prime 优惠。" +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "将设备与 comma connect(stable.konik.ai)配对,领取您的 comma prime 优惠。" #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/translations/app_zh-CHT.po b/selfdrive/ui/translations/app_zh-CHT.po index 1c2fd06563..7affffb77a 100644 --- a/selfdrive/ui/translations/app_zh-CHT.po +++ b/selfdrive/ui/translations/app_zh-CHT.po @@ -131,13 +131,13 @@ msgstr "返回" #: openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "前往 connect.comma.ai 成為 comma prime 會員" +msgid "Become a comma prime member at stable.konik.ai" +msgstr "前往 stable.konik.ai 成為 comma prime 會員" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:119 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "將 connect.comma.ai 加到主畫面,像 App 一樣使用" +msgid "Bookmark stable.konik.ai to your home screen to use it like an app" +msgstr "將 stable.konik.ai 加到主畫面,像 App 一樣使用" #: openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format @@ -418,8 +418,8 @@ msgstr "良好" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py:117 #, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "在手機上前往 https://connect.comma.ai" +msgid "Go to https://stable.konik.ai on your phone" +msgstr "在手機上前往 https://stable.konik.ai" #: openpilot/selfdrive/ui/layouts/sidebar.py:129 msgid "HIGH" @@ -563,8 +563,8 @@ msgstr "將裝置配對至您的 comma 帳號" #: openpilot/selfdrive/ui/widgets/setup.py:47 #: openpilot/selfdrive/ui/layouts/settings/device.py:23 #, python-format -msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." -msgstr "將裝置與 comma connect(connect.comma.ai)配對,領取您的 comma prime 優惠。" +msgid "Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer." +msgstr "將裝置與 comma connect(stable.konik.ai)配對,領取您的 comma prime 優惠。" #: openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format diff --git a/selfdrive/ui/widgets/pairing_dialog.py b/selfdrive/ui/widgets/pairing_dialog.py index 1ff550e4b6..2d56e8fc60 100644 --- a/selfdrive/ui/widgets/pairing_dialog.py +++ b/selfdrive/ui/widgets/pairing_dialog.py @@ -35,7 +35,7 @@ class PairingDialog(Widget): except Exception: cloudlog.exception("Failed to get pairing token") token = "" - return f"https://connect.comma.ai/?pair={token}" + return f"https://stable.konik.ai/?pair={token}" def _generate_qr_code(self) -> None: try: @@ -114,9 +114,9 @@ class PairingDialog(Widget): def _render_instructions(self, rect: rl.Rectangle) -> None: instructions = [ - tr("Go to https://connect.comma.ai on your phone"), + tr("Go to https://stable.konik.ai on your phone"), tr("Click \"add new device\" and scan the QR code on the right"), - tr("Bookmark connect.comma.ai to your home screen to use it like an app"), + tr("Bookmark stable.konik.ai to your home screen to use it like an app"), ] font = gui_app.font(FontWeight.BOLD) diff --git a/selfdrive/ui/widgets/prime.py b/selfdrive/ui/widgets/prime.py index e98e4c1e1c..34080aa6bd 100644 --- a/selfdrive/ui/widgets/prime.py +++ b/selfdrive/ui/widgets/prime.py @@ -35,7 +35,7 @@ class PrimeWidget(Widget): # Description with wrapping desc_y = y + 140 font = gui_app.font(FontWeight.NORMAL) - wrapped_text = "\n".join(wrap_text(font, tr("Become a comma prime member at connect.comma.ai"), 56, int(w))) + wrapped_text = "\n".join(wrap_text(font, tr("Become a comma prime member at stable.konik.ai"), 56, int(w))) text_size = measure_text_cached(font, wrapped_text, 56) rl.draw_text_ex(font, wrapped_text, rl.Vector2(x, desc_y), 56, 0, rl.WHITE) diff --git a/selfdrive/ui/widgets/setup.py b/selfdrive/ui/widgets/setup.py index c9452fc535..572a13e86d 100644 --- a/selfdrive/ui/widgets/setup.py +++ b/selfdrive/ui/widgets/setup.py @@ -44,7 +44,7 @@ class SetupWidget(Widget): y += 113 # 75 + 38 spacing # Description - desc = tr("Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer.") + desc = tr("Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer.") light_font = gui_app.font(FontWeight.NORMAL) wrapped = wrap_text(light_font, desc, 50, int(w)) for line in wrapped: diff --git a/system/athena/athenad.py b/system/athena/athenad.py index b52ef21ba6..fedf2df112 100755 --- a/system/athena/athenad.py +++ b/system/athena/athenad.py @@ -41,7 +41,7 @@ from openpilot.system.version import get_build_metadata from openpilot.system.hardware.hw import Paths -ATHENA_HOST = os.getenv('ATHENA_HOST', 'wss://athena.comma.ai') +ATHENA_HOST = os.getenv('ATHENA_HOST', 'wss://athena.konik.ai') HANDLER_THREADS = int(os.getenv('HANDLER_THREADS', "4")) LOCAL_PORT_WHITELIST = {22, } # SSH diff --git a/system/ui/mici_reset.py b/system/ui/mici_reset.py index af9d866d54..242f58a994 100755 --- a/system/ui/mici_reset.py +++ b/system/ui/mici_reset.py @@ -100,7 +100,7 @@ class Reset(Scroller): main_card.set_value("reset triggered by\ntapping the screen") self._scroller.add_widgets([ - GreyBigButton("", "For a deeper reset, go to\nhttps://flash.comma.ai"), + GreyBigButton("", "For a deeper reset, go to\nhttps://flash.konik.ai"), self._cancel_button, self._reboot_button, self._reset_button, diff --git a/tools/cabana/README.md b/tools/cabana/README.md index a721b1aa13..dfb81f4ead 100644 --- a/tools/cabana/README.md +++ b/tools/cabana/README.md @@ -1,6 +1,6 @@ # Cabana -Cabana is a tool developed to view raw CAN data. One use for this is creating and editing [CAN Dictionaries](http://socialledge.com/sjsu/index.php/DBC_Format) (DBC files), and the tool provides direct integration with [commaai/opendbc](https://github.com/commaai/opendbc) (a collection of DBC files), allowing you to load the DBC files direct from source, and save to your fork. In addition, you can load routes from [comma connect](https://connect.comma.ai). +Cabana is a tool developed to view raw CAN data. One use for this is creating and editing [CAN Dictionaries](http://socialledge.com/sjsu/index.php/DBC_Format) (DBC files), and the tool provides direct integration with [commaai/opendbc](https://github.com/commaai/opendbc) (a collection of DBC files), allowing you to load the DBC files direct from source, and save to your fork. In addition, you can load routes from [comma connect](https://stable.konik.ai). ## Usage Instructions @@ -28,7 +28,7 @@ Options: Arguments: route the drive to replay. find your drives at - connect.comma.ai + stable.konik.ai ``` ## Examples diff --git a/tools/cabana/cabana.cc b/tools/cabana/cabana.cc index db26b4067a..5b49d7ff4d 100644 --- a/tools/cabana/cabana.cc +++ b/tools/cabana/cabana.cc @@ -22,7 +22,7 @@ int main(int argc, char *argv[]) { QCommandLineParser cmd_parser; cmd_parser.addHelpOption(); - cmd_parser.addPositionalArgument("route", "the drive to replay. find your drives at connect.comma.ai"); + cmd_parser.addPositionalArgument("route", "the drive to replay. find your drives at stable.konik.ai"); cmd_parser.addOption({"demo", "use a demo route instead of providing your own"}); cmd_parser.addOption({"auto", "Auto load the route from the best available source (no video): internal, openpilotci, comma_api, car_segments, testing_closet"}); cmd_parser.addOption({"qcam", "load qcamera"}); diff --git a/tools/lib/api.py b/tools/lib/api.py index c6e2d98914..160a9f5667 100644 --- a/tools/lib/api.py +++ b/tools/lib/api.py @@ -1,6 +1,6 @@ import os import requests -API_HOST = os.getenv('API_HOST', 'https://api.commadotai.com') +API_HOST = os.getenv('API_HOST', 'https://api.konik.ai') # TODO: this should be merged into common.api diff --git a/tools/lib/logreader.py b/tools/lib/logreader.py index 9696c8524d..ffa45f0666 100755 --- a/tools/lib/logreader.py +++ b/tools/lib/logreader.py @@ -201,10 +201,10 @@ def auto_source(identifier: str, sources: list[Source], default_mode: ReadMode) def parse_indirect(identifier: str) -> str: - if "useradmin.comma.ai" in identifier: + if "useradmin.konik.ai" in identifier: query = parse_qs(urlparse(identifier).query) identifier = query["onebox"][0] - elif "connect.comma.ai" in identifier: + elif "stable.konik.ai" in identifier: path = urlparse(identifier).path.strip("/").split("/") path = ['/'.join(path[:2]), *path[2:]] # recombine log id diff --git a/tools/longitudinal_maneuvers/README.md b/tools/longitudinal_maneuvers/README.md index 643af7fd82..e9b522a6c9 100644 --- a/tools/longitudinal_maneuvers/README.md +++ b/tools/longitudinal_maneuvers/README.md @@ -18,7 +18,7 @@ Test your vehicle's longitudinal control tuning with this tool. The tool will te ![videoframe_6652](https://github.com/user-attachments/assets/e9d4c95a-cd76-4ab7-933e-19937792fa0f) -5. Ensure the road ahead is clear, as openpilot will not brake for any obstructions in this mode. Once you are ready, press "Set" on your steering wheel to start the tests. The tests will run for about 4 minutes. If you need to pause the tests, press "Cancel" on your steering wheel. You can resume the tests by pressing "Resume" on your steering wheel. +5. Ensure the road ahead is clear, as openpilot will not brake for any obstructions in this mode. Once you are ready, press "Set" on your steering wheel to start the tests. The tests will run for about 4 minutes. If you need to pause the tests, press "Cancel" on your steering wheel. You can resume the tests by pressing "Resume" on your steering wheel. **Note:** For GM cars, it is recommended to hold down the resume button for all low-speed tests (starting, stopping and creep) to avoid the car entering standstill. @@ -28,7 +28,7 @@ Test your vehicle's longitudinal control tuning with this tool. The tool will te ![fin2](https://github.com/user-attachments/assets/c06960ae-7cfb-44af-beaa-4dc28848e49d) -7. Visit https://connect.comma.ai and locate the route(s). They will stand out with lots of orange intervals in their timeline. Ensure "All logs" show as "uploaded." +7. Visit https://stable.konik.ai and locate the route(s). They will stand out with lots of orange intervals in their timeline. Ensure "All logs" show as "uploaded." ![image](https://github.com/user-attachments/assets/cfe4c6d9-752f-4b24-b421-4b90a01933dc) diff --git a/tools/replay/README.md b/tools/replay/README.md index d2beda9940..6f2e33855e 100644 --- a/tools/replay/README.md +++ b/tools/replay/README.md @@ -80,7 +80,7 @@ Options: Arguments: route the drive to replay. find your drives at - connect.comma.ai + stable.konik.ai ``` ## Visualize the Replay in the openpilot UI diff --git a/tools/scripts/fetch_image_from_route.py b/tools/scripts/fetch_image_from_route.py index 77bf48f946..1e17d4e464 100755 --- a/tools/scripts/fetch_image_from_route.py +++ b/tools/scripts/fetch_image_from_route.py @@ -24,7 +24,7 @@ segment = int(sys.argv[2]) frame = int(sys.argv[3]) camera = cameras[sys.argv[4]] if len(sys.argv) > 4 and sys.argv[4] in cameras else "cameras" -url = f'https://api.commadotai.com/v1/route/{route}/files' +url = f'https://api.konik.ai/v1/route/{route}/files' r = requests.get(url, headers={"Authorization": f"JWT {jwt}"}, timeout=10) assert r.status_code == 200 print("got api response")