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 22.02.2018 19:26

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

strogan 23.02.2018 03:13

Цитата:

Сообщение от nikopol70 (Сообщение 399520)
Глонас я отключил в нем, под виндой по Юриной инструкции через юцентр

А можно подробнее? У вас Нексус? Андроид 7?
Порт ttyACM не меняет свой номер при передёргивание в хабе?
Какую либу использовали?

У меня твбокс Х96, андроид вроде 6. Либу использую из шапки, перепробовал кучу разных, когда пытался завести чип на двух системах позиционирования, в шапке либа самая адекватная.
Порты не дёргаю, так как сном не пользуюсь, загрузка занимает около 20-30 секунд, не напрягает совершенно. Потому и с портами неразберихи нет.

OlegP 19.03.2018 14:06

Вложений: 1
Есть MINIX NEO-U1 (на чипе S905). На нем стоит Андроид 6.0.1 (кастомная прошивка с форума Миникса). Рут поставлен.
ublox m8030 (куплен тут: https://ru.aliexpress.com/item/USB-G...311.0.0.rOY6ow). Ядро 3.14.29

Сначала делал все по инструкции в шапке. Драйвера для pl2303 не подошли. Нашел в Интернете модуль, который подходит... нашел, но ни одна навигационная программа не видит данные.
Затем на сайте миникса нашел инструкцию (http://www.minixforum.com/threads/howto-enable-gps.556/) пробовал ее, но увы. Результата нет.

Пробовал через программу you are here gps, тоже нет результата.

К слову сказать ublox определяется как ttyACM0. Это меня навело на мысль, что нужен не драйвер pl2303 а cdc-acm.ko.
Поиск его под мое ядро и архитектуру успехов не дало. Если у кого есть (или кто может скомпилить) буду признателен.

Что делать? Купить другой ГПС ресивер или помучать этот?


Кстати вопрос (еще один). Я правильно понимаю, что железка данные (NMEA) отдает (см. скрин)?

ABCh 19.03.2018 21:05

Цитата:

Сообщение от OlegP (Сообщение 400391)
К слову сказать ublox определяется как ttyACM0. Это меня навело на мысль, что нужен не драйвер pl2303 а cdc-acm.ko.
Поиск его под мое ядро и архитектуру успехов не дало. Если у кого есть (или кто может скомпилить) буду признателен.

Зачем искать модуль cdc-acm, если он уже есть и работает?
ro.kernel.android.gps=ttyACM0
и все

OlegP 20.03.2018 00:04

Цитата:

Сообщение от ABCh (Сообщение 400408)
Зачем искать модуль cdc-acm, если он уже есть и работает?
ro.kernel.android.gps=ttyACM0
и все

Если Вы имели в виду добавить эту строчку в build.prop... добавлял. Но Навител спутники не увидел.
А что Вы имеете под "и все"? Остальные настройки делать не надо (т.е. все остальное можно не добавлять в build.prop, не прописывать в init и т.д.)?

Проверил добавлением (точнее заменой ttyUSB0 на ttyACM0) в build.prop... навител не видит данные. Кроме того в настройках "Местоположение" не появляется строка "брать только от GPS" (или как там она должна называться) (как я только не изгалялся в папке permissions).

ABCh 20.03.2018 12:22

Кастомная прошивка с форума Миникса поддерживает работу GPS? Или об этом нет достоверной информации?

OlegP 20.03.2018 16:26

Цитата:

Сообщение от ABCh (Сообщение 400436)
Кастомная прошивка с форума Миникса поддерживает работу GPS? Или об этом нет достоверной информации?

Об этом нет достоверной информации (равно как и поддерживает ли оригинальная).

Что сегодня произошло.
Я скачал с плэймаркета ПО Артема Тимофеева (GNSS/GPS chip configurator). Так вот там при выборе устройства, если выбрать ttyACM0, то выходит ошибка. Если же /dev/bus/usb/001/003 то идет подключение к GPS-приемнику. Спутники видны, на карте я себя увидел.
Если перейти в навител, то он ничего не видит.

Как я понимаю, проблема в библиотеке, которая передает данные с устройства в систему. Осталось ее найти / скомпилировать, либо понять как подцепить навителу '/dev/bus/usb/001/003'.

ABCh 20.03.2018 20:06

Цитата:

Сообщение от OlegP (Сообщение 400459)
Как я понимаю, проблема в библиотеке, которая передает данные с устройства в систему. Осталось ее найти / скомпилировать, либо понять как подцепить навителу '/dev/bus/usb/001/003'.

В вашей прошивке есть gps.default.so? Если есть, то надо разбираться с permissions. Если нет, то лучше не заморачиваться и поставить https://play.google.com/store/apps/d...ommander&hl=ru

OlegP 21.03.2018 13:23

Цитата:

Сообщение от ABCh (Сообщение 400468)
В вашей прошивке есть gps.default.so? Если есть, то надо разбираться с permissions. Если нет, то лучше не заморачиваться и поставить https://play.google.com/store/apps/d...ommander&hl=ru

1. Такой библиотеки в прошивке не было.
2. GNSS Commander не работает, изучено.
3. В базовой прошивке (на 5.0) строчка про "только GPS" в меню "месторасположение" была (там было всего 3 строчки), в кастомной это строчки нет (только "все вместе" и "только WiFi и Синезуб").

Надо искать (или компилить, если можно) подходящую gps.default.so.
У меня их целый набор (разного года и разного разрешения), некоторые навителу сообщают про GPS, некоторые нет.

Если бы ПО Артема Тимофеева передавало данные в систему... было бы здорово.

ABCh 21.03.2018 15:31

Цитата:

Сообщение от OlegP (Сообщение 400488)
У меня их целый набор (разного года и разного разрешения), некоторые навителу сообщают про GPS, некоторые нет.

Те, которые сообщают, подхватываются фреймворком андроида. Вот образец изменений, которые нужно добавить в устройство, не имеющее поддержки GPS. Попробуйте еще вот эту библиотеку. Поставьте logcat и ищите сообщения от location provider.
Для работы GNSS Commander разрешали mock locations?


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

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