View Single Post
  #3 (permalink)  
Old 07-02-2009, 08:50 AM
BigRedGonzo's Avatar
BigRedGonzo
PPCGeeks Regular
Offline
Location: Winston-Salem, NC
 
Join Date: Jun 2008
Posts: 125
Reputation: 90
BigRedGonzo is becoming a great contributor
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Verizon GPS Woes

First of all, make sure your phone has location set to "ON" not 911 only. Tap Start>Settings>Personal>Phone, select the Services tab, highlight the Location Setting item in the scroll box, tap Get Settings and make sure the setting is set to on.

Being that you don't have a data plan, you need to make sure aGPS is disabled. This is a registry setting in HKLM/Software/HTC/SUPL AGPS, but I'm not sure which options to set to make it an independent GPS with no assistance.

GPS relies on a Satellite Position Database to locate satellites. The database is stored and built on your phone. When you use agps, you actually download the database from the net that would be appropriate for the closest cell tower to your position. This speeds the lock process up considerably. When the assistance is disabled, your phone (or gps) has to build the database itself. Since the unit has no earthly idea where you are when you first use the gps (i.e., the positional database is empty,) the phone has to build one. In order to do this, the gps chip must search for all known satellites one at a time. After it finds the first one, it then must locate a second and then it can get a 2D lock and things speed up considerably from that point. I went through all of that to say, once you get the gps function running without agps, it can take a long (very long) time to establish the first fix. To give you a feeling of what you are looking at, I have a very expensive handheld unit. If I clear its database and restart the unit and just tell it that it is in North America, it takes the unit up to a half an hour to get a lock. Once this is done, the unit locks very quickly when restarted later. The longer between sessions the longer it takes to "find" itself. I also have a very, very cheap bluetooth gps unit. It has no way of the user giving it a "general" location before start-up. If it has been off for several weeks, it can take it up to 11 hours to find a fix. After that, if it is turned on every week or so, it will lock on in just a few minutes. Both of these units have to build a database of their own to keep track of satellites. My 6800 on the other hand uses agps and therefore downloads a database of satellites that is very accurate for a position that is very close to its position, so it gets a lock in just a few seconds.

Now back to the point, it could take your phone several hours to find an initial lock without agps. It is very important for a cold start with no established database to have a very clear view of the sky while attempting to lock. Once you establish a lock, I would recommend using the gps every day or so to keep the database as up to date as possible. Remember that without agps, you will never get the 5-10 second locks that you read about on here. If you use the gps in the moring and turn it off and then use it again, say that afternoon, you should be able to establish a fairly quick lock (maybe one to two minutes,) but I wouldn't expect any more out of the unit than that.

Sorry about the rambling, but I'm at work waiting for a very important phone call and am bored out of my skull. I have work to do that isn't in my office and if I miss the call, I'm screwed. So I sit here and wait.

Hope this helps a bit.
__________________
BigRedGonzo
...of all the things in my life that I've lost, my mind is the one I miss the most.
Reply With Quote