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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Видео (http://pccar.ru/forumdisplay.php?f=194)
-   -   USB EasyCAP for Android (http://pccar.ru/showthread.php?t=19390)

Rage2 30.05.2014 10:12

Гребенка есть, так как картинка не фильтруется. Выводится как есть.
При использовании как КЗХ их не видно.

sirin_i 30.05.2014 11:38

Цитата:

Сообщение от YuryK (Сообщение 297974)
Итак, после многих дней мучений кое-что получилось. Поставил планшет в машину, 3 дня полет нормальный, заряжается, камера работает, музыка через магнитолу (aux) играет, все как надо. Выкладываю здесь файлы в качестве общего решения, надеюсь кому-нибудь пригодится.

Оборудование: Nexus 7 2013 Wi-Fi (flo), easycap USBTV007, пассивный хаб на 4 порта, зарядное устройство texet TPC-1007, самопаянный OTG Y-кабель, aux кабель, разветвитель прикуривателя, проводка в торпеде.

Софт:

ЯДРО (boot.img)

Работает на пакете ElementalX из шапки для cyanogenmod. Соответственно накатываем CM 11, ставим ядро ElementalX+cm из шапки, флэшим мой boot.img.

Изменения:

- РАБОЧИЙ (а не липовый) fast charge по USB OTG при работающей периферии (хабы, изикэп, итд). Я настроил потребление на 1500 мА, при этом планшет безопасно использовать в режиме периферии, т.к. fast charge в этом режиме не включается. Реальное потребление варьирует от 600 до 1200 мА, смотрел по dmesg. Конфигурировать ничего не надо, все вшито и захардкодано.

- Камера не "бегает" по /dev/video4, /dev/video5 и т.д. После выхода из спящего режима у меня появлялись проблемы с нахождением устройства, он определялся на разных именах,отличных от video3 и каркам его ессесна не находил. Автоматически обновляемый симлинк типа video99 -> video3, video99 -> video4 и т.д. не работал, т.к. каркам все равно терял устройство и картинка не появлялась, даже если вручную его запустить. В моем ядре теперь ВСЕГДА стабильно /dev/video3

resetusb.sh

Очень полезный скрипт для корректного выхода из спящего режима (или возврата в рабочий режим). Зачем он нужен? Дело в том, что в режиме хоста планшет не подает напряжение в периферию, а наоборот - сам заряжается, поэтому отключении напряжения периферия для планшета так же пропадала. При появлении напряжения на VBUS планшет включает режим зарядки и периферию не опрашивает. Этот скрипт "рестартует" usb port на планшете и тот находит подключенную периферию не выключая режим зарядки. Я настроил таскер, чтобы он запускал этот скрипт по состоянию "зарядка", т.к. в момент включения зажигания. Скрипт можно положить куда-нибудь в /sdcard/... и запускать через /system/bin/sh ОБЯЗАТЕЛЬНО С ПРАВАМИ РУТА!

resetcam.sh

Этот скрипт рестартует каркам сервис. Я долго не мог добиться корректного выхода каркама из спящего режима, т.к. тот не выводил картинку на передний план. Т.е. сигнал был, картинка показывалась, но только если вручную запустить. После этого картинка уже включалась автоматически до следуюшего спящего режима. В итоге я решил просто перезапускать каркам через командную строку. Исполнение скрипта так же повесил на таскер, как и resetusb.sh с правами рута. НО! для этого нужен "ломаная" версия каркама, которая ниже:

carcam_1.4bbb.apk

В этой версии изменен манифест андроид-приложения, а точнее - сервиса, чтобы его можно было перезапускать из сторонних программ. Декомпилировал я его тоже, чисто на джава-код посмотреть, интересно было :) но менять ничего не стал.

По итогу после включения зажигания рестартует usb, находится периферия, рестартует каркам, находит easycap и на секунду появляется черное окошко на планшете - значит все ок. Втыкаю заднюю - работает! :pleasantry:

Заряжается относительно быстро - за полчаса до 20%, что в принципе вполне хватает, чтобы компенсировать расход от спящего режима за сутки, хотя я при этом вырубил ВСЕ лишние сервисы и софт, включая wi-fi и google play (нахрена он в машине?)

Так же один из выходов хаба вывел на торпеду, выглядит как родной. Теперь флэшку можно втыкать, автоматом находится и стартует media importer.

Еще момент - не забудьте отключить загрузку старого easycap.ko а так же других не нужных модулей в /system/etc/init.d/97modules после установки ElementalX из шапки!

Буду рад услышать отзывы тех, кто данное решение у себя попробует!

Добрый день, выложите, пожалуйста, файлы снова, тут не качаются:dntknw:

Rage2 30.05.2014 12:18

Цитата:

Сообщение от sirin_i (Сообщение 298420)
Добрый день, выложите, пожалуйста, файлы снова, тут не качаются:dntknw:

Разуй глаза :pleasantry:
Цитата:

Сообщение от YuryK (Сообщение 298013)
Загрузил архив сюда, на форуме лимит 1.91 мб - не влезает.


fartoviys 30.05.2014 13:21

Вот нашел приложение, оно также работает с камерой через изикап, но много помех
возможно кто-то сумеет допилить
http://yadi.sk/d/TSEsPiGmRgm57

sirin_i 30.05.2014 14:31

Цитата:

Сообщение от Rage2 (Сообщение 298431)
Разуй глаза :pleasantry:

спасибо

Roma-ES 30.05.2014 17:25

Цитата:

Сообщение от fartoviys (Сообщение 298451)
Вот нашел приложение, оно также работает с камерой через изикап...

давняя история тут ещё обсуждалось

Boomer192 30.05.2014 20:40

Скажите, а это не разновидность easycap:http://www.aliexpress.com/item/MINI-DVR-Support-insert-TF-Card-full-real-time-video-capture-card-supports-four-USB-WIN7/1867623738.html[/URL]

armlive 30.05.2014 20:44

Цитата:

Сообщение от Boomer192 (Сообщение 298523)
Скажите, а это не разновидность easycap:http://www.aliexpress.com/item/MINI-DVR-Support-insert-TF-Card-full-real-time-video-capture-card-supports-four-USB-WIN7/1867623738.html[/URL]

конечно разновидность, обязательно себе возьми... может пригодится... для винды

Rage2 31.05.2014 13:32

Вложений: 2
Вроде добился наконец таки более менее стабильной работы. За что спасибо YuryK!
Для 2012 нексуса его скрипт (resetusb.sh) для ресета юсб драйвера не пойдет. После сброса он не поднимается.

Костыль такой:
Я ресетю сначала хаб (через бинарник usbreset), потом выполняется содержимое скрипта YuryK'а resetcam.sh. При условиях "Загрузка окончена" и "Экран включен"

Вот пример настройки таскера.
Вложение 36244 Вложение 36245

Oreshrek 31.05.2014 17:08

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


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

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