Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
robitron929
Old
(Last edited by robitron929; 5th June 2011 at 07:05 AM.)
#1  
Member - OP
Thanks Meter 15
Posts: 75
Join Date: Mar 2011
Lightbulb GPS SOLUTION FOUND updated 5.4.11

The best GPS solution that will stablize your gps and fix issues can be found here, but please read all
http://forum.xda-developers.com/show....php?t=1068416


Change GPS server:
Video instructions/much easier!
New HD video here:
http://www.youtube.com/watch?v=KLnn1...e_gdata_player


Root required*
United states only*
Other countrys:
You can still find a server for other counrties, but watch my youtube video first on how to. Even states from
https://support.ntp.org/bin/view/Ser...OneTimeServers
Once you find a server copy and paste server were It says in instructions: us.pool.ntp.org.


Instructions: With Root Explorer go to /etc/gps.conf

In Root Explorer long press on the file and select open in text editor

Change the first line from: NTP_SERVER=north-america.pool.ntp.org to NTP_SERVER=us.pool.ntp.org

Save changes and reboot

ENJOY

Thanks to UnicornKaz, calebv2 and mrvanes from xda devs.

FYI STOP USING FASTERFIX APP IT WILL SCREW YOU UP IF YOU APPLY THESE CHANGES
___________________________________
New. Try this and see how it works for you.
Quote:
POSTED BY UnicornKaz

"Settings-->>Location & security" menu, there is the option to "uncheck" how the device determine your location...etc

1/ Use wireless networks
2/ Use GPS satellites
3/ Use location for Google Search

I have #2 & #3 checked

and I leaved #1 UNCHECKED
The Following 5 Users Say Thank You to robitron929 For This Useful Post: [ Click to Expand ]
 
erica_renee
Old
#2  
erica_renee's Avatar
Senior Member
Thanks Meter 453
Posts: 2,123
Join Date: Sep 2010
Location: Louisville

 
DONATE TO ME
Default lost

I do not have nothing like that in There
Guess GPS status tools added the below
xml version="1.0" encoding="utf-8"?>
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >

<hal
acPortName="/dev/ttyHS1"
lBaudRate="115200"
cLogEnabled="false"
acLogDirectory="/data/gps"
ltoFileName="lto.dat"
ctrlPipe="/data/gps/glgpsctrl"
lcsApiSockName="/dev/socket/gps"
gpioNStdbyPath="/sys/class/gpio/gpio203/value"
gpioDelayMs="120"
arp-supl-enable="false"
/>

<!-- GPS configuration with standalone 16.8 MHz TCXO -->
<gll
LogPriMask="LOG_DEBUG"
LogFacMask="LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA"
FrqPlan="FRQ_PLAN_26MHZ_2PPM"
RfType="GL_RF_4751_DANUBE"
PeriodicTimeOutSec="30"
/>

<!-- GPS configuration for with 16.8 MHz TCXO
and CNTIN connected to the clock with 100 ppb uncertainty
-->
<!--gll
LogPriMask="LOG_DEBUG"
LogFacMask="LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA"
FrqPlan="FRQ_PLAN_16_8MHZ_2PPM_10MHZ_100PPB"
RfType="GL_RF_BARRACUDA_EXT_LNA"
/-->

<!-- GPS configuration for with 16.8 MHz TCXO
and CNTIN connected to the clock with 300 ppb uncertainty
-->
<!--gll
LogPriMask="LOG_DEBUG"
LogFacMask="LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA"
FrqPlan="FRQ_PLAN_16_8MHZ_2PPM_10MHZ_300PPB"
RfType="GL_RF_BARRACUDA_EXT_LNA"
/-->

<!-- Periodic Position Fix using default settings -->
<job id="Periodic">
<task>
<req_pos/>
</task>
</job>

<!-- Periodic Position with the ROM almanac ignored for simulator testing -->
<job id="Simulator_Periodic">
<task id="cont" repeat="1">
<startup ignore_rom_alm="true" />
<req_pos validfix="2000" duration_sec="4500"/>
</task>
</job>

<!-- Repetetive cold starts -->
<job id="Cold_Starts">
<task repeat="1000000">
<startup
ignore_osc="false"
ignore_rom_alm="false"
ignore_ram_alm="false"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_pos validfix="1"/>
</task>
</job>

<!-- Repetetive cold starts with the ROM almanac ignored for simulator testing -->
<job id="Simulator_Cold_Starts">
<task repeat="1000000">
<startup
ignore_osc="false"
ignore_rom_alm="true"
ignore_ram_alm="false"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_pos validfix="1"/>
</task>
</job>

<!-- Repetetive warm starts
Stored ephemeris data is discarded before the start begins
This simulates GPS receiver start after it was left off for more that 4 hours
-->
<job id="Warm_Starts">
<task repeat="1000000">
<startup ignore_nav="true"/>
<req_pos validfix="1"/>
</task>
</job>

<!-- Repetetive warm starts performed on GPS simulator -->
<job id="Simulator_Warm_Starts">
<task repeat="1000000">
<startup
ignore_rom_alm="true"
ignore_nav="true"
/>
<req_pos validfix="1"/>
</task>
</job>

<!-- Repetetive hot starts -->
<job id="Hot_Starts">
<task repeat="1000000">
<req_pos validfix="1"/>
</task>
</job>

<!-- This job must be performed every time the GPS simulator scenarion is reset -->
<job id="CollectEphemeris">
<task repeat="1">
<startup
ignore_osc="true"
ignore_rom_alm="true"
ignore_ram_alm="true"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_pos validfix="200"/>
</task>
</job>


<!-- This job performes series of single shot requests using the data stored
in NVRAM to simulate assistance data received from the network
The QoS parameters are set to maxmize the GPS sensitivity
-->
<job id="Assisted_Cold_Starts">
<task repeat="1000000">
<startup
ignore_rom_alm="true"
ignore_ram_alm="true"
/>
<asst>
<!--pos Lat="-30.0" Lon="-50.0" Alt="50" /-->
<pos Lat="33.7691" Lon="-84.4062" Alt="300" />
<!--pos Lat="37.0" Lon="-122.0" Alt="50" /-->
<!--pos Lat="37.26533652" Lon="-121.94128855" Alt="51.4" /-->
</asst>
<req_pos_single acc="50" timeout="30" />
</task>
</job>

<!-- This job performes series of single shot requests using the data stored
in NVRAM to simulate assistance data received from the network
The QoS parameters are set as it woudld be set by Spirent ULTS executing
3GPP TS performance tests.
-->
<job id="3GPP_Assisted_Cold_Starts">
<task repeat="1000000">
<startup
ignore_rom_alm="true"
ignore_ram_alm="true"
/>
<asst>
<!--pos Lat="-30.0" Lon="-50.0" Alt="50" /-->
<pos Lat="33.7691" Lon="-84.4062" Alt="300" />
<!--pos Lat="37.0" Lon="-122.0" Alt="50" /-->
<!--pos Lat="37.26533652" Lon="-121.94128855" Alt="51.4" /-->
</asst>
<req_pos_single acc="25" timeout="20" />
</task>
</job>

<!-- This job starts signle chanel factory test mode
The signal is expected to be in the range from -125 dBm to -145 dBm
with the frequency offset range from -2 ppm to +2 ppm
for this mode to provide reliable results
-->
<job id="Factory_High_SNR">
<task id="test" repeat="1">
<startup
ignore_osc="true"
ignore_rom_alm="true"
ignore_ram_alm="true"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_ftest
PRN="1"
GL_FACT_TEST_MODE="GL_FACT_TEST_CONT"
GL_FACT_TEST_ITEMS="GL_FACT_TEST_WER"
avg_int_sec="10"
duration_sec="60"
/>
</task>
</job>

<!-- This job is intended to be ran after the Factory_High_SNR job
It uses the TCXO offset stored in NVRAM during the Factory_High_SNR job
-->
<job id="Factory_Low_SNR">
<task id="test" repeat="1">
<startup
ignore_osc="false"
ignore_rom_alm="true"
ignore_ram_alm="true"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_ftest
PRN="1"
GL_FACT_TEST_MODE="GL_FACT_TEST_CONT"
GL_FACT_TEST_ITEMS="GL_FACT_TEST_WER"
avg_int_sec="10"
duration_sec="200"
/>
</task>
</job>

</glgps>
 
robitron929
Old
#3  
Member - OP
Thanks Meter 15
Posts: 75
Join Date: Mar 2011
Default wrong file, its gps.conf

Quote:
Originally Posted by erica_renee View Post
I do not have nothing like that in There
Guess GPS status tools added the below
xml version="1.0" encoding="utf-8"?>
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >

<hal
acPortName="/dev/ttyHS1"
lBaudRate="115200"
cLogEnabled="false"
acLogDirectory="/data/gps"
ltoFileName="lto.dat"
ctrlPipe="/data/gps/glgpsctrl"
lcsApiSockName="/dev/socket/gps"
gpioNStdbyPath="/sys/class/gpio/gpio203/value"
gpioDelayMs="120"
arp-supl-enable="false"
/>

<!-- GPS configuration with standalone 16.8 MHz TCXO -->
<gll
LogPriMask="LOG_DEBUG"
LogFacMask="LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA"
FrqPlan="FRQ_PLAN_26MHZ_2PPM"
RfType="GL_RF_4751_DANUBE"
PeriodicTimeOutSec="30"
/>

<!-- GPS configuration for with 16.8 MHz TCXO
and CNTIN connected to the clock with 100 ppb uncertainty
-->
<!--gll
LogPriMask="LOG_DEBUG"
LogFacMask="LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA"
FrqPlan="FRQ_PLAN_16_8MHZ_2PPM_10MHZ_100PPB"
RfType="GL_RF_BARRACUDA_EXT_LNA"
/-->

<!-- GPS configuration for with 16.8 MHz TCXO
and CNTIN connected to the clock with 300 ppb uncertainty
-->
<!--gll
LogPriMask="LOG_DEBUG"
LogFacMask="LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA"
FrqPlan="FRQ_PLAN_16_8MHZ_2PPM_10MHZ_300PPB"
RfType="GL_RF_BARRACUDA_EXT_LNA"
/-->

<!-- Periodic Position Fix using default settings -->
<job id="Periodic">
<task>
<req_pos/>
</task>
</job>

<!-- Periodic Position with the ROM almanac ignored for simulator testing -->
<job id="Simulator_Periodic">
<task id="cont" repeat="1">
<startup ignore_rom_alm="true" />
<req_pos validfix="2000" duration_sec="4500"/>
</task>
</job>

<!-- Repetetive cold starts -->
<job id="Cold_Starts">
<task repeat="1000000">
<startup
ignore_osc="false"
ignore_rom_alm="false"
ignore_ram_alm="false"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_pos validfix="1"/>
</task>
</job>

<!-- Repetetive cold starts with the ROM almanac ignored for simulator testing -->
<job id="Simulator_Cold_Starts">
<task repeat="1000000">
<startup
ignore_osc="false"
ignore_rom_alm="true"
ignore_ram_alm="false"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_pos validfix="1"/>
</task>
</job>

<!-- Repetetive warm starts
Stored ephemeris data is discarded before the start begins
This simulates GPS receiver start after it was left off for more that 4 hours
-->
<job id="Warm_Starts">
<task repeat="1000000">
<startup ignore_nav="true"/>
<req_pos validfix="1"/>
</task>
</job>

<!-- Repetetive warm starts performed on GPS simulator -->
<job id="Simulator_Warm_Starts">
<task repeat="1000000">
<startup
ignore_rom_alm="true"
ignore_nav="true"
/>
<req_pos validfix="1"/>
</task>
</job>

<!-- Repetetive hot starts -->
<job id="Hot_Starts">
<task repeat="1000000">
<req_pos validfix="1"/>
</task>
</job>

<!-- This job must be performed every time the GPS simulator scenarion is reset -->
<job id="CollectEphemeris">
<task repeat="1">
<startup
ignore_osc="true"
ignore_rom_alm="true"
ignore_ram_alm="true"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_pos validfix="200"/>
</task>
</job>


<!-- This job performes series of single shot requests using the data stored
in NVRAM to simulate assistance data received from the network
The QoS parameters are set to maxmize the GPS sensitivity
-->
<job id="Assisted_Cold_Starts">
<task repeat="1000000">
<startup
ignore_rom_alm="true"
ignore_ram_alm="true"
/>
<asst>
<!--pos Lat="-30.0" Lon="-50.0" Alt="50" /-->
<pos Lat="33.7691" Lon="-84.4062" Alt="300" />
<!--pos Lat="37.0" Lon="-122.0" Alt="50" /-->
<!--pos Lat="37.26533652" Lon="-121.94128855" Alt="51.4" /-->
</asst>
<req_pos_single acc="50" timeout="30" />
</task>
</job>

<!-- This job performes series of single shot requests using the data stored
in NVRAM to simulate assistance data received from the network
The QoS parameters are set as it woudld be set by Spirent ULTS executing
3GPP TS performance tests.
-->
<job id="3GPP_Assisted_Cold_Starts">
<task repeat="1000000">
<startup
ignore_rom_alm="true"
ignore_ram_alm="true"
/>
<asst>
<!--pos Lat="-30.0" Lon="-50.0" Alt="50" /-->
<pos Lat="33.7691" Lon="-84.4062" Alt="300" />
<!--pos Lat="37.0" Lon="-122.0" Alt="50" /-->
<!--pos Lat="37.26533652" Lon="-121.94128855" Alt="51.4" /-->
</asst>
<req_pos_single acc="25" timeout="20" />
</task>
</job>

<!-- This job starts signle chanel factory test mode
The signal is expected to be in the range from -125 dBm to -145 dBm
with the frequency offset range from -2 ppm to +2 ppm
for this mode to provide reliable results
-->
<job id="Factory_High_SNR">
<task id="test" repeat="1">
<startup
ignore_osc="true"
ignore_rom_alm="true"
ignore_ram_alm="true"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_ftest
PRN="1"
GL_FACT_TEST_MODE="GL_FACT_TEST_CONT"
GL_FACT_TEST_ITEMS="GL_FACT_TEST_WER"
avg_int_sec="10"
duration_sec="60"
/>
</task>
</job>

<!-- This job is intended to be ran after the Factory_High_SNR job
It uses the TCXO offset stored in NVRAM during the Factory_High_SNR job
-->
<job id="Factory_Low_SNR">
<task id="test" repeat="1">
<startup
ignore_osc="false"
ignore_rom_alm="true"
ignore_ram_alm="true"
ignore_pos="true"
ignore_nav="true"
ignore_time="true"
/>
<req_ftest
PRN="1"
GL_FACT_TEST_MODE="GL_FACT_TEST_CONT"
GL_FACT_TEST_ITEMS="GL_FACT_TEST_WER"
avg_int_sec="10"
duration_sec="200"
/>
</task>
</job>

</glgps>
wrong file, its gps.conf
 
secularhuman
Old
#4  
Senior Member
Thanks Meter 0
Posts: 134
Join Date: Sep 2010
Wink We went thru exactly the same stugg with the Ssamsung

Galaxy Vibrant.

Nothing got better until we got more advanced leaked modems on XDA.
 
buffaloquinn
Old
#5  
Member
Thanks Meter 2
Posts: 45
Join Date: Apr 2010
Location: Kenmore, NY

 
DONATE TO ME
Wow!!!!
Just did the mod and in my house the tablet got a GPS fix in 14 seconds. My phone can't get a fix at all indoors.
 
bonzer2u
Old
#6  
Senior Member
Thanks Meter 88
Posts: 498
Join Date: Dec 2010
Location: Southern Oregon...
Quote:
Originally Posted by robitron929 View Post
[MOD] Better GPS Acer, more universal than cingular

Instructions: With Root Explorer (or similar app) go to /etc/gps.conf

In Root Explorer long press on the file and select open in text editor

Change the first line from: NTP_SERVER=north-america.pool.ntp.org to NTP_SERVER=us.pool.ntp.org

Save changes and reboot

ENJOY

Thanks to calebv2 from xda devs.

FYI STOP USING FASTERFIX APP IT WILL SCREW YOU UP IF YOU APPLY THESE CHANGES
worked for me, excellent tip, also unloaded fasterfix and disabled wifi location, google maps lock within a minute.......
 
interqd
Old
#7  
Senior Member
Thanks Meter 16
Posts: 529
Join Date: Nov 2008
Location: Bali
do this mod works in US only or everywhere?
 
bonzer2u
Old
(Last edited by bonzer2u; 31st May 2011 at 03:26 AM.)
#8  
Senior Member
Thanks Meter 88
Posts: 498
Join Date: Dec 2010
Location: Southern Oregon...
Quote:
Originally Posted by interqd View Post
do this mod works in US only or everywhere?
USA only.......................

You should try fasterfix on the market where you are. I have no idea what Bali would use for gps server...
 
antonio8
Old
#9  
Member
Thanks Meter 6
Posts: 81
Join Date: Aug 2010
I get a message

"Warning

You cannot edit this file because the file is read-only."

I click the ok button and nothing happens.
 
bonzer2u
Old
#10  
Senior Member
Thanks Meter 88
Posts: 498
Join Date: Dec 2010
Location: Southern Oregon...
Quote:
Originally Posted by antonio8 View Post
I get a message

"Warning

You cannot edit this file because the file is read-only."

I click the ok button and nothing happens.
you need root explorer or another editor that can mount r/w

 
Post Reply+
Tags
gps fix problems location
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...