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)

s.m. 09.06.2013 02:54

Цитата:

Сообщение от macau (Сообщение 260760)
что-то у меня косяк с нативной либой-bu-353 висит на полноценном хосте, данные в терминале с него идут. а вот ондроед координаты не получает. но при этом usb4gps работает нормально. либа лежит на месте.

а

setprop ro.kernel.android.gps ttyUSB0

сделал?

macau 09.06.2013 10:14

конечно сделал.

macau 09.06.2013 10:36

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

s.m. 09.06.2013 12:25

Цитата:

Сообщение от macau (Сообщение 260767)
кстати, заметил что если пользоваться прогой, при втыкании модуля ондроед просит разрешение на доступ к устройству. с нативной либой мы руками задаем разрешение на ноду?

я писал об этом - прога сама делает chmod, для этого и просит рут.
с либой нужно делать chmod самому

macau 09.06.2013 13:35

где можно посмотреть лог работы с gps? явно что-то не так сделал, но что-не пойму

YAM1966 09.06.2013 14:10

Ну так cat /dev/ttyUSB0 или какой-там не отменили....

macau 09.06.2013 15:03

ну так с него данные идут

AngelOfGrief 09.06.2013 15:12

В build.prop:

gps.enable=true
# hw.nogps=true

У меня не заработало пока это не сделал.

macau 09.06.2013 16:08

Цитата:

Сообщение от avgaz (Сообщение 260685)
Сменил через винду скорость gps на 9600 временно, результат такой же (( чуть по лучше не нужно вводить команды, что бы спутники подхватились в навигации достаточно просто запустить USBGPS и потом остановить и отрыть навител тогда там показывает кол спутников в общем не работает, может всё таки проблема в этом http://pccar.ru/showpost.php?p=255747&postcount=38 вроде у нас одинаковый планшет.
Тогда если это не поправить назревает вопрос как сделать в программе USBGPS что бы при загрузке планшета не перетыкать в программе галочку, автоматом все подхватывало?

а чем меняли скорость? что-то у меня теперь тоже 4800 не ставится

avgaz 09.06.2013 16:18

Цитата:

Сообщение от YAM1966 (Сообщение 260738)
В общем скомпилил утилитку для сброса USB устройств из командной строки Вложение 31563

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

Сообщение от macau (Сообщение 260782)
а чем меняли скорость? что-то у меня теперь тоже 4800 не ставится

Через винду программой SiRFDemo это сменит временно скорость, то есть после 72ч простоя вернется на дефолтные настройки

macau 09.06.2013 22:47

удалось один раз поймать спутники при помощи либы. остальное время кто-то лочит порт, не меняется скорость. вычитал что такое бывает когда глючит usbserial, но у нас он монолитом 0_о

macau 09.06.2013 23:25

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

avgaz 10.06.2013 03:04

дак вроде этот вариант http://pccar.ru/showpost.php?p=260738&postcount=111 и перетыкает usb gps у меня с этим вариантом смена скорости работала, но постоянно отваливался gps мигал )) и навигация при этом не работала вернее ведение по маршруту, вот думаю может какие логи посмотреть?

macau 10.06.2013 10:17

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

YAM1966 10.06.2013 20:09

Цитата:

Сообщение от avgaz (Сообщение 260822)
дак вроде этот вариант http://pccar.ru/showpost.php?p=260738&postcount=111 и перетыкает usb gps у меня с этим вариантом смена скорости работала, но постоянно отваливался gps мигал )) и навигация при этом не работала вернее ведение по маршруту, вот думаю может какие логи посмотреть?

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

avgaz 10.06.2013 21:30

Смотрел в запущеных приложениях не чего нет связанного с gps да же удалил usbgps программу все равно мигают спутники, если найду чем снять видео покажу позже

macau 10.06.2013 22:05

это ж не венда, где к порту доступ монопольный. тут читать могут все

YAM1966 10.06.2013 22:41

Цитата:

Сообщение от macau (Сообщение 260909)
это ж не венда, где к порту доступ монопольный. тут читать могут все

я не про tty порт GPS приемника, а может у человека запущена и либа и еще что-нибудь... и они :starwars: вместо :drinks_cheers:

AngelOfGrief 10.06.2013 23:14

Цитата:

Сообщение от YAM1966 (Сообщение 260898)
IMHO, тут скорей всего у Вас разные проги работают одновременно и пытаются поделить данные с одного источника координат, посмотрите внимательно что запущено и отключите ненужную.

В Андроиде несколько программ прекрасно могут работать и одновременно получать данные GPS.

YAM1966 10.06.2013 23:22

Я говорю не о получателях, а о транспорте.

AngelOfGrief 10.06.2013 23:28

Цитата:

Сообщение от YAM1966 (Сообщение 260919)
Я говорю не о получателях, а о транспорте.

Это тоже не может быть помехой. В Linux можно открыть tty двумя программами на чтение. Например я у себя во время работы USB GPS могу параллельно просматривать NMEA поток в терминале.

avgaz 10.06.2013 23:32

Цитата:

Сообщение от YAM1966 (Сообщение 260910)
я не про tty порт GPS приемника, а может у человека запущена и либа и еще что-нибудь... и они :starwars: вместо :drinks_cheers:

А как проверить это?
вот видео с косяком на нем видно как мигает значек спутников и так же команда cat /dev/ttyUSB0
http://video.mail.ru/mail/rusmkportal/2/3.html
ps видео почему то от снялось в другой ориентации экрана

AngelOfGrief 11.06.2013 00:40

avgaz, учитывая, что мигает оно в такт выдаче каждой строчки NMEA, у меня впечатление, что ваш GPS приёмник по командам каким-то образом не совсем совместим с GPS либой, т.е. не правильно она трактует передаваемую им информацию.

А через USB GPS пробовали?

avgaz 11.06.2013 01:59

Цитата:

Сообщение от AngelOfGrief (Сообщение 260930)
avgaz, учитывая, что мигает оно в такт выдаче каждой строчки NMEA, у меня впечатление, что ваш GPS приёмник по командам каким-то образом не совсем совместим с GPS либой, т.е. не правильно она трактует передаваемую им информацию.

А через USB GPS пробовали?

да через прогу всё нормально нет только кол спутников

AngelOfGrief 11.06.2013 02:07

Цитата:

Сообщение от avgaz (Сообщение 260939)
да через прогу всё нормально нет только кол спутников

А, ну тогда вопросы -- автору либы, я думаю.
Я использую USB GPS, меня устраивает...

avgaz 11.06.2013 02:43

Цитата:

Сообщение от AngelOfGrief (Сообщение 260940)
А, ну тогда вопросы -- автору либы, я думаю.
Я использую USB GPS, меня устраивает...

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

s.m. 11.06.2013 03:16

Цитата:

Сообщение от avgaz (Сообщение 260942)
Через программу нужно каждый раз при запуске переставлять чекбокс, что бы влк спутники. Программа без установки каких либо модулей и библиотек работает.

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

avgaz 11.06.2013 03:54

Ещё такая фишка версия программы из третьего поста этой темы UsbGPS4Honeycomb_MR1_alpha1 не требует не каких модулей, а вот версия UsbGPS4Cupcake_alpha5 отсюда https://github.com/HvB/UsbGps4Droid/downloads требует установки PL2303 и setprop ro.kernel.android.gps ttyUSB0
но обе они работают стабильно без каких либо миганий в навигации
Цитата:

дайте уже человеку версию проги с автостартом gps...
было бы неплохо

YAM1966 11.06.2013 11:53

Цитата:

Сообщение от avgaz (Сообщение 260924)
А как проверить это?
вот видео с косяком на нем видно как мигает значек спутников и так же команда cat /dev/ttyUSB0
http://video.mail.ru/mail/rusmkportal/2/3.html
ps видео почему то от снялось в другой ориентации экрана

Вот, как раз об этом я и говорил.
Одновременно работают два транспорта. Один работает корректно и берет данные с ttyUSB и транспортирует их до получателя (навигационной проги), второй-же не может их взять, но тоже передает, что координат нет. поэтому раз в секунду происходит такая хрень - то появление координат, то их пропажа.

avgaz 11.06.2013 12:01

Цитата:

Сообщение от YAM1966 (Сообщение 260979)
Вот, как раз об этом я и говорил.
Одновременно работают два транспорта. Один работает корректно и берет данные с ttyUSB и транспортирует их до получателя (навигационной проги), второй-же не может их взять, но тоже передает, что координат нет. поэтому раз в секунду происходит такая хрень - то появление координат, то их пропажа.

Дык как узнать что ещё запрашивает данные? точно не помню, но вроде пробовал с модемом, что бы gps был на ttyUSB3 и картина была такая же.

YAM1966 11.06.2013 12:11

Пересмотрите еще раз все свои .sh или .rc автозапускатели, скорей всего что-то забыли удалить....

p.s. Я обычно тестирую окончательно на чистой системе после возврата к заводским настройкам...
Но, скорей всего, для Вас это не вариант...

avgaz 11.06.2013 12:16

Цитата:

Сообщение от YAM1966 (Сообщение 260983)
Пересмотрите еще раз все свои .sh или .rc автозапускатели, скорей всего что-то забыли удалить....

p.s. Я обычно тестирую окончательно на чистой системе после возврата к заводским настройкам...
Но, скорей всего, для Вас это не вариант...

Дык чистая и есть, на днях запорол прошивку путем удаления китайских прог, пришлось перешивать на заводскую, после этого по чистой и начал всё ставить, а что нужно было что то удалять при установке либы? за пускатели в etc находятся все? там ещё присутствует init.goldfish.sh

YAM1966 11.06.2013 12:19

Только ненужные проги-провайдеры, которые ставили в процессе своих экспериментов.

Но, если говорите, что система чистая... :dntknw:
У меня UG008, все работает с либой из шапки, и сбрасывателем, что я привел раньше...

YAM1966 11.06.2013 12:46

Только-что проверил еще на свистке U2A, мигает как у Вас на видео.
Смотрю глубже тогда именно на нем...

AngelOfGrief 11.06.2013 13:31

Цитата:

Сообщение от avgaz (Сообщение 260981)
Дык как узнать что ещё запрашивает данные? точно не помню, но вроде пробовал с модемом, что бы gps был на ttyUSB3 и картина была такая же.

А может у вас Mock Location включён?

AngelOfGrief 11.06.2013 13:39

Цитата:

Сообщение от avgaz (Сообщение 260942)
Через программу нужно каждый раз при запуске переставлять чекбокс, что бы влк спутники. Программа без установки каких либо модулей и библиотек работает.

Вот мой рабочий скрипт для автозапуска.

#!/system/bin/sh
stty -F /dev/ttyUSB0 ispeed 4800
chmod 0777 /dev/ttyUSB0

sleep 30
am startservice -a "org.broeuschmeul.android.gps.usb.provider.nmea.int ent.action.START_GPS_PROVIDER"

YAM1966 11.06.2013 13:56

Выключил MOCK, даже перезагрузил, те-же шарики.
С Вашим скриптом вообще ничего нет...

С моим перемигивается что с включенным, что с выключенным MOCK-ом на U2A

avgaz 11.06.2013 16:44

Получается дело в gps.default.so или я совсем запутался думал это у меня только так

alexvtk 11.06.2013 16:52

Коллеги, ну не мучайтесь. "Забейте" на USB GPS. Если в девайсе есть БТ, то берем БТ ЖПС приемник (не надо настраивать скорости) и + Bluetooth GPS Provider
Процесс стартует автоматом при загрузке.
Есть много более интересных задач, чем тратить силы на УСБ ЖБС, ИМХО.
ЗЫ: например, запуск приложений с внешей клавиатуры))) ("железных" кнопок)

avgaz 11.06.2013 18:57

Цитата:

Коллеги, ну не мучайтесь. "Забейте" на USB GPS. Если в девайсе есть БТ, то берем БТ ЖПС приемник
Ну если есть usb приемник, нужно его мучать, в противном случае можно было доплатить и взять со встроенным.


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

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