18.09.2015, 13:55 | #821 |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
Собрал модули драйверов для планшета DEXP Ursus A170i JOY, используемого здесь: http://pccar.ru/showthread.php?t=23297
Изменения в файлах конфигурации: system/build.prop: ro.factory.hasGPS=true Добавить в /system/etc/permissions/ из шапки android.hardware.location.gps.xml с правами 644. Добавить в /system/lib/hw/ из шапки gps.default.so с правами 644 и переименовывать в gps.sun8i.so /system/bin/install-recovery.sh: insmod /system/vendor/modules/pl2303.ko # или другой модуль sleep 25 # ожидаем инициализацию устройства busybox stty -F /dev/ttyUSB0 speed 4800 setprop "ro.kernel.android.gps" "ttyUSB0" Последний раз редактировалось ABCh; 09.03.2017 в 15:14. |
21.09.2015, 17:31 | #822 | |
Новый Пользователь
Регистрация: 13.08.2015
Возраст: 39
Регион: 70
Сообщений: 3
|
Цитата:
Скомпилиная версия лежит в /libs/armeabi/gps.default.so Ссылка на исходники и бинарь: https://github.com/dipcore/gps-glonass-android-driver В build.prop нужно будет добавить: ro.kernel.android.gps=ttyUSB0 ro.kernel.android.gps.speed=9600 Где ttyUSB0 - файл устройства, 9600 - скорость порта ЗЫ библиотека не поддерживает лайв плаг-энд-плей. Тоесть нужно настроить, воткнуть адаптер и перегрузиться. ЗЗЫ Если вдруг скорость порта не подхватится, то можно использовать следующий скрипт (его поместить в автозагрузку init.d) Код:
#!/system/bin/sh # GPS Switcher # init.d 00_gps.sh GPSTTY=/dev/`getprop ro.kernel.android.gps` SPEED=`getprop ro.kernel.android.gps.speed` if [[ ! -z $GPSTTY ]] ; then # Default speed if [[ -z $SPEED ]] ; then SPEED="9600" fi; # Serial device params if [ -c $GPSTTY ] ; then echo "Setting USB GPS $GPSTTY speed to $SPEED" # Speed busybox stty -F $GPSTTY ispeed $SPEED # No echo busybox stty -F $GPSTTY -echo # Owner chown root:system $GPSTTY # Permissions chmod 666 $GPSTTY fi; fi; Последний раз редактировалось omega2008; 21.09.2015 в 18:18. |
|
22.09.2015, 02:57 | #823 |
Новый Пользователь
Регистрация: 15.09.2015
Регион: 77, 97, 99, 177
Сообщений: 6
|
Спасибо, вроде удалось пофиксить...
... Проблема решилась следующим образом: используя universal init.d, обнаружил через dmesg, что pl2303 serial converter connected to ttyUSB0 появляется в системе только на 30-40-й секунде после запуска. Т.е. скрипт срабатывал только после инициализации самого universal init.d. Вестимо, из-за этого новая версия либы (спасибо, omega2008, за наводку) так запускаться не хотела (не знаю как еще объяснить). Поставил init.d toggler. Модуль стал загружаться сразу (секунде на пятой). В итоге: gps test стартует мгновенно, видит и GPS, и ГЛОНАСС спутники одновременно, ничего не скачет, показывает вроде все параметры. Единственное, сижу на хате, не могу сказать насколько точна скорость, и пишет, что In Use ноль спутников, но видит при этом 20-22 запросто. Вот так вот |
23.09.2015, 18:16 | #824 |
Новый Пользователь
Регистрация: 23.09.2015
Город: Нижний Новгород
Регион: 52
Машина: Рено Логан
Сообщений: 4
|
Прошу помощи.
Перечитал весь форум но отладить работу BU353 Glonass(USB-UART? PL2303-XHD) на Booox Smart X(Android 4.2.2 AML-8726MX) через либу так и не получается. С Линуксом раньше дела не имел. Скомпилируйте,пожалуйста, драйвер pl2303.ko для 3.0.50 - наверное всё решится. insmod выдает ошибку lsmod говорит 2303 не загружен Пробовал из шапки не пошли - dmesg | grep pl2303 pl2303: version magic '3.0.36+ preempt mod_unload ARMv7 ' should be '3.0.50-00031-g73815d3-dirty SMP preempt mod_unload ARMv7 А это видимо pl2303drv pl2303: version magic '3.0.8+ preempt mod_unload modversions ARMv7 ' should be '3.0.50-00031-g73815d3-dirty SMP preempt mod_unload ARMv7 Устройство определяется как /dev/ttyUSB0 только после echo "067b 2303" > /sys/bus/usb-serial/drivers/option1/new_id и то как GSM Modem Пробовал пинать ядро - rmmod pl2303 rmmod: delete_modue 'pl2303' failed (errno2) echo -n "1-1:1.0" > /sys/bus/usb/drivers/option/unbind порт совсем пропадает PS Через фиктивные местоположения(You Are Here) GPS-ПО координаты видят. Местоположение по спутникам отобразил и включил, gps.default.so положил(раньше не было) ro.factory.hasGPS=true PS2 Ещё есть сложность с восстановлением(кнопка не распаяна - слёт гарантии). CWM для бэкапа ставить уже боюсь Последний раз редактировалось agp4; 23.09.2015 в 18:25. Причина: ищется кастом рекавери |
29.09.2015, 16:52 | #825 |
Новый Пользователь
Регистрация: 29.09.2015
Возраст: 47
Регион: 77, 97, 99, 177
Сообщений: 1
|
Добрый день.
Имеется устройство Wenz K1 dvb-t2(http://ru.aliexpress.com/item/K1-Qua...61_75,201409_4) + GPS-приёмник GlobalSat ND-105C Попытки оживить не увенчались успехом. Прошу помощи-куда копать? |
02.10.2015, 12:22 | #826 |
Новый Пользователь
Регистрация: 02.10.2015
Возраст: 44
Регион: 61
Сообщений: 1
|
Библиотека gps.default.so которая в шапке работает, а вашу почему-то не могу поставить, хотя все по инструкции делаю
|
02.10.2015, 17:54 | #827 |
Новый Пользователь
Регистрация: 23.09.2015
Город: Нижний Новгород
Регион: 52
Машина: Рено Логан
Сообщений: 4
|
Замена
Нашел информацию http://ec-mobile.ru/75globalsat/ что Глонас-мышь не работает с Андроидом в принципе(другой чип MTK MT3333 вместо SiRFstarIV GSD4e, нет драйвера). Техническая поддержка ГлобалСат это подтвердила. Отсюда вопрос, заработает ли BU-353s4 или сразу просить возврат денег?
Хотя подключение через ПО(а не драйвер) ничем не отличается... Последний раз редактировалось agp4; 02.10.2015 в 18:04. Причина: ...хм |
04.10.2015, 12:52 | #828 |
Старший Пользователь
Регистрация: 24.03.2014
Возраст: 47
Город: Ишим
Регион: 72
Машина: Ларгус
Сообщений: 358
|
Парни, такой вопрос: имеется usb gps приемник на 1613-ub. В папке dev-gps есть два файла ttygps и ttygpspowercontrol. Мне в папке lib какой модуль нужно прописывать? Планшет на intel Z3736F. Что то я запутался.
|
07.10.2015, 09:09 | #829 | |
Banned
Регистрация: 26.06.2010
Регион: 52
Машина: duster
Сообщений: 113
|
Цитата:
|
|
07.10.2015, 16:32 | #830 |
Новый Пользователь
Регистрация: 23.09.2015
Город: Нижний Новгород
Регион: 52
Машина: Рено Логан
Сообщений: 4
|
У меня этот приемник работал через проги, тем же способом что и в инструкции к аналогичным описан. Просто у меня не получилось увидеть его через драйвер(порт не создавался). Поэтому и спрашиваю, с версией без Глонас всё будет проще или по-любому нужен pl2303.ko для моего ядра?
|
Здесь присутствуют: 10 (пользователей: 0 , гостей: 10) | |
|
|