Telefonul nu găsește sateliți GPS. Cum să îmbunătățiți recepția GPS pe Android: instrucțiuni pentru configurarea unui semnal GPS

Geolocalizarea de buzunar este destul de comună și a devenit recent obișnuită. Acum toate modelele de telefoane moderne au un sistem GPS. Dar utilizatorii au adesea întrebări despre asta. De exemplu, sunt interesați de cum să îmbunătățească recepția GPS pe Android sau iOS pentru a primi informații mai precise despre locație sau pentru a juca mai convenabil jocuri care necesită o localizare geografică detaliată. Să ne uităm la această problemă și să aflăm ce se poate face.

GPS este un sistem care permite smartphone-ului dvs. să utilizeze aplicații de navigare pentru a vă determina locația și a trasa cea mai bună rută către destinație. Se bazează pe primirea datelor de la sateliții aflați în spațiul cosmic.

De ce am nevoie de el?

Navigația GPS este utilizată de aplicațiile de navigație. Împreună, ei ajută să ajungă la locul potrivit fără a studia în detaliu hărțile de hârtie ale zonei și a-i întreba pe alții despre „Unde să merg mai departe și unde să se îndrepte?”

Cel mai faimos gratuit „Yandex.Maps” sau „Yandex.Navigator”, GoogleMaps și MapsMe. De asemenea, puteți găsi o versiune piratată a Navitel pe Internet. Dar programul poate fi dintr-un an vechi. În acest caz, vă poate conduce pe drumuri inexistente și sub „cărămizi”. În plus, programul poate fi infectat cu un virus. Atunci există șansa ca acesta să „sparge” sistemul smartphone-ului tău și va trebui să schimbi nu numai navigatorul, ci și telefonul sau cel puțin firmware-ul acestuia.

Acum, cele mai comune și moderne modele de telefoane sunt IPhone bazat pe IOS și telefoane care acceptă un alt sistem („Android”). Ei folosesc GPS-ul într-o formă mai avansată - A-GPS. Aceasta este o funcție care mărește viteza aplicației în timpul pornirilor la rece și la cald, datorită altor canale de comunicație (WI-FI, celular), precum și crește precizia poziționării.

O situație în care telefonul nu se poate conecta la noi sateliți când aplicația este pornită. În acest caz, funcționează autonom pe baza datelor transmise în timpul pornirii anterioare de către sateliții la care a fost conectat. Pornire la cald - când sateliții încep imediat să funcționeze. Acestea apar pe ecranul aplicației sau într-o filă specială pentru urmărirea funcționării lor și a primirii datelor.

Prima opțiune de îmbunătățire a semnalului

Există un număr mare de moduri de a îmbunătăți recepția GPS pe Android sau iOS. Să ne uităm la cele 3 cele mai cunoscute. Prima și cea mai simplă modalitate de a întări semnalul GPS este să activați modul corespunzător în setările telefonului. Pentru a face acest lucru, luăm următorii pași:

  • Porniți GPS (geolocalizare) și accesați setările telefonului.
  • Găsiți secțiunea „Geodate”.
  • Selectați butonul de sus „Mod”.
  • Se deschide o fereastră numită „Metoda de detectare”.
  • Selectați elementul „Precizie ridicată”.

Performanța telefonului se va îmbunătăți prin activarea preciziei. În același timp, timpul său de funcționare fără reîncărcare poate scădea de câteva ori. Chestia este că navigatorul pornit va „mânca” pur și simplu bateria.

A doua modalitate de a îmbunătăți recepția GPS pe Android

A doua variantă este mai complicată. Dar ajută la fel de des ca primul. Trebuie să descărcați o aplicație pentru a șterge datele GPS. Odată ce informațiile din satelit sunt actualizate, sistemul de navigație va funcționa mai bine decât înainte. Dar această opțiune poate să nu fie potrivită pentru unele telefoane din cauza incompatibilității aplicației și modelului, lipsei de spațiu etc.

Cea mai dificilă, dar de încredere metodă

Există o a treia opțiune, cea mai dificilă pentru rezolvarea problemei, cum să îmbunătățiți recepția GPS pe Android. Este mai potrivit pentru genii computerului. Esența sa constă în modificarea fișierului de sistem care controlează funcționarea sistemului GPS al telefonului. Să ne dăm seama în ordine:

  1. Este necesara extragerea fisierului GPS.CONF, aflat in folderul system/etc/gps/conf, prin intermediul unor programe speciale care ofera acces la fisierele de sistem. Apoi îl mutăm în memoria internă a telefonului sau cardul SD, astfel încât să poată fi deschis ulterior pe un computer.
  2. Modificarea setărilor GPS.CONF se face prin programul Notepad++ pe un computer obișnuit. Telefonul este conectat la computer printr-un cablu USB standard.
  3. Apoi, trebuie să modificați setările serverului NTP, care este folosit pentru sincronizarea orei. De obicei, ei spun așa ceva - north-america.pool.ntp.org. Intrarea trebuie rescrisă - ru.pool.ntp.org sau europe.pool.ntp.org. Ca rezultat, ar trebui să arate astfel: NTP_SERVER=ru.pool.ntp.org.
  4. De asemenea, ar fi o idee bună să adăugați servere suplimentare fără a le face modificări: XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin, XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin, XTRA_SERVER_3=http ://xtra3.gpsonextra.net/xtra.bin.
  5. Apoi, trebuie să decideți dacă receptorul GPS va folosi WI-FI pentru a întări semnalul. Când introduceți parametrul ENABLE_WIPER=, trebuie să introduceți un număr care va permite (1) sau interzice (0) utilizarea unei conexiuni wireless. De exemplu, ENABLE_WIPER=1.
  6. Următorul parametru este viteza conexiunii și acuratețea datelor. Acolo alegerea dvs. este următoarea: INTERMEDIATE_POS=0<—— (точно, но медленно) или INTERMEDIATE_POS=1 <—— (не точно, но быстро).
  7. În ceea ce privește tipul de utilizare a transferului de date, oamenii cunoscători recomandă instalarea User Plane, care este responsabil pentru transferul larg al datelor abonaților. Apoi DEFAULT_USER_PLANE=TRUE este scris în linia programului.
  8. Acuratețea datelor GPS este monitorizată prin parametrul INTERMEDIATE_POS=, în rândul căruia puteți seta dacă să luați în considerare toate datele fără excepție, sau să eliminați erorile. Dacă puneți 0 (zero) după semnul „=", atunci geolocalizarea va ține cont de tot ce găsește, iar dacă este 100, 300, 1000, 5000, va elimina erorile. Programatorii recomandă să-l setați la 0. Dar dacă doriți să încercați, puteți utiliza eliminarea erorilor.
  9. Utilizarea funcției A-GPS, așa cum sa menționat mai sus, este acceptată sau activată automat pe toate dispozitivele moderne. Dar dacă tot doriți ca funcția să funcționeze, atunci în linia de activare A-GPS trebuie să setați DEFAULT_AGPS_ENABLE=TRUE.
  10. Versiunea finală a fișierului trebuie să fie salvată și transferată pe telefon și apoi repornită.

Un punct important: dacă nu doriți să faceți singur toate acestea din diverse motive, de exemplu, lene, teamă de a sparge ceva în sistem etc., atunci puteți găsi fișierul GPS.CONF cu parametrii de care aveți nevoie și pur și simplu copiați-l pe smartphone. Tot ce rămâne este să reporniți telefonul și să utilizați GPS-ul îmbunătățit.

De ce GPS-ul nu funcționează încă pe Android?

Există și alte motive pentru problemă. Se întâmplă ca GPS-ul pe Android să nu funcționeze deloc (nu pornește, nu caută sateliți etc.). Resetarea sistemului la setările din fabrică poate ajuta la rezolvarea acestei probleme. Acest lucru se face prin setările telefonului. În plus, gadgetul poate fi actualizat sau dat angajaților centrului de service, care vor „sapa” în electronică și vor corecta defectul.

Nu vă place că GPS-ul de pe Android durează prea mult pentru a „căuta și achiziționa sateliți”? Precizia locației este mai slabă de 10 metri? Credeai că „așa funcționează de fapt GPS-ul”? Nimic de genul asta. GPS-ul dvs. poate oferi o precizie de +-5 metri sau chiar mai precis. Și vă voi spune cum să realizați acest lucru. Și nu mai sunt „patch-uri” sau terțe părți și „gemoragice” în utilizarea „utilităților GPS care accelerează căutarea sateliților și măresc precizia”. Tot ce ai nevoie se află în dispozitivul tău. Producătorul introduce pur și simplu „calibrări” „medie ușoare” acolo - desigur, nu va calibra fiecare telefon individual. Și unde este producătorul? În China, dar trebuie să calibrezi unde îl folosești de fapt. Instrucțiunile de mai jos au fost colectate de mine din diferite surse în părți și verificate, cu excepția părții „asigurarea preciziei maxime”, pe care o voi verifica mai târziu și o voi completa, dar chiar și fără acesta, timp „Pornire la rece” GPS, după repornirea telefonului, a fost posibil să îl aduceți la mai puțin de 20 de secunde, în loc de 1-2 minute înainte de calibrare. În același timp, capturarea primilor sateliți are loc în mai puțin de 3-4 secunde, iar „captura GPS” (localizare prin sateliți, când „căutarea GPS” încetează să clipească și corpul trece la lucru pe sateliți) - mai puțin de 10 secunde (uneori până la 40 de secunde, dar mai rar - în funcție de precizia ceasului tău inteligent și de vizibilitatea satelitului).
Pentru a decide pe care o preferați, puteți citi impresii ale ambelor metode aici: http://vyacheslav.blogspot.com/2013/07/android-gps.html. Recomand personal „metoda de calibrare GPS nativă” (descrisă mai jos) - dă aceleași rezultate și, în opinia mea, este mult de preferat și mai ușor de utilizat.
Trebuie remarcat faptul că, cu ajutorul programului descris aici: http://vyacheslav.blogspot.com/2013/07/android-gps-6.html, viteza de activare din starea „rece” este încă puțin mai rapidă . dar este mai periculos și datorită „penetrării profunde în sistemul GPS Android”, poate „arunca în jos” calibrările „sistemului său nativ”, care sunt discutate mai jos. În plus, tot ce trebuie făcut cu ajutorul lui, înainte de fiecare pornire, GPS-ul face ca pornirea folosindu-l să fie cu adevărat mai lentă decât în ​​opțiunea prezentată în această notă.


Adăugat 30.08.2013. Înainte de a începe calibrarea, priviți această notă și urmați procedurile descrise în ea: http://vyacheslav.blogspot.com/2013/08/gps-android-jb-411-cink-king-gps.html. Acest lucru este valabil mai ales dacă aveți probleme serioase cu GPS-ul, cum ar fi „ține foarte prost sateliții” și „blocarea” „cade” la cea mai mică slăbire a semnalului, plus după aceea, GPS-ul va „ține” mai mulți sateliți. în același timp, ceea ce va îmbunătăți atât stabilitatea, cât și precizia. Fără aceste proceduri, nu aș putea „readuce GPS-ul la normal” sub JB 4.1.1 Cink King. Apoi efectuați calibrarea conform metodei. prezentate mai jos în această notă.

*font italic Sunt evidențiate punctele necesare pentru a obține o precizie general posibilă teoretic. Literele italice pot fi omise, acest lucru va reduce ușor precizia (de fapt de 2 ori) și nu va afecta viteza de „pornire la rece”.
**Înainte de procedură, aflați codul pentru meniul de inginerie al dispozitivului dvs. - veți avea nevoie de el.

  1. Precizie GPS, și în special viteza de „captură după o pornire la rece”, depind în mare măsură de acuratețea setării timpului de pe dispozitiv. De obicei, în setările „Dată și oră”, este setat „sincronizarea timpului prin rețea”. l-am avut si eu. Dar, după cum s-a dovedit, dispozitivul folosește semnalul celular al operatorului pentru a seta ora, care în unele cazuri poate oferi o precizie de setare a timpului mai slabă decât + - câteva minute, iar în cazul meu (Kiev, operator Life) a dat o diferență față de cea reală. timp de până la 3 secunde. În general, fecale, și nu „semnale de timp exacte”. Există, de asemenea, opțiunea de a „determina ora folosind GPS”, dar dacă nu locuiți într-un sat, atunci acest lucru va consuma multă baterie și va fi de puțin folos - nici într-un apartament, nici la metrou , nici într-un microbuz, nici în birou... Ei bine, ai înțeles ideea.
    Prin urmare, să ne ocupăm mai întâi de setarea celui mai precis timp posibil. Pentru a face acest lucru, am instalat programul gratuit ClockSync, de aici: https://play.google.com/store/apps/details?id=ru.org.amip.ClockSync&hl=ru, îl puteți obține și de aici: http://4pda.ru/forum/index.php?showtopic=171610 . De asemenea, puteți utiliza tehnica pe care am descris-o aici: http://vyacheslav.blogspot.com/2013/07/android-gps_12.html - nu necesită instalarea de programe suplimentare, dar necesită editarea manuală a mai multor fișiere de configurare a sistemului.
    În continuare, decidem cu privire la serverul de timp exact de referință pe care îl vom folosi. Este important ca acesta să fie cât mai aproape de tine și ca timpul de ping să fie minim. Pentru început, adresele „piscinelor” - pentru Ucraina aceasta este ua.pool.ntp.org, pentru Rusia ru.pool.ntp.org. Dacă vă aflați în altă țară, căutați aici: http://www.pool.ntp.org/ru/.
    Acum lansăm terminalul și în el comanda „ping ua.pool.ntp.org” și ne uităm la timpul de răspuns. Facem acest lucru de 10 ori - de fiecare dată va contacta un server „pool” aleatoriu și, de obicei, unul diferit. Chiar și pentru Ucraina, timpul de „răspuns” pentru diferite servere variază de la 5 la 60 ms (pe uscat), cu atât mai puțin Rusia cu dimensiunea sa. În consecință, notăm adresa IP a serverului al cărui timp de răspuns este minim. O vom folosi.
    Lansați programul ClockSync instalat, Meniu > setări. Primul articol este „server NTP”. Introduceți adresa IP selectată acolo. Apoi, bifați caseta „sincronizare automată”, apoi selectați „Interval”. Cu cât intervalul este mai mic, cu atât mai des va avea loc sincronizarea, iar asta înseamnă „puțin trafic și multă baterie”, pe de altă parte, dispozitivul meu „dispărește” cu până la 160-180 de milisecunde în 3 ore ... M-am stabilit deocamdată pe 3 ore. Următoarea casetă de selectare „Interval precis” - nu trebuie să-l bifați - va economisi puțin bateria, am verificat-o personal. „Mod de înaltă precizie" - verificați, mai ales deoarece sincronizarea va avea loc uneori prin transmisia de date celulare la o viteză foarte instabilă (nu trebuie să o verificați - acuratețea va scădea, dar consumul bateriei va fi redus semnificativ în timpul sincronizării.) De asemenea, setăm „detecta fusul orar”
    Ieșiți din meniul de setări, faceți clic pe „meniu” și selectați „sincronizare” - cât de mult este dispozitivul dvs. „în trecut” poate fi văzut pe ecran. Da, în meniul de setări, după o zi, puteți vedea cât de rapid/întârziere este ceasul dispozitivului dvs. pe zi (Fly IQ 450 este de 9,21 secunde pe zi).
    Sincronizarea automată a orei PS este posibilă numai pe un dispozitiv „rădăcinat”. Dacă nu sunteți rootat, există un „mod manual” în program, dar precizia nu va fi aceeași.
    Notă - adăugată mai târziu. Există și o a doua modalitate de a sincroniza cu precizie ora, fără a instala un program suplimentar, am descris-o aici: http://vyacheslav.blogspot.com/2013/07/android-gps_12.html. După compararea rezultatelor, am ales această metodă, dar necesită o anumită editare a fișierelor de configurare.
    De asemenea, este recomandabil, dacă aveți un dispozitiv rootat, să editați fișierul /system/etc/gps.conf. Și anume, în prima linie, după „NTP_SERVER=", înlocuiți cel „implicit” indicat acolo cu unul mai potrivit pentru țara dvs. - de exemplu, pentru Ucraina la ua.pool.ntp.org, sau chiar cu un definit anterior Adresa IP, dar aceasta va fi mai puțin universală și uneori plină de eșecuri dacă un anumit server nu funcționează, așa că ua.pool.ntp.org este mai universal, dar adresa IP din acest domeniu poate accelera și mai mult pornirea inițială la rece. Editarea se poate face folosind „Root Explorer”.
    Cu timpul ne-am dat seama. Mai departe.
  2. Să mergem la setările telefonului. Locație. Marcam articolele: „După coordonatele rețelei”, „Sateliți GPS”, „Date auxiliare”, „AGPS”, restul este „după gust”. Acum accesați elementul „Setări EPO”. Opriți „EPO” în timpul calibrării. Toată lumea este aici.
  3. Se lansează Google Earth , În setări, îl comutăm pentru a afișa coordonatele în format de grade și fracții. Cautam un loc in apropiere unde vom efectua calibrarea. Ar trebui să fie un loc destul de deschis, cum ar fi un pătrat. Selectăm punctul în care vom sta în timpul calibrării (selectăm semnele pentru a sta exact în el mai târziu), îndreptăm cursorul spre el și notăm coordonatele afișate până la ultima cifră. Pregătirea s-a terminat – să mergem „la câmp” :) cu telefonul.
  4. Dacă ați folosit p3- stăm EXACT în punctul pe care l-am selectat anterior. Lansați „root explorer”, accesați folderul /data/misc, ștergeți fișierul mtkgps.dat. Descărcăm cele mai recente date AGPS - de exemplu, prin programul GPS Status (meniu>instrumente>Date AGPS>Download). Verificăm ora, de exemplu cu programul ClockSync (o verificăm de mai multe ori, ne uităm la abaterea tipică, apoi facem clic pe sincronizare - cum să folosiți programul și de unde să-l obținem - vedeți mai devreme în articolul despre calibrarea timpului). Accesați meniul de inginerie, LocationBasedServices, selectați „GPS” în meniu și apăsați butonul „GPS” (inscripția de pe acesta se va schimba de la OFF la ON). Accesați „Vizualizare”. Așteptăm până când apare „remedierea” (indicatorul GPS nu mai clipește), apoi timp de cel puțin încă 2 minute. Apoi faceți clic pe RefPosition, iar în ferestrele care apar, introduceți coordonatele scrise anterior din Google Earth pentru punctul în care calibrați (vor fi zerouri acolo). Faceți clic pe „OK". Mergeți din nou la ecranul View și așteptați după "repararea" pentru cel putin 2x minute, de preferat 5 minute. Ne intoarcem la meniul de inginerie. Dacă pasul 3 nu a fost efectuat, alegeți pur și simplu orice loc destul de deschis. Scoaterea- nici măcar nu încercați să faceți calibrarea pe balcon sau „de la fereastră” - o veți face doar mai rău.
  5. ****Înainte de calibrare, puteți verifica, de asemenea, alegerea corectă a cartelei SIM pentru AGPS - dacă operatorul dvs. de telefonie mobilă este „glitchy” și există două carduri și doi operatori, atunci puteți alege unul mai puțin cu probleme, acesta, dacă „buggy” a fost selectat, poate accelera semnificativ funcționarea GPS-ului, ATO și „reanima” o procedură „GPS complet defect” este descrisă la sfârșitul notei.
  6. Accesați „Meniul Inginerie”(pentru FLY IQ 450 al meu și multe clone chinezești, acesta este codul *#*#3646633#*#*, pe care îl formăm acolo unde de obicei formați numărul de telefon când apelați, este posibil să aveți unul diferit). Găsiți „Locația YGPS” și lansați-l. Țineți telefonul pe verticală.
  7. Accesați fila Informații. Faceți clic pe butonul „Complet”.
  8. Accesați fila „Sateliți”., așteptați să apară cel puțin 5 sateliți (de preferință mai mulți - am avut 11 dintre ei la configurare), iar după ce aceștia „apar și devin verde”, așteptați cel puțin încă 2 minute, ținând dispozitivul nemișcat (poate fi mai lung - nu va fi mai rău - doar mai bine). Aceasta este calibrarea inițială. Mi-a luat aproximativ 3 minute, dar pentru unele dispozitive, conform recenziilor, poate dura până la jumătate de oră.
  9. Accesați Informații", faceți clic pe „Rece”. Continuați ca la punctul 8. Repetați punctul 9 de 3 ori. Mai mult este posibil.
  10. Înapoi la Informații. Faceți clic pe „Călduț”. mai departe, ca în paragraful 8. Nu este nevoie să o mai repeți.
  11. Înapoi la informații". Faceți clic pe „Fierbinte”. Continuați ca la pasul 8.
  12. Dacă ați urmat pasul 3, accesați meniul de inginerie, selectați elementul „LocationBasedService”, accesați fila „Vizualizare” (nu uitați să activați GPS așa cum este descris la pasul 4) și așteptați până când se stabilesc sateliții maximi. Minimum 7, mai bine mai mult (cu cat mai mult, cu atat calibrarea este mai precisa), iar dupa ce se determina maximul mai asteptati inca 2 minute. Apoi accesați fila GPS și faceți clic pe „RefPosition”. Veți avea două numere, din cel pe care l-ați înregistrat anterior folosind Google Earth, cel mai probabil vor diferi în miimi. Corectați ambele cu cele pe care le-ați notat mai devreme la pasul 3. Faceți clic pe „OK”. Acum accesați fila GPS și așteptați timp de 5 minute ținând telefonul nemișcat. Aici, în acest loc - cu cât mai lung, cu atât mai bine. Programul GPS, după ce a primit coordonate reale, le compară cu cele pe care le „obține” și face corecții. clarificându-le. Mai jos în fereastră veți vedea un contor de „proces” și date care se modifică din când în când.
  13. Ieșiți din meniul de inginerie și reporniți telefonul.
  14. Toate. Ne bucurăm de GPS-ul rapid și precis.
După respectarea completă a instrucțiunilor, precizia reală de determinare a poziției (calculată din google earth și nu cea afișată de GPS-ul propriu-zis) a fost de ~2,3-2,5 metri (GPS a arătat o precizie de 5-6 metri în stare), cu 9 sateliți „vizibili” și 8 metri (GPS a arătat o precizie de 10,5 metri în stare) cu 7 sateliți vizibili - sateliții se mișcă și nu se întâmplă din când în când în sensul de zi cu zi.

PS Dacă veți folosi și programul descris aici: http://vyacheslav.blogspot.com/2013/07/android-gps-6.html, atunci rețineți că trebuie să îl calibrați după ce îl instalați. Și dacă este dezinstalat, calibrați-l din nou - resetează datele de calibrare în timpul dezinstalării, iar GPS-ul începe din nou să „căute sateliți timp de câteva minute”. Încărcarea datelor sale de „accelerare” nu PARE să afecteze calibrarea, dar nici nu are sens - diferența de viteză este „în limitele erorii statistice”. Dar se pare că acuratețea reală este puțin mai bună, cu date proaspăt descărcate (cu 20 la sută, dar și în cadrul erorii statistice în esență). De asemenea, rețineți că datele descărcate din programul de mai sus devin rapid depășite, iar după o zi sau două, dimpotrivă, va încetini GPS-ul și va reduce acuratețea (comparativ cu unul nativ simplu calibrat normal folosind metoda descrisă mai sus în acest articol). În plus, l-am dat jos nafik :) Bo, în primul rând, nu este necesar, iar în al doilea rând, cu el puteți obține „GPS care nu determină nimic” dacă ați uitat să descărcați date noi. Chiar dacă ați făcut clic pe butonul „resetați datele descărcate” și nu lansați programul în sine. Cel puțin asta mi s-a întâmplat o dată - nu am verificat din nou grebla.

PPS Există zvonuri pe net că „pornirea datelor EPO” (datele GPS specifice pentru cipurile MTK), care dă o oarecare accelerare a „pornirii la rece”, reduce numărul de „sateliți capturați”. Acest lucru este puțin probabil. Numărul de sateliți capturați este determinat de „numărul lor deasupra capului în acest moment” și de înălțimea lor deasupra orizontului (în oraș, cei de deasupra orizontului nu sunt de obicei vizibili). Dar totuși, la calibrare este mai bine să-l opriți. Și utilizați numai dacă călătoriți într-un loc unde este posibil ca internetul să nu fie disponibil. Apoi vă va oferi o accelerare reală a lansării (descărcă date cu o lună înainte). Într-o situație normală, este mai bine să utilizați numai AGPS - datele sale sunt mai proaspete și, prin urmare, mai precise, astfel încât viteza de „pornire” cu acesta este de obicei mai mare.

PPPS Mai jos sunt „informații de referință” pentru cei care au primit un dispozitiv cu un GPS complet nefuncțional. Merită să-l verificați - motivul poate fi că aveți ceva diferit de următoarele enumerate în setările dvs.:

În meniul de inginerie, în elementul LocationbasedService, în fila AGP S:

Activați A-GPS, MSB, Profil utilizator, Șablon SLP - GOOGLE, supl.google.com, 7275, Activare TLS, RRLP, IMSI, K-Value trebuie să fie activate.
Precizie orizontală - 22, Precizie verticală - 0, Vârsta locației - 0, Întârziere - 0. Este selectată estimarea locației.
*********Selectarea unei cartele SIM pentru AGPS
Accesați fila NET - selectați - faceți clic pe uitați-vă pe hartă (fila Hartă), acolo ar trebui să apară adresa unde vă aflați sau aproape de aceasta. Facem același lucru cu . Comparăm ceea ce este mai precis cu poziția dvs. reală, iar pe fila AGPS selectați cartela SIM preferată.
În fila AGPS, faceți clic
Da, dacă oricare dintre lucrurile enumerate în acest PS diferă de setările dispozitivului dvs. sau dacă ați schimbat cartela SIM la care aveți AGPS atașat, trebuie să efectuați o nouă calibrare.

PS Despre influența preciziei ceasului asupra timpului de pornire la rece a GPS-ului.

Din „locul inconvenient” - un balcon, totul deasupra este acoperit cu beton, o curte-fântână - case pe 4 laturi, cerul este „o bucată de sus”, 4 sateliți abia se văd (atunci abia se văd 3 , iar al 4-lea apare și dispare). telefonul a fost calibrat conform metodei descrise mai sus (înainte de calibrare, nu a existat deloc captură în aceste condiții). Ceasul „întârzie” cu ~160 ms (au trecut 2 ore de când ceasul a fost calibrat de programul ClockSync). Timp de pornire la rece ~250-300 sec. După calibrarea forțată a timpului de către programul ClockSync, timpul de „pornire la rece” este de ~100 de secunde. Acestea sunt însă condițiile. în care GPS-ul de obicei nu funcționează deloc, dar ilustrează clar efectul preciziei ceasului asupra timpului de „pornire la rece”.

PPS Pentru a forța încărcarea datelor AGPS, de exemplu, dacă sunteți departe de locul de unde au fost descărcate - de exemplu, ați mers 200 de kilometri pentru pescuit/vacanță etc., iar datele AGPS descărcate acasă au devenit irelevante, ceea ce poate afecta negativ timpul de „pornire la rece”.

Puteți utiliza programul de stare GPS de aici: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&hl=ru. Lansați acest program. În stânga jos, sub „cercul de coordonate” este vârsta datelor AGPS în ore. Faceți clic pe Meniu > Instrumente > Date A-GPS. Apoi „descărcați”.


Funcția de geolocalizare din dispozitivele Android este una dintre cele mai utilizate și solicitate și, prin urmare, este de două ori neplăcută atunci când această opțiune încetează brusc să funcționeze. Prin urmare, în materialul nostru de astăzi dorim să vorbim despre metode de rezolvare a acestei probleme.

La fel ca multe alte probleme cu modulele de comunicație, problemele cu GPS-ul pot fi cauzate atât de hardware, cât și de software. După cum arată practica, acestea din urmă sunt mult mai frecvente. Motivele hardware includ:

  • modul de calitate proastă;
  • o carcasă metalică sau pur și simplu groasă care protejează semnalul;
  • recepție slabă într-o anumită locație;
  • defecte de fabricatie.

Motive software pentru probleme cu geopoziționarea:

  • schimbați locația cu GPS-ul dezactivat;
  • date incorecte în fișierul de sistem gps.conf;
  • versiune învechită de software pentru lucrul cu GPS.

Acum să trecem la metode pentru a remedia problema.

Metoda 1: GPS pornire la rece

Unul dintre cele mai comune motive pentru defecțiunile GPS este mutarea într-o altă zonă de acoperire cu transmisia de date dezactivată. De exemplu, ați mers în altă țară, dar nu ați activat GPS-ul. Modulul de navigație nu a primit actualizări de date la timp, așa că va trebui să restabilească comunicarea cu sateliții. Aceasta se numește „pornire la rece”. Se face foarte simplu.

De regulă, după ce a trecut timpul specificat, sateliții vor fi puși în funcțiune, iar navigarea pe dispozitivul dvs. va funcționa corect.

Metoda 2: Manipularea fișierului gps.conf (numai root)

Calitatea și stabilitatea recepției semnalului GPS într-un dispozitiv Android pot fi îmbunătățite prin editarea fișierului gps.conf de sistem. Această manipulare este recomandată pentru dispozitivele care nu sunt furnizate oficial în țara dvs. (de exemplu, dispozitivele Pixel, Motorola lansate înainte de 2016, precum și smartphone-urile chinezești sau japoneze pentru piața internă).

Pentru a edita singur fișierul de setări GPS, veți avea nevoie de două lucruri: și capacitatea de a accesa fișierele de sistem. Este cel mai convenabil de utilizat.

  1. Lansați Ruth Explorer și accesați folderul rădăcină al memoriei interne, cunoscut și sub numele de rădăcină. Dacă este necesar, acordați acces aplicației pentru a utiliza drepturile root.
  2. Accesați folderul sistem, apoi în /etc.
  3. Găsiți fișierul în director gps.conf.

    Atenţie! Acest fișier lipsește pe unele dispozitive de la producători chinezi! Dacă întâmpinați această problemă, nu încercați să o creați, altfel puteți perturba GPS-ul!

    Faceți clic și țineți apăsat pe el pentru a-l selecta. Apoi atingeți cele trei puncte din dreapta sus pentru a afișa meniul contextual. În ea selectați „Deschide într-un editor de text”.

    Confirmați-vă consimțământul pentru modificările sistemului de fișiere.

  4. Fișierul va fi deschis pentru editare și veți vedea următoarele opțiuni:
  5. Parametrul NTP_SERVER ar trebui modificat la următoarele valori:
    • Pentru Federația Rusă - ru.pool.ntp.org;
    • Pentru Ucraina - ua.pool.ntp.org;
    • Pentru Belarus - by.pool.ntp.org.

    De asemenea, puteți utiliza serverul paneuropean europe.pool.ntp.org.

  6. Dacă parametrul INTERMEDIATE_POS lipsește în gps.conf pe dispozitivul dvs., introduceți-l cu o valoare de 0 - acest lucru va încetini oarecum funcționarea receptorului, dar va face citirile sale mult mai precise.
  7. Faceți același lucru cu opțiunea DEFAULT_AGPS_ENABLE, la care trebuie să adăugați valoarea TRUE. Acest lucru vă va permite să utilizați datele rețelei celulare pentru geopoziționare, ceea ce va avea, de asemenea, un efect benefic asupra acurateței și calității recepției.

    Utilizarea tehnologiei A-GPS este, de asemenea, responsabilă pentru setarea DEFAULT_USER_PLANE=TRUE, care ar trebui adăugată și la fișier.

  8. După toate manipulările, părăsiți modul de editare. Nu uitați să salvați modificările.
  9. Reporniți dispozitivul și verificați funcționarea GPS folosind programe speciale de testare sau. Geolocalizarea ar trebui să funcționeze corect.

Această metodă este potrivită în special pentru dispozitivele cu SoC realizate de MediaTek, dar este eficientă și pe procesoarele de la alți producători

Concluzie

Pentru a rezuma, observăm că problemele cu GPS-ul sunt încă rare și în principal pe dispozitivele din segmentul bugetar. După cum arată practica, una dintre cele două metode descrise mai sus vă va ajuta cu siguranță. Dacă acest lucru nu se întâmplă, atunci cel mai probabil vă confruntați cu o problemă hardware. Este imposibil să remediați singur astfel de probleme, așa că cea mai bună soluție ar fi să contactați un centru de service pentru ajutor. Dacă perioada de garanție pentru dispozitiv nu a expirat încă, ar trebui să îl înlocuiți sau să vă rambursați banii.

Funcția de navigare GPS este acum disponibilă în fiecare smartphone modern. Majoritatea oamenilor au nevoie de această tehnologie aproape zilnic. De exemplu, șoferii care nu au navigatoare auto își folosesc adesea gadgetul mobil ca navigator portabil. Deoarece aceste dispozitive nu sunt concepute pentru a fi navigatoare cu drepturi depline, funcționarea lor uneori eșuează.

Acest lucru se datorează adesea setărilor software incorecte. Pentru mulți oameni, GPS-ul nu funcționează pe dispozitivele Xiaomi, și anume, arată locația incorectă. Există mai multe moduri de a face dispozitivul să caute mai rapid sateliți.

Testarea conexiunii

Pentru a compara rezultatele manipulărilor dumneavoastră cu dispozitivul, vă recomandăm să utilizați programul GPS Test. Vă va arăta câți sateliți vede telefonul dvs., la care este conectat și calitatea acestei conexiuni.

Stare GPS - Afișează starea GPS, indiferent dacă este activată sau nu. Fiecare coloană este un satelit pe care îl vede telefonul dvs., numărul lor total poate fi văzut în colțul din stânga sus al „În vizualizare”, în colțul din dreapta sus al „În uz” - câte dintre ele folosește telefonul. Culoarea și numărul coloanei indică calitatea conexiunii.

  • Coloana gri - satelitul nu este utilizat
  • de la 0 la 20 (roșu, portocaliu) - conexiune slabă
  • de la 20 la 40 (galben) - calitate acceptabilă
  • de la 40 (verde) - calitate excelenta

În program veți găsi multe mai multe funcții utile, cum ar fi hartă prin satelit, busolă, precizie și multe altele.

Oferim acces la aplicația dorită

  • În plus;
  • Baterie și performanță;
  • Modul de fundal;
  • Aplicații.

Selectați aplicația necesară care nu funcționează corect cu modulul GPS. Oferim programului dorit acces complet și eliminăm toate restricțiile.

Modificarea setărilor sistemului

Există un număr de utilizatori al căror smartphone găsește mulți sateliți, dar afișează punctul de poziționare greșit și funcționează prost și lent. Aici versiunea de firmware nu joacă niciun rol. De exemplu, pe dispozitivul Xiaomi Mi5 au existat probleme cu GPS-ul pe majoritatea firmware-ului, atât personalizat, cât și de stoc. Problema poate fi rezolvată prin modificarea fișierului de sistem.

Pentru a face modificări în sistem, trebuie să obțineți fișierul .

  1. Descărcați orice explorator. Puteți utiliza ES Explorer sau Root Explorer.
  2. Accesați folderul sistem/etc. Acolo căutăm un fișier numit gps.config.

  1. Vă recomandăm să copiați acest fișier în avans. După efectuarea modificărilor, navigarea poate înceta complet să funcționeze, așa că o copie de rezervă poate fi utilă.
  2. Deschideți fișierul folosind editorul de text încorporat, mergeți la sfârșitul fișierului și adăugați următoarele pe o linie nouă:

NTP_SERVER=ru.pool.ntp.org

  1. Salvați modificările și reporniți smartphone-ul.
  2. Pentru a fi complet sigur, puteți, de asemenea, să resetați memoria cache.

Această metodă a fost testată cu succes și pe xiaomi mi4 și pe alte câteva dispozitive Android. După ce a făcut modificări la fișierul de sistem, smartphone-ul a găsit locația cu precizie, cu o eroare de doar 2 metri.

Posibile probleme cu MiKey

O soluție destul de banală la problema asociată cu un buton special MiKey. Utilizatorii dispozitivelor xiaomi redmi note 3 pro au observat că GPS-ul nu funcționează atunci când butonul suplimentar MiKey este introdus în mufa pentru căști a telefonului.

De fapt, unele dispozitive durează foarte mult să se conecteze la sateliți împreună cu un buton.

După cum sa dovedit, MiKey interferează cu funcționarea normală a antenei GPS, astfel încât comunicarea se stabilește lent.

Verificarea contactelor antenei GPS

Dacă ați încercat toate metodele, dar GPS-ul încă nu funcționează, atunci trebuie să verificați contactele antenei GPS.

Atentie, aceasta metoda presupune dezasamblarea dispozitivului, ceea ce poate anula garantia. Dacă nu aveți încredere în abilitățile dumneavoastră, nu vă recomandăm să utilizați această metodă. Faceți toate acțiunile pe propriul risc și risc.

Această procedură trebuie făcută cu atenție pentru a nu deteriora placa de bază.

  1. Scoateți capacul din spate al telefonului.
  2. Folosind o șurubelniță Phillips, trebuie să deșurubați capacul metalic situat deasupra bateriei. Îl scoatem din dispozitiv.
  3. Pe placa de circuite a smartphone-ului veți vedea mai multe arcuri care ar trebui curățate cu o pilă în miniatură sau o șurubelniță. Acestea sunt contactele antenei care vin în contact cu capacul metalic. Dacă contactul este slab, nivelul semnalului va fi scăzut, ceea ce duce la o căutare îndelungată a sateliților.

  1. Nu se știe exact care dintre ei este responsabil pentru primirea semnalului GPS, așa că șterge totul. Faceți același lucru pe capacul metalic din interior.
  2. Punem capacul la loc și strângem șuruburile. Închideți capacul principal din spate și reporniți smartphone-ul.

Unul dintre utilizatorii americani a decis să meargă pe o altă cale, a îndoit contactele astfel încât să fie în contact maxim cu antenele de pe capacul interior. Reportajul său foto poate fi văzut chiar mai jos (puteți derula prin fotografii).

Amplasarea antenei Înainte de reparare După reparare

După operațiunile efectuate, dispozitivul nostru experimental caută acum un număr mai mare de sateliți, calitatea semnalului a crescut și, în consecință, acuratețea locației are acum o eroare minimă.