Оная таблетка валялась у меня уже больше года. Особо я ей не пользовался, пока не решил сделать ее куском своей бортовой электроники для авто. А именно, навигатором и войсбоксом при помощи мой апликухи NetTTS. А для каждодневного применения, я думал добыть себе другой планшетник из солнечного китая.
Итак, поехали, первая пачка хаков, решающая проблемы, которые мне встретились.
Сырцы ядра внезапно нашлись тут, По сути эт превращает планшет в годный одноплатник (Разве что нет opengl дров). Однако, ради использования TTS движка, я решил оставить андройд. К тому же там есть под него неплохой навигационный софт. (Вообще-то, весь навигационный софт редкостное УГ, но времени пилить свое с блэкджеком у меня нет, потому жуем кактус и наслаждаемся)
Первый баг, который надо решить — отсутствующий ttsservices.apk. Собирать мне было лень, потому я отгуглил готовый, установил и svox отлично заговорил.
Проблема номер два требовала доработки паяльником.
Для того, что делаю я, мне требуется подцепиться к линиям управления питанием планшета. Так как оно будет только фронтэндом к моей системке, то в стэендбае должно полностью отрубаться, в то время, как другой одноплатник будет управлять питанием планшета и еще кучей разной фигни. И хотелось бы это сделать без напилинга корпуса.
Начал я с разборки и осмотра. Внутри нашлась целая куча тестпадов, из которых упомянуть следует пожалуй только уарт. Фото ниже:
Видны TX и RX? Они TTL уровня, пригодится если хотим подцепиться к консоли убута. Но не в моем случае, в этот раз убут не потребовался.
Кнопка включения замыкает ногу на 3.3 вольта на некоторое время, рядом имеется тестпад. Нога ресета в «0» пока девайс отключен, «1» когда включен, а если потянуть к «0», девайс вырубается. (Вся логика — 3.3вольта) При помощи этих знаний и транзистора мы можем: Включить, выключить и узнать состояние девайса. То, что доктор прописал!
Ну и, наконец, мечта идиота — две незаюзанных ноги на RJ45 разъеме, не придется уродовать корпус. Немного медитации паяльником и вуоля:
Далее требуется внедрить в конструкцию usb hub, к которому подцепить блютуз, который еще надо завести со стороны андройда компилянием модулей. Это нужно для подключения OBD-II донгла, с информацией с диагностического разъема машины. Пожалуй, об этом потом.