Skip to content

About

Yandex Navigator on BYD DiLink 3.0 HUD. Part of VoltFlow.

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoltFlow Nav

Яндэкс Навігатар на прыборнай панэлі BYD (HUD)

Мова: Беларуская · English · Русский

VoltFlow Nav — свабодны мост з Яндэкс Навігатара на прыборную панэль BYD DiLink 3.0 без root і без OpenBYD. Частка экасістэмы VoltFlow (зарядка, Mate-тэлеметрыя).

Адмова. Праект не звязаны з Yandex, BYD ці AMap/Gaode. Усталёўка на свой рызыка. На DiLink 3.0 патрэбны Shizuku (ці аднаразовы ADB) для accessibility; захоп экрана — для стрэлкі манёўраў. Гл. SETUP.md.

Што працуе сёння

Дысплей Статус v1.0
Прыборная панэль (HUD) ✓ Працуе Стрэлкі манёўраў, вуліца (лаціна), ETA, рэштак маршруту
Панэль кіравання (цэнтр) ~ Эксперымент Часткова; не абяцаем у v1.0
Поўная падтрымка цэнтральнай панэлі У планах Будучая версія

HUD demo

Сумяшчальнасць

  • Аўтамабіль: BYD Yuan UP 2024 (тэст)
  • DiLink: 3.0 (праверана), 5/6 (эксперыментальны вывад у v1.2.0)
  • Android: 10
  • Навігатар: ru.yandex.yandexnavi

Хуткая ўстаноўка

  1. Спампуйце APK з Releases (VoltFlowNav-*.apk).
  2. Усталюйце на галавную прыладу (файлавы менеджар або adb install -r VoltFlowNav.apk).
  3. Shizuku на галавной прыладзе (рэкамендуецца для DiLink 3.0) — SETUP.md, en, ru:
    • Усталюйце Shizuku (Play · інструкцыя).
    • Адкрыйце Shizuku: статус running.
    • У VoltFlow Nav націсніце Grant via Shizuku, праверце Accessibility: OK.
    • Уключыце Screen capture.
    • У Disable background Apps для VoltFlow Nav пастаўце OFF.
    • Accessibility у Наладах на DiLink 3.0 не працуе (праверана на Yuan UP).
  4. На аўтамабілі: Screen capture (пасля перазагрузкі — зноў уключыць).
  5. Не запускайце BYD AMap падчас Yandex.
  6. Маршрут у Yandex, Yandex на экране.
  7. На экране наладкі выберыце мэту: Auto (рэкамендавана) / DiLink 3 / DiLink 5.

Альтернатыва без Shizuku: ./setup-car.sh або adb shell pm grant ... WRITE_SECURE_SETTINGS з ПК.

Наступныя версіі: у дадатку ўключыце Правяраць абнаўленні пры запуску — прапануе спампаваць новы APK з GitHub Releases, калі ён новей усталяванага.

Як гэта працуе

Yandex Navigator
  ├─ AccessibilityService → адлегласць, вуліца, ETA
  └─ MediaProjection → стрэлка манёўра
        ↓
VoltFlow Nav → AUTONAVI_STANDARD_BROADCAST_SEND → com.example.amapservice → HUD

Тэхнічныя дэталі: CLUSTER_PROTOCOL.md, YANDEX_UI.md.

Дакументацыя

Тэма Беларуская English Русский
Наладка SETUP.md en ru
Удзел CONTRIBUTING.md en ru
Пратакол HUD CLUSTER_PROTOCOL.md en ru
UI Yandex YANDEX_UI.md en ru
Рэліз PUBLISH.md en ru
Маркетынг MARKETING_LAUNCH.md en ru
Патч OpenBYD PATCH_NOTES.md en ru
Changelog CHANGELOG.md · be en ru

Абмежаванні

  • Yandex павінен быць бачны на экране падчас руху.
  • Пасля перазагрузкі — зноў захоп экрана (кнопка «Screen capture» у дадатку).
  • Манёўры v1.0: у асноўным лева / права / прама (іншыя — у планах).
  • Цэнтральная панэль — эксперыментальна.
  • Вывад на DiLink 5/6 у v1.2.0 — эксперыментальны (калі трэба, пераключыце мэту ўручную).

План развіцця

  • Поўнае адлюстраванне на панэлі кіравання
  • Дакладнейшыя манёўры (лёгкі/рэзкі паварот, разварот, кольца)

Частка VoltFlow

Прадукт Спасылка
VoltFlow (зарядка, PWA) github.com/scroodge/VoltFlow · volt-flow-beige.vercel.app
VoltFlow Mate (тэлеметрыя) у рэпазіторыі VoltFlow

Падтрымаць праект

Свабодна і MIT. Добраахвотныя ахвяраванні дапамагаюць тэсціраваць на BYD і развіваць экасістэму VoltFlow:

Зборка

./gradlew assembleDebug
# APK: app/build/outputs/apk/debug/VoltFlowNav-1.2.0-debug.apk

Логі: adb logcat -s VoltFlowNav

Удзел

CONTRIBUTING.md

Ліцэнзія

MIT — Alexey Washjurine (scroodge).

About

Yandex Navigator on BYD DiLink 3.0 HUD. Part of VoltFlow.

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages