Funkcja geolokalizacji w urządzeniach z Androidem jest jedną z najczęściej używanych i poszukiwanych, a zatem podwójnie nieprzyjemna, gdy ta opcja nagle przestaje działać. Dlatego w naszym dzisiejszym materiale chcemy porozmawiać o tym, jak zwalczyć ten problem.

Dlaczego GPS przestaje działać i jak sobie z nim radzić.

Podobnie jak wiele innych problemów z modułami komunikacyjnymi, problemy z GPS mogą być spowodowane zarówno ze względu na sprzęt, jak i oprogramowanie. Jak pokazuje praktyka, te ostatnie są znacznie częstsze. Ze względów sprzętowych należy:

  • moduł złej jakości;
  • metal lub tylko gruby futerał, który chroni sygnał;
  • słabe odbiór w określonym miejscu;
  • małżeństwo fabryczne.

Przyczyny problemów z geolokalizacją:

  • zmiana lokalizacji przy wyłączonym GPS;
  • niepoprawne dane w systemie gps.conf;
  • przestarzałe oprogramowanie GPS.

Teraz zajmiemy się metodami rozwiązywania problemów.

Metoda 1: Zimny ​​start GPS

Jedną z najczęstszych przyczyn awarii w FMS jest przejście do innego obszaru zasięgu z wyłączoną transmisją danych. Na przykład wyjechałeś do innego kraju, ale nie uwzględniono GPS. Moduł nawigacji nie otrzymał aktualizacji danych w czasie, więc będzie musiał ponownie nawiązać komunikację z satelitami. Nazywa się to "zimnym startem". Jest to bardzo proste.

  1. Wyjdź z pokoju do stosunkowo wolnej przestrzeni. Jeśli korzystasz z przypadku, zalecamy jego usunięcie.
  2. Włącz GPS na swoim urządzeniu. Przejdź do Ustawień .

    Przejdź do ustawień, aby włączyć GPS na Androida

    Na Androidzie do 5.1 wybierz opcję "Geodane" (inne opcje to "GPS" , "Lokalizacja" lub "Geo-pozycjonowanie" ), który znajduje się w bloku połączenia sieciowego.

    Włącz GPS na Androidzie Lolipop i starszym

    W Androidzie 6.0-7.1.2 - przewiń listę ustawień do bloku "Dane osobowe" i dotknij "Lokalizacja" .

    Jak włączyć GPS w Androidzie Marshmallow

    Na urządzeniach z Androidem 8.0-8.1 przejdź do pozycji "Bezpieczeństwo i lokalizacja" , przejdź tam i wybierz opcję "Lokalizacja" .

  3. Włącz GPS w Androidzie Oreo

  4. W bloku ustawień geodezyjnych w prawym górnym rogu znajduje się suwak zezwolenia. Przesuń go w prawo.
  5. Suwak włączania GPS w ustawieniach Androida

  6. Urządzenie włączy GPS. Wystarczy odczekać 15-20 minut, aby urządzenie dostroiło się do pozycji satelitów w tej strefie.

Z reguły po upływie określonego czasu satelity zostaną uruchomione, a nawigacja na urządzeniu będzie działać poprawnie.

Metoda 2: Manipulowanie plikiem gps.conf (tylko root)

Jakość i stabilność odbioru GPS w urządzeniu z systemem Android można poprawić, edytując plik systemowy gps.conf. Ta manipulacja jest zalecana w przypadku urządzeń, które nie są oficjalnie dostarczane do kraju (na przykład urządzenia Pixel, Motorola, wydane przed 2016 r., A także chińskie lub japońskie smartfony na rynek krajowy).

Aby samodzielnie edytować plik ustawień GPS, potrzebujesz dwóch rzeczy: prawa root i menedżer plików z możliwością dostępu do plików systemowych. Najwygodniejszy w użyciu Odkrywca rootów .

  1. Uruchom Ruth Explorer i przejdź do folderu głównego pamięci wewnętrznej, jest także rootem. Jeśli jest to wymagane, udostępnij aplikacji dostęp do praw root.
  2. Przejdź do katalogu głównego przez program Root Explorer, aby przejść do gpsconf

  3. Przejdź do folderu systemowego , a następnie do / etc
  4. Zaloguj się do systemu i etc za pomocą programu Root Explorer, aby uzyskać dostęp do gpsconf

  5. Zlokalizuj plik gps.conf w katalogu.

    gpsconf w folderze systemowym Android w programie Root Explorer

    Uwaga! Na niektórych urządzeniach chińskich producentów brakuje tego pliku! W obliczu tego problemu nie próbuj go tworzyć, w przeciwnym razie możesz zakłócić działanie GPS!

    Kliknij i przytrzymaj, aby podświetlić. Następnie dotknij trzech punktów w prawym górnym rogu, aby wywołać menu kontekstowe. W nim wybierz "Otwórz w edytorze tekstu".

    Otwórz gpsconf do edycji w eksploratorze root

    Potwierdź zmiany systemu plików.

  6. Potwierdź zmianę systemu plików w celu edycji gpsconf w programie Root Explorer

  7. Plik zostanie otwarty do edycji, zobaczysz następujące parametry:
  8. Otwórz w trybie edycji gpsconf w Root Explorer

  9. Parametr NTP_SERVER zmienić na następujące wartości:
    • W przypadku Federacji Rosyjskiej - ru.pool.ntp.org ;
    • Dla Ukrainy - ua.pool.ntp.org ;
    • Dla Białorusi - by.pool.ntp.org .

    Możesz także użyć europe.pool.ntp.org serwera europe.pool.ntp.org .

  10. Parametry serwera czasu w gpsconf, edytowane w programie Root Explorer

  11. Jeśli twoje urządzenie nie ma parametru INTERMEDIATE_POS w gps.conf, wpisz go z wartością 0 - spowolni to nieco odbiornik, ale znacznie poprawi jego odczyty.
  12. Parametry dokładności detekcji w gpsconf, edytowane w programie Root Explorer

  13. Zrób to samo z opcją DEFAULT_AGPS_ENABLE , która wymaga dodania TRUE . Umożliwi to korzystanie z danych sieci komórkowych dla lokalizacji, co również ma korzystny wpływ na dokładność i jakość odbioru.

    Opcje korzystania z AGPS w gpsconf, edytowane w programie Root Explorer

    DEFAULT_USER_PLANE=TRUE jest również odpowiedzialny za użycie technologii A-GPS, która również powinna zostać dodana do pliku.

  14. Parametry kanału komunikacyjnego z wieżą w gpsconf, edytowane w programie Root Explorer

  15. Po wszystkich manipulacjach, wyjdź z trybu edycji. Pamiętaj, aby zapisać zmiany.
  16. Zapisywanie zmian w edytowanym gpsconf w programie Root Explorer

  17. Uruchom ponownie urządzenie i przetestuj GPS za pomocą specjalnych programów do testowania lub aplikacje nawigatora . Geo-pozycjonowanie powinno działać poprawnie.

Ta metoda jest szczególnie odpowiednia dla urządzeń z SoC produkowanych przez MediaTek, ale jest również skuteczna na procesorach innych producentów.

Wniosek

Podsumowując, zauważamy, że problemy z GPS są nadal rzadkie, a głównie na urządzeniach z segmentu budżetu. Jak pokazuje praktyka, jedna z dwóch metod opisanych powyżej z pewnością Ci pomoże. Jeśli tak się nie stanie, najprawdopodobniej wystąpi awaria sprzętu. Takich problemów nie da się wyeliminować samodzielnie, dlatego najlepszym rozwiązaniem byłoby skorzystanie z pomocy centrum serwisowego. Jeśli okres gwarancji na urządzenie nie wygasł, należy go wymienić lub zwrócić pieniądze.