I live in the Netherlands and own a Samsung Galaxy S running Froyo. Last week I was in the U.S and to my surprise, I was unable to get a GPS fix there. At home I usually get a GPS fix within a minute or so, but last week, I tried multiple times to get one for 10 minutes or longer without any success. Has somebody else encountered the same problem? Is there a solution/fix, so I can prevent this from happening in the future?
According to the Wikipedia article on Assisted GPS, you need up to 12.5 minutes of continuous, clear signal to get a GPS fix without AGPS. It’s pure speculation on my part, but maybe your phone doesn’t download AGPS data automatically if you’re roaming and don’t have wifi.
If you have a rooted phone you can try the FasterFix app, it worked for me. You can set the continent where you are and the GPS get a lock in last than a minute.
IIRC there is a hidden menu that allows you to enable/disable automatic downloading of the GPS almanac via the data connection. Entering ##3214789650## will bring you into the GPS test mode (with Android 2.2). Check the SUPL settings. See this great blog post for more information: http://www.androidng.com/fix-galaxy-s-gps Also xda-developers has a nice topic about a simple hardware fix for better and fester GPS fixes, you can find it here.