Тут спрашивают по поводу GPS, в одройде есть поддержка USBGPS по умолчанию, во всяком случае в ядре есть поддержка USB to COM PL230x, мое устройство видится как /dev/ttyUSB0, надо только поправить скорость и раздать правильные права. Надо кинуть вот такой скрипт в автозагрузку.
Код:
#!/system/bin/sh
#set tty port speed
/system/xbin/busybox stty -F /dev/ttyUSB0 speed 4800
#access rights
/system/bin/chmod 666 /dev/ttyUSB0
#set where is our gps
/system/bin/setprop ro.kernel.android.gps ttyUSB0
Кстати для автозагрузки скрипта на Odroid, достаточно положить скрипт в /system/etc/init.d, я назвал его 50gps, теперь навигация работает сразу после запуска компа.
Для тех устройств которые после этого не работают, нужна либа. Вот тут все лучше расписано.
USB GPS for Android