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)

ABCh 15.12.2018 14:23

При работе софтового драйвера нельзя использовать stty и все остальные программы, которые предполагают работу с настоящим последовательным портом. Результат может быть непредсказуемым.

Kolan91 17.12.2018 14:02

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

ABCh 17.12.2018 14:21

В папках /system/lib/hw/modules /system/lib/modules /system/lib/hw есть файлы с именами *.p281.so? Если есть, попробуй переименовать gps.default.so в gps.p281.so согласно
Код:

ro.product.board=p281
и положить в папку, где есть такие файлы.

Kolan91 17.12.2018 15:38

Цитата:

Сообщение от ABCh (Сообщение 407197)
В папках /system/lib/hw/modules /system/lib/modules /system/lib/hw есть файлы с именами *.p281.so? Если есть, попробуй переименовать gps.default.so в gps.p281.so согласно
Код:

ro.product.board=p281
и положить в папку, где есть такие файлы.

Таких файлов нет, да и когда либу называешь gps.default.so пишет что NO FIX, если как то по другому то пишет сигнал отсутствует.

Shuruper 04.01.2019 00:53

Народ, прошу подсказку.
Android x86. 7.2.
Gps - ublox
Catlog выдаёт постоянно ошибку:
W/GnssLocationProvider(1642): Invalid size of GpsSvStatus found: 0.
Gps status спутники видит, но пишет no-fix
Яндекс навигатор работает, но скорость естественно нормально не фиксирует, постоянно отдаляет и приближает.
оболочка так же пишет, что спутников нет.
GNSS Commander ставит статус - autonom.
Куда и где можно покопать?

Shuruper 11.01.2019 00:18

наткнулся на патч для ubloxю
Может кто попробует скомпилировать или уже это все сделано?
https://forum.u-blox.com/index.php/1...t-architecture

Shuruper 11.01.2019 19:43

Разобрался. Теперь все работает как часы. Если кому надо, обращайтесь.

lelkul13 08.02.2019 15:03

androib x86 8.1 64 rc2 gps мыш ublox
 
Доброго дня всем. Победил..
Система такая:
androib x86 7.1 64 r2 gps мыш ublox 7. Вижу её в dev/ttyACM0 права ставлю 660 по умолчанию, но чтобы заработало один раз ручками установил 777 и после этого по опросу ttyACM0 данные побежали . После перезагрузки они опять 660, но пашет. .Скорость 9600.
В build.prop пишу
Код:

ro.kernel.android.gps=ttyACM0
Подмену либы делаю в system/lib/hw/ gps.default.so подмняю Либой из поста1176. Права 644. Пашет без проблем.
Всем спасибо.

Dimar1973 09.03.2019 17:33

Добрый день. У меня ГУ на PX5 с андроидом 8. Родной gps стал отваливаться. Заказал ublox 803g. С пограммой GNSS comander работает, но как описывалось ранее пишет тoлько autonom и сответственно проблема со скоростью в Яндекс Навигаторе. Как решить эту проблему?

Kolan91 18.03.2019 15:04

Цитата:

Сообщение от Dimar1973 (Сообщение 409141)
Добрый день. У меня ГУ на PX5 с андроидом 8. Родной gps стал отваливаться. Заказал ublox 803g. С пограммой GNSS comander работает, но как описывалось ранее пишет тoлько autonom и сответственно проблема со скоростью в Яндекс Навигаторе. Как решить эту проблему?

Проблему решили? и она есть только в яндексе? Навител не пробовали?

Dimar1973 19.03.2019 07:59

Нет не решил (. Но выяснил, что родной gps сидит на ttyS0 и этот порт жёстко прописан в в gps.default.so 64. Поэтому нет ни какой реакции на запись Android.cernel.gps =ttyACM0. Вот если бы кто попрпавил либу. А так если выполнить команду ln -f /dev/ttyACM0 /dev/ttyS0 то работает до тех пор пока не очьнется встроненный gps. После зависает система.

Alik369 21.03.2019 19:53

Приветствую всех участников данного форума, и прошу помощи в подключении usb gps resiver uboix к ГУ на android 7.1 PX3 RK3188.Перечитал весь форум в голове каша, прошу помощи у знатоков в пошаговой инструкции куда что вставлять. Спасибо всем кто откликнется.

Kolan91 12.04.2019 00:21

Опять продолжил борьбу с гпс, и решил пойти маленькими шагами. Сразу возник вопрос: А должна ли в андроиде гореть иконка местоположения в статусбаре даже если сам гпс не подключен и драйвер не запущен?
http://www.picshare.ru/uploads/181211/w42g8fx6C4.jpg

Kasymbekov 29.04.2019 12:00

Имеется TV Box:
x96Max 4/64 на Amlogic s905x2
Стоковая прошивка Android 8.1, armeabi-v7a, рут Magisk, busybox
Приемник GlobalSat BU-353s4

1. Поставил софтовый дрвайвер pl2303drv в /data/, дал права 755

2. Скопировал new_gps.sun4i.so.zip, с переименованием в gps.default.so. Положил в /system/vendor/lib/hw, дал права 644.

3. Подключаю gps в usb - появляется /dev/ttyUSB0, ставлю права 666.

4. Изменяю скорость: busybox stty -F /dev/ttyUSB0 speed 4800, скорость меняется

5. cat /dev/ttyUSB0 идут NMEA данные

6. Вручную запускаю /data/pl2303drv /dev/ttyUSB0 4800 в терминале:
Код:

Searching for device VID_067b&PID_2303
Found PL2303 device VID_067b&PID2303 (Index=0)
Baudrate requested: 4800
Creating virtual tty. Virtual port: /dev/pts/2
System: unlink /dev/ttyUSB0
System: symlink(/dev/pts/2,/dev/ttyUSB0)
PL2303 serial installed on /dev/ttyUSB0.
Type `cat /dev/ttyUSB0` in another shell window to test.

System: chmod 0666 /dev/pts/2
System: chmod 0666 /dev/ttyUSB0
CTL=0 : CTL=0 : CTL=7 : CTL=7 : CTL=0 :CTL=7 :CTL=0 :BLK=1 : RD=0x56 : INT=-1 :RD=0x56 :CTL=0 :INT=-1 :RD=0x56 :

Err_num - 1
Err_num - 1
Err_num - 1
Err_num - 1

И сразу gps отваливается: пропадает файл /dev/ttyUSB0, cat /dev/ttyUSB0 говорит, что нет такого файла.

Что я делаю не так? :unsure2:

ABCh 29.04.2019 12:31

Цитата:

Сообщение от Kasymbekov (Сообщение 409933)

3. Подключаю gps в usb - появляется /dev/ttyUSB0, ставлю права 666.

4. Изменяю скорость: busybox stty -F /dev/ttyUSB0 speed 4800, скорость меняется

5. cat /dev/ttyUSB0 идут NMEA данные

6. Вручную запускаю /data/pl2303drv /dev/ttyUSB0 4800 в терминале:

Если файл устройства dev/ttyUSB0 появляется автоматически до запуска софтового драйвера, то софтовый драйвер не нужен, он все и портит.

Kasymbekov 29.04.2019 15:06

Цитата:

Сообщение от ABCh (Сообщение 409934)
Если файл устройства dev/ttyUSB0 появляется автоматически до запуска софтового драйвера, то софтовый драйвер не нужен, он все и портит.

Вот это поворот.
Спасибо за совет.

Но без запуска софтового драйвера приложения все равно не видят приёмник. Хотя cat /dev/ttyUSB0 показывает, что данные идут.

ABCh 29.04.2019 16:34

Надо подбирать библиотеку gps под прошивку. Если прошивка 64-битная, то потребуются 2 версии библиотеки, 32- и 64-битная. И вообще, для Amlogic s905 еще никто не нашел живую библиотеку.

Kasymbekov 29.04.2019 20:32

Цитата:

Сообщение от ABCh (Сообщение 409938)
для Amlogic s905 еще никто не нашел живую библиотеку.

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

Lexins 30.04.2019 20:14

Цитата:

Сообщение от Shuruper (Сообщение 407823)
Разобрался. Теперь все работает как часы. Если кому надо, обращайтесь.

Как победил? У меня тоже x86, правда 6 Android, тоже скорость скачет в ЯН.

steel780 12.05.2019 18:41

Существует какой либо аналог GNSS Commander с синхронизацией времени? У меня в авто так же amlogic s905, все устраивает за исключением часов.

black-stripe 23.05.2019 16:17

Всем привет.

Есть готовое решение по связке android TV-box + USB GPS?

Чтобы раз настроить, положить в машину и забыть.

Смотрю на бокс с голосовым вводом (в машине есть видеовход) a95x pro, но понял, что на s905 процы еще нет библиотек?

ABCh 23.05.2019 16:45

Есть прошивка DaveMF для Khadas VIM/VIM2 на Amlogic, но это не совсем TV-box. Либо брать любой TV-box на интеле и ставить Android X86.

black-stripe 23.05.2019 17:12

Цитата:

Сообщение от ABCh (Сообщение 410157)
Есть прошивка DaveMF для Khadas VIM/VIM2 на Amlogic, но это не совсем TV-box. Либо брать любой TV-box на интеле и ставить Android X86.

Может быть какой-то bluetooth GPS работает с s905 без танцев с бубном?

Бача 23.05.2019 18:23

Не знаю насколько близко, но у меня Orange pi RK3399, и я выкрутился вот так https://www.drive2.ru/b/483676815399846132/

steel780 23.05.2019 18:37

Цитата:

Сообщение от Бача (Сообщение 410160)
Не знаю насколько близко, но у меня Orange pi RK3399, и я выкрутился вот так https://www.drive2.ru/b/483676815399846132/

так у всех работает, а хотелось бы чтоб само

ABCh 24.05.2019 07:33

black-stripe,
Bluetooth GPS с Андроидом в принципе не может работать без танцев с бубном. Уж определитесь, чего хотите.

black-stripe 24.05.2019 23:41

Цитата:

Сообщение от ABCh (Сообщение 410167)
black-stripe,
Bluetooth GPS с Андроидом в принципе не может работать без танцев с бубном. Уж определитесь, чего хотите.

Нужна навигация на тв приставке.
Или линк на андроид-коробку с GPS на борту. Установлю в авто на сток видео вход.
Обязательных условий - одно - голосовое управление, ибо к заводскому тачу не подключиться.

black-stripe 25.05.2019 13:15

Установил на штатный видеовход коробку с android TV и подключил к ней GPS ublox7 свисток через fake GPS (gnss commander) - Яндекс навигатор работает, отображение скорости не проверил.

YAM1966 25.05.2019 13:43

Цитата:

Сообщение от black-stripe (Сообщение 410180)
....ибо к заводскому тачу не подключиться.

Так прямо все запущено? :)
Тач резистивный?

black-stripe 25.05.2019 14:02

Цитата:

Сообщение от YAM1966 (Сообщение 410182)
Так прямо все запущено? :)
Тач резистивный?

Резистивный. На нем климат и все все все.
Ford Explorer.

Kolan91 27.05.2019 02:04

Цитата:

Сообщение от steel780 (Сообщение 410041)
Существует какой либо аналог GNSS Commander с синхронизацией времени? У меня в авто так же amlogic s905, все устраивает за исключением часов.

самое интеесное что гнсс показывает время (из нема данных) только +0 часовой пояс, как это привязать как системным часам не понятно

Kolan91 03.06.2019 15:22

Наконец то победил приставку x96mini на Amlogic S905W, и прикрутил usb gps. Если в кратце, то подобрал подходящую либу и выставил на файл созданный при подключении ttyACM0 права 666. В ближайшие дни напишу полный мануал с подробностями.

steel780 03.06.2019 19:46

Цитата:

Сообщение от Kolan91 (Сообщение 410325)
Наконец то победил приставку x96mini на Amlogic S905W, и прикрутил usb gps. Если в кратце, то подобрал подходящую либу и выставил на файл созданный при подключении ttyACM0 права 666. В ближайшие дни напишу полный мануал с подробностями.

Жду с нетерпением. А какая прошивка у тебя?

bascho 05.06.2019 22:34

Я прошу прощения за мой плохой русский язык.
Я пытаюсь установить GPS-приемник на планшет Nexus 7 2013. GPS-приемник - Holux M-1000. Планшет имеет Android 5.1 и ядро 3.4. Я подключил приемник к планшету. Я установил UsbGPS4Droid_alpha5.apk. В настройках планшета в разделе параметров разработчика я выбрал UsbGPS4Droid_alpha5.apk в качестве приложения для определения местоположения. Когда я запускаю приложение, я выбираю GPS-a, чтобы установить скорость 4800. Но когда я пытаюсь запустить свой GPS, я получаю сообщение «Не удается запустить: фиктивные местоположения отключены». У кого-нибудь есть идеи, почему это происходит?

http://alfa.kachi-snimka.info/vij.ph...559759594j.jpg

http://alfa.kachi-snimka.info/vij.ph...559759653d.jpg

Kolan91 06.06.2019 14:06

Вложений: 1
Мануал по подключению USB GPS к приставке x96mini на Amlogic S905W.
https://cf2.s3.souqcdn.com/item/2018...8_89315276.jpg

Как показала практика, какая именно прошивка стоит разницы нет. Проверялось на UBLOX GN-803G и GlobalSat BU-353.

1. Драйвер:
Здесь есть небольшие отличия: ublox работает без стороннего драйвера и определяется как ttyACM0. Globalsat заработал через софтовый драйвер pl2303 (качать отсюда: http://pccar.ru/showpost.php?p=392461&postcount=1072, второе вложение, а в нем папка armeabi). Кидать в папку data, запускать командой в терминале /data/pl2303drv /dev/ttyUSB0 4800, затем на всякий случай проверить идут ли данные cat /dev/ttyUSB0. После того как проверили, вкладку в терминале с запущенным драйвером не закрываем а вкладку с бегущими данными обязательно закрыть!!! Соответственно он как устройство определяется ttyUSB0

2. Права на само устройство (Обязательно!!!):
Права на ttyACM0 ставить 666 командой chmod 666 /dev/ttyACM0
Права на ttyUSB0 с софтовым драйвером вроде как и сами ставятся 777 но на всякий случай можно так же поменять на 666 chmod 666 /dev/ttyUSB0

3. Библиотека:
Кидаем из папки во вложении файлы в lib-hw и lib64-hw права как и у соседних (либ64 на всякий случай, если это не обязательно, то отпишитесь. Папки либ 64 в прошивке нет так что кидайте прям так.)

4. build.prop
В него добавить ro.kernel.android.gps=ttyACM0 или ro.kernel.android.gps=ttyUSB0 в зависимости от устройства.

Как все сделаете в GPS test должна появиться такая картинка:
https://i.ibb.co/tm0BNbL/a-X8-QUzyl-H0s.jpg

Чтобы не запускать драйвер каждый раз в ручную и не менять права на устройство, пишем скрипт в автозагрузку(http://pccar.ru/showpost.php?p=255216&postcount=35)

steel780 06.06.2019 20:45

Роскошно

pettson 18.08.2019 21:05

Автозапуск драйвера
 
Небольшая ремарка из своего опыта.

Долго мучился с автозапуском (драйвер в виде модуля ядра) по инструкциям, приведенным в начале этой темы, но ни install-recovery.sh, ни run-parts init.d (который предлагалось запускать из preinstall.sh) у меня не заработали.

Точнее, вручную-то install-recovery.sh, разумеется, запускается и отрабатывает, но при старте его никто не дергает.

Busybox run-parts, натравленный на папку init.d, никого там не запускает даже при ручном запуске. Уж не знаю почему.

Просто вставил insmod, chmod и stty прямо в preinstall.sh, и все отлично стартует при запуске системы. Так что не уверен, что заморочки с init.d вообще оправданы. Хотя, возможно, это лишь нюансы конкретных сборок андроида.

derrij 10.11.2019 14:51

usb_serial_for_3.10.100+
 
Добрый день. Есть у кого-нибудь cdc-acm.ko под 3.10.100+? Спасибо.

Alexey_1811 12.11.2019 21:58

Подкскажите почему на /data/pl2303drv /dev/ttyUSB0 4800
Выдает: Unknow id: /data/pl2303drv

Zadoff 23.11.2019 12:23

Цитата:

Сообщение от Kolan91 (Сообщение 410372)
Чтобы не запускать драйвер каждый раз в ручную и не менять права на устройство, пишем скрипт в автозагрузку

Спасибо за инструкцию, на 7 андроиде все взлетело, специально для этих целей купил x96mini, жаль у приставки нет блютуз, да и ЯН подтормаживает немного.
Поделитесь пожалуйста скриптом для автозагрузки, у меня запускается только через "костыль" в виде стороннего приложения.
И еще вопрос, проверяли ли вы работоспособность GPS на X96mini с прошивками андроид 8 и андроид 9 ???

Спасибо!


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

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