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)

denko 01.06.2012 11:04

Привет . не подскажешь . стоит в машине тукан ,
сейчас поменял на меле .

как можно прикрутить usb gps ? bt ?
но больше всего интересует

модули тача включены в автозагрузку - можно их использовать на 2.3

есть куча модулей для всякой периферии типа USB-камер, USB тачскринов, тюнеров

или это все для 4 ???

tsynik 01.06.2012 12:40

Цитата:

Сообщение от denko (Сообщение 223019)
как можно прикрутить usb gps ? bt ?
но больше всего интересует

модули тача включены в автозагрузку - можно их использовать на 2.3

есть куча модулей для всякой периферии типа USB-камер, USB тачскринов, тюнеров
или это все для 4 ???

Для 2.3.4, для 4.0.3 могу собрать нужные модули. Меле - тот же А10. Они так устроены, что все описание железа лежит в файле script.bin (в первом фат разделе NANDa), а дальше все более-менее одинаково. В случае с 2.3.4, в том же разделе NANDa лежит и kernel. Его можно тупо заменить на свой. Или взять из моего архива 2.3.4 нужные модули и положить в свою прошивку. Или поставить CM9 на MELE. Вариантов - море ) Просто владельцы меле недолюбливают Андроид и запускают там Ubuntu и XBMC )

The_Lee 01.06.2012 18:05

Нашел еще такой аппарат)
http://cgi.ebay.com/ws/eBayISAPI.dll...#ht_5163wt_902
Гигагерцовый процессор А13, андроид 4 на борту, 512 мб оперативки.
Навигация,а главное его достоинство это наличие видеовхода.
Правда по фото не совсем понятно есть он или нет. Написал продавцу,жду ответа.

Жду вашего мнения)Тач по ходу резистивный.

s.m. 01.06.2012 18:17

Цитата:

Сообщение от The_Lee (Сообщение 223059)
Нашел еще такой аппарат)
http://cgi.ebay.com/ws/eBayISAPI.dll...#ht_5163wt_902
Гигагерцовый процессор А13, андроид 4 на борту, 512 мб оперативки.
Навигация,а главное его достоинство это наличие видеовхода.
Правда по фото не совсем понятно есть он или нет. Написал продавцу,жду ответа.

Жду вашего мнения)Тач по ходу резистивный.

A13 - порезанная версия A10 - прошивки от A10 не подходят! Резистивный тач - на любителя. На картинке на месте AV входа - заглушка и не слова о нем в описании - походу просто универсальный корпус.

karabass 01.06.2012 20:23

Приветствую всех!
Пришел планшет Onda VX610W. Подскажите как к нему прикрутить usb GPS MTK2? Порывшись по инету, понял что не хватает модуля cp210x, как его установить?
Заранее благодарен.

mas_u 01.06.2012 20:23

Цитата:

Сообщение от tsynik (Сообщение 223011)
Супер! Скин для навитела 5.1.0.47+ под 800x480 покрупнее ннннада? )

p.s. Я кстати собрал порт CM9 для Advanced. Из плюшек - не такой мелкий планшетный интерфейс и в настройках есть возможность переключения между USB GPS (либа из 2.3 все еще работает) и Bluetooth GPS, при этом даже по блютус сервис стартует автоматически и рапортует уровни сигнала спутников. USB звуковухи также поддерживаются (пока без настроек). Все это на новом ядре 3.0.31. Бонусом к нему есть куча модулей для всякой периферии типа USB-камер, USB тачскринов, тюнеров, тачпэдов и тд (например, Apple Bluetooth multitouch trackpad и Griffin Powermate поддерживаются). PL2303, CP2101, FTDI и usb-audio - в ядре. 3G модемы звонят, но как раньше, не очень дружат с остальной периферией. Под онду переделать несколько файлов из штатной прошивки (под кнопки), модули тача включены в автозагрузку. Вопрос только со встроенным вай-фай, но внешний свисток на RTL8192SU (D-Link DWA130, ASUS 167G UPWELL et etc) работает, его же драйвер по идее поддерживает и 8192cu (и firmware включены для обоих). Только, если будешь пробовать, удали sysconfig.bin из архива, а то оно твой правильный конфиг Онды заменит. И сохрани всю папку system стоковой прошивки, чтобы взять оттуда нужное (system/usr/keylayout, system/usr/idc)

На vx610 - архив update-cm-9.0.0-RC0-novo7a-UNOFFICIAL-signed устанавливается, но не работает тач.
usb мышь - работает
usb flash - работает
встроенный wifi - не включается
usb bluetooth (грибок с панды) - не включается Bluetooth: hci0 urb d206c980 submission failed (28)
usb камера Logitech - в dmesg и Usb Host Controller отображается, но встроенное приложение камера вылетает с ошибкой,
SimpleWebCamera - ничего не показывает.
cp2102 - определяется и работает нормально
ft232 - определяется и работает нормально
Если из архива удалить sysconfig.bin то появляется заставка "ivi" и циклическая перезагрузка.

tsynik 02.06.2012 03:58

Цитата:

Сообщение от mas_u (Сообщение 223072)
На vx610 - архив update-cm-9.0.0-RC0-novo7a-UNOFFICIAL-signed устанавливается, но не работает тач.

Для корректной работы тача нужен его конфиг из оригинальной прошивки (/system/usr/idc/ft5x_ts.idc), а также, чтобы в NANDA лежал конфиг онды, а не advanced, который идет в комплекте и заменяет оригинальный при прошивке.
Цитата:

Сообщение от mas_u (Сообщение 223072)
usb мышь - работает
usb flash - работает
встроенный wifi - не включается
usb bluetooth (грибок с панды) - не включается Bluetooth: hci0 urb d206c980 submission failed (28)
usb камера Logitech - в dmesg и Usb Host Controller отображается, но встроенное приложение камера вылетает с ошибкой,
SimpleWebCamera - ничего не показывает.
cp2102 - определяется и работает нормально
ft232 - определяется и работает нормально
Если из архива удалить sysconfig.bin то появляется заставка "ivi" и циклическая перезагрузка.

А Онда ёмкостная или резистивная? Все это скорее всего потому, что архив сконфнурирован под Advanced. Для онды надо попробовать сначала получить стоковый конфиг и положить его в архив обновления вместо sysconfig.bin. Или, попробовать закомментировать обновление конфига в META-INF/com/google/android/updater-script (удалить или закомментировать эти строки):
Код:

run_program("/sbin/busybox", "sh", "-c", "cd /boot && cp -f /tmp/script.bin .");
run_program("/sbin/busybox", "sh", "-c", "cd /boot && cp -f /tmp/script0.bin .");

У меня тоже тач с новым ядром не работал, так как драйвер не мог прочитать правльные параметры из script.bin. Пришлось его ручками подправить, поэтому в прошивку и включен sysconfig.bin - со стоковым у меня не работает тач, этот - hand made ) Опять же вся информация по инициализации тача в dmesg. script.bin разбирается в текстовый файл и обратно в linux с помощью sunxi-tools (bin2fex fex2bin). Доступ к загрузчику на устройстве получется так:
Код:

mkdir /sdcard/nanda
mount -t vfat /dev/block/nanda /mnt/sdcard/nanda

и скопировать оттуда все или только script.bin на саму карту куда-нибудь.

Дело в том, что ядро практически для всех А10 устройств одно, и нужно просто передать ему правильные опции и подгрузить нужные модули.

Для камер, необходимо определить, каким номером определяется USB-камера (и, возможно, подгрузить для неё нужный модуль, например, stkwebcam.ko), посмотреть характеристики камеры (поддерживаемые разрешения, refresh rate для видео etc), и заполнить правильно файл /system/etc/camera.cfg. Можно настроить до 2-х камер, важным параметром является camera_device = /dev/video[1], он должен соответствовать реальному устройству камеры. Смотреть в logcat. Для планшета все камеры одинаковы, он работает с ними как с обычным V4L2 устройством. Правильные данные камеры смотреть в linux с помощь v4l-utils: v4l2-ctl, v4l2-dbg.

Для вай-фай возможно нужно попробовать подгрузить модуль 8192cu.ko. Также, возможно, ему нужен его firmware в /vendor/firmware, к сожалению, устройства нет и проверить не на чем.

Всю директорию /vendor/firmware из стоковой прошивки нужно добавить в обновление / на планшет. В частности, там может быть прошивка тача.

Bluetooth стоит соединять до включения планшета - hotplug не всегда работает и конфликтует с подключенным и активным GPS.

Дрйверы можно указывать в /system/etc/init.d/

Создать исполняемый файл типа 10modules с содержанием:

Код:

# Wi-Fi
insmod /system/lib/modules/8192cu.ko
# Camera
insmod /system/lib/modules/uvcvideo.ko
insmod /system/lib/modules/stkwebcam.ko
# etc.

# GPS and serial interfaces (compiled in kernel)
insmod /system/lib/modules/pl2303.ko
insmod /system/lib/modules/cp210x.ko
insmod /system/lib/modules/ftdi_sio.ko
#
# GPS interface
#
setprop "ro.kernel.android.gps" "ttyACM0"
# USB audio
setprop "media.audio.out.mode" "usb"

Вообще, нужен полный logcat с момента загрузки, и dmesg (logcat > /mnt sdcard/logcat.txt; dmesg > /mnt/sdcard/dmesg.txt;), чтобы понять, что подправить. При циклической перезагрузке ADB работает? оттуда логи тоже нужны.

Пробуйте это обновление, отключил замену script.bin, wi-fi собран с загрузкой драйвера 8192cu, последним wpa_supplicant и даже должен поддерживать функции AP. Также, изменил место загрузки модулей, они перенесены из рамдиска в /system/etc/init.d. Можно по ADB в рекавери режиме смонтировать /system и закомментировать ненужные модули, или добавить нужные, возможно они мешают загрузке. Ну и погоду на локскрин добавил ;-)

mas_u 02.06.2012 09:16

Вложений: 1
Цитата:

Сообщение от tsynik (Сообщение 223094)


А Онда ёмкостная или резистивная?

емкостная

Цитата:

Сообщение от tsynik (Сообщение 223094)
Или, попробовать закомментировать обновление конфига в META-INF/com/google/android/updater-script (удалить или закомментировать эти строки):

удалил эти строки в архиве и заменил /system/usr/idc/ft5x_ts.idc на оригинальный - появляется заставка с красным ромбиком - он не вращается и через 2 сек - перезагрузка и так по кругу.

Цитата:

Сообщение от tsynik (Сообщение 223094)
Пробуйте это обновление, отключил замену script.bin, wi-fi собран с загрузкой драйвера 8192cu, последним wpa_supplicant и даже должен поддерживать функции AP. Также, изменил место загрузки модулей, они перенесены из рамдиска в /system/etc/init.d. Можно по ADB в рекавери режиме смонтировать /system и закомментировать ненужные модули, или добавить нужные, возможно они мешают загрузке. Ну и погоду на локскрин добавил ;-)

тоже перезагрузка как и в первом варианте - красный ромбик с надписью N7A IVI - 2сек и перезагрузка

Цитата:

Сообщение от tsynik (Сообщение 223094)
Для онды надо попробовать сначала получить стоковый конфиг и положить его в архив обновления вместо sysconfig.bin.

Скопировал два файла script.bin и script0.bin со стоковой прошивки заменил в архиве - не загружается, как и в первом варианте.

Цитата:

Сообщение от tsynik (Сообщение 223094)
Всю директорию /vendor/firmware из стоковой прошивки нужно добавить в обновление / на планшет. В частности, там может быть прошивка тача.

В стоковой прошивке есть только один файл hdcp.keys - но он почему-то не копируется. Пишет что не так такого файла, права в терминале на него тоже не выставляются - Unable to chmod /system/vendor/firmware/hdcp.keys: No such file or directory
Цитата:

Сообщение от tsynik (Сообщение 223094)
Вообще, нужен полный logcat с момента загрузки, и dmesg (logcat > /mnt sdcard/logcat.txt; dmesg > /mnt/sdcard/dmesg.txt, чтобы понять, что подправить.

Загрузка на прошивке от NOVO7 во вложении

tsynik 02.06.2012 21:13

Цитата:

Сообщение от mas_u (Сообщение 223097)

Скопировал два файла script.bin и script0.bin со стоковой прошивки заменил в архиве - не загружается, как и в первом варианте.

В стоковой прошивке есть только один файл hdcp.keys - но он почему-то не копируется. Пишет что не так такого файла, права в терминале на него тоже не выставляются - Unable to chmod /system/vendor/firmware/hdcp.keys: No such file or directory
Загрузка на прошивке от NOVO7 во вложении

Получается, kernel 3.0.31 по какой-то причине не может запуститься с вашим конфигом. Причем, похоже, в момент инициализации дисплея. Тут 2 варианта - пробовать запустить на 3.0.8 или разобраться со scipt.bin. Выложите его куда-нибудь, я сравню со своим. HDCP - это символическая ссылка, поэтому и не копируется etc.

mas_u 02.06.2012 21:22

Вложений: 1
Цитата:

Сообщение от tsynik (Сообщение 223153)
Получается, kernel 3.0.31 по какой-то причине не может запуститься с вашим конфигом. Причем, похоже, в момент инициализации дисплея. Тут 2 варианта - пробовать запустить на 3.0.8 или разобраться со scipt.bin. Выложите его куда-нибудь, я сравню со своим. HDCP - это символическая ссылка, поэтому и не копируется etc.

Для поддержки usb камеры, я так понимаю, стоковое 3.0.8 необходимо пересобирать?
Script.bin в архиве.


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

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