Всем привет! Долго думал на тему замены магнитолы в авто (до этого стоял этот
чудо-девайс на windows ce и безбожно тормозил + «радовал» нулевым функционалом — фактически пользоваться можно было только тремя вещами: навигация, радио и камера заднего хода). Но с другой стороны — навигация работает и неизвестно насколько на андроиде будет лучше работать, сомнения были по поводу траты ~20 тыс на проверку. Но нервы дороже + услышал о понижении планки пошлины, поэтому бегом заказал.
Вердикт — must have. За подробностями прошу под кат — описание + установка + небольшие доработки.
Много фото! Без спойлеров!
Искал по принципу — обязательно Android 4+, обязательно 1024+ Мб ОЗУ. К слову, с гигабайтом оперативной памяти только-только стали появляться, так что как раз самое время приобщиться к прекрасному. Пока магнитола был в пути выпросил у китайца файл прошивки (предыдущей версии) и немного поковырял. Проверил разделы, версию Андроид, настрйоки системы.
Причина замены или чем не устраивала WinCE
Чем не устраивала WinCE:
— Медленная работа навигации. WinCE обеспечивала выполнение
простых задач — доехать куда-то, показать пробки, но для более
повседневных задач была уже непригодна. Доехать куда-то если её лишний раз не трогать — да, это работало. Посмотреть пробки за пару кварталов было уже проблематично. Очень тормозной масштаб. Очень тормозной поиск. В общем ехать по ней можно было, а вот любой интерактив превращался в мучение.
— Кривой wi-fi. Да, формально он работал. Но иногда просто не работал :-) Панель настройки настолько тормозная что приходилось скручивать антенну wi-fi, иначе при кол-ве сетей вокруг > 1 было уже проблематично что-либо выбрать.
— Невозможно слушать музыку или разговаривать по bluetooth и пользоваться другими функциями (например навигацией).
— Не работал AUX (не включал звук без видео).
— Не было режима «случайно играть папку», вообще не было случайного режима.
— Нулевая перспектива апгрейда.
— Нулевая перспектива расширения функционала.
— Ужасные тормоза (например там был встроенный браузер IE, но пользоваться им было мягко говоря непросто. Реакции на экран — несколько секунд).
Что ожидалось от замены:
— Решение всех проблем из пункта «Чем не устраивала WinCE» (все проблемы решены)
— Нормальная работа камеры ЗХ (независимо от ОС) (да)
— Приглушение музыки и нормальная работа голоса навигации (да)
— Поддержка настройки руля (да, но требуется легкий допил, см ниже)
— Интеграция с интернет (да)
— Синхронизация часов по интернет и GPS (да)
— Мультитач (да)
— Ждущий режим (не полностью оправдала надежды, см ниже)
— Возможность слушать интернет радио (да)
— Возможность слушать музыку рекомендательных сервисов типа last.fm (да)
— Полный 2014 год с интернетом — можно строить маршрут по координатам которые тебе прислали по e-mail не вбивая вообще ничего. Скриншот карты можно так же отправить куда угодно. Можно смотреть видео с регистратора и залить его на YouTube. И так далее (бесконечно кол-во ситуаций).
Краткие характеристики и возможности:
— Cortex A9 dual-core 1.6GHz CUP+Samsung DDR3 1GB RAM+8GB Internal Memory
— With 8" Capacitive and multi-touch screen, 800*480
— WIFI/3G (WCDMA HSPA /CDMA EVDO) surf Interne (WIFI is built-in, 3G Dongle is optional) (да, работает; проверял только wi-fi)
— With Rear View Camera input (switch automatically) (да, работает. переключение аппаратное — переключается до загрузки Android)
— Поддержка кнопок на руле (ограничено, но легко модифицируется — об этом ниже)
— Внешний блок — адаптер CAN
— Google Play
Подобных ГУ существует
три основных вида: Hui Fei (KGL), Klyde (KLD) и RoadMaster (RM). Аббревиатура производителя видна в пункте версии Андроид и в имени файла прошивки.
Файл с описанием различий, у меня вариант Klyde (KLD). Как можете посмотреть в файле — отличается наличием стокового вентилятора.
Прибытие — распаковка, осмотр, эксперименты
Приехала при помощи EMS, как всегда позвонил курьер и спросил — буду ли я дома в рабочий день с 11 до 14 часов. От момента заказа до курьера — 12 дней. (заметил что крупные посылки доходят намного быстрее, так что срок доставки довольно стандартный (для такого размера посылки)).
Упаковка — простая белая коробка без опознавательных знаков. Внутри — вспененный полиэтилен.
В комплекте есть всё необходимое — коса проводов, кронштейны.
Головное устройство (ГУ) перед установкой почти две недели промучал на «стенде» — на столе подключил необходимое и гонял, прошивал, смотрел. С завода установлена прошивка версии 140603 с довольно убогим (для андроида) лаунчером. Снизу набор виджетов который не поменять, наверху страшненький виджет который так же закреплен.
Доступен рикавери. Тоже не особо функциональный, но его вполне хватает.
В передней панели — разьём mini-usb (бутлоадер и OTG), слот под две карты micro-sd (подписаны как «GPS» и «DVD», в реальности разницы между ними нет). На задней косе проводов доступны 3 USB. Питание довольно хилое, народ жалуется на форумах.
Штатный софт:
Лаунчер. Как уже писалось — убогий. (исправлено)
Радио. Можно пользоваться. Читает название станции.
Музыка. Страх и ужас. Очень кривой интерфейс, не умеет играть музыку в случайном порядке (прям как моя старая windows ce — поэтому «музыка mp3» не попала в список того чем можно пользоваться). Рекомендуется к удалению. (удалено)
(К сожалению не осталось фото)
Видео. Работает, сказать больше нечего.
Bluetooth. Можно пользоваться. Читает записную книжку. При поступлении звонка показывает небольшой виджет поверх окон, что не мешает пользоваться навигацией во время разговора. Штатный микрофон плохой — собеседники жалуются что практически не слышно. Есть вход под внешний, покоа временно воткнул туда от старой выносной микрофон, потом переделаю по-нормальному.
Настройки. Сильно порезаны, но функционала хватает.
Нештатный софт
Быстро обнаружилась просто кошмарная вещь:
кнопки с руля, пульта и передней панели понимают только штатные приложения: радио, музыка, т.д. Как выяснилось, в систему отсылаются специальные события (intent) андроида, а события медиа-клавиш никто себя не утруждает создавать. Проблема легко решается — можно поставить утилитку CarService из
этой темы либо сделать самому. Я
состряпал небольшой сервис для отсылки событий по интентам передней панели, руля и ДУ.
Устройство легко рутуется,
Инструкция.
Получив root — поставил на устройство ssh-сервер и через него запустил adb в режиме работы по сети, что позволило чуть более предметно поковыряться. Сделал вышеупомянутый сервис, поменял бутлого. Посмотрел как работает система в целом.
В процессе всего этого решил поменять виджеты в нижней панели, который из коробки руками не отредактируешь. Не нравилось что например кнопка Video — всегда на главном экране, нафига? Поменял немного apk, запаковал, залил на устройство и тут… Девайс зависает и после перезагрузки показывает только bootlogo. Сначала приуныл, но поводов для грусти особо не было — доступен рикавери, а значит проблем почти что нет. Разве что у меня была только старая прошивка (предыдущая, конкретно 140603 у меня не было). Но на форуме выкладывали и более свежие прошивки, решил рискнуть и залить посвежее. Прошивал только Андроид, без MCU. Прошивка 1.86 (20140618) от Хуи-Фей (HUI-FEI/KGL),
отсюда.
Что такое MCU?
В: Что такое MCU?
О: Вкратце: MCU (Microcontroller Unit) — это самостоятельный компьютер, выполненный на отдельной материнской плате имеющий свои собственные процессор, память и программируемые входы и выходы. Периферийные устройства — радиоприемник (радиотюнер), DVD-проигрыватель, устройство громкой связи Bluetooth, усилитель низкой частоты и другие — подключены к MCU. Другая часть головного устройства — компьютер под управлением ОС Android — взаимодействует с MCU, передавая ему команды. Более подробно о MCU можно узнать здесь (на английском языке).
В итоге получил отлично работающий Андроид с боле приличным Launcher!
Эта версия настраивается по-человечески, нижний ряд виджетов можно настраивать по свему вкусу. Результат поменять виджеты стало быть достигнут :-) Плюс убрали убогий виджет.
Но кривой оригинальный плеер и штатный (не менее кривой) остаются, поэтому заходим на устройство по ssh, перемонтируем /system в read-write, после чего удаляем файлы /system/app/MTCMusic.apk и /system/app/Music.apk.
Остальной Андроид софт позволяет творить чудеса. Например, можно делать так:
1. Слушаем радио, услышали прикольную песню:
2. Запускаем Shazam с виджета, он сразу же слушает:
3. Говорит нам что за песня играет по радио:
4. Сразу же можно запостить эту чудесную новость Вконтакте :-)
Так же, можно слушать музыку откуда угодно, из того же Вконтакте например. Онлайн радио, музыкально-рекомендательные сервисы… В общем всё что душе угодно, был бы интернет.
Навигация
Навигация работает просто прекрасно. Плавность работы кажется просто чудом после WinCE. Невероятно — теперь можно смотреть карту и не материться ;) Наличие мультитача позволяет убрать ненужные кнопки с экрана. Интеграция с соцсетями позволяет открывать точку на карте и строить к ней маршрут не по устному объяснению типа «у третьего пня у озера» а по присланным по Google+ координатам в личку, ничего не вбивая руками — ускоряя дело и исключая ошибки.
Разумеется, при наличии интернета работают все фенечки — пробки, сообщения, события на дороге и т.д.
Для интеграции приложения навигации есть настройки. Необходимо выбрать приложения и режим мукса звука. Магнитола может приглушать музыку при голосовых подсказках навигации.
Качество звука
Качество звука нормальное. Не отличается на слух от штатной или предыдущей магнитолы. К сожалению мой слух не позволяет оценить раскрытость сцены, но всё равно скажу — звук лежит в рамках нормального. Имеются выходы на сабвуфер и регулировки баланса лево/право/вперед/назад.
Управление питанием
Старт магнитолы из «холодного» состояния — 40 секунд (включая bootloader). При наличии сигнала камеры ЗХ — показывает её в обход Андроида, то есть изображение камеры появится уже через пару секунд после старта.
Управление питанием работает через контакт ACC. При пропадании питания магнитола практически мгновенно уходит в stand-by. В этом режиме она ждёт где-то с минуту (в это время остается подсветка кнопок и работает вентилятор. Из этого режима так же мгновенно просыпаться. Но при этом завершает приложения в фоне — придется заново выбирать плейлист в плеере контакта. Местами может мешать жить — например меня засыпает при запуске двигателя (во время работы стартера напряжение с ACC снимается) и этих пару секунд ей достаточно для засыпания.
Установка
Для установки двинул на дачу, где за день всё сделал. Правда, не обошлось без приключений — у меня модифицированный руль и штатных кнопок больше чем обычно. В магнитоле разбором клавиш занимается CAN адаптер
Так же из него выходят сигналы включения заднего хода.
Процесс установки:
Старая магнитола:
Установка:
Новая установлена:
Уже в машине проверил и понял — кнопки на руле работают через одно место. В инженерном меню можно выбрать протокол CAN, пробовал выбирать все — толком работает только кнопки громкости. У меня нештатный руль — отрезано управление круизом и заведено всё (с кнопками BT) на магнитолу — получаются нештатные сопротивления кнопок. Поэтому отрезал нафиг кнопки руля от CAN и пустил напрямую на вход АЦП («Key1») магнитолы, в этом случае можно настроить маппинг кнопок через панельку.
Штатный CAN-блок перенастраивать кнопки не позволяет! То есть поменять местами например «вперед» и «назад» не получится.
В итоге получился «андроид-мультируль» и большинство кнопок задействованы :-)
Подробнее об установке:
читайте в бортовом журнале.
Проблемы
После установки понял одну проблему — устройство слишком резво выключается (точнее, уходит в stand-by) при пропадании питания на клееме ACC — это приводит к тому что она засыпает при запуске двигателя. Сразу же просыпается конечно, но если вы долго настраивали какой-нибудь сложный радиомикс из last.fm или Вконтакте — придется выбирать заново. Мелочь, но неприятная.
Выводы
Отличное устройство, однозначно мастхэв. Не без проблем, но всё решаемо.
Плюсы устройства:
— Сильно улучшает вашу жизнь в дороге и на остановке
— Андроид и все его плюсы массовости и маркета
— Шустрая работа
— Дисплей физически располагается ближе оригинального — удобней тыкать в него
— Емкостной экран, мультитач
— Камера заднего хода быстро включается
— Невысокая цена
Минусы:
— Требует доработок (особенно программных) (спорно и ИМХО)
— Спорные решение в оригинальной прошивке (спорно и ИМХО)
— Плохой встроенный микрофон bluetooth
— Быстрый уход в stand-by
Полезные ссылки
—
Мой бортовой журнал — там возможно буду публиковать ещё доработки, по мере поступления идей.
—
Тема на форуме xda-developers — на самом деле первая тема которую нашёл, оттуда полученной информацией рутанул девайс и провёл первые эксперименты с кнопками.
—
Тема на форуме 4pda — вся информация в одном месте, настоятельно рекомендуются к изучению.
Спасибо что дочитали!
P.S. Традиция
(коту было жарко и он особо не мешал)
Добавлено 4 января 2015
Устройство нещадно эксплуатируется и дорабатывается. Остаюсь очень доволен :-) Обновился до Android 4.4.4. Использую кастомную прошивку, Google Now лаунчер.
Я в немалой степени руководствовался возможностью допила под свои нужды, тут Андроид вне конкуренции.
UPD: Кажется я вас недочитал — «при включенном зажигании». Да, тогда ок, выключаться будет!
а) должна, т.е. так задумано, тогда ничего не трогаем
б) просадка напряжения, тогда можно попробовать побороть
Можно заморочиться с электронным реле времени + стабилизатор на входе + софт, просто конденсатор чтобы поставить — надо замерить потребление для расчета времени разряда или сделать через промежуточное реле.
кусок говна с завышенным ценником, сырой, не адаптированный, характеристики планшета за 2500руб.
не понимаю, почему китайцы не могут впихнуть в этот гигантский корпус от штатной магнитолы нормальный топовый планш (4-8 ядер, 2/3 Гб памяти, нормальный экран..), там места — можно целый стационарный ПК воткнуть.
хорошо хоть с Винды потихоньку на Ведроид переезжают, то совсем как динозавры были…
з.ы. не забывайте что «просто 2din» магнитола у меня не встанет — нужен как минимум переходник на ISO и рамка 2din (оригинальная стоит 1300 руб кстати). Так же встаёт вопрос геморройности.
— Магнитолы никогда дешевыми не были (у меня по крайней мере). У официалов подобная штатная система с установкой стоит 60 000 руб, а вы мне тут про 2.5К… Низко планку берете товарищ :D
— Магнитола работает в довольно сложных условиях: грязь, вибрация, мороз и жара.
— Магнитола подключается к системам авто, планшет так подключить невозможно. Прикиньте сколько стоит разработка и сколько устройств получится продать. Планшет намного более массовый — отсюда низкая собестоимость.
— Экран очень даже приличный, всё что нужно видно при солнце в лоб. Разрешение — больше не надо. Единственное — можно было бы выкинуть нахер DVD и сделать экран побольше.
— Как написано в обзоре — у меня нештатный руль с нештатными сопротивлениями, без допила не будет работать даже родная магнитола. (хотя — могли бы сделать более универсально — тогда допил бы не понадобился в моём случае)
— Неделю изучал, допил в итоге — перекинуть один провод и удалить два файла, не выглядит сильно сложным, да?
Да, когда речь идет за сверхуниверсальный андроид, неуниверсальность всего патефона выглядит как-то дико… Но когда-то и у производителей сотовых телефонов были у всех свои коннекторы для зарядок, а сей час все норм — микро УСБ ;)
Сложным не выглядит, но многие ли смогут зайти на планшет по SSH? А многие ли пользователи Андроида знают про .apk? Да и для того чтобы все это сделать, нужно сперва до этого додуматься. Не первый попавшийся проводок же перекидывать?
Мой товарищ, будучи в командировке во Владивостоке, приобрел двудиновый патефон с экраном за недорого. Внешне выглядел не хуже соньки, но звук был очень не очень. В итоге подарил майфун отцу, а сам остался на старом Пионере.
Но, конечно же, все это «фломастеры». У кого какие цели.
Как раз универсальность меня и спасла. Повторюсь ещё раз — у меня нештатная проводка, если у вас не было модификаций то магнитола встанет абсолютно без допила. Я всего лишь перекинул провод руля со «штатного» на «универсальный» вход. Второй «универсальный» свободен — можно ещё блок кнопок запилить где-нибудь.
Вопрос уже вкуса. Люди покупают телефоны где официально вообще ничего не поменяешь и живут-радуются :-) Ключевой критерий покупки именно этого устройства — возможность модификации по-простому «под себя». Как написал выше — без модификации работать тоже будет, и весьма хорошо, у меня претензии только к mp3-плееру.
Опять же, упомяну про «фломастеры».
Да, это как споры Яблочников и Андройдофилов — неискоренимы :)
«Фломастеры», что уж тут спорить? ;)
Но изначально спор был по теме что планшет можно воткнуть при соизмеримом бюджете и потраченном времени, понятное дело что с нуля (или почти с нуля) можно сделать всё что угодно практически. Отдельные компоненты (и идеи для них) существуют, довольно просты в реализации и работают.
Руки явно растут из положенного места!
Получилось очень даже.
ПС почитал ветку про этот патефон на 4PDA, нашел преинтереснейшую программку:
Токашо аудиокниги слушать не очень удобно…
Вход cam-in активируется аппаратно по сигналу на оранжевом проводе (см фото наклейки), в обход Андроид, сигнал на него выдаёт блок CAN (который читает этот сигнал из шины). Разумеется ничего не мешает этот сигнал снимать откуда-то ещё (например с лампы заднего хода) в обход CAN, для этого достаточно врезаться в оранжевый провод. То есть легко можно сделать например переключение на камеру сделать по тумблеру в кабине — достаточно через него подавать +12В на оранжевый.
Вход video-in активируется программно — запуском штатного приложения. Если есть видео то показывает, если есть звук то играет (работает независимо — то есть если есть только звук от плеера то играть музыку будет). Я для проверки подключал к ней iptv приставку и немного посмотрел телевизор с экрана магнитолы :-) Таким образом вы можете легко сделать например Dendy — просто спрятать приставку куда-нибудь и получится как например вот тут — просто подключив по video-in и audio-in.
На старой магнитоле были такие же входы. Но был довольно серьезный косяк — она не умела играть только аудио без сигнала видео, то есть например плеер слушать было невозможно (писала «No signal» и всё тут). Отдельного CAN-модуля не было, сигнал на включение камеры подавался отдельно.
Вообще, если у вас есть видеовход и приложение которое говорит «No signal» то думаю что вашу задумку несложно будет реализовать. Правда запускать надо будет по иконке, авто-включение боюсь оч сложно будет сделать.
Частично ответ есть в списке Вопросов и Ответов на форуме 4pda, там же рекомендую задать ваш вопрос.
p.s. читать обзор не стал )))
Вот это оооочень важный момент.
На той ситигид едва ворочался, подвисал. А когда отвисал — воспринимал все нажатия в интерфейс, которыми ты его трогал пока он задумался. Никогда не забуду непередаваемое ощущение — когда он удаляет маршрут на 150 км с тремя промежуточными точками на оживленной трассе где особо не остановишься.
Я руководствовался опытом эксплуатации предыдущего устройства, описанный функционал же не просто придурь, а вполне себе реальные проблемы и их решение.
Просто очень музыку люблю, по радио музыка обычно сильно однобока, а если и вдруг нравится что-то (радио приходилось слушать, т.к. на предыдущей музыку было слушать сложно — постоянно забывал обновить коллекцию, а старая надоедала) — то запоминал время и частоту, потом (если не забывал) смотрел что за песня. Происходило такое стабильно раз в неделю, теперь это всё делается по одному тыку (виджет Шазам на рабочем столе). Теперь у меня есть возможность слушать подобранную лично для меня новую музыку по рекомендациям, тегам, стилям, годам. Подбрасываешь друга до дома и хочешь порадовать — можно включить его плейлист. В общем — нет предела =)
Всё это можно было бы делать и со смартфона, но это очень неудобно. Я после пользования экраном ГУ уже никогда не соглашусь шариться в (относительно) маленьком экране телефона на ходу. Это действительно неудобно и очень опасно. Одно снятие с блокировки телефона — проблема. использовать держатели не вариант — это не менее неудобно — каждый раз доставать и не забывать забирать для меня в беду превращалось — постоянно забывал телефон в машине :-) Поэтому одно из главных направлений — всё должно быть интегрировано и само работать, ничего доставать — подключать каждый раз не нужно, «сел-поехал».
Наверное, первая магнитола на дроиде, которая заслуживает внимание и хоть как-то свою цену отбивает.
Ибо чаще это на ужасном железе с минимальной поддержкой автомобиля, мультируля…
Но есть одно но…
это же вроде как магнитола? Почему про качество звука ничего не написано? мне кажется это самое хромое место теоретически. Да и про навигацию по музыке нет толком ничего. Как она запускается? Вставил ключ и заиграла, или ждешь пока загрузится, выбираешь приложение, выбираешь песню и тд.? Побольше бы информации об использовании этого устройства по прямому назначению.
Именно так, старт магнитолы «холодный» — это обычный старт Андроид
Всегда с непонятками смотрел на тачки в которые впицивают аудио\видео системы с ценником в 1/4 от самой машины.
Да и заказывать устройство за такую цену в китае… на мой взгляд не совсем правильно. А если чё? Гарантии то нет.
Да, китай щас вырос по качеству, но ведь от случайностей никто не застрахован. Опять же перешивка под себя в теории это потеря гарантии.
Надо навик — стоит копейки. Надо музыка — ятур и прочие ятуроподобные девайсы. Вроде всё. Причем все эти девайсы вкупе обойдутся дешевле системы из обзора. Наличие инета для публикации в соцсетях для меня сомнительный плюс — нет меня в соцсетях. Блютуз — есть в навиках.
Вобщем на мой взгляд сомнительно. Хотя автору однозначоно плюс за хороший обзор и подробности о прошивке и подключении.
Начал колхозить…
Взял планшет 7" и купил у китайцев точно такую же рамку как в этой (только переднюю часть только без экрана, но со всеми кнопками)
Через Arduino хочу подвязать все кнопки с руля + управление питанием.
И ещё вопрос, как там идёт управление питанием? При выключении зажигания мафон полностью выключается или в ждущий переходит? И сколько загрузка длится?
Только напиши про звук, совсем гавно? И мп3 получилось запустить?
плюсую жирным плюсом ))
www.youtube.com/watch?v=hMpKsi5sG8Y
радио работает, кнопки подрулевые работают, навигация без тормозов, громкая связь тоже, видео с флэшки показывает, 3G есть.
Это сарказм на тему что время включения изначально даже в обзор забыл добавить, т.к. на мой взгляд вопрос слабо влияющий на юзабилити.Навител у вас грузит 20 секунд (у меня на старой с таим же меню было примерно так же с СитиГид'ом), на герое обзора СитиГид загружается намного быстрее (5 секунд и менее).
Ну а про тормоза — см. комментарии выше. Да и не только тормоза стали причиной замены. Надо бы добавить раздел «причина замены», многие не понимают зачем это всё делалось
Отдельное спасибо за MortPlayer, искал такой.