Problem polega na tym, że w żaden sposób nie mogę skorzystać z wbudowanego GPS.
Nie chodzi o to, że nie działa, bo w aplikacji widzę odbierane dane ale nie potrafię złapać odpowiedniej ilości satelitów (tzw. 'Fix').
Przeszukałem już wszystko co się dało "rozwiązań" znalazłem sporo zwłaszcza na xda developers ale żadne nie działa.
QuickGPS - zaktualizowany
GPS działa na COM4 z Baudrate 57600
Wypróbowałem programy:
- VisualGPSce
- HTC GPS Tool
- BeeLineGPS
- GPS Registry (modyfikacje rejestru, no log, max interval, buffer size itp)
- Beam OFF/ON
- AGPS ON/OFF
- Hard reset
- do tego różne wersje romów, radia i protokołu włącznie z przywróceniem oryginalnego Orange (aktualnie WM 6.5 wjtk buid 21851 PLK v3)
Co ciekawe po podłączeniu zewnętrznego GPS przez bluetooth wszystko działa aż miło.
Jedyną różnicę zauważyłem to jakby przesyłane dane były kompletniejsze (jest takie słowo ?)
Z wewnętrznego dane wyglądają tak
$GPGSV,1,1,00*79
$GPGGA,,,,,,0,,,,,,,,*66
$GPRMC,,V,,,,,,,,,,N*53
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPVTG,,T,,M,,N,,K*4E
$GPGSV,1,1,00*79
$GPGGA,,,,,,0,,,,,,,,*66
$GPRMC,,V,,,,,,,,,,N*53
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPVTG,,T,,M,,N,,K*4E
$GPGSV,1,1,00*79
$GPGGA,,,,,,0,,,,,,,,*66
$GPRMC,,V,,,,,,,,,,N*53
a zewnętrznego tak:
$GPGSV,3,1,10,13,80,020,,07,52,183,,23,44,072,,04,42,243,*7B
$GPGSV,3,2,10,02,35,291,,20,19,131,,16,18,050,,08,18,200,*76
$GPGSV,3,3,10,10,12,303,,29,01,350,*76
$GPRMC,230350.227,V,,,,,,,041109,,,N*40
$GPGGA,230351.230,,,,,0,00,,,M,0.0,M,,0000*51
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,10,13,80,020,,07,52,183,,23,44,072,,04,42,243,*7B
$GPGSV,3,2,10,02,35,291,,20,19,131,,16,18,050,,08,18,200,*76
$GPGSV,3,3,10,10,12,303,,29,01,350,*76
$GPRMC,230351.230,V,,,,,,,041109,,,N*47
$GPGGA,230352.228,,,,,0,00,,,M,0.0,M,,0000*5B
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,10,13,80,020,,07,52,183,,23,44,072,,04,42,243,*7B
$GPGSV,3,2,10,02,35,291,,20,19,131,,16,18,050,,08,18,200,*76
$GPGSV,3,3,10,10,12,303,,29,01,350,*76
Szukam kogoś kto poradził sobie z takim problemem. Na forum angielskojęzycznym jest wiele tematów na ten temat, ale jeszcze więcej osób które wciąż raportują że nie udało się rozwiązać problemu.