Many of us must have faced the problem of delayed GPS Lock-on to satellites while using Google Maps or any other App that requires to obtain location from GPS. This is a common problem faced by many users. Sometimes it can take up to 5-10 mins for the GPS to lock on. It can get really irritating when you are in need of directions and your GPS takes ages to lock on to a satellite.

The trick we mention enables you to preset your region in your gps.conf file that is present is “system/etc” folder. This does considerably speed up the process of connecting to GPS but restricts you to that particular region. Which means that if you are living in, lets say “Italy” then it will connect to GPS in “Italy” very fast. But if you travel abroad to some other country, it wont connect to GPS at all as you have preset the region to Italy. If you wish to travel abroad, then all you have to do is restore the original gps.conf file.

GPS Status

Disclaimer: Even though there is negligible chance of damaged devices in this case, No member of this site is responsible for any damage caused by following this procedure. You can follow the procedure at your own risk.

How to Make the GPS Lock-on faster

Requirements:

Procedure:

  1. Visit the site http://www.pool.ntp.org/en/
  2. On the Right side you’ll see a column called Active servers.
  3. Select the continent that you are in. For example: If you are in USA select North America.
  4. Make a note of all the servers displayed on the top of the screen like “0.north-america.pool.ntp.org“.
  5. Now scroll down to find your country from the list and click it. For Example, United States.
  6. Then again make a note of all the servers present like “0.us.pool.ntp.org
  7. Now Open Notepad and paste the following code into it :
    NTP_SERVER=0.COUNTRY.pool.ntp.org
    NTP_SERVER=1.COUNTRY.pool.ntp.org
    NTP_SERVER=2.COUNTRY.pool.ntp.org
    NTP_SERVER=3.COUNTRY.pool.ntp.org
    NTP_SERVER=0.REGION.pool.ntp.org
    NTP_SERVER=1.REGION.pool.ntp.org
    NTP_SERVER=2.REGION.pool.ntp.org
    NTP_SERVER=3.REGION.pool.ntp.org
    NTP_SERVER=COUNTRY.pool.ntp.org
    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

    # DEBUG LEVELS: 0 – none, 1 – Error, 2 – Warning, 3 – Info
    # 4 – Debug, 5 – Verbose
    DEBUG_LEVEL =0

    # Intermediate position report, 1=enable, 0=disable
    INTERMEDIATE_POS=0

    # Accuracy threshold for intermediate positions
    # less accurate positions are ignored, 0 for passing all positions
    ACCURACY_THRES=0

    # Report supl ref location as position, 1=enable, 0=disable
    REPORT_POSITION_USE_SUPL_REFLOC=1

    # Wiper (wifi positioning), 1=enable, 0=disable
    ENABLE_WIPER=1

    ################################
    ##### AGPS server settings #####
    ################################

    # FOR SUPL SUPPORT, set the following
    SUPL_HOST=supl.google.com
    SUPL_PORT=7276
    SUPL_NO_SECURE_PORT=3425
    SUPL_SECURE_PORT=7275
    SUPL_TLS_HOST=FQDN
    SUPL_TLS_CERT=/etc/SuplRootCert

    # FOR C2K PDE SUPPORT, set the following
    C2K_HOST=c2k.pde.com
    C2K_PORT=1234

    CURRENT_CARRIER=common
    DEFAULT_AGPS_ENABLE=TRUE
    DEFAULT_SSL_ENABLE=FALSE

    # TRUE for “User Plane”, FALSE for “Control Plane”
    DEFAULT_USER_PLANE=TRUE

  8. Now save it as “gps.conf” make sure that it is a “.conf” file and not a “.txt” file.
  9. Replace the “0.COUNTRY.pool.ntp.org” with the one you’ve made a note of earlier like “0.us.pool.ntp.org” Replace all the lines with the corresponding country servers.
  10. Do the same for the “0.REGION.pool.ntp.org” with one you’ve made a note of earlier like “0.north-america.pool.ntp.org” and so on.
  11. Replace the word “COUNTRY” in the last line in that paragraph “NTP_SERVER=COUNTRY.pool.ntp.org” with the one given in the country specific servers example “us” for USA.
  12. Now again save the file.
  13. Transfer the gps.conf to your External storage on your device.
  14. Now Open File Explorer and in the App go to Settings > Root Settings and tick mark “Root Explorer”, “Up to Root” and “Mount File System”.
    File Explorer - Root Access
  15. Now Navigate to the folder “system/etc” and rename the file “gps.conf” to “gps.cong.bk”.
  16. Now copy the “gps.conf” file from the external storage and paste it in “system/etc”
    File Explorer - etc directory
  17. Long press the newly pasted “gps.conf” file and click on properties and set the permission as “rw-r–r–
    File Explorer - rw-r--r-- permission
  18. Restart the device.
  19. Make sure that GPS is turned on from “System Settings > Location Access”
  20.  Now run the GPS Status and Toolbox App and press the menu button and select “Tools > Manage A-GPS state” and the press the Reset button followed by the Download button.
    GPS Status - reset and download
  21. Again Restart the Device.
  22. Now open any App like Maps and see how fast the device connects to GPS. (Make sure you are under open sky. GPS finds it difficult to connect indoors)
  23. If you wish to travel abroad and want to restore the old gps.conf file then simply delete the current gps.conf file and rename “gps.conf.bk” to “gps.conf”.

You might also like these post :

About Sir Tech-A-Lot

My Friends call me Sir Tech-a-lot, cause well I constantly importune them with the latest news on mobiles and apps. So they trapped me in a room and gave me a blog to pester the entire world. Connect with me on Facebook: https://www.facebook.com/SirTechALot | Add my circles on Google+ :

Leave a Reply

Your email address will not be published. Required fields are marked *