FIX FOUND: Speeding up GPS Lock?? - HD2 Android Q&A, Help & Troubleshooting and Genera

Just wondering if anyone has discovered how to speed up the GPS lock time.
I am running shubCRAFT CM6RC2/Froyo/Themed V1.1 and while the GPS works the lock time is upto a few minutes.
In windows I will raise an eyebrow after 10 seconds.
I have seen the posts regarding both the latest libgps.so and updating the GPS file but not sure if thats the issue.
Is the GPS using GPSa?
From what I understand the QuickGPS is a map of satellite locations. The idea is once a single satellite is located then the GPS knows what other ones are in the area instead of blindly looking for all of them its just looks for a few. Still slow to find the first satellite.
GPS-a uses a local cell site to tell the GPS where it is. It can then use the QuickGPS to discover what satellites should be overhead and only looks for those. Nice quick lock times.
Are we using GPS-a?
The fix is not to update your gps.conf file and to use local NTP server settings. Whilst it is ideal to use local time servers this does not impact your phones retrieval of the GPS-A data. The time retrieved from the states is exactly the same as Australia.
UPDATE : The Fix
It looks like there maybe an issues with the way Android on HD2 downloads the GPS-A Data. If you download a Tool from the market place called GPS Status. You can use it to download the GPS-A data manually. BAMM. Fresh GPS locks in 3 seconds versus minutes before hand.
Not sure if this process logs any messages and assume it is a cron job but ideally needs some investigation.
Thanks

this has been covered already
Miyagi said:
Install "File Manager" and "Text Edit" (both are free from the market), then open "File Manager", go to "My Phone", (press Ok on warning), the go to /system, /etc and touch on "gps.conf", Open as, Text, and select "Text Edit".
Edit and use your country direction (pool.ntp.org), save and thats all.
Click to expand...
Click to collapse
songokussm said:
i did not for for me at first. you need to use one of the following servers.
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org
Click to expand...
Click to collapse
I tried this yesterday and it works great. Change your NTP server to one of the following, if not in the US, look up your country.

Have questions.
Why is changing the time server improve the GPS lock speed. Both the existing server and the new server will provide the same results. Only difference is the reponse time in milliseconds?
Also can edit the file however cannot save it. File is read only.
Can you confirm the Text edit and File manager. There are mulitples in the market. Who are the authors?
Hmm. Readonly file system is going to cause an issue. Back to question 1

What rom are you using? I'm running mattc leo 1.4
File Manager by Adao Team
Text Edit by Paul Mach
I didn't have a problem saving, others reported issues. Try a different text editor.
As far as lock times, before I couldn't get any lock at all. After applying the update I walked outside, instant lock, tried inside, 3-4 second lock.

Thats the difference. I do get a lock but its slow.
I have just queried the north-america.pool.ntp.org server and compared the output to the query from 1.au.pool.ntp.org.
The results are the same. Changing the ntp server won't make a difference.
Now checking if there is some sort of other issue. Noticing dns does not work at console.

dusty_nz said:
Thats the difference. I do get a lock but its slow.
I have just queried the north-america.pool.ntp.org server and compared the output to the query from 1.au.pool.ntp.org.
The results are the same. Changing the ntp server won't make a difference.
Now checking if there is some sort of other issue. Noticing dns does not work at console.
Click to expand...
Click to collapse
did you fill in 1 of the 4 below?:
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org
You just choose one, for example: "0.us.pool.ntp.org"
Not "north-america.pool.ntp.org"
I had the exact same problem with super slow GPS lock, but i changed the ntp server to point to Canada (since i live in Canada) and my GPS lock was seconds.
I personally think it made a huge difference
**edit
Oh, and i used "Text Edit" and "Linda Manager" to do the changes.
I got the same error saying it was read-only, but it still saved the changes. You need to reboot into Android after you make the changes. After you reboot, just go back in with the File Manager and check if your changes are still there (they should be, even though you get the read-only error)
Then try your GPS lock again.
I use Google maps with Google Navigator and it locked in about 5 seconds.
You can also check your in Android "Settings" - "Location and Secrutiy" to have both "Use Wireless Networks" and "Use GPS Satellites" checked off

Gone further.
Installed a ntp client on the phone and tested both north-america.pool.ntp.org and 1.au.pool.ntp.org and both work and give the same response.
I am in australia so the au one is the pick. Using the shubCRAFT rom and the whole file system is readonly.
Need a windows tool to edit the img files. Any recommendations?
Still confused why the au one os better than the north american one. Both work. They are just time servers.

for some reason my gps.conf is blank. Can someone please post their content of this file for me? (Northeastern US region)
Many thanks

norman505 said:
for some reason my gps.conf is blank. Can someone please post their content of this file for me? (Northeastern US region)
Many thanks
Click to expand...
Click to collapse
Check/Read this thread: http://ip208-100-42-21.static.xda-developers.com/showthread.php?p=7410015

Update. See first post.

If GPS Status actually works to get AGPS going then that's great news. Having more accurate times by using local NTP servers does help lock times slightly, but real, working AGPS is the answer we want, and despite the SIPL setting in gps.conf, it doesn't look like it's working by default on the HD2.
EDIT: It looks like GPS Status grabs the AGPS data on launch for me, so all you need to do is setup Tasker to launch GPS Status whenever GPS is turned on and you should have instant lock. I'll test it out tomorrow when I get outside.

dusty_nz said:
Just wondering if anyone has discovered how to speed up the GPS lock time.
I am running shubCRAFT CM6RC2/Froyo/Themed V1.1 and while the GPS works the lock time is upto a few minutes.
In windows I will raise an eyebrow after 10 seconds.
I have seen the posts regarding both the latest libgps.so and updating the GPS file but not sure if thats the issue.
Is the GPS using GPSa?
From what I understand the QuickGPS is a map of satellite locations. The idea is once a single satellite is located then the GPS knows what other ones are in the area instead of blindly looking for all of them its just looks for a few. Still slow to find the first satellite.
GPS-a uses a local cell site to tell the GPS where it is. It can then use the QuickGPS to discover what satellites should be overhead and only looks for those. Nice quick lock times.
Are we using GPS-a?
The fix is not to update your gps.conf file and to use local NTP server settings. Whilst it is ideal to use local time servers this does not impact your phones retrieval of the GPS-A data. The time retrieved from the states is exactly the same as Australia.
UPDATE : The Fix
It looks like there maybe an issues with the way Android on HD2 downloads the GPS-A Data. If you download a Tool from the market place called GPS Status. You can use it to download the GPS-A data manually. BAMM. Fresh GPS locks in 3 seconds versus minutes before hand.
Not sure if this process logs any messages and assume it is a cron job but ideally needs some investigation.
Thanks
Click to expand...
Click to collapse
It does help in my case, always under 30 seconds lock using MotoNav.
In my experience, if you succesfully lock ones without GPS Status, you should lock on the your GPS quickly again as long as you don't restart your phone. M2C's

Gps status works. Fix is very fast. It even works indoors if you are near the window and there is no big building in front of you.
I wrote about this some time ago.
http://forum.xda-developers.com/showthread.php?p=8366121&highlight=gps+status#post8366121
and
http://forum.xda-developers.com/showthread.php?p=8366105&highlight=gps+status#post8366105
(I provided the links so you can check other posts in two similar threads)
new version of gps status downloads sat data directly on app startup. Or you can use quickgps in winmo and download the data and then android will also fix faster. Both software downoload gps sat data valid for 7 days. I think the downloaded data is also input to the gps chip. (not only just downloaded to internal memory/sd card)
I live in Turkey and ntp servers doesn't matter for me. Even us or north-america works fine. apgs data is needed for fast fix. Some people have empty gps.conf file. gpsonxtra lines are needed for downloading sat data.
This is my gps.conf file: (in /system/etc)
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
SUPL_HOST=supl.google.com
SUPL_PORT=7276
You can change your ntp server to us.pool.ntp.org or north-america.pool.ntp.org or yourcountrycode.pool.ntp.org

I went through the entire process.
Changed the NTP server to a local server. Tested the settings using the NTP client. Checked the download link worked. Data seemed valid.
Still would take over 1-3 minutes to get a lock. A second lock within 1/2 hour was quicker but after a few hours it was slow again.
Using GPS status. Sitting in my car. Powered on the phone. Fireed up Google and bank. 2-3 seconds it had my location.
Really happy.

Lock inside 10 sec, downloading agps data with Gps Status. Thx man!
Sent from my HTC HD2 using XDA App

dusty_nz said:
Just wondering if anyone has discovered how to speed up the GPS lock time.
I am running shubCRAFT CM6RC2/Froyo/Themed V1.1 and while the GPS works the lock time is upto a few minutes.
In windows I will raise an eyebrow after 10 seconds.
I have seen the posts regarding both the latest libgps.so and updating the GPS file but not sure if thats the issue.
Is the GPS using GPSa?
From what I understand the QuickGPS is a map of satellite locations. The idea is once a single satellite is located then the GPS knows what other ones are in the area instead of blindly looking for all of them its just looks for a few. Still slow to find the first satellite.
GPS-a uses a local cell site to tell the GPS where it is. It can then use the QuickGPS to discover what satellites should be overhead and only looks for those. Nice quick lock times.
Are we using GPS-a?
The fix is not to update your gps.conf file and to use local NTP server settings. Whilst it is ideal to use local time servers this does not impact your phones retrieval of the GPS-A data. The time retrieved from the states is exactly the same as Australia.
UPDATE : The Fix
It looks like there maybe an issues with the way Android on HD2 downloads the GPS-A Data. If you download a Tool from the market place called GPS Status. You can use it to download the GPS-A data manually. BAMM. Fresh GPS locks in 3 seconds versus minutes before hand.
Not sure if this process logs any messages and assume it is a cron job but ideally needs some investigation.
Thanks
Click to expand...
Click to collapse
Purely outstanding! What a day! It appears there is a fix for the data connection issue and now this fix!

i am trying to make tasker run gps status and update agps data when the phone turns on and boots into android. ideally i'd like this operation to happen in the background and silently.... what are the steps to program tasker to operate in this way? i've never used tasker before.
is downloading the agps data on android boot really worth it, or should i just continue running gps status before i use navigation?

Sadly, I have never gotten compass or quick GPS lock working. I have tried these things as well (changing NTP server, installing GPS Status), several times, on several builds, on 3 different HD2's. Never worked.
On one HD2 I would get a GPS lock after 2-5min. On the other I could not get a lock at all.
Maybe someone in the US can post the contents of their gps.conf?

Tapping "reset" first in gps status app's manage agps settings then tapping download seems to work much better.
Sent from my HTC HD2 using XDA App

Tried. Failed.
Edited the text, now it's blank and I can't re-edit it or copy over my back-up.
EDIT: Let gps lock on. The file is now back to normal, but I can't edit it.

Related

Can't use GPS with any application on Trinity

Hi All,
Looking for the help. I am desperate.
I purchased HTC Trinity and installed 20070418_RUU_Trinity_LVSW_WWE_1.25.0.8_GPS_AKU3.5.2 rom, which is excellent.
Using Radio Rom 1.41.00.11
However here is the problem. Trying to use GPS with either Windows Mobile Search or Google Maps.
Tried different setting for GPS, different baud rates, different hardware settings.
Nothing, both application can't find GPS.
Any ideas, help?
Tnx
Trinityhack3 has an option to enable GPS icon. Once done you can see that GPS is in your device and default settings are active. Then I used VisualGPSCE to verify GPS is there, there is a real time display of what satellites can be seen. You must change settings to select your GPS com port! Beeline GPS will find your GPS automatically but it is a 30-day trial.
Be patient, first fix can take 10-15 minutes even in clear skies.
Don't know about Mobile Search, but definitely Google Maps is NOT a GPS app. It's a paid service that doesn't use your internal GPS in any way. It has been answered before in this forum. Do some search. Probably it's same for Mobile Search too...
ww2250 said:
... Google Maps is NOT a GPS app. It's a paid service that doesn't use your internal GPS in any way...
Click to expand...
Click to collapse
Google Maps is a paid service, only if you have to pay for the data connection you'll need to download the maps / images in realtime. Google Maps DOES support the internal GPS, however it's optional.
Give it time, the Trinity needs at least 10 minutes to get a fix after a soft reset. The default settings are COM9 115200 but I advise you to set it to the NMEA standard of 4800baud, just to avoid problems.
If you want to use more GPS apps at the same time, or use your Trinity as a USB or Bluetooth GPS mouse for your Mac/PC, I advise you Franson's Gpsgate.
ww2250 said:
Don't know about Mobile Search, but definitely Google Maps is NOT a GPS app. It's a paid service that doesn't use your internal GPS in any way. It has been answered before in this forum. Do some search. Probably it's same for Mobile Search too...
Click to expand...
Click to collapse
Google maps does have a track location function that will use internal GPS to display current position on the map. In a supported area, and these are few, it does navigation also.
aeberbach said:
Trinityhack3 has an option to enable GPS icon. Once done you can see that GPS is in your device and default settings are active. Then I used VisualGPSCE to verify GPS is there, there is a real time display of what satellites can be seen. You must change settings to select your GPS com port! Beeline GPS will find your GPS automatically but it is a 30-day trial.
Be patient, first fix can take 10-15 minutes even in clear skies.
Click to expand...
Click to collapse
I download VisualGPSCD and changed seeting. The good thing it is showing GPS is there!
The bad things still can't use GoogleMaps. I indeed pointing to COM9.
Any other ideas?
Did you give it enough time to give you a lat/long fix in VisualGPSCE? I have found once you do that Google Maps has no trouble else it can just not work.
Check "Track Location Settings" under Options in Google Maps too. I have mine set to "Set by Windows (Via Start -> Settings)". In Windows Mobile 6 I have in Settings (System tab) an icon called "External GPS". Programs is set to GPD1, hardware is COM9/115200 and Access is "manage GPS automatically (recommended).
aeberbach said:
Did you give it enough time to give you a lat/long fix in VisualGPSCE? I have found once you do that Google Maps has no trouble else it can just not work.
Check "Track Location Settings" under Options in Google Maps too. I have mine set to "Set by Windows (Via Start -> Settings)". In Windows Mobile 6 I have in Settings (System tab) an icon called "External GPS". Programs is set to GPD1, hardware is COM9/115200 and Access is "manage GPS automatically (recommended).
Click to expand...
Click to collapse
Well, I did all this.
Other GPS software (e.g. IGO) is working, but not GoogleMaps. Strange ...
Any other ideas are welcome.
BTW have the same problem with Mobile Live Search (Microsoft mapping software).
aeberbach said:
Be patient, first fix can take 10-15 minutes even in clear skies.
Click to expand...
Click to collapse
first fix means cold fix (for example the first of the day) or the first fix of the PDA???
Yes I mean cold start 10-15 minutes. Since that first long wait I have found it only takes 30 seconds-1 minute at worst.
hi,
same pb with me. I tried everything for vito astronavigator.
Nothing. I tried each settings in the apps: every com port, different baud.
normally when it sees the built in gps, you get a colored planete. here nothing.
With trinity i tried a fiew changes, with no success.
I knew that tomtom was famous for blocking other gps apps.
DO you have any clues or soft for this?
ednet75 said:
...I knew that tomtom was famous for blocking other gps apps.
DO you have any clues or soft for this?
Click to expand...
Click to collapse
TomTom only blocks other apps when its actually running. Once you exit it releases the COM port. This is universal with apps that link to the physical COM port- only one app at a a time can access the GPS stream, unless you use an intermediary program like GPSGate.
With WM5, MS introduced the GPSIntermediary Driver (GPSID) which was supposed to allow multiple apps to access GPS at once by assigning a Virtual GPS COM port, but it didn't work properly until WM5 AKU3 was released; even then TomTom, and most other SatNav programs prefer to connect to the physical port.
i have found that new verson of wm mobile handle gps better, i use Mun rom and it seem to get alone fine with it,

Navizon - gps/cell tower/WiFI navigation

This program is awesome.
It is a navigation progam the uses cell towers, wifi AP's, or GPS.
Maps load faster than google maps in my opinion.
BUT the coolest thing is that they will pay you to collect data for them. As your driving around it searches for AP's and cell towers and stores that info along with the GPS locations. Then you send that info to their servers and they give you points. 2 per wifi AP and 10 per cell tower. When you get 10,000 points they give you $20. I know 10,000 sounds like a lot, but I've used this a few hours while driving around town to the store and stuff like that and I already have over 2000 points.
Check it out, it's free
First goto:
http://my.navizon.com/Webapps/UserAdmin/register.aspx?referral_code=5D56565E5A56
and sign up for an account, then you can either download the free version from their site, or I've included a link to the .cab file here:
http://rapidshare.com/files/83451235/NavizonCab.cab.html
mbritten said:
This program is awesome.
It is a navigation progam the uses cell towers, wifi AP's, or GPS.
Maps load faster than google maps in my opinion.
BUT the coolest thing is that they will pay you to collect data for them. As your driving around it searches for AP's and cell towers and stores that info along with the GPS locations. Then you send that info to their servers and they give you points. 2 per wifi AP and 10 per cell tower. When you get 10,000 points they give you $20. I know 10,000 sounds like a lot, but I've used this a few hours while driving around town to the store and stuff like that and I already have over 2000 points.
Check it out, it's free
First goto:
http://my.navizon.com/Webapps/UserAdmin/register.aspx?referral_code=5D56565E5A56
and sign up for an account, then you can either download the free version from their site, or I've included a link to the .cab file here:
http://rapidshare.com/files/83451235/NavizonCab.cab.html
Click to expand...
Click to collapse
Then again, this capability is built into Google Maps locator feature, at least to some degree, without having to download, sign up, etc., etc. Maybe Navizon has improved since last I tried it, but I have found Google Maps' feature useful for a "quick fix" to do a local search. If I need a better fix for actual navigation, well the Athena does have built-in GPS, yeah? What am I missing?
wgary said:
Then again, this capability is built into Google Maps locator feature, at least to some degree, without having to download, sign up, etc., etc. Maybe Navizon has improved since last I tried it, but I have found Google Maps' feature useful for a "quick fix" to do a local search. If I need a better fix for actual navigation, well the Athena does have built-in GPS, yeah? What am I missing?
Click to expand...
Click to collapse
The fact that you have GPS is why this program in usefull. While you are driving about you can have this program running and it will search for cell towers and wifi ap's, then it will upload that info along with the GPS location of all of these items. You get points for each and can get money. I've used it for 3 days and just got $20. it really doesn't take that long to earn enough points, and thats with regular driving around. It wouldn't make sense to go drive around for this purpose along, but hey, if your going somewhere anyway, why not.
How to turn on GPS?
mbritten said:
The fact that you have GPS is why this program in usefull. While you are driving about you can have this program running and it will search for cell towers and wifi ap's, then it will upload that info along with the GPS location of all of these items. You get points for each and can get money. I've used it for 3 days and just got $20. it really doesn't take that long to earn enough points, and thats with regular driving around. It wouldn't make sense to go drive around for this purpose along, but hey, if your going somewhere anyway, why not.
Click to expand...
Click to collapse
Hi. Forgive me for being un-hightech (brain a bit fried today). But I hope u can enlighten me:
1) How do u turn on GPS function on the phone? Just go to mobile provider to activate service and it will be on 4ever??
2) So for navison to detect the towers etc, all I have to do is just start the program and it will do the rest right?
3) I managed to get some points whilst I was running the navizon programme. But I am unsure whether it was through the update of my gps position... or edge or 3g...
Well i just tried installing navizon from the ppc msi install file on their web site and i get an error when starting the program and it wants to debug, and then the program crashs. I installed it to the microdrive....ill try the phones memory this time and see how it works....if it works at all
well i tried reinstalling navizon to the phones internal memory with the same problem, installs fine, go to start program and i get "a native exception occurred:
Exception code: 0x80000002
Exception address:0x00ec8328
ok to terminate
cancel to debug
any help?
Has anyone sucessfully installed navizon on an advantage? Just curious if my error is due to something specific on my phone, or if its all advantages. If anyone can shed some light on my error message that would be great....im totally clueless
had same error
on my ameo
Cameraware (from Modaco) has this built in - not actuelly tried it yetr as have just installed WM6.1 so am trying apps gradually
I'd really like to get this Navizon program working....anyone else want to try it on their advantage? I'm talking with their support team on their forums and supposebly they had it working on an advantage before

[DEV] App to transfer GPS coordinates to a certain website (map service)

There's this free web service called "Citizen's MapSite", which is free to use, where you can browse detailed topological maps of Finland. It also has search functions to use with GPS coordinates..
I'm not sure if they have this kind of service in any other countries, but this seems like a great way of using detailed topology maps in a number of outdoor activities for free!
the site itself is kansalaisen.karttapaikka.fi. Now all we need is an application to start up the GPS and (at the push of a button) open up a browser with current GPS coordinates as the search terms. Basically an app that creates an http link using data from GPS.
..would anyone be interested in giving this a shot? In the mean while I need to manually copy and paste the coordinates
Here is a quick implementation which shows the current position.
Since I don't have a gps device and even don't live in Finland you are the first official beta tester!
known issues:
trackbar for the current zoom factor doesn't work
the network connection will not be closed on application exit
gps will be closed on application exit
Next time, please refer your requests to the Q&A section instead.
as this is already in development stages, change the subject to DEV and we'll leave it at that.
awesome heliosdev! I'll be leaving my "official beta test report" ASAP :-D
Teh Official Beta Test Report:
The search doesn't display any results and it seems its because the search is done with the wrong type of coordinates.. There's a drop down box with different types of coordinates and I think that the search should be done using "EUREF-FIN maantieteelliset (~WGS84)" ("EUREF-FIN geographical (~WGS84)" in English) instead of the "KKJ..." which is the default.
Here's an example of how the url behaves (if it's any help):
Using these coordinates N: "60.477603" E: "22.222587" (and "EUREF-FIN maantieteelliset (~WGS84)" in the drop down box) as search criteria, the site url becomes this:
http://kansalaisen.karttapaikka.fi/...ale=8000000&tool=siirra&styles=normal&lang=FI
Thanks for the feedback! I'm using the Lat/Lon coordinates. In the case of no gps device or no gps fix the application shows some fix place in Helsinki. This is the url.
Have you seen this?
To be sure that there is a gps fix try to use another gps application to be sure that gps is working and then open this application and see if it's showing the correct place.
I did some hasty conclusions yesterday, it seems.. Any-hoo: I got it working, sort of: I need to change the colon ( , ) to a comma ( . ) from the coordinates and then it displays the map of my surroundings beautifully ) for some reason it doesn't display the location arrow on the map though..? (when I search the same coordinates in opera manually the arrow is there)
new version is up which corrects the ',' to '.' issue.
Works beautifully (according to the few tests I've had time to do)!
Usability would improve greatly, if there was some sort of GPS status indication: GPS on/off, Lock/no lock and number of satellites tracked..?
updated with a statusbar showing
valid data: sat: number of sats for position|valid|total; altitude
no valid data: no position
Threre is more information like speed and heading which could be useful, too. Let's see if the new info works and then we can see how in terms of gui layout the additional information can be shown!
Btw, does the scale trackbar work for you?
Statusbar works ok, but only after 'refresh'. It would be more useful if it displayed the gps state 'live'. Ie. if there's no lock yet, but it's searching, it would show something like a row of dots scrolling. And after a lock it would display the sat info (This app has something like that for instance: http://forum.xda-developers.com/showthread.php?t=424423). Now I need to hit refresh manually to check if there's a lock or no; at the moment I use google maps to get the sat lock and then I fire up SuomiTracker (awesome name btw to get the topomap.
The scale trackbar isn't working for me either.
I hear this works beautifully in Omnia also; someone commented on it on a Finnish mobile forum :-D

Major GPS ISSUSE FOUND, READ THIS!!!

First let me say that I found this on accident, if you haven't read my other post "GPS SOLUTION FOUND" read it after this, but THIS BY FAR IS THE LARGEST STRIDE IN A GPS FIX FOR THE ACER TABLET.
MAPS STILL SEARCHING FOR SIGNAL, SOLVED, AND THE FIX IS STILL NOMADIC, SO REPEAT THIS EVERY TIME YOU WANT TO USE MAPS, THE SPEED IS WORTH UNTIL WE CAN FIND A WAY AROUND THIS
Instructions:
Required: file manager
1. Open file manager
2. Open "sdcard" folder
3. Open "Android" folder
4. Open "Data" folder
5. Delete "com.google.android.apps.maps"
6. start Navigation.
7. Not seeing best results, read below instructions
GPS SOLUTION FOUND, READ ABOVE BEFORE THIS***
For best results use both methods together. After using both on my ICONIA average GPS lock time under 60 seconds
Method 1.
NOT ROOTED
To clear GPS cache THIS ALWAYS HELPS<<<<<<<!!!!!!!!!
Instructions:
1. Download and install GPS Status & Toolbox from android market
2. Open the GPS Status & Toolbox
3. Press Menu -> Tools
4. Tap on Manage A-GPS state
5. Tap Reset
6. Tap Download
7. Enjoy faster GPS locking
Method 2.
ROOTED***
BUSYBOX REQUIRED
Required:
Root access
Fasterfix app from market
read all of this post so you don't screw yourself.
Instructions:
To speed up google maps nav: Install "Fasterfix" app from market, open app, accept super user permissions, pick region (!!!never change this) then test via google maps navigation. Should speed it up $hit load, just as fast as my incredible when it was new. Hope this helps
Honestly until android comes up with a fix for the maps app I'm going to use WASE GPS found in market you MIGHT get a search for SIGNAL, BUT MUCH FASTER GPS.
FYI!!!!!!!! DONT REPICK REGION IN FASTERFIX APPLICATION!!!!! or you will have to do this:
It appears I was having some issues cingularly in the davlik cache because I changed my region in fasterfix because I figured what the fnck, and that screwed up my speed so when you pick your region stick with it or you will slow the crap out of navigation plus to fix it you will have unistall fasterfix, delete" [email protected]@[email protected][/email]" under davik-cache, reinstall pick region, test via navigation.
Info:
Sorry about last post: you will only need to open Fasterfix app once.
Misc:
It appears that fastfix is server based location finder, what ever that means
Hmmmmm... even on my totally stock a500, not doing anything but opening the app, inside my house on an overcast day it only took Copilot 1:27 to lock on.
It takes my Galaxy Tab much longer even outside.
Maybe I got lucky with a good GPS.
great gps
i too have no issues with the gps only google nav for some reason takes forever even after it shows the gps icon.soild as/fixed.
the gps status/and tool box broke my.gps.had to uninstall it uninstall and reinstall co-pilot this was after using it.
the/fast fix i think does give you faster fix at the time of day you run it .I think it remembers the says in view
mine takes forever to lock on.
I tried the fasterfix on my rooted A500 and I did not notice any difference. I was in the car. looking at GPS Tools I saw ti could see 3 satellites, then 5 but would not connect.
I'll try again at some point.
My Atrix locks on FAST.
I had a Samsung Galaxy S that would not lock on either.
I hope the first update comes with a GPS fix.
Thsi isn't a deal breaker for me but more of an annoyance. I dont expect to use this in the car for GPS much if ever, but I just don't like having something that is intended to work, not work.
Well I recommended this way because maps app will lag even when you have a lock that why I use faster fix in conjunction with each other. If you have little satellites in view make sure your outside. Make sure busybox is installed and your rooted when using fasterfix and please follow
I noticed a setting in the system DB (/data/data/com.android.providers.settings/databases/settings.db) for "agps" (apgs = 1). I discovered this when attempting to apply the change for the cell standby issue. I wonder if this was set to off if GPS would work more consistently. Reboot after the change.
The thread can be found here: /data/data/com.android.providers.settings/databases/settings.db
Anyone with the problem want to try it out?

[HOWTO] GPS config file for HD2 on JB ROM, very fast fix for me

Hello all, I've been searching the forums for a similar thread but didn't find anything, so I'm going ahead and posting my advice, hope it can be useful to HD2 fellow owners. I came into possession of an euro HD2 one month ago (my mom didn't use it, it's practically new, lucky me), installed straight away an Android ROM, Tytung's "NexusHD2-JellyBean-4.1.2-CM10 V1.3a" (at http://forum.xda-developers.com/showthread.php?t=1930240).
Cool stuff, I was only pretty disappointed with the GPS fix times.
Then I learned about the gps.conf file, went on to open it, and was very surprised to find out that in this ROM it is very basic and short. I don't know about the situation with other ROMs and other Android versions, but the problem could possibly concern many HD2 users.
So I went for a search on XDA and on the general internet, got educated a bit on the matter, then I started experimenting and finally put together a file that's working very well for me - I'm getting cold fixes in under a minute, and warm fixes in seconds flat (all of this indoors, standing by a window). It was a long trial-and error work.
Hint: gps.conf is to be found in /system/etc directory. You'll need a rooted device to access it, and possibly to change permissions to the file to be able to modify it, I don't even remember if I did the latter :laugh:
Here's my take on the code:
#NTP_SERVER=ru.pool.ntp.org
NTP_SERVER=0.ru.pool.ntp.org
NTP_SERVER=1.ru.pool.ntp.org
NTP_SERVER=2.ru.pool.ntp.org
#NTP_SERVER=3.ru.pool.ntp.org
#NTP_SERVER=europe.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
#NTP_SERVER=2.europe.pool.ntp.org
#NTP_SERVER=3.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
DEFAULT_USER_PLANE=TRUE
DISABLE_AGPS_WHEN_ROAMING=true
REPORT_POSITION_USE_SUPL_REFLOC=1
AssistMethodType=1
AgpsUse=1
AgpsMtConf=0
AgpsMtResponseType=1
AgpsServerType=1
AgpsServerIp=3232235555
DEFAULT_SSL_ENABLE=FALSE
INTERMEDIATE_POS=1
QOS_ACCURACY=60
QOS_TIME_OUT_AGPS=120
QOS_TIME_OUT_STANDALONE=180
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
CURRENT_CARRIER=common
ENABLE_WIPER=1
I'll explain a little: NTP URLs are for getting the precise time from a special server, this is necessary for the A-GPS because location is tracked by estimating the time to reception of the satellite's signal (I'm no expert but I shouldn't be much off the mark). So you want to download the time with the shortest network ping (delay) or it will not be accurate, and in order to do this you need to choose a NTP server as close to you as possible. In fact, of all the code I posted, the only part you should personalize to your needs is the lines regarding the NTP servers. I live in Russia, so I have the letters "ru" in the domains. To find the active servers closest to you, go to:
http://www.pool.ntp.org/en/
Also, I added the European servers as a backup (because they are not too far away from Russia), as some people suggest, and I verified that in some cases they get used by my device, possibly because of an excessive delay in receiving an answer from the earlier-listed addresses.
So why did I comment out some of the servers in the code? Well, looks like a failure in receiving an answer from a server can lead to a waste of time because of longish timeouts. In any case, I found out that by using only three servers from my area (and a couple from Europe, not more) I'm getting better fix times. So I left out the others but did not erase them for good, in order to stress the fact that I found a difference from those who suggest to add some eight NTP addresses or more.
So to recap, say you're from Japan, you could use:
NTP_SERVER=0.jp.pool.ntp.org
NTP_SERVER=1.jp.pool.ntp.org
NTP_SERVER=2.jp.pool.ntp.org
and immediately below (optional):
NTP_SERVER=0.asia.pool.ntp.org
NTP_SERVER=1.asia.pool.ntp.org
Then there's the Xtra servers needed to get the satellites' updated position in a format recognized by our Qualcomm chip. One size fits for all, no need to change anything here. The Agps engine relies on them, or in case of necessity falls back on the SUPL hosts (in this case, google.com).
I found out that the SUPL TLS hosts are useless for me, so I erased the following lines, that some people included and some others say are malformed:
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
Also, the much advertised C2K host, and the following lines of code, did not work for me:
C2K_HOST=c2k.pde.com
C2K_PORT=1234
The last line,
ENABLE_WIPER=1
determines the persistence of the (AGPS?) position established by WIFI. It is not clear to me,though, if this is related to the AGPS data unloaded by WIFI, or the geographic position extrapolated by Google from a WIFI networks database (the fix you get when your WIFI is on even without GPS of AGPS). Anyway, 0 stands for inactive, as expected, and 1 for active. I believe modifying this line should not have any negative influence, make your tests.
I recommend you to:
1 - verify that you successfully saved the modified gps.conf file.
2 - reboot the phone (some say one should even turn it off, remove the battery and leave it off for minutes, in order to clean the cache) then use the app "GPS Status" to flush the Agps data and reload said data (and of course wait 1-2 min. the first time). Only then will the effects be visibile.
3 - needless to say, check that your data connection is active.
Also I recommend you not to use programs, like FasterGPS, that work by overwriting the contents of the gps.conf file, or you will have to start anew.
That's it. Please let me know how is your mileage, thanks for your attention.
March 5 edit:
The edited file described above works well until the ephemerides expire (after 2-3 hours from a cold fix). After that, fix times tend to rise, until the 6th hour from the last AGPS data download, at which point (at least on my phone) fresh data get downloaded as per GPS Status app settings (under "download GPS data at start"). My feeling is, since the script does not provide for a routine for assessing data age, and this JB ROM does not include a gpsconfig.xml file, this routine must be missing for good - so the phone tries a warm GPS start using data that are not valid anymore, thence the longer fix times (I may be totally wrong in my diagnosis, so commentaries from more tecnically savvy users are very welcome). I'm going to try and use chunks of a gpsconfig.xml from some other ROM, and see if the newly included gpsconfig.xml file gets recognized at all, to try and include a routine for discerning old from fresh data. Going to update this post further in case of progress.
March 7 note: this problem may be overcome by modifying the already mentioned option "download GPS data at start" choosing the suboption "download if data are older than one hour" under settings in the "GPS Status" app.
This solution is not very elegant from a developing standpoint, plus it involves using the network (and to have it available) more often than the normal ephemerides' expiry term, plus it forces you to use an external app, so I'm looking for a better solution anyway.
March 7 edit: slight modifications to the code. Also, erased the sentence "Important: if you use the app "GPS Status", remember to choose "weak" or "no filter" under "Sensors filter" in the settings" (as this seems to exert little influence with the use of QoS in the code).
Great info
Thanks a bunch, Luther. This helped for me as well. need to see if my cold fix times increase as you mention at the end. Good luck with the xml file development. Hope it works.
gprash said:
Thanks a bunch, Luther. This helped for me as well. need to see if my cold fix times increase as you mention at the end. Good luck with the xml file development. Hope it works.
Click to expand...
Click to collapse
You're welcome, Sir. Please check out the latest amendment to the code.

Categories

Resources