If your GPS still fails, like mine, consider this :http://www.addictivetips.com/mobile/fix-samsung-captivate-gps-issue-get-position-faster/
My changed configuration looks like this :
However, I selected Server FQDN Type= AUTO Config.
I don't think supl.google.com port 7276 or www.spirent-lcs.com
7275 (found on a lot of forums) will work for everyone.
Sure did not for me...
When you select to have the server Autoconfigured, it will select the server available.
I got (Belgium) :
Server Port: 7276
(but both are on a yellow background: they are automatically configured. No user input required !)
Make sure, however, to select
SUPL Secure Socket= ON (default = OFF, if I remember well)
Test Mode = S/W Test
Operation Mode = Standalone
Start Mode= Hot start
GPS Plus= ON
Dynamic accuracy= ON
GPS Logging= OFF
Oh, yes, I did NOT have to change, prior to modifying this in LbsTestMode,
Settings > Location and security : Use wireless networks : ON->OFF. Just leave it ON. No problem.
After these changes, you DO need to power off, and back on your Galaxy S, in order for the changes to be implemented.
My system : GT-I9000
Firmware version : 2.2
Baseband version : I9000BUJP5
Kernel version : 18.104.22.168
Build number : FROYO.BUJP7