Июн 01

Трансляция экрана смартфона через MirrorLink на ГУ Citroen

Ниже пошаговое описание процесса, по результатам которого получаем вывод экрана телефона на нижний экран головного устройства с возможностью сенсорного управления, при этом экран телефона выключен, а сам телефон заряжается.

Список MirrorLink совместимых с головным устройством смартфонов (ссылка на сайт Citroen):

  • Samsung :
    • Samsung Galaxy S6 Edge+ (Android 6.0)
    • Samsung Galaxy S6 Edge (Android 6.0)
    • Samsung Galaxy S6 (Android 6.0)
    • Samsung Galaxy S5
    • Samsung Galaxy Note 4
    • Samsung Galaxy Note 4 Edge
    • Samsung Galaxy Note 6
    • Samsung Galaxy Alpha
    • Samsung Galaxy A3 2016
    • Samsung Galaxy A7
    • Samsung Galaxy S7
    • Samsung Galaxy S7 Edge
  • HTC :
    • HTC One M9+
    • HTC One M9
    • HTC One (M8)
    • HTC Desire Eye
    • HTC Desire 820
  • Sony Xperia
    • Z5 Compact
    • Z5 Dual
    • Z5 Premium Dual

Полезное.

ГУ поддерживает USB-хабы, при этом в один порт можно вставить флэшку с музыкой, в другой телефон и все это вместе работает и даже заряжается телефон, порт ГУ выдает около 700мА.

Доработка Samsung Galaxy Note 4 (SM-N910F) для работы MirrorLink с Citroen

  • Обновить телефон до прошивки N910FXXU1DQJ1-Version:Android 6.0.1, Changelist:10100220, Germany от 12.10.2017 (прим.: с 5-й версией Android MirrorLink работает нестабильно), Boot – TWRP, Root – Magisk
  • Установить LG MirrorDrive версии 1.2.1.2 (прим.: версия важна), заблокировать приложению вывод уведомлений в свойствах приложения
  • Добавить приложения в список MirrorLink-совместимых (только для телефонов Samsung при наличии root-доступа) – тогда при запуске добавленных приложений связь не разрывается и не нужно заново запускать LG MirrorDrive после запуска каждого приложения или вывода системного уведомления (прим.: в противном случае после запуска любого Android приложения выдается сообщение от ГУ, что приложение не совместимо с MirrorLink, но повторный запуск LG Mirror Drive сразу переводит нас на запущенное приложение. И так при каждой смене запущенного приложения нужно однократно перезапустить LG Mirror Drive). Без этой доработки также не будет экранной клавиатуры – в навигационных программах придется выбирать встроенную в приложение клавиатуру.
    • В приложении MyAndroidTools Pro (прим.: потребуется root-доступ) выбрать Базы данных -> Samsung MirrorLink 1.1 -> pkgnamedb -> pkgnames, запомнить последний занятый id
    • В меню выбрать «Добавить», указать id как id+1 и имя приложения вида ru.yandex.yandexmaps, cityguide.probki.net (прим.: точное имя можно посмотреть тут же в разделе Прочее->Приложения, рекомендую сразу добавить экранные клавиатуры, ланчер и т.п.)

Результат работы

Телефон подключается штатно через MirrorLink, на экране ГУ выбираем приложение LG Mirror Drive и сразу получаем доступ на рабочий стол. Работает абсолютно стабильно, экран в движении не блокируется.

У Citroen слева на экране неотключаемая панель управления (прим.: зато на ней есть Android кнопки "Меню" и "Назад"), немного места занимает, но это удобнее, чем Android Auto Mirror - меньше расход батареи, выключен экран(!), нет широкой полосы снизу.

Уведомления навигации с телефона (прим.: последние 200-300мс уведомления не проигрываются) приостанавливают музыку ГУ, после уведомления музыка играется дальше. Экранная клавиатура работает.

Можно выводить на верхний экран штатную навигацию, а на нижний экран - экран телефона, например, с другой навигацией.

Возможности для дальнейшей кастомизации - телефон без аккумулятора можно разместить в охлаждаемом бардачке автомобиля, настроив в нем автоматическое включение после подачи питания (прим.: в скрипт запуска индикатора заряда батареи добавляется команда включения).

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Автор: Vasiliy \\ Метки: , , , ,


Оставьте комментарий или два

SEO Powered by Platinum SEO from Techblissonline