GPS Updater - speed up GPS fix speed for Android without mobile Internet

    As you know, a “bare” GPS during a cold start without external assistance receives coordinates in 3-12 minutes. This is due to the fact that the data set with the coordinates of the satellites is transmitted by each satellite for 12.5 minutes. Receiving data from several satellites simultaneously, this time can be reduced, but it is still quite large.

    Android phones are no exception. When you launch, for example, Yandex.Maps, your Android through the mobile Internet tries to get the exact time, and download via the Internet the parameters of the orbits of the satellites (almanacs and ephemeris). With this information, coordinates can be obtained in a few seconds.

    Usually they try to solve problems with the speed of capturing GPS coordinates by editing the gps.conf file (which requires a rooted phone) - for example, non-working NTP servers may be indicated there. But what if there is no mobile Internet at all?

    To solve this problem, I asked my Xonder colleague to write the GPS Updater program , which on a schedule downloads the Almanac via home WiFi (if necessary, turn on WiFi, and then turn it off), which provides the time to get coordinates within a day ~ 5-45 seconds. As a side effect - all applications are synchronized, mail is downloaded, and more.

    In addition, the program can turn on WiFi and update the Almanac during charging, when electricity is not a pity. And all this - download for free, without ads and SMS . I hope this program will be useful to some of the readers.

    Importantly, the program does not take up memory at all - it runs only to process events (like connecting a charge or reaching a scheduled update time).
    See screenshot

    Answers questions and fixes bugs - Xonder .

    PS. Yes, this program is only for those who do not always have mobile Internet enabled.

    Also popular now: