Finalising gps.conf file
1. Change COUNTRY and REGION with yours according to this link
2. If the above link provides less servers for you, only country servers or region servers, modify the file respectively and delete extra lines
3. If you know other ntp servers besides the above link for your country, you can add them before the ones that are seen on the following picture. The more servers you provide, the better as some of them sometimes might be off. I have included my personal gps.conf file as an example.



Here's my gps.conf file. Locking and accuracy is beyond expectations
Code:
NTP_SERVER=chronos.asda.gr
NTP_SERVER=ntp.databank.com.gr
NTP_SERVER=ntp.asda.gr
NTP_SERVER=ntp.ntua.gr
NTP_SERVER=clock.auth.gr
NTP_SERVER=ntp.hol.gr
NTP_SERVER=gr.pool.ntp.org
NTP_SERVER=0.gr.pool.ntp.org
NTP_SERVER=1.gr.pool.ntp.org
NTP_SERVER=2.gr.pool.ntp.org
NTP_SERVER=3.gr.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
DEBUG_LEVEL=0
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
Nexus 5 / Nexus 7 (2013) USER / Follow me on Google Plus