Установка Nexus 7 2012 как головное устройство на Chevrolet Spark M300

Почти 2 года встраивал планшет Nexus 7 2012 на свое авто Chevrolet Spark M300. При покупке поддержанного авто корейцы уже встроили планшет с операционной системой Windows CE 6.0. Лаунчер и приложения там были полностью на корейском. Но благо я смог запустить на нем файловые менеджеры, русифицированные лаунчеры и навигаторы (7 дорог и навител). С момента покупки авто я хотел заменить этот планшет на другой с android-ом на борту и ждал повода...


Однажды теплым летним днем я с супругой и другом поехали отдыхать в Боровое. Уже когда возвращались домой планшет выключился. На тот момент я думал, что он сгорел. На самом деле перестала работать подсветка. Этот случай и повлиял на установку планшета с android-ом на борту.

Почитав форумы выбор пал на Nexus 7 2012 (2013 по ширине не подходил). Решившись начал искать по объявлениям. На следующий день появилось объявление на Nexus 7 2012 3g 32Gb. На тот момент я не знал о разнице 3g от Wifi версии при использовании OTG (об это ниже).

Собрав все необходимые компоненты спустя неделю планшет уже был встроен в авто и тут начались нюансы, которые я решал почти 2 года. Когда я читал форумы, я не понимал и не верил, когда пользователи писали, что у них уходило много времени на окончания проекта по установке планшета в авто.

В начале я оставил аккумулятор, но потом отсоединил его. Перепрошивал разные прошивки от android 4.2 до 7.1 (благо планшет очень популярен и имеет достаточно много прошивок) и остановился на 7.1, т.к. на:

  • android 4.2 (Тимуровская) на данный момент морально устаревшая и не смог нормально подружить с камерой заднего хода (далее - КЗХ);
  • android 4.4 (сток и autodriod). На стоковом сильно тормозило все, а на autodroid через некоторое время не запускались приложения и gps переставал ловить спутники;
  • android 5.1 - 6.0 (сток и моды). Начиная с 5.1 звук выведенный на aux был лучше чем на ниже версиях. Сейчас уже не помню, но тоже были проблемы, которые проявлялись со временем;

Мой проект не такой глобальный как у некоторых, которые убирали встроенную магнитолу, устанавливали usb звуковую карту с последующим подключением к усилителю и дальше в сабвуфер, модернизировали мультируль, питание подавали через умное блок питание, подключали жесткие диски через usb-хаб и т.д. Мой проект очень скромный и который для меня не было легким.

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

Использованные компоненты:

  • 2 Din рамка для планшета;
  • Nexus 7 2012 3g (tilapia);
  • DC-DC преобразователь напряжения с 12В на 4-5В;
  • Y-otg кабель, который спаял как тут, но USB-AF поменял местами с USB-AM;
  • Easycap на чипе utv007 (при покупке просите у продавца отправлять именно на чипе utv007). На данный момент stk1106 как бы не актуально, да и его на али найти тяжело;
  • КЗХ уже была установлена корейцами;
  • Реле задержки для режима OTG. Необходим только для версии 3g планшета. Как пишут на форуме у Wifi версии нет проблем с OTG;
  • micro usb для 3g версии планшета. Пришлось заказать, т.к. те, которые были у меня на всех контакты id и gnd были уже соединены. А в городе нигде не нашел;
  • 5-ти контактное реле;

Подготовка прошивки:
Моя папка с прошивками

1. качаем Nexus Root Toolkit (NRT_v2.1.9.sfx.exe)
2. устанавливаем драйвер adb (platform-tools_r27.0.1-windows.zip)
3. включаем отладку USB на планшете (Настройки — О планшете — несколько раз нажать на Номер сборки, Назад — Для разработчиков — Отладка по USB)
4. Распаковываем и запускаем Nexus Root Toolkit. Подключаем по usb телефон к ПК и жмем на Unlock Bootloader. Пойдет процесс разблокировки загрузчика
5. После этого ставим галочку на Custom recovery и жмем Root. Этим мы устанавливаем TWRP последней версии для планшета и рут права
6. Все, теперь качаем необходимую прошивку:
aosp_tilapia-7.1.2-ota-eng-20180209.ds.zip — сама прошивка, на момент написания самая последняя,
open_gapps-arm-7.1-pico-20180327.zip — gapps я не ставил,
Magisk-v16.0.zip — рут
и копируем их в память планшета
7. Заходим в TWRP. Для этого на выключенном планшете нажать один раз Power и сразу же держать громкости до входа в бутлоадер. При входе в бутлоадер нажать дважды громкость — и нажать power на пункте recovery
7.1 Wipe — Advanced — выбираем все, кроме последней Internal storage. Если и его выберите, то вся встроенная память сотрется
7.2 Назад и Install
7.3 Выбираем прошивку aosp_tilapia-7.1.2-ota-eng-20180209.ds.zip (гапсы и рут — опционально) и свайпим вправо.
7.4 После установки Wipe cache/dalvik (опционально)

Автоматическое включение планшета при подачи питания:
Для того, чтобы планшет включался автоматически необходимо войти в bootloader (на выключенном планшете нажать один раз Power и сразу же держать громкости до входа в бутлоадер). В бутлоадере подключить планшет по usb к ПК. Запустить командную строку где у вас лежит fastboot.exe и прописать команду
fastboot oem off-mode-charge 0
Выдергиваем usb и выключаем планшет. Проверяем, подключаем usb и смотрим. Планшет должен автоматический сам включиться.

Схема подключения:
Схема получилось примерно так. Рисовал paint-ом :(
12В берется из АСС на:
— преобразователь напряжения;
— реле задержки (это только для 3G версии планшета)
12В берется из фары заднего хода на:
— реле для замыкания +4,5В для запитки easycap
Из преобразователя напряжения идет на:
— напрямую на мат.плату планшета
— на y-otg кабель для запитки easycap, т.к. питание от планшета для него не хватало почему-то
К таймеру реле подключены:
— gnd и otg, через 60 секунд они замыкаются (это только для 3G версии планшета)

Поясню для чего реле задержки необходим для 3G версии планшета (tilapia). Дело в том, что если на момент включения планшета подключен otg кабель (в котором замкнуты gnd и otg кабели), то easycap не будет работать. Для этого мы через реле задержки соединяем их через 60 сек. В wifi версии планшета (grouper) этого бага нет…

"Кишки" проекта:
Все по фен-шую. Без синей изоленты не обошлось...

На видео можете посмотреть примерно как как этот весь "колхоз" выглядит


Комментарии