motofan logo
       
> 

Соединяем moto z4 и китайский авто Baic u5, Установка и настройка Android Auto

pahan_tver
сообщение 16.5.2024, 19:55


Мастер Ритма
*****

Группа: Почётные мотофаны
Сообщений: 483
Регистрация: 15.6.2004
Пользователь №: 6 222
Модель телефона: Moto Z4 XT1980-3
Прошивка: 10 amazon alexa

Рейтинг: 400



Исходные данные
  • moto z4 c андроид 10, американская версия с амазона с голосовым помощником алекса
  • магнитола автомобиля baic u5, китайская без андроид авто, только с программой carbitlink
Что хотим
  • смотреть навигацию в дальней поездке на большом экране
  • слушать интернет-радио
  • не тратить батарейку
Как будет выглядеть
Прикрепленное изображениеПрикрепленное изображение
Прикрепленное изображениеПрикрепленное изображение
[close]


Вариант попроще - поставить телефон на зарядку, скачать на него приложение carbitlink и зеркалить экран в магнитолу. Не блокировать экран и не переворачивать в поездке, т.к carbitlink продублирует на альбомной магнитоле вертикальный экран и будет мелче, чем на самом телефоне. nea.gif

Вариант как надо - поставить android auto в магнитолу, а в телефоне он уже и так есть, потому что на десятом андроиде идёт из коробки. smile.gif

Основная теория
При поставке к нам китайцы выпиливают всё приличное из магнитол, поэтому приходится возвращать софт обратно. Для работы нам надо установить на магнитолу прогу Headunit Reloaded (сокращённо HUR), она будет серверной частью, а на телефоне у нас уже всё есть. Можно проверить наличие в списке программ на телефоне android auto.

Чтобы поставить HUR на магнитолу, надо её подключить в режиме adb и далее варианты:
  • поставить файловый менеджер с возможностью установки с флешки, тогда всё остальное можно будет с флешки доставлять
  • закинуть сразу всё что нужно по adb с компа
После установки нужно провести первый запуск HUR, чтобы его настроить, и далее он будет всегда ждать подключения телефона и сам запускаться. Для первого запуска, кроме него самого, нам потребуется что-то из этого:
  • файловый менеджер с возможностью запуска софта, например, ES Explorer
  • сторонний лаунчер, который запустится и перехватит экран при загрузке магнитолы
  • плавающее что-нибудь (иконка, кнопка), которое будет поверх всего и позволит с него запускать другой софт
  • закинуть иконку для android auto в штатный лаунчер
  • (опционально) панель навигации с переключением между приложениями. Чтобы вернуться в android auto, если мы из него нечаянно вышли, например, кнопками на руле
После настройки мы сможем подключаться по usb или по вайфаю. Для вайфая на телефоне понадобится иметь вайфай запускатор в виде отдельной проги.

Практика
Первый вопрос - с чего подключаемся по adb. Вариант с макбуком у меня не прошёл, хотя все моты макбук видел отлично. Виндовс-10, установленная на маке в буткамп, тоже не подошла, девайс не видела.
Поскольку под руками не было подходящей десятки, пришлось брать ноут с виндой 7. Она отличается тем, что нужно ставить дрова на adb устройство. Дрова отыскиваются на сайте developer.android.com, но на семерку они вставать не захотят - надо пойти по ручной установке через диспетчер устройств как здесь
Далее нам нужно подрубиться к магнитоле по adb, и хотя с самим adb проблем нет - он отыскивается свежий среди platform-tools на developer.android.com, но интересной задачей является заставить магнитолу быть досягаемой. Для этого по инструкции от коллег с драйва включаем в магнитоле adb (именно идём, тапаем на версию, далее в настройках обязательно выключаем и снова включаем adb в явном виде, чтобы комп его заметил. Затем - предлагают качнуть их архивчик с daemon_activator.exe, китайской прожкой от чангана. Я перевёл все иероглифы, сопровождающую эту прогу, никаких намеков, что именно она делает. Но факт есть - после неё adb видит магнитолу и можно закидывать что мы там хотим.
Вопрос как закидывать лучше всего разобран у другого товарища на драйве, ведь удобные скриптики это наше всё. Хоть у него и не baic, а другая тачка, всё работает. Предлагается положить любой софт на один уровень выше, чем наш adb, в директорию apk, и прогнать скрипт
Код
cd /d %~dp0
adb devices
adb root
adb disable-verity
adb remount
pause
adb push %~dp0\..\apk\HUR_7.2.1.apk /system/app/
adb reboot
pause
конечно же контролируя название проги в строке adb push, если мы закидываем что-то иное, а не как в примере HUR_7.2.1.apk. Ну и скрипт запускать из папки adb, даже если вы его сами сделали, чтобы с путём до файла не пролететь.

Сами файлы программ берем либо где мы привыкли, либо в архивах по указанным ссылкам у коллег.

Я пошёл по пути закидывания ES Explorer, чтобы через него сделать первый запуск HUR. После установки программ (обеих) нужно выдать им максимум прав, далее запустить проводник как в инструкции - через Storage - Files и сразу (!) пойти запустить в нём HUR. В моём экземпляре ES Explorer после первого запуска, на второй раз, начинал жаловаться, что ему не дали права, приходилось затем его сбрасывать (clear cache, clear data), заново раздавать права и снова иметь только один запуск. Долго это не продлилось, после настройки HUR я его задисейблил, чтобы не удалять совсем. Если этого не сделать, при подключении новых флешек ES будет вылезать с просьбами о регистрации и прочей ерундой.
В инструкциях коллеги ставят всякие плавающие кнопки, тоже вариант, но на любителя.
Настройки особых проблем не вызывают.
На телефоне я предварительно обновил android auto (АА) до максимально доступной версии. После обновления мы можем на телефоне заходить в настройки АА, так-то иконки для настроек у нас нету, но в Настройки - Приложения - Все - Аndroid Auto - Дополнительно - Доп.настройки в приложении можем поменять некоторые опции.

Вопрос с каким кабелем работать неожиданно оказался подсвеченным в некоторых инструкциях и каментах. Говорят, не на всякой китайщине работает. Я брал штатный мотороловский кабель из комплекта телефона, а чтобы его же использовать для магнитольного adb, взял переходник usb c - usb a от флешки самсунг.

Беспроводное подключение можно настроить по инструкции от того же товарища

Какие проги сразу работают - яндекс карты (не навигатор, для навигатора нужна будет подписка, я не пробовал), гугло-карты (с построением маршрутов и ведением), мессенджеры в режиме уведомлений (отключил сразу в настройках АА на телефоне, чтобы они даже не вылезали в андроид авто), музыкальные - на моем телефоне это были AIMP, RadioTunes, Звук. Заметил, что треки в Звук играют явно тише в колонках автомобиля, чем AIMP и RadioTunes. В AIMP удобно наверх выводятся мои плейлисты, это видно на скриншоте в начале статьи.
Голосовой набор маршрутов в гугл и ответы на сообщения в мессенджерах я настроить не успел, пришло время отдавать машину. Сами помощники на телефоне у меня отключены, не пользуюсь, поэтому на магнитоле кнопка хоть и была, но говорила, что голос пока недоступен. И в мессенджерах кнопка ответить голосом тоже была, видно на скриншоте.
Если сидеть по проводу, то не нужно даже включать блутус для музыки с телефона, всё по кабелю и идёт. Если тачка остается заведена и мы отключаем телефон и идём на заправку, то при обратном подключении маршрут в гуглокартах не сбрасывается.

Когда всё пойдёт не так, хорошо помогает перезагрузка магнитолы по десятикратному нажатию на правый шарик на руле.

Сообщение отредактировал pahan_tver - 17.5.2024, 8:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Соединяем moto z4 и китайский авто Baic u5, Установка и настройка Android Auto · Motorola на Android OS · Forum
 

Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 24.6.2024, 13:05

Форум живёт: