Показать сообщение отдельно
Старый 08.06.2013, 17:06   #111
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 57
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,007
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

В общем скомпилил утилитку для сброса USB устройств из командной строки pl2303usbgps.zip

Итак, имеем свисток, у которого дрова pl2303 уже включены в прошивку, устройство определяется как ttyUSB0 или аналогично, но ничего не работает.

Подключить USBGPS мышу на основе PL2303 в нужный слот хаба. И не менять положение в дальнейшем!

в терминале набираем:
su
busybox lsusb

выведется список usb устройств, нам нужно это
Bus 002 Device 004: ID 067b:2303 <-Это VID:PID нашего pl2303

Берем отсюда Bus = 002 и Device = 004 и правим
строку в install-recovery.sh
./system/etc/reset /dev/bus/usb/Bus/Device
должно получиться так:
./system/etc/reset /dev/bus/usb/002/004

/system/lib/modules смонтировать на запись RootExplorer -ом или что там у вас есть
pl2303.ko под 3.0.8+ SMP preempt mod_unload ARMv7 кинуть в /system/lib/modules/ с правами 644
переписываю и права я выставляю Total Commander - ом

Смонтировать /system/etc на запись
кинуть install-recovery.sh в /system/etc с правами 551
reset кинуть туда-же с такими-же правами

в /system/lib/hw кинуть библиотеку из шапки как указано

набрать reboot в терминале.
Если все сделали правильно, то после перезагрузки в терминале набираем cat /dev/ttyUSB0. Должны посыпаться строки с NMEA протоколом.

По идее все. Должны быть координаты в навигационных программах..
Да, забыл добавить, что скорость в install-recovery.sh необходимо выставить Вашу рабочую, у меня она 4800. Так-же скорректировать номер под каким определяется Ваше устройство ttyUSB0 - у меня.

С помощью reset можно сбросить (перевтыкнуть программно) любой USB девайс отдельно от остальных зная Bus и Device.


Фух, сколько букавок написал....
YAM1966 вне форума   Ответить с цитированием