Показать сообщение отдельно
Старый 14.10.2023, 14:03   #1424
-=KoG=-
Новый Пользователь
 
Регистрация: 13.10.2023
Возраст: 64
Регион: 76
Машина: Honda Ridgeline
Сообщений: 8
-=KoG=- is on a distinguished road
По умолчанию

Здравствуйте всем!

У меня возникла проблема, с которой не получается самостоятельно справиться и требуется помощь от сообщества.

Дано:
- материнская плата JNF3A-2930 (onboard Celeron N2930) https://www.jetwaycomputer.com/NF3A.html
- Dharma GPS PCI-E Mini Card DGC-D5030 (u-blox 5) https://www.5sgroup.ru/support/gps/D.../DGC-D5030.pdf Программа GPS Connector его видит как:
→ Vendor: 0x1546 Class: 0x02
→ Product: 0x01a5 Subclass: 0x00
- Android x86 8.1.0 (пробовались разные версии, но об этом ниже).


В конец файла \system\build.prop добавлены строки:
ro.kernel.android.gps=ttyACM0
ro.kernel.android.gps.speed=9600
ro.kernel.android.gps.max_rate=1
ro.factory.hasGPS=true
(speed и max_rate убирал, скорость и частоту опроса менял, в части проблемы ничего не меняется)


В /system/lib/hw (/system/lib64/hw для x86_64) присутствуют файлы (файлы не менял):
- gps.default.so
- gps.huawei.so


Результат:
- GPS модуль висит на ttyACM0;
- по cat /dev/ttyACM0 идёт непрерывный поток данных;
- в программе GPS Test спутники GPS и SBAS (модуль другие не видит) видны (порядка 10 - 14 штук)
- другие программы их также видят.


Поблема:
Не смотря на то, что спутники видны, координаты в той же GPS Test показываются нулевые и периодически раз в несколько секунд прыгают на правильные. На карте мира в GPS тест это выглядит как точка в позиции 0"N 0"E, которая периодически прыгает в нужное положение с отображением правильных координат что-то там 56..."N и 38..."E.

Что делал:
  • GPS модуль менял на u-blox pci-5s-1-500, эффект тот же.
  • Версии Android менял от 4.4 до 9 (старше не ставятся). Брал их здесь https://www.fosshub.com/Android-x86-old.html и здесь https://www.fosshub.com/Android-x86.html
  • На 4.4, 6-й и 7-й GPS работает, но не работает WiFi (он внешний, через USB свисток).
  • На 8.1. завёлся и GPS и WiFi, но с проблемой, описанной выше. Перебрал и x86 r5/r6 и x86_64 r5/r6 и x86_64 r5/r6 k49, всё одинаково.
  • На 9.0 GPS не заводится от слова совсем. WiFi работает без проблем.

Подскажите, плиз, куда копать...?
-=KoG=- вне форума   Ответить с цитированием