Показать сообщение отдельно
Старый 11.11.2018, 16:53   #1205
Kolan91
Пользователь
 
Регистрация: 05.11.2016
Возраст: 33
Регион: 40
Сообщений: 85
Kolan91 is on a distinguished road
По умолчанию

Подведу пост итог:
Имею приставку x96mini на amlogic s905w, android 7.1.2 и usb gps GN-803G на чипе u-blox.

Драйвер и файлы .xml отвечающие за пункты местоположения в прошивке есть. Все спутники и сигналы в гпс отключены, в терминале через ttyACM0 данные бегут и инфой GP и цифрами, значит система может взять данные.

В build.prop добавлено:android.hardware.location.gps=true
gps.enable=true
ro.kernel.android.gps=ttyACM0
ro.kernel.android.gps.speed=115200 (но и на 9600 не работает)
ro.kernel.android.max_rate=1
ro.gps.agps_provider=1

Все возможные какие нашел либы переименовывал в gps.default.so и выставлял права не заработали. Из прошивки dmf доставал gps.default.so и из lib и lib64 (повторяя у себя нужный путь) все равно ничего. Иконка местоположения загорается в приложениях использующих местоположение но место не определяет. GPSTest пишет no fix и ноль спутников.

Такие дела, видимо проще будет заказать GlobalSat BU-353s4.
Kolan91 вне форума   Ответить с цитированием