G
Gingerbread23
Gast
Original Post
I recently posted this in Kyrillos V10.5 as I use his (Great) ROM but as more people seem to complain about the GPS in 2.3.7 ROMS and there doesn't seem to be any other fixes that work this well (Tried many) I'll give it it's own thread with some explaining for those who also prefer 2.3.7 and and often use GPS.
I haven't tried this on any other Android versions yet, this might works as well, if it does, would be great to leave a comment!
gps.conf:
NTP_SERVER=europe.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
ENABLE_WIPER=1
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
DEFAULT_SSL_ENABLE=FALSE
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_NO_SECURE_PORT=3425
SUPL_SECURE_PORT=7275
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
C2K_HOST=c2k.pde.com
C2K_PORT=1234
secgps.conf:
#Generated by GpsLocationProvider.
#Sat Mar 17 17:29:52 CET 2012
SSL=1
SSL_TYPE=0
POSITION_MODE=121
OPERATION_TEST_MODE=0
ACCURACY=50
SESSION_TYPE=2
SERVER_MODE=2
ENABLE_NMEA=false
START_MODE=HOT
GPS_LOGGING=0
AGPS_MODE=0
ADDRESS_MODE=1
TIME_BTW_FIX=2000
OPERATION_MODE=STANDALONE
USE_DEFAULT=false
SUPL_PORT=7276
ENABLE_XTRA=true
SUPL_HOST=supl.google.com
NUM_OF_FIX=999999999
TIMEOUT=10
So just edit gps.conf in /etc and create in data/gps a new text file called secgps.conf
Be sure to update The Assisted GPS for the best results, can be done in a GPS Test or the easiest way is downloading GPSStatus from the market and go to Tools - A-GPS (You do need an internet connection)
I myself get a lock outside within 10 sec and even inside after about 30-60 seconds mostly with 10+ satellites.
As you can see the NTP Server is Europe, if you're from outside of Europe you can try changing it.
Go to pool.ntp.org: the internet cluster of ntp servers
and select your region (go to Active Servers on the right side)
If your region for instance is India, you should change it in gps.conf:
NTP_SERVER=europe.pool.ntp.org to asia.pool.ntp.org
(only suggesting as this isn't the case for me)
Best/Easy to use apps like Root Explorer to do this.
Don't use Fasterfix or anything like that after you've 'fixed' your GPS as it will change the gps.conf file.
It's recommended to make a backup before attempting this.
I'm open for improvements or other ideas, I myself am not the biggest expert on this but if I can and have some spare time then I do like to help out.
Also a big thanks to zsolt64 and the other developers who helped making the Galaxy 3 a great phone!
Have a good lock.
I recently posted this in Kyrillos V10.5 as I use his (Great) ROM but as more people seem to complain about the GPS in 2.3.7 ROMS and there doesn't seem to be any other fixes that work this well (Tried many) I'll give it it's own thread with some explaining for those who also prefer 2.3.7 and and often use GPS.
I haven't tried this on any other Android versions yet, this might works as well, if it does, would be great to leave a comment!
gps.conf:
NTP_SERVER=europe.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
ENABLE_WIPER=1
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
DEFAULT_SSL_ENABLE=FALSE
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_NO_SECURE_PORT=3425
SUPL_SECURE_PORT=7275
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
C2K_HOST=c2k.pde.com
C2K_PORT=1234
secgps.conf:
#Generated by GpsLocationProvider.
#Sat Mar 17 17:29:52 CET 2012
SSL=1
SSL_TYPE=0
POSITION_MODE=121
OPERATION_TEST_MODE=0
ACCURACY=50
SESSION_TYPE=2
SERVER_MODE=2
ENABLE_NMEA=false
START_MODE=HOT
GPS_LOGGING=0
AGPS_MODE=0
ADDRESS_MODE=1
TIME_BTW_FIX=2000
OPERATION_MODE=STANDALONE
USE_DEFAULT=false
SUPL_PORT=7276
ENABLE_XTRA=true
SUPL_HOST=supl.google.com
NUM_OF_FIX=999999999
TIMEOUT=10
So just edit gps.conf in /etc and create in data/gps a new text file called secgps.conf
Be sure to update The Assisted GPS for the best results, can be done in a GPS Test or the easiest way is downloading GPSStatus from the market and go to Tools - A-GPS (You do need an internet connection)
I myself get a lock outside within 10 sec and even inside after about 30-60 seconds mostly with 10+ satellites.
As you can see the NTP Server is Europe, if you're from outside of Europe you can try changing it.
Go to pool.ntp.org: the internet cluster of ntp servers
and select your region (go to Active Servers on the right side)
If your region for instance is India, you should change it in gps.conf:
NTP_SERVER=europe.pool.ntp.org to asia.pool.ntp.org
(only suggesting as this isn't the case for me)
Best/Easy to use apps like Root Explorer to do this.
Don't use Fasterfix or anything like that after you've 'fixed' your GPS as it will change the gps.conf file.
It's recommended to make a backup before attempting this.
I'm open for improvements or other ideas, I myself am not the biggest expert on this but if I can and have some spare time then I do like to help out.
Also a big thanks to zsolt64 and the other developers who helped making the Galaxy 3 a great phone!
Have a good lock.