Рассказываю, что у меня получилось с u-blox.
Дано: Миникс Ю1, Андроид 5 (неофициальная прошивка, сделанная на FW013 официальной).
ublox M8030 куплен тут (
https://ru.aliexpress.com/item/USB-G...311.0.0.6RQWIs).
Сначала я поставил 6.01 Андроид.
Под ним вообще ничего не взлетело, пришлось откатиться на 5-ку.
Как оказалось драйвер cdc-adm.ko уже вкомпилен в ядро (ну либо еще как-то, ибо никаких доп. модулей мне не потребовалось).
Либа gps.default.so не видела устройство, т.е. данные не побежали.
Как я не бился ничего не происходило. Все настройки (см. пост 1) выставлены, система видела USB устройство... но результата не было.
Что делать?
Я купил программу по настройке ublox под Андроидом (от Артема Тимофеева). В этой программе (о чудо!) все заработало, т.е. (подумал я) выбрасывать юблокс рано. Еще потра.. помучаемся. По совету в этой ветке я заблокировал все спутники, кроме gps... случилось удивительное. Данные пошли и спутники в Навителе стали видны.
Как я понимаю все дело в gps.default.so, если она не может получить данные с других спутников, то надо отключать их (спутники) в gps-брелке.
Что на настоящий момент (работа испытана через поездку).
GPS работает, спутники видны (яндекс и гугль навигаторы все увидели). Правда 7 дорог так и не увидел спутники, я его снес. Купил ПРОГОРОД (он все увидел).
Прикладываю архив с файлами, которые работают у меня.
В сети есть gps.default.so, скомпиленная под gps и ГЛОНАСС, но у меня она не заработала.
Добавлю пару ссылок. Тут (
http://www.slatedroid.com/topic/2785...-3#entry620130) и тут (
https://github.com/dipcore/gps-glonass-android-driver) про либу под ГЛОНАСС (в том числе). К чему выкладываю, может кто скомпилит рабочую либу.