Wersja systemu: JellyBean 4.1.2 (oczywiście stockowy, brak roota)
Nie gwarantuje, że jest to remedium, dlatego chciałbym to sprawdzić - czy te ustawienia rzeczywiście usprawniają GPS, czy po prostu mój model ma sprawny moduł.
W pokazane poniżej opcje wchodzimy wpisując w dialer kod 3845#*880# -> GNSS Test
http://postimg.org/image/50727i5gb/
Wydaje mi się, że w tych opcjach największy wpływ na działanie GPS'a ma Position Mode. MS-Based lub MS-Assisted - oba powodują, że satelity są szybko wyszukiwane i urządzenie szybko łapie fixa. Opcja Standalone - która chyba jest domyślna - powoduje problemy. Aczkolwiek gdy już "nauczy" się łapać fixa na MS-Assisted/MS-Based, to po przełączaniu na Standalone również szybko go łapie.
Co mam na myśli przez "nauczy" - pierwszy fix po zrestartowaniu telefonu potrafi zabrać nawet kilkanaście minut, jednak każdy następny jest coraz szybszy i staje się to kwestią 3-5s. Dla porównania - Galaxy S4 łapie fixa w niecałą sekundę, może lekko ponad :oczy:
http://postimg.org/image/nehlbhhqz/ (to samo co u góry, ale troszkę w dół)
Fix Number - nie zauważyłem, by miała ta opcja jakikolwiek wpływ. Były tu wartości od takich paradoksalnych, jak 0.0000000019294823, jak do pokazanej na zrzucie 0.56. Obecnie mam 0 - które jest domyślne.
http://postimg.org/image/88bjkjrq3/
To tylko logi, nie wpływają na działanie GPS.
Trochę komentarza.
Jak wspomniałem, pierwszy fix bywa problematyczny, jednak potem jest łapany niemal natychmiast (kwestia paru sekund) i nie jest gubiony.
http://postimg.org/image/6514cvrx7/
Tutaj zrzut jednego fixa - w trakcie jeżdżenia na rowerze. Jak widać - moduł łączy się też z satelitami GLONASS (kwadraciki - jeżeli się nie mylę).
Liczę, że sprawdzicie te ustawienia u siebie i podzielicie się obserwacjami. 😉