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 04.10.2017 10:30

Цитата:

Сообщение от kazanova (Сообщение 392967)
После перезагрузки вот что наблюдаю. mylog.id: "uid=0(root) gid=0(root) groups=0(root) context=u:r:preinstall:s0". Остальные пустые :( Есть способ узнать, что происходит при запуске этого скрипта во время загрузки?

Ну вот, появилась зацепка. Судя по выводу id, включен selinux, и он не дает выполняться pl2303drv. Вставьте перед ее вызовом команду
Код:

setenforce 0
А перед этим зайдите в консоль под рутом и посмотрите вывод команды
Код:

getenforce

kazanova 04.10.2017 17:10

ABCh,
Сделал все, как Вы говорите. getenforce возвращает "Enforcing". В момент запуска bootclone.sh - аналогично. Однако добавление "setenforce 0" в начало скрипта автозагрузки ничего не дало :( Меня еще смущает то, что во время загрузки скрипта файл, куда выгружается команда "ls -l /dev" остается пустой. Т.е. либо /dev пустой, либо листинг не выполняется.

Если сделать "setenforce 0" на работающем аппарате, то "простые смертные", типа встроенного проводника, начинают видеть содержимое "/dev"

ABCh 04.10.2017 19:17

Вставьте в bootclone.sh
Код:

setenforce 0
и проверьте, будет ли исполняться скрипт /system/bin/install-recovery.sh

kazanova 04.10.2017 20:21

Цитата:

Сообщение от ABCh (Сообщение 393021)
проверьте, будет ли исполняться скрипт /system/bin/install-recovery.sh

Не выполняется :( Скрипт у меня так и лежит в system/bin, маркеры стоят на /bootloader/..., файлы не появляются :dntknw:

maxymike 04.10.2017 22:18

Всем,кто так и не смог привернуть ublox к навителу на amlogic и другим с отображением скорости, высоты и направления по причине отсутствия правильной либыhttps://play.google.com/store/apps/d...etails-reviews-GNSS Commander после моего диалога с автором;))) обновился и стал адекватно и быстро поднимать Ublox. Костыль,конечно,но пока другого нет выхода. Если есть, и я зря все 111 страниц трижды прочитал-ткните носом

MikhailBMW 06.10.2017 01:02

Всем привет! Перечитал тему от начала и до конца, но ответа так и не нашел.

Имеется Tronsmart Draco AW80 (проц Allwinner A80 ARM Cortex A15/A7 Octa Core).
GPS USB GlobalSat nd-150c.

Проблема в том, что я у меня не получается включить местоположение по GPS, пункт меню через xml я добавил и даже данные по cat /dev/ttyACM0 я вижу, а галку в настройках по GPS поставить не могу. Ставлю и она сразу же снимается и перескакивает обратно на пункт ... блин не помню, как называется, но который не GPS в общем :) В связи с этим, например, Яндекс.Навигатор не определяет местоположение, просит включить GPS в настройках.

Через софтины разные, типа GPS4USB и пр. начинает работать все как надо и галка начинает ставится и навигатор работает.

Делал через pl2303drv, с этим все ок, т.к. через cat я вижу NMEA данные.
Далее я пробовал различные либы из первого поста, по-разному переименовывал gps.default.so, gps.sun4i.so, gps.exDroid.so в общем все возможные варианты.

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

Я так подозреваю, что проблема кроется в самое либе, может она не подходит для моего процессора? Может кто поделиться плиз либой под мой процессор? Или может у кого есть идеи, что я делаю не так?

Заранее благодарен! Готов отблагодарить "на пифко".

(vS) 19.10.2017 10:49

у меня андроид 4.4.2 на ядре 3.3.0
плата у меня на AlWinner A31, GPS Ublox 7

папки modules в папке lib нету, hw есть

положил cdc-acm.ko в /system/lib, права 664 выставил, запускаю insmod, пишет init_module failed (Exec format error)
не буду оригинален, что я делаю не так?

lsusb - нет такой команды

Sonador 15.11.2017 15:54

Друзья, прошу помощи!
Хочу подключить к Pipo X9 usb gps свисток как внутреннее устройство.
Исходные данные:

Устройство:
Pipo X9
Android 4.4.4
Ядро 3.10.20

GPS:
Locosys LS23030-G

Что пробовал:
1. GPS работает через фиктивное местоположение и софтину PL2303GPS MockLocation Demo. (Данные идут, но ловит плохо, неточно, возможно из-за того что GPS в автомобиле под стеклом).
2. Пробовал загружать модуль вручную, в папку /system/lib/modules/ , но данном устройстве нет такой папки, создавал в ручную, выставлял права, не работает.
3. Пробовал загружать модуль софтиной Module Loader, ничего не меняется.
4. Прописывал в /system/build.prop строки ro.kernel.android.gps=ttyUSB2; ro.kernel.android.gps=115200

Данные о tty взял из софтины catlog, подключал и отключал GPS и фильтровал по параметру dongle. Лог прикладываю.

11-15 13:29:45.613 I/ActivityManager(564): START u0 {act=android.hardware.usb.action.USB_DEVICE_ATTACH ED flg=0x10000000 cmp=com.intel.dongle/.DongleUsbHelperActivity (has extras)} from pid 564
11-15
13:29:45.673 D/Dongle---------->(25306): DongleUsbHelperActivity, onCreate(), ENTER
11-15
13:29:45.673 W/ContextImpl(25306): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1145 android.content.ContextWrapper.sendBroadcast:365 com.intel.dongle.DongleUsbHelperActivity.onCreate: 30 android.app.Activity.performCreate:5231 android.app.Instrumentation.callActivityOnCreate:1 087
11-15
13:29:45.803 D/Dongle---------->(25306): DongleStateReceiver, Receviced Intent: com.intel.dongle.ACTION_USB_DEVICE_ATTACHED,
11-15
13:29:45.803 D/Dongle---------->(25306): UsbDevice: UsbDevice[mName=/dev/bus/usb/001/016,mVendorId=1659,mProductId=8963,mClass=0,mSubcl ass=0,mProtocol=0,mInterfaces=[Landroid.os.Parcelable;@2679ef48]
11-15
13:29:45.803 D/Dongle---------->(25306): DongleStateReceiver, bootComplete : false
11-15
13:29:45.803 W/Dongle---------->(25306): DongleStateReceiver, handleUsbDevice
11-15
13:29:45.803 D/Dongle---------->(25306): DongleStateReceiver, Device id 067b:2303 class is 255
11-15
13:29:45.803 D/Dongle---------->(25306): DongleStateReceiver, Device id test it
11-15
13:29:46.803 E/Dongle---------->(25306): DongleStateReceiver, device name /dev/bus/usb/001/016
11-15
13:29:46.803 D/Dongle---------->(25306): DongleStateReceiver, vid/PID:16598963
11-15
13:29:46.803 D/Dongle---------->(25306): DongleStateReceiver, deviceid=16598963 content://dongle/device/
11-15
13:29:46.803 E/Dongle---------->(25306): DongleStateReceiver, mAtPort == null
11-15
13:29:46.813 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB0
11-15
13:29:47.813 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:48.813 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:49.813 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:50.813 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:51.813 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:52.813 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:53.813 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:54.813 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:55.823 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:55.823 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:29:55.823 D/Dongle---------->(25306): DongleStateReceiver, ttyUSB2 init error
11-15
13:29:55.823 D/Dongle---------->(25306): DongleStateReceiver, simLockPoll pin
11-15
13:30:50.103 D/Dongle---------->(25306): DongleStateReceiver, Receviced Intent: android.hardware.usb.action.USB_DEVICE_DETACHED,
11-15
13:30:50.103 D/Dongle---------->(25306): UsbDevice: UsbDevice[mName=/dev/bus/usb/001/016,mVendorId=1659,mProductId=8963,mClass=0,mSubcl ass=0,mProtocol=0,mInterfaces=[Landroid.os.Parcelable;@26789e80]
11-15
13:30:50.113 D/Dongle---------->(25306): DongleStateReceiver, To stop Dongle service !!!!
11-15
13:30:50.113 W/ContextImpl(25306): Calling a method in the system process without a qualified user: android.app.ContextImpl.stopService:1507 android.content.ContextWrapper.stopService:499 android.content.ContextWrapper.stopService:499 com.intel.dongle.DongleStateReceiver$2.run:100 java.lang.Thread.run:841
11-15
13:30:50.123 W/ContextImpl(25306): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1145 android.content.ContextWrapper.sendBroadcast:365 android.content.ContextWrapper.sendBroadcast:365 com.intel.dongle.DongleStateReceiver$2.run:103 java.lang.Thread.run:841
11-15
13:30:58.123 D/Dongle---------->(25306): DongleStateReceiver, set to 0.SystemProperties.get("persist.dongle_support")=0
11-15
13:31:13.093 I/ActivityManager(564): START u0 {act=android.hardware.usb.action.USB_DEVICE_ATTACH ED flg=0x10000000 cmp=com.intel.dongle/.DongleUsbHelperActivity (has extras)} from pid 564
11-15
13:31:13.253 D/Dongle---------->(25306): DongleUsbHelperActivity, onCreate(), ENTER
11-15
13:31:13.263 W/ContextImpl(25306): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1145 android.content.ContextWrapper.sendBroadcast:365 com.intel.dongle.DongleUsbHelperActivity.onCreate: 30 android.app.Activity.performCreate:5231 android.app.Instrumentation.callActivityOnCreate:1 087
11-15
13:31:13.353 D/Dongle---------->(25306): DongleStateReceiver, Receviced Intent: com.intel.dongle.ACTION_USB_DEVICE_ATTACHED,
11-15
13:31:13.353 D/Dongle---------->(25306): UsbDevice: UsbDevice[mName=/dev/bus/usb/001/017,mVendorId=1659,mProductId=8963,mClass=0,mSubcl ass=0,mProtocol=0,mInterfaces=[Landroid.os.Parcelable;@267a5ae0]
11-15
13:31:13.353 D/Dongle---------->(25306): DongleStateReceiver, bootComplete : false
11-15
13:31:13.353 W/Dongle---------->(25306): DongleStateReceiver, handleUsbDevice
11-15
13:31:13.353 D/Dongle---------->(25306): DongleStateReceiver, Device id 067b:2303 class is 255
11-15
13:31:13.353 D/Dongle---------->(25306): DongleStateReceiver, Device id test it
11-15
13:31:14.353 E/Dongle---------->(25306): DongleStateReceiver, device name /dev/bus/usb/001/017
11-15
13:31:14.353 D/Dongle---------->(25306): DongleStateReceiver, vid/PID:16598963
11-15
13:31:14.353 D/Dongle---------->(25306): DongleStateReceiver, deviceid=16598963 content://dongle/device/
11-15
13:31:14.353 E/Dongle---------->(25306): DongleStateReceiver, mAtPort == null
11-15
13:31:14.353 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB0
11-15
13:31:15.353 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:16.353 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:17.353 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:18.363 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:19.363 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:20.363 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:21.363 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:22.363 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:23.363 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:23.363 D/Dongle---------->(25306): DongleHelper, modemInit port = ttyUSB2
11-15
13:31:23.363 D/Dongle---------->(25306): DongleStateReceiver, ttyUSB2 init error
11-15
13:31:23.363 D/Dongle---------->(25306): DongleStateReceiver, simLockPoll pin

В каком направлении двигаться дальше понять не могу. Heeeeelp....

V-Jerry 04.12.2017 14:53

Вложений: 1
Устройство IRBIS TZ736, Android 4.4.2. Ядро 3.10.17, встроенный gps добил экспериментами, да и работал он кое-как. Есть внешний Usb Gps Digma M1 Есть ли у кого модуль pl2303.ko для моего ядра? А то у меня внешний приемник завелся только с софтовой версией модуля pl2303drv, запускаю в два касания с gscript lite, также спутники не определились с подмененной либой, пошло лишь с костылем UsbGPS4Droid_alpha5.apk Выложу, может кому понадобиться. Да и то соединение иногда обрывается (на скрине видно), приходиться скрипт и прогу перезапускать:(
UsbGPS4Droid_alpha5.apk

жека 3 16.12.2017 18:08

А кто нибудь пробовал подключаться прогой GNSS commander -GPS statys?


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

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