How to set up smartphones and PCs. Informational portal
  • home
  • Reviews
  • Why does the GPS signal disappear on Android? GPS does not work well on Android

Why does the GPS signal disappear on Android? GPS does not work well on Android

Modern gadgets are already so sophisticated that you can determine your location without resorting to GPS navigators anymore. Sometimes this is necessary for applications to work correctly, sometimes to create the correct route. When GPS doesn't work on Android, it becomes difficult. What could be the reason for this and what should be done to solve this problem?

Any device does not receive a satellite signal well or does not receive it at all if it is located indoors. Therefore, it is better to determine your location on the street. Ideally, the space should be free even from tall buildings and trees, so that the sky is completely open, so that nothing prevents the gadget from searching for a working signal and connecting to the necessary satellites.

Incorrect GPS setting

All devices are equipped with two GPS modules. One is a standard receiver, which can be enabled in the settings (General - Location - Mode). When you select mobile networks or Wi-Fi, the device will determine the location using towers without connecting to GPS satellites. This method is the fastest, but it does not always give an accurate result.

When you select the “GPS Only” mode, the phone or tablet will connect to the satellites, but this will take the device some time. In this case, it is advisable to be outside in an open area or at least put the gadget on the windowsill. It is for the operation of the second module that the correct configuration is needed. How to check if the device receives a signal? To do this, you will have to download and install GPS Test, a diagnostic application.

After starting the program, select Update only in the AGPS settings, and Keep Screen On in Settings. Now you need to return to the main program window, the GPS test on your tablet or phone will begin. It is important that Wi-Fi and mobile data should neither be enabled in the Location settings nor currently in use.

If diagnostics show that the device does not find satellites, then you should check whether the GPS settings on Android are correct. How to set up GPS? To do this, you must first download any application that can process the GPS signal. If it does not help, you need to check the settings of the COM port of the communicator.

Unsuccessful flashing

After not the most successful attempts to flash a gadget or specifically a GPS module, not only the system, but also simply its individual parts, for example, geolocation, may stop functioning. It is also common for GPS to stop working on a Chinese device.

To correct this situation, you need to enable AGPS in the location and GPS settings. After this, you need to enter the engineering menu through the dialing window (the combination is different for all phones). If you cannot enter it, you will have to use any special program, but with root rights. Procedure in:

  • On the Satellites tab of the YGPS tab, check if there is a signal, i.e. does the phone or tablet even try to find satellites;
  • go to the Information tab and there, in order, press the buttons full, warm, hot, cold (this is necessary to reset previous settings);
  • on the NMEA Log tab, click start;
  • return to the Satellites tab and wait from 5 to 15 minutes until the device finds the maximum number of satellites and the GPS signal scales turn green;
  • go back to the NMEA Log tab, click stop.

This method is shown in more detail in the video.

Initial binding and calibration

It happens that the device is located in some remote area. In this case, it is advisable to place it in an open area for a long time and wait until the search and binding takes place.
Sometimes navigation may stop working because the compass calibration is incorrect. Such a phone or tablet will be oriented incorrectly, resulting in a problem with the GPS on the device. To calibrate, you need to download a special application, GPS Essentials. After installing and launching it you need:

  1. Click on the compass icon.
  2. Choose a smooth, flat surface, place your communicator on it and remove all electrical appliances from it.
  3. Smoothly rotate the device around each axis 3 times.

After this, you need to try to connect again and, if necessary, repeat the calibration.

Problems with the device itself

If a gadget, tested and configured in accordance with all the rules, still does not pick up satellites, only a service center will help you check the GPS settings and find the reason. It may be that the problem lies in the device itself.

Modern mobile communication devices have GPS and GLONASS sensors. On devices with the Android operating system, in particular, this makes it possible to always determine your location and create routes using maps in your phone, without using paper counterparts. This is especially true for navigators installed in the car. But what to do if GPS does not function on Android? First of all, we will find out the reasons, and then we will try to correct the situation.

Reasons for GPS not working on Android devices

The simplest and most easily remedied reason that GPS does not work is an inactive navigation module. If your smartphone has not been set to operate the navigation module by default, you need to do it manually. Beginners may not figure out this reason until they open the settings. You need to sweep down and in the menu that opens, next to the clock and notification shortcuts, switch “Geolocation” to active mode.

After activation, navigators in applications will work as standard. In many applications with a navigator, the user is notified if the module is not active. Applications for creating routes on phone maps automatically redirect the user to the menu after activating the module before starting work.

If you have activated the module and turned everything on, but the GPS does not respond to your actions, you just need to wait up to 15 minutes for the data to load, they do not work in lightning-fast mode. Visibility from satellites and download speed depend on many factors, ranging from weather to the stability of the mobile signal from the tower. After the first download, the data will be installed and will be opened quickly in the future.

You also need time to recognize a new place when you arrive with your device in another region or country. The smartphone first determines its location and then operates quickly in this environment.

Other reasons why GPS may not work when first started:

  • You are trying to start the navigator while driving - stop the car and allow the device to boot in a calm and stable position;
  • You are in a place where there is no connection - GPS does not turn on indoors, unlike the Internet;
  • You launch the navigator in an area with natural interference for the satellite - mountains, vegetation, buildings.

After you have found one of the listed reasons and fixed the problem, the navigator on Android will work. If this does not happen - you have problems with the device - contact the service center to set up the software.

If your GPS worked and then stopped, this indicates an internal failure of the device. Before sending it to the service center, try to fix it yourself, namely, reset the settings to the factory level, perhaps you have been tricky with the settings and confused the device.

Using the Chartcross ltd program you can do a GPS Test to check the satellite coverage area in your area. When the module is working properly on the device and there is no interference with the signal, you will see on the application screen a map of the sky above you with dots that indicate the location of the nearest satellites.

How to make GPS settings on Android

There is no need to make any special settings, everything works automatically. If you want to customize something, you can change the way the signal is detected:

  • The signal will be highly accurate if you use all reception points - the phone’s GPS module, Wi-Fi Internet and satellite;
  • Energy saving is a mode when telephone networks and Wi-Fi Internet are used;
  • GPS only - satellites will work.

You need to go to the settings in the “Geodata” section, where you need to check the box. The navigator will work using a special program. There are applications for smartphones, for example, Maps.me. Its functionality also includes convenient maps that can be used offline; its use is free.

Based on Android, it does not detect / does not detect the location correctly. Navigation does not work or does not work correctly. What to do and how to fix it?

Many users encounter a problem when phone or The Android tablet starts acting up. It seems that nothing happened that could cause a malfunction, but it does not work as it should.

For example, the device has problems with the fact that it has ceased to determine its location either tablet e or The phone's navigation is not working properly. The reason for this may be:

1st: Software glitch- i.e. the problem is a software glitch

2nd: Hardware failure- i.e. the problem is in the hardware (i.e., replacement or restoration of spare parts for the gadget is required)

However, do not rush to get upset - in 90% of cases there are problems operation of location recognition, geolocation, satellite detection, navigation, etc. functions. smartphone a or Android tablet is to blame software glitch which you can easily fix on your own.

Fixing a software glitch:

Method 1. Quite simple - go to "settings", find there "backup and reset", in which you choose full reset settings with deletion of all data. Be careful, using this method is often effective, but it entails deleting all photos, contacts, passwords, music, games, videos and, in general, all information stored on your smartphone e or tablet e. Therefore, first save everything you need by connecting the gadget to your computer. If this method does not suit you, or if after this the problem is not resolved, see Method 2.

Method 2.

Based on solving problems with communication and network reception phone number and tablets based on Android by introducing additional software. Utilities that control all processes inside gadgets. Today, there are quite a lot of them, however, the fewer functions an application contains, the more effective it is, as a rule. The best way to monitor system functions, corrects, and correct all possible settings and synchronization errors is a small, easy-to-use, free utility for Android-based devices. You can download the application from Google Play and see its additional options in the description. After installing the application, all that remains is to launch it. Further, in principle, nothing more is required from you. The application will take full control of the device's functions. (By the way, among other things, the gadget will begin to charge 20% faster, and its performance will also increase significantly, which will affect the loading speed and operation of all applications, games, and the system as a whole. On average, after scanning, the system runs at 50% faster.)

  • Also, to achieve maximum data exchange speed over the Internet, it is recommended to install a high-speed browser on your Android device Yandex Browser You can download it from Google Play.

Method 3.

Changing the device software, or as it is also called "re firmware ". This method, as a rule, requires certain skills and can be solved by contacting the Service Center. To carry out this task yourself, you need to contact the website of the manufacturer of your device, download the utilities necessary for flashing the firmware and the firmware itself, and then reinstall it on your gadget.

If none of the methods brings results, unfortunately, you will have to contact the Service Center for repairing your tablet a or smartphone a.

An Android phone or tablet does not detect / does not detect the location correctly. Navigation does not work or does not work correctly. What to do and how to fix it?

Some owners of Android smartphones often encounter the problem that the GPS module cannot catch or takes a very long time to catch GPS navigation satellites. This mainly happens with phones that were brought from China or purchased from Chinese sites such as Aliexpress and they were not fully customized to Russian conditions.

The first thing we should do is go to the settings of the smartphone and go to the tab My location. Turn on GPS and check the boxes opposite, By GPS satellites And By network coordinates. If you have any additional settings options, such as EPO parameters then put a tick in front of the item, go down to the bottom and press the button download.

Next we need to go to the engineering menu. In the engineering menu we go Location - Location Based Service - EPO and bet against the parameters Enable EPO And Auto Download checkboxes, if you don’t have these parameters, then they are by default and hidden from your eyes.

We return to Location and go to the section YGPS and on the tab INFORMATION press the buttons sequentially fuii - warm - hot - cold And AGPS restart This is done to reset the old almanac, and in order for us to record a new almanac, we go to the tab NMEALOG and press Start to record a new almanac.


Go to the tab SATELLITES and we see that we have several red satellites on the radar. After some time, from 5 to 30 minutes, some of the satellites should turn green, and signal strength scales will appear below, this means that your phone has established a connection with these satellites. You need to catch satellites on the street and preferably away from houses, since indoors the signal is extinguished and it is almost impossible to catch them.



If after a while the connection with the satellites has not been established, then the problem lies deeper and in order to fix it, you will need root rights on your smartphone. How to get root We read the rights in the article “Opening root rights in Android”. Rights root we need to edit the file GPS.conf. So using a file manager that works with root(I used Root Browser) go to the root directory of the phone and look for the file at the following address system - etc - gps.conf. Open the file using a text editor gps.conf and look at what’s there, this file stores the addresses of the satellite servers, but for some reason it turned out to be empty for me. If yours is also empty or there are some addresses of other countries, then we change the contents of the file to the settings we need, save, close and reboot our smartphone.

NTP_SERVER=ru.pool.ntp.org
NTP_SERVER=0.ru.pool.ntp.org
NTP_SERVER=1.ru.pool.ntp.org
NTP_SERVER=2.ru.pool.ntp.org
NTP_SERVER=3.ru.pool.ntp.org
NTP_SERVER=europe.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
XTRA_SERVER_1=/data/xtra.bin
AGPS=/data/xtra.bin
AGPS=http://xtra1.gpsonextra.net/xtra.bin
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
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
REPORT_POSITION_USE_SUPL_REFLOC=1
QOS_ACCURACY=50
QOS_TIME_OUT_STANDALONE=60
QOS_TIME_OUT_agps=89
QosHorizontalThreshold=1000

QosVerticalThreshold=500
AssistMethodType=1
AgpsUse=1
AgpsMtConf=0
AgpsMtResponseType=1
AgpsServerType=1
AgpsServerIp=3232235555
INTERMEDIATE_POS=1
C2K_HOST=c2k.pde.com
C2K_PORT=1234
SUPL_HOST=FQDN
SUPL_HOST=lbs.geo.t-mobile.com
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
ACCURACY_THRES=5000
CURRENT_CARRIER=common

Next, you will need to repeat all the manipulations with the engineering menu and on the tab SATELLITES Let's see how our smartphone catches satellites. All the above actions helped me and the phone immediately began connecting with 6-10 satellites.

Don't you like that the GPS on your Android takes too long to "search for and acquire satellites"? The location accuracy is worse than 10 meters? Did you think that “this is how GPS actually works”? Nothing like this. Your GPS can provide an accuracy of +-5 meters, or even more accurately. And I will tell you how to achieve this. And no more “patches” or third-party and “gemorrhagic” in the use of “GPS utilities that speed up the search for satellites and increase accuracy.” Everything you need is in your device. The manufacturer simply enters “medium-light” “calibrations” there - naturally, he won’t calibrate each phone individually. And where is the manufacturer? In China, but you need to calibrate where you actually use it. The instructions below were collected by me from different sources in parts and checked, except for the part “ensuring maximum accuracy,” which I will check later and make an addition, but even without it, time “ Cold start" GPS, after rebooting the phone, it was possible to bring it to less than 20 seconds, instead of 1-2 minutes before calibration. At the same time, the capture of the first satellites occurs in less than 3-4 seconds, and “GPS capture” (localization by satellites, when the “GPS search” stops blinking and the body switches to working on satellites) - less than 10 seconds (sometimes up to 40 seconds, but less often - depending on the accuracy of your smart watch and satellite visibility).
To decide which one you prefer, you can read impressions of both methods here:. I personally recommend the “native GPS calibration method” (described below) - it gives the same results, and in my opinion is much preferable and easier to use.
It should be noted that with the help of the program described here: the speed of activation from the “cold” state is still a little faster. but it’s more dangerous, and due to its “deep penetration into the Android GPS system”, it can “throw down” the calibrations of its “native system”, which are discussed below. Plus, everything that needs to be done with its help, before each turn on, the GPS makes the startup using it really slower than in the option outlined in this note.


Added 08/30/2013. Before starting calibration, look at this note and follow the procedures described in it: . This is especially true if you have serious problems with GPS, such as “it holds the satellites very poorly” and the “lock” “falls” at the slightest weakening of the signal, plus after that, the GPS will “hold” more satellites at the same time, which will improve both stability and accuracy . Without these procedures, I could not “bring the GPS back to normal” under JB 4.1.1 Cink King. Then perform calibration according to the method. outlined below in this note.

*italic font The points necessary to achieve generally theoretically possible accuracy are highlighted. Italics may be omitted, this will slightly reduce the accuracy (actually 2 times), and will not affect the “cold start” speed.
**Before the procedure, find out the code for the engineering menu of your device - you will need it.

  1. GPS accuracy, and especially the speed of “capture after a cold start,” greatly depend on the accuracy of the time setting on your device. Usually, in the “Date and Time” settings, “synchronize time over the network” is set. I had it too. But as it turned out, the device uses the operator’s cellular signal to set the time, which in some cases can give time setting accuracy worse than + - several minutes, and in my case (Kiev, Life operator) it gave a difference from real time of as much as 3 seconds. In general, feces, and not “exact time signals”. There is also the option to “determine the time using GPS,” but if you don’t live in a village, then this will consume a lot of battery, and will be of little use - neither in an apartment, nor on the subway, nor in a minibus, nor in the office... Well, you get the idea.
    Therefore, let us first take care of setting the most accurate possible time. To do this, I installed the free ClockSync program, from here: https://play.google.com/store/apps/details?id=ru.org.amip.ClockSync&hl=ru, you can also get it from here: http://4pda. ru/forum/index.php?showtopic=171610 . You can also use the technique that I described here: - it does not require installing additional programs, but it does require manual editing of several system configuration files.
    Next, we decide on the reference exact time server that we will use. It is important that it be as close to you as possible and that the ping time to it be minimal. To begin with, the addresses of the “pools” - for Ukraine this is ua.pool.ntp.org, for Russia ru.pool.ntp.org. If you are in another country, look here: http://www.pool.ntp.org/ru/.
    Now we launch the terminal, and in it the command “ping ua.pool.ntp.org”, and look at the response time. We do this 10 times - each time it will contact a random “pool” server, and usually a different one. Even for Ukraine, the “response” time for different servers ranges from 5 to 60ms (on land), let alone Russia with its size. Accordingly, we write down the IP address of the server whose response time is minimal. We will use it.
    Launch the installed ClockSync program, Menu > settings. The first item is "NTP server". Enter the selected IP address there. Next, check the “automatic synchronization” box, then select “Interval”. The smaller the interval, the more often the synchronization will take place, and this means “a little traffic and a lot of battery”, on the other hand, my device “goes away” by as much as 160-180 milliseconds in 3 hours... I settled on 3 hours for now. Next "Precise interval" checkbox - you don't have to check it - it will save the battery a little, I personally checked it. "High precision mode" - check it, especially since synchronization will sometimes take place through cellular data transmission at a very unstable speed (you don't have to check it - the accuracy will drop, but Battery consumption will be significantly reduced during synchronization.) We also set “detect time zone”
    Exit the settings menu, click “menu”, and select “synchronize” - how much your device is “past time” can be seen on the screen. Yes, in the settings menu after a day you can see how fast/late your device’s clock is per day (my Fly IQ 450 is 9.21 seconds per day).
    PS automatic time synchronization is only possible on a “rooted” device. If you are not rooted, there is a “manual mode” in the program, but the accuracy will not be the same.
    Note - added later. There is also a second way to accurately synchronize time, without installing an additional program, I described it here:. After comparing the results, I chose this method, but it requires some editing of the configuration files.
    It is also advisable, if you have a rooted device, to edit the /system/etc/gps.conf file. Namely, in the first line, after “NTP_SERVER=", replace the “default” one indicated there with a more suitable one for your country - for example, for Ukraine at ua.pool.ntp.org, or even with a previously defined IP address, but this will less universal and sometimes fraught with failures if a specific server does not work, so ua.pool.ntp.org is more universal, but the IP address in this field can further speed up the initial cold start. Editing can be done using "Root Explorer".
    Over time we figured it out. Further.
  2. Let's go to the phone settings. Location. We mark the items: “By network coordinates”, “GPS satellites”, “Auxiliary data”, “AGPS”, the rest is “to taste”. Now go to the "EPO Settings" item. Turn off "EPO" during calibration. Everybody is here.
  3. Launching Google Earth , In the settings, we switch it to show coordinates in the format of degrees and fractions. We are looking for a place nearby where we will carry out calibration. It should be a fairly open place, such as a square. We select the point where we will stand during calibration (select signs to stand exactly at it later), point the cursor at it, and write down the shown coordinates to the last digit. The preparation is over - let's go "to the field" :) with the phone.
  4. If you used p3- we stand EXACTLY at the point we previously selected. Launch "root explorer", go to the /data/misc folder, delete the mtkgps.dat file. We download the latest AGPS data - for example, through the GPS Status program (menu>tools>AGPS Data>Download). We check the time, for example with the ClockSync program (we check it several times, look at the typical deviation, and then click synchronize - how to use the program and where to get it - see earlier in the article on time calibration). Go to the engineering menu, LocationBasedServices, select “GPS” in the menu, and press the “GPS” button (the inscription on it will change from OFF to ON). Go to "View". We wait until the “fix” appears (the GPS indicator stops blinking), and then for at least another 2 minutes. Then click RefPosition, and in the windows that appear, enter the coordinates previously written out from Google Earth for the point where you are calibrating (there will be zeros there). Click "OK". Go to the View screen again, and wait after the "fix" for at least 2x minutes, preferably 5 minutes. We go back to the engineering menu. If step 3 was not performed, simply choose any fairly open place. Taking out- don’t even try to do the calibration on the balcony or “from the window” - you’ll only make it worse.
  5. ****Before calibration, you can also check the correct choice of SIM card for AGPS - if your cellular operator is “glitchy”, and there are two cards and two operators, then you can choose a less buggy one, this, if “buggy” was selected, can significantly speed up the operation of GPS, ATO and “revive” a “completely broken GPS” procedure is described at the very end of the note.
  6. Go to the "Engineering Menu"(for my FLY IQ 450 and many Chinese clones, this is the code *#*#3646633#*#*, which we dial where you usually dial the phone number when calling, you may have a different one). Find "YGPS location" and launch it. Hold your phone vertically.
  7. Go to the Information tab. Click the "Full" button.
  8. Go to the "Satellites" tab, wait for at least 5 satellites to appear (preferably more - I had 11 of them when setting up), and after they “appear and turn green”, wait at least another 2 minutes, holding the device motionless (it can be longer - it won’t be worse - only better ). This is the initial calibration. It took me about 3 minutes, but for some devices, according to reviews, it can take up to half an hour.
  9. Go to Information", click "Cold". Continue as in point 8. Repeat point 9 3 times. More is possible.
  10. Back to Information. Click "Warm". further as in paragraph 8. There is no need to repeat it anymore.
  11. Back to Information". Click "Hot". Continue as in step 8.
  12. If you followed step 3, go to the engineering menu, select the "LocationBasedService" item, go to the "View" tab (remember to activate GPS as described in step 4), and wait until the maximum satellites are determined. Minimum 7, better more (the more, the more accurate the calibration), and after the maximum is determined, wait another 2 minutes. Then go to the tab GPS, and click "RefPosition". You will have two numbers, from the one you previously recorded using Google Earth, they will most likely differ in thousandths. Correct both to those that you wrote down earlier in step 3. Click "OK". Now go to the GPS tab and wait for 5 minutes holding the phone motionless. Here in this place - the longer the better. The GPS program, having received real coordinates, compares them with those that it “obtains” and makes corrections. clarifying them. Below in the window you will see a “process” counter and data that changes from time to time.
  13. Exit the engineering menu and reboot the phone.
  14. All. We rejoice in the fast and accurate GPS.
After completely following the instructions, the real accuracy of determining the position (calculated from google earth and not the one shown by the GPS itself) was ~2.3-2.5 meters (GPS showed an accuracy of 5-6 meters in the status), with 9 satellites “visible”, and 8 meters (GPS showed an accuracy of 10.5 meters in the status) with 7 satellites visible - the satellites move and do not happen from time to time in the sense of day to day.

PS If you are also going to use the program described here: then please note that you need to calibrate after installing it. And if it is uninstalled, calibrate it again - it resets the calibration data during uninstallation, and the GPS again begins to “search for satellites for several minutes.” Loading its “acceleration” data does not SEEM to affect the calibration, but it also makes no sense - the difference in speed is “within the limits of statistical error.” But it seems that the real accuracy is a little better, with freshly downloaded data (by 20 percent, but also within the statistical error in essence). Also keep in mind that the downloaded data from the above program quickly becomes outdated, and after a day or two, on the contrary, it will slow down the GPS and reduce accuracy (compared to a simply normally calibrated native one using the method described above in this article). Plus, I took it down nafik :) Bo, firstly, is not needed, and secondly, with it you can get “GPS which does not determine anything” if you forgot to download new data. Even if you clicked the “reset downloaded data” button and do not launch the program itself. At least this happened to me once - I didn’t check the rake again.

PPS There are rumors on the net that “turning on EPO data” (specific GPS data for MTK chips), which gives some acceleration of the “cold start”, reduces the number of “captured satellites”. This is unlikely. The number of captured satellites is determined by their “number overhead at the moment” and their height above the horizon (in the city, those above the horizon are usually not visible). But still, when calibrating it is better to turn it off. And use only if you are traveling to a place where the Internet may not be available. Then it will give you a real launch acceleration (it downloads data a month in advance). In a normal situation, it is better to use only AGPS - its data is fresher, and therefore more accurate, so the “start” speed with it is typically higher.

PPPS Below is “reference information” for those who received a device with a completely non-working GPS. It’s worth checking it - the reason may be that you have something different from the following listed in your settings:

In the engineering menu, in the LocationbasedService item, in the AGP tab S:

Enable A-GPS, MSB, User Profile, SLP Template - GOOGLE, supl.google.com, 7275, TLS Enable, RRLP, IMSI, K-Value must be enabled.
Horizontal Accuracy - 22, Vertical Accuracy - 0, Location Age - 0, Delay - 0. Location Estimate is selected.
*********Selecting a SIM card for AGPS
Go to the NET tab - select - click look at the map (Map tab), the address where you are located, or close to it, should appear there. We do the same with . We compare what is more accurate to your real position, and on the AGPS tab select your preferred SIM card.
On the AGPS tab, click
Yes, if any of the things listed in this PS differed from the settings of your device, or if you changed the SIM card to which you have AGPS attached, you need to perform a new calibration.

PS About the influence of clock accuracy on the GPS cold start time.

From the “inconvenient place” - a balcony, everything on top is covered with concrete, a courtyard-well - houses on 4 sides, the sky is “a piece from above”, 4 satellites are barely visible (then you can barely see 3, and the 4th one appears and disappears). the phone was calibrated according to the method outlined above (before calibration, there was no capture at all under these conditions). The clock “lags” by ~160ms (2 hours have passed since the clock was calibrated by the ClockSync program). Cold start time ~250-300 sec. After forced time calibration by the ClockSync program, the “cold start” time is ~100 seconds. However, these are the conditions. in which GPS usually does not work at all, but clearly illustrates the effect of clock accuracy on the “cold start” time.

PPS To force the loading of AGPS data, for example, if you are far from the place where they were downloaded - for example, you went 200 kilometers for fishing/vacation, etc., and the AGPS data downloaded at home has become irrelevant, which can negatively affect the “cold start” time.

You can use the GPS Status program from here: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&hl=ru. Launch this program. At the bottom left under the “coordinate circle” is the age of the AGPS data in hours. Click Menu > Tools > A-GPS Data. Then "download".


Best articles on the topic