Ich habe trotz der Umstellung des ntp servers auf 0.de. oder europe. niemals einen Satelliten fixen können. Bis Heute!
im Verzeichnis /System/etc gibt es eine gps.conf Datei. Da stand halt nur ein ntp Server drin anstatt alle für den Bereich "de", wie im oberen Post geschrieben wurde. Also habe ich dort einfach mal alle Server eingetragen.
Demnach sieht es dann so aus:
NTP_SERVER=de.pool.ntp.org
NTP_SERVER=0.de.pool.ntp.org
NTP_SERVER=1.de.pool.ntp.org
NTP_SERVER=2.de.pool.ntp.org
NTP_SERVER=3.de.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
SUPL_HOST=supl.google.com
SUPL_PORT=7276
mit dieser Konfiguration habe ich mich dann draussen in den Garten gestellt und gewartet. Die erste Sat Fixierung dauert natürlich immer etwas (mit einem richtigem Navi kann es sogar bis zu 20 min dauern). Bei mir hats jedenfalls nur 2 min gedauert.
Bin dann wieder rein, hab Handy neugestartet und 5 min gewartet bis ich dann wieder in den Garten ging um den Google Navi zu starten. Die Satelliten wurden sofort wieder fixiert! Hab dann nochmal GPS Fix runtergeladen um damit die Satelliten nochmal zu fixieren (doppelt gemoppelt hält wahrscheinlich besser ;-P). Das krasse ist ja noch, daß ich jetzt für den Sat Fix gar nicht mehr in den Garten muß. Der fixiert auch im Haus! Ich werd gleich mal mit dem Wagen rumfahren um zu sehen ob es auch weiterhin funktioniert.
PS: Ich weiß nicht ob es wirklich an der GPS.conf Datei lag. Aber bei mir hats jedenfalls gefunzt.
Edit:
So bin mal ein paar Kilometer damit gefahren. Bis auf ein paar ganz kurze Sat Aussetzer, die nur einen Bruchteil einer Sekunde andauerten, war alles OK!