PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Планшеты (http://pccar.ru/forumdisplay.php?f=182)
-   -   Планшет на android как car-pc. (http://pccar.ru/showthread.php?t=12455)

Denkos 02.10.2012 21:51

Цитата:

Сообщение от DmitrySmol (Сообщение 232066)
протестите cdc-acm.ko на BU-353, для моего нонэйм возникла тажа проблема при отключении хаба.
решение:
1. пересобрал cdc-acm.ko, одно устройство ttyACM99
2. пересобрал таки boot.img, теперь у него 777 права из ueventd.sun4i.rc.

теперь имею всегда одно устройство ttyACM99.
проверяю счас на отказоустойчивость. )
проблема не в этом, походу в GPS API (gps.sun4i.so) который не отпускает /dev/tty :(

Шпаргалку для "далеких" в студию.

DmitrySmol 02.10.2012 22:06

Поскольку cdc-acm.ko драйвер универсальный (как мне кажется) то он должен был заработать и с BU-353, но это теперь не важно :)
Поскольку я пересобрал его так что может быть только одно устройство ttyACM99,
при передергивании USB так и есть (без включеного GPS API), при включенном у меня новый 100 не создается но и 99 не пропадает. Надо смотреть в сторону GPS API ... че там не то.
шпаргалку по собиранию драйверов я выкладывал
а по репаку boot.img попытаюсь чуть позже набрасать
по поводу как протестить cdc-acm.ko хз.. видимо надо обрубить драйвер из прошивки както для начала.

Я ж сам пока только разбираюсь )

P.S. добился того что ttyACM99 создается заново драйвером при передергивании USB (выдернули /dev/ttyACM99 исчез, вставили появился), теперь задача рестартовать LocaltionManager .. при выключении/включении GPS из настроек все начинает работать. возможно такскером получится?
P.S.S. таскер походу в ics это сделать не может.

Denkos 03.10.2012 19:44

Цитата:

Сообщение от DmitrySmol (Сообщение 232072)
Поскольку cdc-acm.ko драйвер универсальный (как мне кажется) то он должен был заработать и с BU-353, но это теперь не важно :)
Поскольку я пересобрал его так что может быть только одно устройство ttyACM99,
при передергивании USB так и есть (без включеного GPS API), при включенном у меня новый 100 не создается но и 99 не пропадает. Надо смотреть в сторону GPS API ... че там не то.
шпаргалку по собиранию драйверов я выкладывал
а по репаку boot.img попытаюсь чуть позже набрасать
по поводу как протестить cdc-acm.ko хз.. видимо надо обрубить драйвер из прошивки както для начала.

Я ж сам пока только разбираюсь )

P.S. добился того что ttyACM99 создается заново драйвером при передергивании USB (выдернули /dev/ttyACM99 исчез, вставили появился), теперь задача рестартовать LocaltionManager .. при выключении/включении GPS из настроек все начинает работать. возможно такскером получится?
P.S.S. таскер походу в ics это сделать не может.

Таскер нет,automatelt да.

alexvtk 03.10.2012 20:24

Цитата:

Сообщение от Denkos (Сообщение 232143)
Таскер нет,automatelt да.

Точно. Для старта локайшн сервиса после выхода из сна использую AutomateIt по триггеру вкл.БТ. Почему-то таскер говорит, что такое возможно только при участии пользователя. Вот вам и мегамогучий таскер.

DmitrySmol 03.10.2012 20:45

Вложений: 1
Denkos сэнкс за наводку .. с automatelt действительно все заработало :)
тока вот тригера на появление файла там нет ..но можно повесить на включение-выключение экрана.
на CM9 действительно возможно програмное включение\выключение GPS ..

P.S. кто то должен проверить cdc-acm на BU-353.

grihav 04.10.2012 09:13

А может кто нибудь даст подсказку.Как разбудить программно планшет из сна не нажимая кнопку вкл.
прошивка СМ9.
на стоковой прошивке планшет просыпался привставлении зарядки.на СМ9 такого нету(((

Rage2 04.10.2012 11:07

Цитата:

Сообщение от grihav (Сообщение 232176)
А может кто нибудь даст подсказку.Как разбудить программно планшет из сна не нажимая кнопку вкл.
прошивка СМ9.
на стоковой прошивке планшет просыпался привставлении зарядки.на СМ9 такого нету(((

Есть...Попробуй так.

grihav 04.10.2012 12:55

Цитата:

Сообщение от alexvtk (Сообщение 229063)
Ну про эту "галку" знаю. Однако, решил перепроверить. Интересный результат. На Двух момо9 на А10 прошивкой см9 при подключении внешнего питания планшет не пробуждается. Только при кратковременном нажатии кнопки Повер (что и делает реле). На третьем момо9 на А13 со стоковой прошивкой 4.0.3 - пробуждается. Похоже это особенности режима сна прошивок. Но с мода на сток уйти не могу. Потеряю БТ, УСБ аудио и ЖПС. Буду дальше пилить схему с реле.

это было следующим сообщением в теме.у меня также((((

DmitrySmol 04.10.2012 15:46

Вложений: 1
Как и обещал инструкция по трепанации boot.img (все необходимые инструменты в архиве, файлы mkbootfs и mkbootimg для CM9 ics, для остальных надо пересобирать system, чтобы заполучить их). На примере A7HD и CM9 3.036+.

1. Нам нужен zip с CM9 который мы прошили в планшет. ищем тут

2. нам нужна виртуалка с убунотой и CWM предпологается что мы уже научились немного этим пользоваться по этому посту.

3. Распаковываем в виртуалке или на своем компе наш cm9_nightly_20120913.zip и достаем из него на заветный boot.img.
делаем папку на виртуалке ~/cm9_boot и складываем туда наш boot.img и инструменты из архива, далее выполняем из ~/cm9_boot:
chmod a+x *
./split_bootimg.pl boot.img

получаем boot.img-kernel и boot.img-ramdisk.gz, далее:
./extractboot

получаем папку ~/cm9_boot/out с нашей корневой системой /
после меняем что хотим и из ~/cm9_boot запускаем:
./packboot

все, у нас есть boot_new.img, он то нам и нужен. Забираем его себе и переименовываем в boot.img. Все остальные действия я выполнял из под Windows. Скачал UpdatezipCreator. Достаем из нашего cm9_nightly_20120913.zip бинарник update-binary (он нам пригодится), затем при помощи UpdatezipCreator создаем zip для CWM.
Что нужно указать в UpdatezipCreator:
- наш файл boot.img
- в закладке script пишем:
package_extract_file("boot.img", "/dev/block/nandc");
это для cm9_nightly_20120913.zip, для своего проверять в файле updater-script в zip файле прошивки
- в закладке options указываем:
script version Edify
и
update-binary for edify путь к нашему update-binary из архива cm9_nightly_20120913.zip.

Жмем Make an apdate zip и получаем boot_update.zip который можно шить из CWM.

Настоятельно рекомендую сделать полный backup CWM перед прошивкой нового boot.img!!!

P.S. по этому методу можно собрать своё ядро, например без встронного драйвера pl2303 :) и добавить свои драйвера. Сегодня попробую может и ядро так обновить, т.е. заменить файл boot.img-kernel на свой самопальный.

Virtual 04.10.2012 18:02

DmitrySmol а что update.zip у вас без подписей?


Часовой пояс GMT +4, время: 17:50.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot