Цитата:
Сообщение от DaveMF
SanchSanch
Поподробнее, напиши пожалуйста конкретно команду для запуска nmeafix с параметром gps-only. Так будет проще понять что где указывать и менять.
|
Сначала нужно убрать setprop "ro.kernel.android.gps" из твоего скрипта автозапуска, если такой скрипт есть.
Либо убрать ro.kernel.android.gps из файла build.prop, если прописывал туда.
Потом перезагрузить устройство. После перезагрузки либа не будет цепляться к GPS приемнику, т.к. не прописан setprop.
Дальше делаем все подготовительные операции (грузим модуль ядра, выставляем права, скорость и тд), все как обычно - если это не делает скрипт.
Теперь запускаем прогу (под рутом, сначала без скрипта, вручную в терминале):
nmeafix /dev/ttyUSB0 /dev/ttyNMEA --gps-only
Прога должна выдать приветствие и дальше молча работать, ничего не выводя на экран. Если выдает список опций, примеры команды запуска и сразу завершается - значит неправильно что-то написали в команде.
Потом в другом окне терминала (не закрывая старое, где запустили прогу):
setprop "ro.kernel.android.gps" "ttyNMEA"
Можно еще проверить, идут ли данные:
cat /dev/ttyNMEA
(посмотрели и остановили нажатием Ctrl-C)
И не закрывая окно терминала, где запущен nmeafix идем в навигационную прогу смотреть результат.