[T-Mobile myTouch 4G Slide] Blue6IX:
The following information is accurate (and mostly complete) to the best of my knowledge as of August 24th, 2011. Posted August 27th, 2011.

Please Note: I have done my best to ensure that the servers listed are public servers. That may change, as the administrators of those servers may change them, or one may have snuck in that was rstricted, or...

Basically, do your homework. Please don't hold me responsible for saying these servers are free to use without restriction. I have provided all source links necessary for you to check this on your own, before using any of these servers.

Bottom line is: You, and you alone, assume all responsibility for the use of this information.

This post covers advanced edits of time servers to your gps.conf file. Know and understand what you are doing before proceeding with this information or you will most likely make your GPS take a very long time to lock, and probably work erratically.

As promised, I source all my info with links.

Clicking on any links in this posting WILL result in a security warning, but it's nothing to worry about. I remembered how to get to the complete list of NTP time servers, and so I present it here for you to use to caliberate your A-GPS a lot better. ( well, the publicly usable part of those lists. )

Once I figured out how to correctly add new time servers to the list, I was able to go ahead and apply the information I knew would help, but didn't know how to add. This post lays the rest of it all out and how to add it the right way.

WARNING: Using addresses from the following lists is

not just a copy and paste solution.

You must check each individual server

before

adding it to your gps.conf file. This specific post is an advanced A-GPS configuration guide and if you do not understand it, you should stick with the generic North-America NTP Pool servers 0 - 3. ( Or whatever your country servers are from the public NTP website )

Here are some reasons why you should check:

1-Make sure the access policy hasn't changed, and the time server is still openly accessible.

2-Make sure it is still running, and the address hasn't changed. You generally don't get to be a time server without a fixed address... ( Static or Dynamic ) ...but they can change over time.

3-To get a more accurate idea of it's location. The generic US servers are spread around the country, but these are not and you would do better with one closer to you. Clicking on any server at the NTP website will open a more detailed page about it.

4-Not all servers use DNS. This means that some of these server addresses MUST be entered into your gps.conf file as the numerical IP address. This information is not on the page listing all of the servers, you must check each server individually by clicking the link for it. It will tell you on the next page after clicking whether it requires the IP address, or if you can use the DNS name from the list.

5-Some servers require an authentication key to access. You can obtain the key simply by clicking on the server in the list and going to it's detailed description...but i'm not sure how to enter it in the gps.conf file. Without using the key to access the server, you just waste time that could be spent talking to another server when you are trying to get a GPS lock.

6-Some Stratum 1 servers exist only to talk to Stratum 2 time servers. Trying to connect to these would be a waste of time, since they only allow server connections and refuse client connections.

So, now you understand some of the reasons why using servers from this list is not a quick copy-paste solution. You must check the details of each server before adding it to your gps.conf file or you are actually making your file worse and not better. If you don't take the time to do this, your GPS will sometimes get a lock quickly, and other times it will take forever. You've been warned.

But, now that that's out of the way, using some of the servers listed below can significantly improve your A-GPS functionality on your phone.

When it comes to GPS postioning, what you are really talking about is the necessity of knowing what time it is. The more precisely you can tell time, the more accurately you can fix your position.

Firstly, i'll supply you with the good list. As far as what this list is, I can't really say it more precisely then this quote:

"A stratum 1 time is directly connected to a reference clock and is at the top of the time server hierarchy."

A reference clock is an atomic clock.

Basically, for all intents and purposes, these servers ARE time. A much more detailed explanation of why time is important to GPS function will follow later in the thread.

Please read the Rules of Engagement before choosing to use these servers. That being said, they are public servers.

I formatted the list for easy browsing, and removed the "Restricted" and "Closed" access servers from the list. What you have below is a current list of the top-tier most accurate time servers publicly available on the internet, seperated by country.

You will want to add the time servers most relevant to your location, based on where you are in the world. I've updated the first posting to show what it would be like for me, living in the northeastern corridor of the United States.

The full list of Stratum 1 servers can be found Here.

Stratum 1 Time Servers:

[B]Country:	Server:	AccessPolicy:[/B]

AM	ntp.amnic.net	OpenAccess
AN	ntp.tbpl.com.au	OpenAccess
AT	ts1.aco.net	OpenAccess
AT	asynchronos.iiss.at	OpenAccess
AT	ts2.aco.net	OpenAccess
BE	ntp2.oma.be	OpenAccess
BE	ntp1.oma.be	OpenAccess
BG	ntp.bsdbg.net	OpenAccess
BR	gps.ntp.br	OpenAccess
BR	ntps1.pads.ufrj.br	OpenAccess
BR	b.st1.ntp.br	OpenAccess
BR	d.st1.ntp.br	OpenAccess
BR	a.st1.ntp.br	OpenAccess
BR	c.st1.ntp.br	OpenAccess
BY	fergus.myftp.org	OpenAccess
CA	tick.usask.ca	OpenAccess
CA	tock.usask.ca	OpenAccess
CH	ntpstm.netbone-digital.com	OpenAccess
CH	ntp1.as34288.net	OpenAccess
CH	ntp0.as34288.net	OpenAccess
CL	ntp.dgf.uchile.cl	OpenAccess
CL	ntp.shoa.cl	OpenAccess
CN	ntp.zyhyt.org	OpenAccess
CZ	time.ufe.cz	OpenAccess
CZ	ntp.nic.cz	OpenAccess
DE	ntp.stairweb.de	OpenAccess
DE	time.fu-berlin.de	OpenAccess
DE	ntps1-1.cs.tu-berlin.de	OpenAccess
DE	ntp0.fau.de	OpenAccess
DE	zeit.fu-berlin.de	OpenAccess
DE	ntp3.fau.de	OpenAccess
DE	ptbtime1.ptb.de	OpenAccess
DE	ntps1-0.cs.tu-berlin.de	OpenAccess
DE	ntp1.fau.de	OpenAccess
DE	atom.uhr.de	OpenAccess
DE	ptbtime2.ptb.de	OpenAccess
DE	time1.one4vision.de	OpenAccess
DE	rustime01.rus.uni-stuttgart.de	OpenAccess
DE	ntp.probe-networks.de	OpenAccess
DE	ntp2.fau.de	OpenAccess
ES	ntp.i2t.ehu.es	OpenAccess
ES	hora.roa.es	OpenAccess
FR	canon.inria.fr	OpenAccess
GR	chronos.asda.gr	OpenAccess
HK	stdtime.gov.hk	OpenAccess
IE	ntp-galway.hea.net	OpenAccess
IT	ntp1.inrim.it	OpenAccess
IT	ntp2.inrim.it	OpenAccess
JP	clock.tl.fukuoka-u.ac.jp	OpenAccess
JP	ntp.nict.jp	OpenAccess
KR	ntp.xbsd.kr	OpenAccess
MD	ntp.idsi.md	OpenAccess
MX	sesku.planeacion.net	OpenAccess
MX	tiempo.promomedios.com	OpenAccess
MX	cronos.cenam.mx	OpenAccess
NL	ntp0.nl.uu.net	OpenAccess
NL	ntp4.linocomm.net	OpenAccess
NL	ntp.evertje.net	OpenAccess
NL	ntp6.remco.org	OpenAccess
NL	ntp2.remco.org	OpenAccess
NL	ntp1.nl.uu.net	OpenAccess
NL	ntp.remco.org	OpenAccess
NL	ntp1.nl.net	OpenAccess
NL	ntp2.nl.net	OpenAccess
NL	ntp0.nl.net	OpenAccess
NL	ntp.redfoxie.nl	OpenAccess
NL	ntp.eisvogel.nl	OpenAccess
NL	ntp2.nl.uu.net	OpenAccess
PL	ntp.certum.pl	OpenAccess
PL	vega.cbk.poznan.pl	OpenAccess
PL	ntp1.tp.pl	OpenAccess
PL	time.coi.pw.edu.pl	OpenAccess
PL	ntp.ntp-servers.com	OpenAccess
PL	ntp1.net.icm.edu.pl	OpenAccess
PL	ntp2.tp.pl	OpenAccess
RO	ntp3.usv.ro	OpenAccess
RO	ntp2.usv.ro	OpenAccess
RU	ntp2.ntp-servers.net	OpenAccess
RU	ntp1.vniiftri.ru	OpenAccess
RU	ntp2.vniiftri.ru	OpenAccess
RU	ntp4.vniiftri.ru	OpenAccess
RU	ntp0.ntp-servers.net	OpenAccess
RU	ntp1.ntp-servers.net	OpenAccess
RU	ntp3.vniiftri.ru	OpenAccess
SA	time1.isu.net.sa	OpenAccess
SA	time2.isu.net.sa	OpenAccess
SE	ntp1.mmo.netnod.se	OpenAccess
SE	ntp2.gbg.netnod.se	OpenAccess
SE	ntp1.openbsd.se	OpenAccess
SE	ntp1.sth.netnod.se	OpenAccess
SE	time1.stupi.se	OpenAccess
SE	ntp2.mmo.netnod.se	OpenAccess
SE	ntp1.gbg.netnod.se	OpenAccess
SE	ntp2.sth.netnod.se	OpenAccess
SE	ntp2.openbsd.se	OpenAccess
SE	ntp2.sp.se	OpenAccess
SE	time2.stupi.se	OpenAccess
SE	ntp1.sp.se	OpenAccess
SI	ntp.mostovna.com	OpenAccess
UA	ntp0.mao.kiev.ua	OpenAccess
UA	ntp.time.in.ua	OpenAccess
UK	chronos.csr.net	OpenAccess

[B]United States:[/B]

US	nist1.uccaribe.edu	OpenAccess
US	nist1-la.WiTime.net	OpenAccess
US	utcnist2.colorado.edu	OpenAccess
US CA	timekeeper.isi.edu	OpenAccess
US CA	clock.sjc.he.net	OpenAccess
US CA	nist1.symmetricom.com	OpenAccess
US CA	ntp-cup.external.hp.com	OpenAccess
US CA	t2.timegps.net	OpenAccess
US CA	clock.via.net	OpenAccess
US CA	nist1.aol-ca.truetime.com	OpenAccess
US CA	clock.isc.org	OpenAccess
US CA	clepsydra.dec.com	OpenAccess
US CA	t1.timegps.net	OpenAccess
US CA	gps.layer42.net	OpenAccess
US CA	time.no-such-agency.net	OpenAccess
US CA	nist1-sj.WiTime.net	OpenAccess
US CA	clock.fmt.he.net	OpenAccess
US CO	time-b.timefreq.bldrdoc.gov	OpenAccess
US CO	time-a.timefreq.bldrdoc.gov	OpenAccess
US CO	time.nist.gov	OpenAccess
US CO	utcnist.colorado.edu	OpenAccess
US CO	time-c.timefreq.bldrdoc.gov	OpenAccess
US DE	rackety.udel.edu	OpenAccess
US DE	mizbeaver.udel.edu	OpenAccess
US DE	ntp1.conectiv.com	OpenAccess
US FL	ntp.myfloridacity.us	OpenAccess
US GA	nist1.columbiacountyga.gov	OpenAccess
US IL	ntp.your.org	OpenAccess
US MA	bonehed.lcs.mit.edu	OpenAccess
US MA	time.falk.us	OpenAccess
US MA	time.keneli.org	OpenAccess
US MD	time-a.nist.gov	OpenAccess
US MD	time-b.nist.gov	OpenAccess
US MI	nist.expertsmi.com	OpenAccess
US MI	nist.netservicesgroup.com	OpenAccess
US NC	terrapin.csc.ncsu.edu	OpenAccess
US NY	nist1-ny.WiTime.net	OpenAccess
US NY	clock.nyc.he.net	OpenAccess
US OR	clock.danplanet.com	OpenAccess
US PA	wwv.tns.its.psu.edu	OpenAccess
US PA	otc1.psu.edu	OpenAccess
US UT	time.xmission.com	OpenAccess
US VA	nist1-dc.WiTime.net	OpenAccess
US VA	nist1.aol-va.truetime.com	OpenAccess
US WA	ntp.lucier.us	OpenAccess
US WA	time-nw.nist.gov	OpenAccess
US WI	ntp2.netwrx1.com	OpenAccess

Next, we have the Stratum 2 time servers.

They are not quite as precise as the Stratum 1 servers, they are more publicly available to handle a higher volume of traffic. When I say not quite as precise as the Stratum 1 servers, they are still considered to be the basic standard for time. Much more accurate then other clocks you could synchronize with. ( Excepting Stratum 1 servers or a correctly caliberated atomic clock )

I have removed all servers from the list with either a "Restricted" or "Closed" access policy, and further removed all servers that require prior notification before use.

Full list of Stratum 2 servers Here

Stratum 2 Time Servers:

[B]Country:	Server:	AccessPolicy:[/B]

AU	ntp.ragingfist.net	OpenAccess
AU	ntp1.tpg.com.au	OpenAccess
AU	ntp.au.zoidial.com	OpenAccess
AU	brisbane.time.flexi4site.net	OpenAccess
AU	ntp.mazzanet.id.au	OpenAccess
AU	ntp2.tpg.com.au	OpenAccess
BE	ntp1.belbone.be	OpenAccess
BE	ntp2.belbone.be	OpenAccess
BG	ntp.vik.bg	OpenAccess
BR	ntp1.pucpr.br	OpenAccess
BR	b.ntp.br	OpenAccess
BR	c.ntp.br	OpenAccess
BR	ntp.pads.ufrj.br	OpenAccess
BR	a.ntp.br	OpenAccess
CA	time.nrc.ca	OpenAccess
CA	timelord.uregina.ca	OpenAccess
CA	ntp2.cmc.ec.gc.ca	OpenAccess
CH	ntp.exion.tillo.ch	OpenAccess
CH	clock.tix.ch	OpenAccess
CH	b.ntp.madduck.net	OpenAccess
CH	c.ntp.madduck.net	OpenAccess
CL	inmunotron.med.uchile.cl	OpenAccess
CN	t3.hshh.org	OpenAccess
CN	t1.hshh.org	OpenAccess
CN	t2.hshh.org	OpenAccess
CZ	ntp.ujf.cas.cz	OpenAccess
DE	zeus.limescope.net	OpenAccess
DE	ntp.alks.org	OpenAccess
DE	ntp.rueckgr.at	OpenAccess
DE	a.ntp.madduck.net	OpenAccess
DE	ntp1.time.bendig.name	OpenAccess
DE	hera.limescope.net	OpenAccess
DE	ntp3.time.bendig.name	OpenAccess
DE	time.edv-froehlich.de	OpenAccess
DE	ntp1.time.bendig.name	OpenAccess
DE	ntp2.madavi.de	OpenAccess
DE	de.ntp.f-box.org	OpenAccess
DE	ntp3.madavi.de	OpenAccess
DE	ntp5.time.bendig.name	OpenAccess
DE	ntp1.madavi.de	OpenAccess
DE	ntp.dianacht.de	OpenAccess
DE	ntp4.time.bendig.name	OpenAccess
DE	localh0rst.de	OpenAccess
DK	ntp.dvconsulting.dk	OpenAccess
DK	ntp2.vlh.dk	OpenAccess
DK	ntp.gal.dk	OpenAccess
ES	hora.gui.uva.es	OpenAccess
FI	ntp.a-lab.fi	OpenAccess
FR	ntp1.kamino.fr	OpenAccess
FR	ntp.demongeot.biz	OpenAccess
FR	ntp1.doowan.net	OpenAccess
FR	ntp.duckcorp.org	OpenAccess
FR	itsuki.fkraiem.org	OpenAccess
FR	time.zeroloop.net	OpenAccess
GR	ntp.databank.com.gr	OpenAccess
GR	ntp.asda.gr	OpenAccess
HK	ntp.cuhk.edu.hk	OpenAccess
ID	ntp.incaf.net	OpenAccess
IE	ntp.amber.org.uk	OpenAccess
IN	ntp.vrlsoftwaresolutions.in	OpenAccess
IT	ntp.prato.linux.it	OpenAccess
IT	quassia.associazione-tp.it	OpenAccess
KR	rafi.inha.ac.kr	OpenAccess
KR	cse.inha.ac.kr	OpenAccess
MD	ntp2.idsi.md	OpenAccess
MD	ntp.fedoramd.org	OpenAccess
NL	ntp2.linocomm.net	OpenAccess
NL	serv01.richs.nl	OpenAccess
NL	ntp.edge.tillo.ch	OpenAccess
NL	ntp.baseip.com	OpenAccess
NL	ntp3.linocomm.net	OpenAccess
NO	time.la4rha.net	OpenAccess
NO	fartein.ifi.uio.no	OpenAccess
NZ	ntp.massey.ac.nz	OpenAccess
PL	ntp.kos.wsiz.rzeszow.pl	OpenAccess
PL	ntp2.radioalfa.pl	OpenAccess
PL	ntp2.cnetside.net	OpenAccess
PL	ntp1.cnetside.net	OpenAccess
PT	ntp04.oal.ul.pt	OpenAccess
RU	ticktock.net.ru	OpenAccess
RU	ntp.xland.ru	OpenAccess
RU	ntp.vld.ru	OpenAccess
RU	ntp.fryxell.ru	OpenAccess
RU	ntp.letinet.ru	OpenAccess
SE	ntp.systemtid.se	OpenAccess
SE	time.flygplats.net	OpenAccess
SE	ntp.cyberinfo.se	OpenAccess
SE	www.millnet.se	OpenAccess
UK	ntp2.sandvika.net	OpenAccess
UK	ntp2c.mcc.ac.uk	OpenAccess
UK	ntp1.sandvika.net	OpenAccess
UK	weevil.pwns.ms	OpenAccess
UK	ntp.cis.strath.ac.uk	OpenAccess
UK	ntp0.sandvika.net	OpenAccess
UK	time.sys.mywn.co.uk	OpenAccess
UK	weta.pwns.ms	OpenAccess
UK	uk.ntp.f-box.org	OpenAccess
UK	ntp0.borg-collective.org.uk	OpenAccess
UK	ntp2b.mcc.ac.uk	OpenAccess
UK	ntp.pinklemon.net	OpenAccess
UK	tick.myodn.ch	OpenAccess

[B]United States:[/B]

US	ntp.qays.net	OpenAccess
US	ntp1.chrisjohnston.org	OpenAccess
US	ntp0.sjbcom.com	OpenAccess
US	thecraag.com	OpenAccess
US	ac-ntp1.net.cmu.edu	OpenAccess
US	blade.avnf.com	OpenAccess
US	ntp.rfnj.org	OpenAccess
US	ac-ntp0.net.cmu.edu	OpenAccess
US	morose.quex.org	OpenAccess
US	ac-ntp2.net.cmu.edu	OpenAccess
US	ntp1.sjbcom.com	OpenAccess
US	ntp2.chrisjohnston.org	OpenAccess
US	us.ntp.f-box.org	OpenAccess
US AZ	dewey.lib.ci.phoenix.az.us	OpenAccess
US AZ	ntp1.linocomm.net	OpenAccess
US CA	time.envirahost.com	OpenAccess
US CA	reva.ziaspace.com	OpenAccess
US CA	clock.develooper.com	OpenAccess
US CA	ntp.nblug.org	OpenAccess
US CA	ntp1.stsn.net	OpenAccess
US CO	ntp1.linuxmedialabs.com	OpenAccess
US DE	louie.udel.edu	OpenAccess
US GA	ntp2.stsn.net	OpenAccess
US IL	ntp-1.cso.uiuc.edu	OpenAccess
US IL	ntp-2.cso.uiuc.edu	OpenAccess
US IL	ntp2.jentfoo.com	OpenAccess
US IN	time.slackadelic.com	OpenAccess
US KS	ntp.strifler.name	OpenAccess
US KS	ntp1.kansas.net	OpenAccess
US KS	ntp2.kansas.net	OpenAccess
US MA	openbrick.kicks-ass.net	OpenAccess
US MO	ntp1.yellowcheese.com	OpenAccess
US NC	clock1.unc.edu	OpenAccess
US NH	ntp.uhfradio.com	OpenAccess
US NJ	ntp.undeadarmy.com	OpenAccess
US NJ	ntp.melancthon.net	OpenAccess
US NJ	timelord.w1nr.net	OpenAccess
US NJ	tick.jrc.us	OpenAccess
US NJ	tock.jrc.us	OpenAccess
US NV	abyss.simplysam.us	OpenAccess
US NY	alice.ziaspace.com	OpenAccess
US NY	OptimusPrime.64bitVPS.com	OpenAccess
US NY	Optimussupreme.64bitVPS.com	OpenAccess
US NY	Optimusprimal.64bitVPS.com	OpenAccess
US OH	ntp.glorb.com	OpenAccess
US TX	ntp1.jtsage.com	OpenAccess
US TX	ntp.jentfoo.com	OpenAccess
US TX	ntp2.jtsage.com	OpenAccess
US TX	ntp.bytestacker.com	OpenAccess
US TX	ticker.cis.sac.accd.edu	OpenAccess
US TX	sundial.cis.sac.accd.edu	OpenAccess
US TX	ntppub.tamu.edu	OpenAccess
US TX	chrono.cis.sac.accd.edu	OpenAccess
US TX	tick.jpunix.net	OpenAccess
US TX	tick.mattnordhoff.com	OpenAccess
US TX	ntp.squirrels.us	OpenAccess
US TX	ntp.fwwds.com	OpenAccess
US VA	timelordzero.shado.dyndns.info	OpenAccess
US VA	ntp-2.vt.edu	OpenAccess
US VA	ntp-4.vt.edu	OpenAccess
US VA	ntp-3.vt.edu	OpenAccess
US VA	ntp-1.vt.edu	OpenAccess
US VA	ntp3.stsn.net	OpenAccess
US WA	tick.mtnlion.com	OpenAccess
US WA	ntp.knowledge.or.id	OpenAccess
US WI	ntp1.cs.wisc.edu	OpenAccess
US WI	ntp3.cs.wisc.edu	OpenAccess

( Sorry the alignment got a little whacked out, but not so far that you can't see what you're doing. )

So - once again, i've removed all the time servers from these two lists which have either a "Restricted", "Closed" or "Notify Before Use" access policy notation. All the servers listed here are public access time servers.

These time server addresses do change from time to time, but the NTP site links I posted will stay consistent, so you can check back if you start to have GPS issues again to see if your addresses are out of date.

Generally speaking, your "Restricted", "Closed" or "Notify First" servers are either Government, Military or Private Education/Scientific time servers. They usually frown on random access from people who aren't supposed to be using their equipment.

In order to host a time server, there must be a person (or method) designated to contact a real person or organization. So if you really feel that you have a good enough need to use one of those servers then following the links I provided will give you the point of contact to find out whether they will let you or not. ( In most cases )

Otherwise, the time servers I posted in this thread are all public use servers, so feel free to give your GPS shorter lock times with significantly increased accuracy.

Obviously, you need some form of data transfer to use these servers, but that is what "Assisted" stands for in Assisted-Global Positioning System ( or Service, as some people still say )

If you look closely at the new gps.conf file in the first posting of this thread, you will see that I did not include US timeservers in places like california, colorado and places on the west coast. I live on the east coast, there is no reason for me to try to resolve an address on the other side of the country.

Similarly, when editing your own gps.conf file, you should only include the addresses around your general area, and the north-america pool servers (if you live in the United States).

If you live in the northeast corridor of the country on the east coast, you can simply copy my updated gps.conf file straight from the first posting into your own and be set.

Since it's quite a bit of addresses to input now, i'd recommend exporting the gps.conf file to your computer and using something like Notepad++ to make the change, then putting the file back onto your phone.

*Note - i've noticed an actual loss in GPS function by just putting all the addresses in my file. You want enough to choose from, but not too many to confuse your system. Having too many time servers in your file also makes it a lot of upkeep to check them from time to time to make sure they are still up. Having a dead or non-working address in your gps.conf file will increase your time to get a lock.

Keep it simple

.