If you would like to speed up the GPS lock and connection time on the Galaxy SII...
Try this...
Settings >
Location and security > ensure the the 3 boxes under
My location are ticked.
Now download and install, free from the Market,
GPS Status.
Remove the sim card from your phone and reboot it.
Open
GPS Status (preferably outdoors with a clear view of the sky) and select
Menu >
Tools >
Manage A-GPS state >
Reset
Now select
Menu >
Tools >
Manage A-GPS state >
Download
Now just leave it for as long as it takes to get a solid lock on at least
6 Sat's (preferably more...
9->11 would be good). This can take 20 min's or more but be patient,
When you have achieved this then select
GPS Status Menu >
Settings >
GPS & Sensors >
Auto-download AGPS data > choose how often you would like the data to be updated (1 hour -> 3 days... I have mine set for 6 hours) > tick the 3 boxes (
GPS required/
Lock to GPS speed/
Filter the GPS speed, if required) and choose your
Sensor filtering.
Now power off your phone and replace Sim card and reboot.
N.B. Please ensure you have no Task Managers or anything that will close or interfere with this app.
Once rebooted you should find an improvement in accuracy and speed of your GPS.
Update
You can also download
Faster fix, free from the Market. Just select your location (sometimes, as in my case, a different location to the obvious one, works better) and your fix time should improve.
I first ran it with GPS disabled on the phone and relied on WiFi for my initial fix before switching GPS back on. My fix time now is around 7-10 sec's.
Hope this helps you.