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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Навигация

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2017, 11:57   #1061
ABCh
Старший Пользователь
 
Регистрация: 21.05.2015
Возраст: 63
Город: Челябинск
Регион: 74
Сообщений: 402
ABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond repute
По умолчанию

Вот так всегда. Как только посмотришь логи, все начинает работать
ABCh на форуме   Ответить с цитированием
Старый 18.07.2017, 19:00   #1062
Except
Пользователь
 
Аватар для Except
 
Регистрация: 08.12.2008
Возраст: 38
Город: Челябинск
Регион: 74
Машина: Nissan Sunny 2001
Сообщений: 72
Except is on a distinguished road
По умолчанию

Всем привет, удалось подключить приемник Globalsat BU-353 к odroid C2. Все по инструкции (только команды автозагрузки прописать пришлось в файле /system/bin/usb_reset.sh в конце)
НО! Есть проблема, на которую не могу найти решения.

Запускаю любую софтину (навител к примеру). Не видит спутники, вообще ничего. А если нажать выключить GPS и опять включить (в самой программе, или закрыть его и снова запустить) - тут же появляются все данные.

Так же можно запустить программу GPStest - тишина. Закрыть ее и опять открыть - работает.

Как будто с первого раза не получается и надо приемник пнуть.
В логах при загрузке устройства

Код:
/storage/emulated/0>adb shell
root@odroidc2:/ # logcat | grep gps
07-18 19:51:15.119  3231  3231 W PackageManager: Not granting permission android.permission.ACCESS_MOCK_LOCATION to package org.broeuschmeul.android.gps.usb.provider (protectionLevel=2 flags=0x1800be44)
07-18 19:51:15.119  3231  3231 W PackageManager: Not granting permission android.permission.ACCESS_FINE_LOCATION to package com.chartcross.gpstest because it was previously installed without
07-18 19:51:16.494  3231  3277 W PackageManager: Not granting permission android.permission.ACCESS_MOCK_LOCATION to package org.broeuschmeul.android.gps.usb.provider (protectionLevel=2 flags=0x1800be44)
07-18 19:51:16.495  3231  3277 W PackageManager: Not granting permission android.permission.ACCESS_FINE_LOCATION to package com.chartcross.gpstest because it was previously installed without
07-18 19:51:17.594  3231  3231 I BackupManagerService: Package biz.locatel.nmeagpsclock not installed; dropping from full backup
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_hardware_interface
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension: enter name=gps-xtra
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension, querying gps-xtra
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension: enter name=agps
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension, querying agps
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension: enter name=gps-ni
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension, querying gps-ni
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension: enter name=gps-debug
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension, querying gps-debug
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension: enter name=agps_ril
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension, querying agps_ril
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension: enter name=gps_geofencing
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension, querying gps_geofencing
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension: enter name=gps_measurement
07-18 19:51:19.456  3231  3231 D libmbm-gps: odroid_gps_get_extension, querying gps_measurement
07-18 19:51:19.457  3231  3231 D libmbm-gps: odroid_gps_get_extension: enter name=gps_navigation_message
07-18 19:51:19.457  3231  3231 D libmbm-gps: odroid_gps_get_extension, querying gps_navigation_message
07-18 19:51:19.457  3231  3231 D libmbm-gps: odroid_gps_get_extension: enter name=gnss_configuration
07-18 19:51:19.457  3231  3231 D libmbm-gps: odroid_gps_get_extension, querying gnss_configuration
07-18 19:51:19.465  3231  3244 W GpsLocationProvider: Could not open GPS configuration file /etc/gps.conf
07-18 19:51:19.466  3231  3244 E GpsLocationProvider: no AGPS interface in set_agps_server
07-18 19:51:19.533  3231  3244 D libmbm-gps: nmea_reader_set_callbacks: sending latest fix to new callback
07-18 19:51:19.533  3231  3244 D libmbm-gps: nmea_reader_set_callbacks: sending latest sv_status to new callback
07-18 19:51:19.533  3231  3244 D libmbm-gps: nmea_reader_set_callbacks: sending latest nmea sentence to new callback
07-18 19:51:19.534  3231  3244 E GpsLocationProvider: no AGPS interface in set_agps_server
07-18 19:51:19.545  3231  3577 W LocationManagerService: Dropping incomplete location: Location[gps 0,000000,0,000000 acc=??? t=?!? et=?!? {Bundle[{}]}]
После первого запуска навитела идет следующее

Код:
07-18 19:51:44.456  3231  3244 D libmbm-gps: odroid_gps_set_position_mode:enter  GPS_POSITION_MODE_MS_BASED min_interval = 0 pref=0
07-18 19:51:44.456  3231  3244 E libmbm-gps: MS_BASED mode setting SUPL
07-18 19:51:44.456  3231  3244 D libmbm-gps: odroid_gps_set_position_mode: exit 0
07-18 19:51:44.459  3231  3244 E libmbm-gps: 1 device(s) are listed
07-18 19:51:44.461  3231  3244 E libmbm-gps: ro.kernel.android.gps.speed = 4800
И молчок. Если выкл\вкл gps сделать, то вот:

Код:
07-18 19:53:33.404  3231  3244 D libmbm-gps: odroid_gps_set_position_mode:enter  GPS_POSITION_MODE_MS_BASED min_interval = 0 pref=0
07-18 19:53:33.404  3231  3244 E libmbm-gps: MS_BASED mode setting SUPL
07-18 19:53:33.404  3231  3244 D libmbm-gps: odroid_gps_set_position_mode: exit 0
07-18 19:53:33.406  3231  3244 E libmbm-gps: 1 device(s) are listed
07-18 19:53:33.408  3231  3244 E libmbm-gps: ro.kernel.android.gps = /dev/ttyUSB0
07-18 19:53:33.410  3231  3244 E libmbm-gps: ro.kernel.android.gps.speed = 4800
07-18 19:53:34.020  3231  5100 D libmbm-gps: Got an nmea string, parsing.
07-18 19:53:34.020  3231  5100 D libmbm-gps: Received: $GPGGA,145333.000,5509.4000,N,06125.0758,E,1,08,1.3,265.7,M,-11.5,M,,0000*7C
07-18 19:53:34.020  3231  5100 D libmbm-gps: GGA
07-18 19:53:34.021  3231  5100 D libmbm-gps: Got an nmea string, parsing.
07-18 19:53:34.021  3231  5100 D libmbm-gps: Received: $GPGSA,A,3,10,27,08,21,18,15,16,20,,,,,1.8,1.3,1.3*3C
07-18 19:53:34.021  3231  5100 D libmbm-gps: GSA
...
Если работать через фиктивный драйвер, то норм, включая UsbGps (пункт Start/Stop GPS) идет, на сколько я понял, первое обращение к приемнику, потом уже тот же навител работает с первого раза, НО! У UsbGps нет автозапуска.

Хотется, чтобы все само работало сразу, без доп танцев.

В любой момент можно сделать "cat /dev/ttyUSB0", все работает, данные идут
__________________
Nissan Sunny FB15 SS 01'
pccar на odroid c2
Except вне форума   Ответить с цитированием
Старый 21.07.2017, 21:14   #1063
ABCh
Старший Пользователь
 
Регистрация: 21.05.2015
Возраст: 63
Город: Челябинск
Регион: 74
Сообщений: 402
ABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond repute
По умолчанию

Есть 3 пути решения проблемы:
1. попробовать "поискать правду", то есть скачать исходники для odroid, посмотреть libmbm-gps и найти причину такого поведения,
2. попробовать заменить libmbm-gps на gps.default.so соответствующей архитектуры,
3. автоматизировать процесс пинания провайдера gps.
ABCh на форуме   Ответить с цитированием
Старый 26.07.2017, 17:41   #1064
Except
Пользователь
 
Аватар для Except
 
Регистрация: 08.12.2008
Возраст: 38
Город: Челябинск
Регион: 74
Машина: Nissan Sunny 2001
Сообщений: 72
Except is on a distinguished road
По умолчанию

Цитата:
Сообщение от ABCh Посмотреть сообщение
Есть 3 пути решения проблемы:
1. попробовать "поискать правду", то есть скачать исходники для odroid, посмотреть libmbm-gps и найти причину такого поведения,
2. попробовать заменить libmbm-gps на gps.default.so соответствующей архитектуры,
3. автоматизировать процесс пинания провайдера gps.
Спасибо, буду пробовать позже с libmbm-gps. Пока остановился на 3-ем варианте. Т.к. пишу свою оболочку мультимедийную, то при ее загрузке долблю GPS на предмет координат.
__________________
Nissan Sunny FB15 SS 01'
pccar на odroid c2
Except вне форума   Ответить с цитированием
Старый 31.07.2017, 07:39   #1065
saraevod
Новый Пользователь
 
Регистрация: 12.02.2017
Регион: 77, 97, 99, 177
Сообщений: 1
saraevod is on a distinguished road
По умолчанию

Друзья, может кто подскажет в каком направлении копать!
Устаеновлен приёмник на базе ublox-7 и в большинстве включений свисток подхватывается нормально, устройство ttyACM0 появляется и навигационные программы спутники видят. Но иногда после включения устройство не появляется, хотя питание подаётся и девайс мигает. Помогает от этого только перезагрузка устройства Андроид. Если же переткнуть gps при включённом Андроиде, то устройство ttyACM0 появляются, данные nmea идут, но навигационные программы спутники не видят.

Спасибо
saraevod вне форума   Ответить с цитированием
Старый 14.08.2017, 18:20   #1066
DJONI
Новый Пользователь
 
Регистрация: 20.08.2016
Возраст: 33
Регион: 27
Сообщений: 1
DJONI is on a distinguished road
По умолчанию

Всем привет. У меня TVBox Z4 (rk3368) стоковый, только рут поставил. Слюнявлю к нему Ublox7, все как по инструкции: но что то не то!




https://yadi.sk/i/0q43kVuZ3LyZ2R
https://yadi.sk/i/nrGdOxFi3LyYyb
DJONI вне форума   Ответить с цитированием
Старый 16.08.2017, 13:32   #1067
LowriderA
Новый Пользователь
 
Регистрация: 18.11.2011
Возраст: 37
Город: Одесса
Регион: Украина
Машина: Toyota Picnic
Сообщений: 3
LowriderA is on a distinguished road
По умолчанию

Добрый день.
Подскажите, есть проблема.
У меня свисток MK908II(android 4.4) и приемник BU353.
Модуль и либа на месте, права выставлены.
При прописывании всех команд(включая пинание ядра) в терминале, данные бегут, и программы видят спутники.(команды копирую из заготовки install-recovery.sh)
Если прописать все команды в install-recovery.sh то ничего не работает, вернее модуль pl2303.ko грузится, но скорость не меняется(ядро не пнулось) и данные не бегут.
Если после старта системы с заполненным install-recovery.sh попробовать пнуть ядро, то устройство ttyUSB0 отваливается.
Уже не знаю что делать

Мой install-recovery.sh с таким содержимым:
Код:
#!/system/bin/sh

echo -n "1-1:1.0" > /sys/bus/usb/drivers/option/unbind

insmod /system/lib/modules/pl2303.ko

busybox stty -F /dev/ttyUSB0 4800
busybox chmod 666 /dev/ttyUSB0

setprop ro.kernel.android.gps ttyUSB0
Раньше на этом свистке, только на стоковой прошивке ( андроид 4.2) все запустилось без проблем. Сейчас что-то не хочет.
Может быть в install-recovery.sh можно поставить задержку на запуск.


Update:
Сам же и победил проблему, начал добавлять в install-recovery.sh по одной команде.
Пришлось добавить
sleep 5 после пинания ядра, и перед setprop. И все заработало.
В итоге получился такой install-recovery.sh
Код:
#!/system/bin/sh

echo -n "1-1:1.0" > /sys/bus/usb/drivers/option/unbind
sleep 5
insmod /system/lib/modules/pl2303.ko
busybox stty -F /dev/ttyUSB0 4800
busybox chmod 666 /dev/ttyUSB0
sleep 5
setprop ro.kernel.android.gps ttyUSB0

Последний раз редактировалось LowriderA; 16.08.2017 в 14:43.
LowriderA вне форума   Ответить с цитированием
Старый 29.08.2017, 21:53   #1068
NightQuest
Новый Пользователь
 
Регистрация: 29.08.2017
Регион: 24
Сообщений: 2
NightQuest is on a distinguished road
По умолчанию

Добрый день!
Имею TV приставку Xiaomi Mi Box 3 (MDZ-16-AA), работает на S905-H.
uname -a выдает 3.14.29, aarch64
Пытаюсь подключить BU-353

Само собой модули из шапки не устанавливаются. Пролистав всю тему - не нашел модуль под это ядро. Правильно ли я понимаю, что единственный способ решения - софтовый драйвер / костыль с YouAreHereGPS или чем-то подобным?
NightQuest вне форума   Ответить с цитированием
Старый 30.08.2017, 13:36   #1069
ABCh
Старший Пользователь
 
Регистрация: 21.05.2015
Возраст: 63
Город: Челябинск
Регион: 74
Сообщений: 402
ABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond repute
По умолчанию

NightQuest

Да, именно так. Если, конечно, нет желания самостоятельно собрать модули
ABCh на форуме   Ответить с цитированием
Старый 30.08.2017, 15:51   #1070
NightQuest
Новый Пользователь
 
Регистрация: 29.08.2017
Регион: 24
Сообщений: 2
NightQuest is on a distinguished road
По умолчанию

Цитата:
Сообщение от ABCh Посмотреть сообщение
NightQuest
Да, именно так. Если, конечно, нет желания самостоятельно собрать модули
Желание большое, но нет умений. И знания весьма поверхностны.

Попробовал завести pl2303drv - only position independent executables (PIE) are supported.
Кросс-компилятора нет, пересобрать не чем

Последний раз редактировалось NightQuest; 30.08.2017 в 20:32.
NightQuest вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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