[Galaxy S III I9305 (4G LTE + 2GB RAM) Android Deve] daedric:
I did something funny. I'm on Amcha's and GPS+GLONASS is working fine.

So i nand backup, and flash this rom. Go through the setup, and just after that, install gps status.apk from sdcard. I get GPS + GLONASS. I force AGPS data download, results maintained. So i reboot...

Bam, GLONASS is gone.

I nand restore... and here's the funny part. GLONASS is still gone. I had to force the coldboot of the gps, and reboot fast. After that GLONASS returned...

Is it possible we're using a incompat lib for the AGPS data injection ? Where exactly is this AGPS data stored? in AOSP it's /data/gps , but i never found it on this rom...

Regarding the continental GPS patch, i'm afraid it will be mostly pointless. Yes, it will speedup a COLD fix faster, because the fix depends on the device having it's clock in sync with the atomic clocks (that's what the NTP is for, and the closer the NTP server is to you, the less lag it will have, and the better the clock sync you'll get, but NTP was designed to sync clocks between a NTP client and a NTP server with disregard for latency, it will find it's lag between client and server, and adjust to that).

Now, here's v9 default GPS conf:

#Uncommenting these urls would only enable
#the power up auto injection and force injection(test case).
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra2.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra2.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra2.bin

# Error Estimate
# _SET = 1
# _CLEAR = 0
ERR_ESTIMATE=0

#Test
NTP_SERVER=time.gpsonextra.net
#Asia
# NTP_SERVER=asia.pool.ntp.org
#Europe
# NTP_SERVER=europe.pool.ntp.org
#North America
# NTP_SERVER=north-america.pool.ntp.org

# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
# If DEBUG_LEVEL is commented, Android's logging levels will be used
DEBUG_LEVEL = 4

# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0

# supl version 1.0
SUPL_VER=0x10000

# GPS Capabilities bit mask
# SCHEDULING = 0x01
# MSB = 0x02
# MSA = 0x04
# ON_DEMAND_TIME = 0x10
# GEOFENCE = 0x20
# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING | GEOFENCE
CAPABILITIES=0x37

# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
# ACCURACY_THRES=5000

################################
##### AGPS server settings #####
################################

# FOR SUPL SUPPORT, set the following
# SUPL_HOST=supl.host.com or IP
# SUPL_PORT=1234

# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234

####################################
# LTE Positioning Profile Settings
####################################
# 0: Enable RRLP on LTE(Default)
# 1: Enable LPP_User_Plane on LTE
# 2: Enable LPP_Control_Plane
# 3: Enable both LPP_User_Plane and LPP_Control_Plane
LPP_PROFILE = 0 # Sensor R&D : This will not be injected to MODEM

################################
# EXTRA SETTINGS
################################
# NMEA provider (1=Modem Processor, 0=Application Processor)
NMEA_PROVIDER=1

##################################################
# Select Positioning Protocol on A-GLONASS system
##################################################
# 0x1: RRC CPlane
# 0x2: RRLP UPlane
# 0x4: LLP Uplane
A_GLONASS_POS_PROTOCOL_SELECT = 0 #Sensor R&D : This will not be injected to MODEM

This is the Europe continental gps.conf:

NTP_SERVER=europe.pool.ntp.org
XTRA_SERVER_1=http://gllto.glpals.com/4day/glo/v2/latest/lto2.dat
XTRA_SERVER_2=http://gllto.glpals.com/4day/glo/v2/latest/lto2.dat
XTRA_SERVER_3=http://gllto.glpals.com/4day/glo/v2/latest/lto2.dat
SUPL_HOST=supl.google.com
SUPL_PORT=7276

As we can see, that its missing a lot of settings. Now, GPS HAL is set not with GPS.conf, but with GPS.xml, but weirdly, that file is missing on Amcha's, and even if you delete it from N4 v9, GPS works perfectly, so i suspect TW GPS HAL is configured elsewhere... i thought about CSC, and i checked my usual CSC (TLC, for Vodafone PT, used to be Telecel) and in customer.xml we can find:

<GPS>
<NbAGPS>1</NbAGPS>
<AGPS>
<TLS>on</TLS>
<ServAddr>supl.vodafone.com</ServAddr>
<Port>7275</Port>
</AGPS>
</GPS>

So the GPS settings are at least partially set by the Touchwiz framework... this is were i stopped. I'm not smart enough to debug this further :)