[Samsung Captivate Glide] Kombatant:
I've seen so many posts about GPS problems, I've even answered quite a few PMs about them, so I thought I'd make a thread with my settings. With these, I get a very fast lock for my phone (under 10 seconds), which is really helpful for me since I use Foursquare and I can't sit put for 5-6 minutes until my phone decides to get a satellite lock :p

There are two files you need to tinker with, gps.conf and sirfgps.conf; they are both located on /system/etc. This obviously means that your phone is rooted and you are able to edit/replace these to your heart's content. Second thing you need to pay attention to is the gps.conf file NTP servers. These vary according to your location (I live in Athens Greece so I use the local ones), so here's how you find out about your own :

Go to http://support.ntp.org/bin/view/Servers/NTPPoolServers first. Assuming you live in the US, you click on the North America hostname link (which in this case, is north-america.pool.ntp.org). A new page will load, where you will be able to choose your country - choose United States. A new page will load, with some servers on a gray box, like this:

You just replace the ones I have in my gps.conf with the ones you saw in the gray box, plus the generic country NTP server (in the screenshot, us.pool.ntp.org) in the end, and you're golden. Make sure the permissions of the files are rw-r--r-- too.

Here are the two files I have:

##Kombatant gps.conf Fix for the Captivate Glide##
##Servers for Greece, go to ntp.org and change accordingly##

NTP_SERVER=3.gr.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=gr.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

DEBUG_LEVEL=0
INTERMEDIATE_POS=0
ACCURACY_THRES=40
REPORT_POSITION_USE_SUPL_REFLOC=1
ENABLE_WIPER=1

##AGPS Settings##
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_NO_SECURE_PORT=7276
SUPL_SECURE_PORT=7276

##AGPS Carrier Settings##
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE

DEFAULT_USER_PLANE=TRUE

#Kombatant sirfgps.conf Fix for the Captivate Glide
#CSR SiRF plc
#PROJECT_NAME : white Space is not allowed
#UART_DRIVER : Uart Driver Path
#RESET_GPIO : Reset GPIO Driver Path
#ONOFF_GPIO : OnOff GPIO Driver Path
#EXTERNAL_LNA : 1 - use External LNA, 0 - use Internal LNA only
#REF_CLOCK_26MHZ: 1 - use 26MHz TCXO, 0 - use 16.369MHz TCXO
#UART_BAUD_RATE : 0 - 115200bps 1 - 230400, 2 - 460800, 3 - 57600
#FREQUENCY_AIDING : 0 - Disable, 1 - Enable
#SENSOR_AIDING : 0 - Disable, 1 - Enable
#SET_ID_IMSI : 1 - Use IMSI for SET ID, 0 - Use MSISDN for SET ID, especially for Japan Network Operators
#DEBUGGING_FILES : 0 - no log file, 1 - log files enabled
#SSL_ENABLED : 0 - SSL Disabled, 1 - SSL Enabled
#CERTI_VERSION : 0 - TLSv1 , 1 - SSLv3 , 2 - SSLv23
#CP_RESPONSETIME : 0 - no priority, 1 - resposne priority time, 2 - resposne priority position ,3 - resposne priority use entire response time
#REAIDING=20
#CONTROL_PLANE : 1 - CP Enabled, 0 - CP Disabled, for MP3 player or PND
#ATT_NETWORK_OPERATOR : 1 - for AT&T, 0 - for other network operator
PROJECT=SAMSUNG_TEGRA
UART_DRIVER=/dev/ttyHS0
RESET_GPIO=/sys/devices/virtual/sec/gps/GPS_nRST/value
ONOFF_GPIO=/sys/devices/virtual/sec/gps/GPS_PWR_EN/value
EXTERNAL_LNA=0
REF_CLOCK_26MHZ=1
UART_BAUD_RATE=2
FREQUENCY_AIDING=1
SENSOR_AIDING=1
SET_ID_IMSI=1
DEBUGGING_FILES=0
SSL_ENABLED=0
CERTI_VERSION=1
CP_RESPONSETIME=3
CONTROL_PLANE=1
ATT_NETWORK_OPERATOR=0
ICS_NETWORK_OPERATOR=0
SGEE=1
EMC_ENABLE=1
LOG_PATH=/data

After you do all that, go get GPS Status & Toolbox from the Google Play Store: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&hl=en-GB

Once you load it up, go to Tools -> Manage A-GPS State. First do a reset, and then a download. Now it's time to reset your phone. Once it has rebooted, load up the GPS Toolbox app and let it search for satellites. It should take less than one minute to do it the first time, but subsequent tries should be very fast.

I've used the same settings since our phone got ICS (I use the latest PAC-Man atm, so Android 4.3) with great results. Hope you get some good results as well :)

Here is a Flashable Zip, if anyone needs a different country other than the USA, let me know and I'll post others too :)

USA: https://www.dropbox.com/s/uk2h813xw9drmea/Kombatant_i927_GPSFix_USA.zip