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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Навигация (http://pccar.ru/forumdisplay.php?f=176)
-   -   USB GPS for Android (http://pccar.ru/showthread.php?t=18871)

AngelOfGrief 24.06.2013 15:28

Цитата:

Сообщение от avgaz (Сообщение 260783)
Сегодня решил по тестить в авто, на столе как то и не замечал этого. И по сути навигация не работает идет постоянная потеря спутников быстро выкл и вкл, то есть постоянно мигает скорость то 0 то текущая, как и индикатор спутников красный, зел
попробовал через программу usbgps нормально все работает кроме показа кол спутников, это можно как то поправить?

А у меня-то, оказывается, точно такая же проблема. Я просто обычно не пользую Navitel, а заметно это в основном в нём.

Яндекс.Карты - всё ok
Яндекс.Нави - ok
Google.Maps - тоже ok
Google.Navigator - всё ok
Mapcam.Droid - ok, но скорость прыгает 0-3.

В GPS Test которым я обычно пользуюсь для проверки GPS, тоже всё вроде бы хорошо, однако видно, что точность прыгает, а если зайти в отображение высоты, то прыгает раз в секунду то 0 то ~ 550 футов.

В Навителе точно такой же эффект как у Avgaz: иконка спутников попеременно раз в полсекунды меняется с зелёной на красную. В Навителе на странице отображения спутников тоже GPS то включается то выключается и меняются поочередно пункты "высота" и "фикс".

Проверил как с BU353 так и с другим GPS модулем, работающим на другой скорости и с немного отличающимся набором команд. Эффект полностью одинаковый. Разве что при улучшении приёма разброс показаний точности становится меньше.

Ещё есть такой эффект: если порт /dev/ttyUSB0 открыть в терминале командой cat /dev/ttyUSB0, то в GPS либу данные поступать перестают и GPS пропадает во всех программах.

arhim 30.06.2013 22:15

Вложений: 2
ВСЕ работает на GOCLEVER a103

инструкция:
1) поставил родную прошивку ICS 4.0.4
http://goclever.com/ru/ru/pages/download_center.html
(серия у меня не совпала, но это не повлияло)

камера работает и скайп перестал тормозить, в отличие от версии 4.0.3

2) скачал модули и скопировал в /system/vendor/modules/

ftdi_sio.ko - для тех, у кого Holux
pl2303.ko - для тех, у кого GlobalSat

3) права дал такие как и у других модулей (с помощью RootExplorer например)

4) скопировал библиотеку в /system/lib/hw
не знал как назвать - поэтому создал все варианты
gps.default.so
gps.exDroid.so
gps.exdroid.so
gps.sun4i.so

5)права дал такие же как и всех файлов в директории

6)затем на всякий случай скопировал эти файлы в /system/lib/

7)установил программу "Universal init.d" и "busybox" - сделал smart install - на всякий случай!!!

8) Зашел в /system/etc/init.d/ и удалил все что там было и закачал свой файл и назвал его gps.sh

Цитата:

#!/system/bin/sh
su
insmod /system/vendor/modules/pl2303.ko
insmod /system/vendor/modules/ftdi_sio.ko
depmod
stty -F /dev/ttyUSB0 speed 4800
setprop ro.kernel.android.gps ttyUSB0
9) этому файла дал права chmod +x gps.sh - чтобы он мог запускаться, и на всякий слйчай дал разрешения в RootExplorer на чтения и запуск всем (владельцу,группам,всем)

10) зашел в програму universal ini.d - и поставил флажок ON - в списке только мой скрипт gps.sh

------------------------------------- все работает ---------------------------------------------------

1) при включение планшета нужно обязательно подсоединять USB GPS устройство
2) после загрузки планшета можно отсоединять кабель устройства, вставлять влешки, и подсоединять кабель - навигация работает!!!
3) не надо выставлять MOCK LOCATION ( он не нужен) фиктивные метоположения
4) в Navitel я вижу спутники!!! и в любыз других программах!!! и в трее я вижу значок родной андроида - поиска GPS!!!
5) Google Карты работают отлично с оффлайн-кэшем

итого мой отец получил из старого планшета 10 дюймовый навигатор со скайпом, отличной программой навител и всеми картами 2013 1 квартал, а также 3G модемом и встроил себе в минивэн вместо магнитолы.

---------------------------------------------------------------------------------------------------------------

ВНИМАНИЕ - я удалил программу SUPERUSER, если вы думаете ее оставлять - то по-умолчанию дайте - РАЗРЕШАТЬ ВСЕ!!!
родная программа есть в /system/xbin/su

если что - попробуйте дать права 777 на библиотеки и модули ядра (хотя на запись этих файлов лучше разрешения не давать никогда!
----------------------------------------------------------------------------------------------------------------

AngelOfGrief 30.06.2013 22:28

arhim, в Навител нет эффекта моргания иконки спутников то зелёным то красным цветом?

p.s. ftdi_sio.ko и строчка insmod ftdi_sio.ko вам не нужны.

arhim 30.06.2013 22:31

Цитата:

Ещё есть такой эффект: если порт /dev/ttyUSB0 открыть в терминале командой cat /dev/ttyUSB0, то в GPS либу данные поступать перестают и GPS пропадает во всех программах.
не замечено такого эффекта, замечено другое - если включить планшет, а потом подсоединить к нему USB GPS (модули ядра уже загружены) - то он выдает кракозябры, а если при запуске планшета USB GPS был подключен - то данные выводят в UTF8 (нормально)

AngelOfGrief 30.06.2013 22:32

Цитата:

Сообщение от arhim (Сообщение 262758)
не замечено такого эффекта, замечено другое - если включить планшет, а потом подсоединить к нему USB GPS (модули ядра уже загружены) - то он выдает кракозябры, а если при запуске планшета USB GPS был подключен - то данные выводят в UTF8 (нормально)

Кракозябры -- это запуск на неправильной скорости, к кодировке не имеет отношения.

arhim 30.06.2013 22:33

Цитата:

Сообщение от AngelOfGrief (Сообщение 262757)
arhim, в Навител нет эффекта моргания иконки спутников то зелёным то красным цветом?

p.s. ftdi_sio.ko и строчка insmod ftdi_sio.ko вам не нужны.

нет моргания, почему мне не нужны INSMOD???

ок, для Холукса будет на всякий случай, машинально добавил.

AngelOfGrief 30.06.2013 22:35

Кракозябры, наберите в терминале stty -F /dev/ttyUSB0 speed 4800 и будет нормально.

arhim 30.06.2013 22:36

Цитата:

Сообщение от AngelOfGrief (Сообщение 262760)
Кракозябры -- это запуск на неправильной скорости, к кодировке не имеет отношения.

не буду спорить, какие могут быть коллизии при неправльно выбранной скорости но:

1) при неправльной скорости - данные не поступают вообще!!!
2) модули ядра загружены и установлена скорость в скрипте GPS.SH

так что скорость никак не может влиять на то что идут кракозябры, если не подключать USB GPS при старте устройства

AngelOfGrief 30.06.2013 22:38

Цитата:

Сообщение от arhim (Сообщение 262764)
не буду спорить, какие могут быть коллизии при неправльно выбранной скорости но:

1) при неправльной скорости - данные не поступают вообще!!!
2) модули ядра загружены и установлена скорость в скрипте GPS.SH

так что скорость никак не может влиять на то что идут кракозябры, если не подключать USB GPS при старте устройства

У вас скорость назначается порту, а не модулю ядра. Он когда грузится без устройства, порта нет и команда stty -F /dev/ttyUSB0 speed 4800 отрабатывает вхолостую.

При неправильной скорости данные поступают и выглядят как кракозябры.

arhim 30.06.2013 22:38

Цитата:

Сообщение от AngelOfGrief (Сообщение 262763)
Кракозябры, наберите в терминале stty -F /dev/ttyUSB0 speed 4800 и будет нормально.

понял со скоростью, я даже не думал про то, кому назначется скорость

-------------------

дистанцию я тоже заметил - она прыгает и высота, но она корректируется после 2 минут

-------------------
подправил в сообщение
ftdi_sio.ko - для тех, у кого Holux
pl2303.ko - для тех, у кого GlobalSat


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

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