Яндэкс Навігатар на прыборнай панэлі 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 |
| Поўная падтрымка цэнтральнай панэлі | У планах | Будучая версія |
- Аўтамабіль: BYD Yuan UP 2024 (тэст)
- DiLink: 3.0 (праверана), 5/6 (эксперыментальны вывад у v1.2.0)
- Android: 10
- Навігатар:
ru.yandex.yandexnavi
- Спампуйце APK з Releases (
VoltFlowNav-*.apk). - Усталюйце на галавную прыладу (файлавы менеджар або
adb install -r VoltFlowNav.apk). - 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).
- На аўтамабілі: Screen capture (пасля перазагрузкі — зноў уключыць).
- Не запускайце BYD AMap падчас Yandex.
- Маршрут у Yandex, Yandex на экране.
- На экране наладкі выберыце мэту: 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 (зарядка, 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
MIT — Alexey Washjurine (scroodge).
