Lenovo P780 - obecná diskuzeJak na externí USB GPS modul pro Lenovo P780

Odpovědět

Autor tohoto vlákna
zimaj780
Nové Androidě
Příspěvky: 1
Registrován: ned 06. dub 2014 13:32:29
Reputace: 0
Typ mobilu / ROM: Lenovo P780 SLXROM v23a

Jak na externí USB GPS modul pro Lenovo P780

Příspěvek od zimaj780 » ned 06. dub 2014 18:41:53

Ahoj,
řešil jsem teď přes víkend jak nakonfigurovat Lenovo P780 s romkou SLXROM v23a aby se dalo používat na geocaching. Integrovaná GPSka sice funguje, ale když jsem se s tím prošel venku s mapou v OsmAnd, tak mi připadalo, že polohu to určuje s přesností řádově v desítkách metrů. Koupil jsem si k tomu externí GPSku Navilock NL-602U připojenou přes OTG USB kabel. Komunikaci přes BT jsem zavrhnul, nechtělo se mi nabíjet další krabičku a P780 má na tohle dostatečnou baterku. Jádro komunikaci s tímhle modulem podporuje, takže po připojení na USB se objeví virtuální sériový port /dev/ttyACM0 nebo /dev/ttyACM1 nebo tak něco. Dá se s tím komunikovat třeba aplikací Serial Port API sample . Do Setup nastavit /dev/ttyACM0 Baud rate 4800, v Console jsou vidět NMEA data z GPS modulu, v terminálu by to mělo stačit vykočkovat $ cat /dev/ttyACM0. V nastavení Pro vývojáře je třeba zaškrtnout Povolit simulované polohy aby bylo možné podvrhnout GPS polohu podle dat ze sériového portu. Na to nakonec zafungovala aplikace USB GPS. Je k tomu ještě potřeba nastavit práva a vytvořit alias pro sériový port ttyUSB0. Na to mám následující skript, je třeba spustit pod rootem po připojení GPSky. Používám na to SManager ale asi by to šlo i z terminálu.

Kód: Vybrat vše

#!/system/bin/sh
GPSDEVFILE=`ls /dev/ttyACM*`
GPSUSBALIAS=`echo $GPSDEVFILE | sed 's/ttyACM/ttyUSB/' `
ln -s $GPSDEVFILE $GPSUSBALIAS
chmod 766 $GPSDEVFILE
chmod 766 $GPSUSBALIAS
stty -F $GPSDEVFILE ispeed 4800
GPSDEVSHORT=`echo $GPSDEVFILE | cut -d'/' -f2 `
echo $GPSDEVSHORT
setprop ro.kernel.android.gps $GPSDEVSHORT
getprop ro.kernel.android.gps
echo $GPSDEVFILE
echo $GPSUSBALIAS
Sice nejsou vidět satelity, ale poloha je stabilně do 3m. Aplikace USB GPS je převážně anglicky ale občas vypadnou i nějaké znaky. Nevíte o nějakém jednodušším řešení nebo aplikaci ?


Odpovědět

Zpět na „Lenovo P780 - obecná diskuze“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host