PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   HTC Titan (http://forum.ppcgeeks.com/forumdisplay.php?f=44)
-   -   Official Titan built-in GPS Thread (http://forum.ppcgeeks.com/showthread.php?t=17032)

TalynOne 01-27-2008 08:12 PM

Official Titan built-in GPS Thread
 
Check back on this thread every once in a while, as I'll be updating this post when I can with new information.

Setup

To use the Titan's internal GPS you must be running a ROM version of at least 3.16.651.0 with a radio ROM version of at least 3.27.00 (to find your ROM version go to the "Device Information" application found in Start->Settings->"System" tab).

Make sure that in the "External GPS" app (found in Start->Settings->"System" tab) matches the following settings:
  • Under the "Programs" tab, the "GPS program port:" is set to "COM4".
  • Under the "Hardware" tab, the "GPS hardware port:" is set to "None", and the "Baud rate:" is set to "4800".
  • Under the "Access" tab, the "Manage GPS automatically (recommended)" option is checked.

Make sure that your phone's location setting is set to "ON". You can do this by launching the "Phone" app (found in Start->Settings->"Personal" tab), then:
  1. Under the "Services" tab, choose the "Location Setting" item in the listbox, and press the "Get Settings..." button.
  2. Make sure the "Phone: Location Setting" is set to "ON"
  3. OK everything, and soft reset your phone

My ROM version is older than the one listed as required above, where do I get the new ROM?

If your ROM versions are lower than the ones specified above, you have to load the new leaked test ROM first.

If you're on Sprint, and want the stock ROM, and you're running Windows XP, then look here:
http://forum.ppcgeeks.com/showthread.php?t=16806

If you're on Sprint, and want the stock ROM, and you're running Windows Vista, then look here:
http://forum.ppcgeeks.com/showthread.php?t=16886

If want dcd's custom Titan ROM, or if you're on Verizon, Alltel, or Telus, then look here:
http://forum.xda-developers.com/showthread.php?t=362566

NOTE: After the update some are experiencing loss of phone functions (dial in-out). To recover from this, before updating, make sure you record your MDN and MSID. First go to your dialer and dial ##MSL# (where MSL is your unique MSL code for your phone). The MSL unlock code is used for programming your phone yourself, and is unique for every phone. You can retrieve the MSL for your phone by using the GetSPC application. It's essentially a keygen that calculates what the MSL should be from the hexadecimal ESN (case-sensitive). You can get your hexadecimal ESN from several places including the back of your device if you remove the battery. You can download GetSPC from HERE. Otherwise you can call Sprint technical support, tell them you're a developer, and you need the MSL number for your phone. The MDN should be your phone number. Finally, go to your dialer again, and dial ##3282#, your MSL is the unlock code, then make sure you record the settings there. The important things are your username and AAA password (HA password should be 'secret').

Which GPS enabled applications work with the Titan's built-in GPS?

Pretty much any GPS application that supports the NMEA 0183 protocol (almost everything). You may have to set your GPS application to connect to COM 4 with a baud rate of 4800. I have personally successfully tested the internal GPS with the following software:
  • Sprint Navigation v1.0.21 (Telenav) (Video) (free 2 day trial, downloads maps from an active Internet connection, $10 a month, not included as part of SERO)
  • Google Maps Mobile (Video) (free, highly recommended, downloads map/navigation data from an active Internet connection)
  • Microsoft Live Search (Video) (free, highly recommended, downloads map/navigation from an active Internet connection)
  • iNav iGuidance 4 (Video) (My preferred program for USA navigation, has text to speech for street names, needs workaround to work with the internal GPS, see "known software issues and workarounds for GPS navigation software" FAQ section below).
  • TomTom 6.030 (Video) (My preferred program for European navigation)
  • iGO My way 2006 Plus (Video) (Has maps available for some areas that no other navigation software has, such as Egypt).
  • MGMaps (Video) (Free, Java based, see "known software issues and workarounds for GPS navigation software" FAQ section below)
  • Holux GPS Viewer (free, starts communication with GPS module, gives GPS satellite status)

Software that others have reported success with include:
How much will I be charged for using the GPS?

Accessing the GPS satellite data is completely free. However, some GPS applications (such as TomTom Navigator or Sprint Navigator) are commercial and are not free. Also, be aware that some applications (such as Google Maps Mobile and Sprint Navigator) get their mapping data on-line from the Internet. If you wish to use these "online" applications make sure your service plan includes an appropriate data option to prevent unwanted Internet access charges. All Sprint SERO plans automatically include unlimited data for no extra charge.

TalynOne 01-27-2008 08:13 PM

Why does my application never find (or find slowly) my built-in GPS?

It seems that the way the gpsOne chipset is implemented, through Microsoft's Intermediate GPS driver, requires it to be primed/started in way not all GPS applications support. Some people have been using Google Maps Mobile to prime the GPS so it can be used with another application, such as TomTom. I've found a much better way to prime the GPS application, using the freely available Holux GPS Viewer v1.5, which you can get HERE. Once you run the application, make sure, under the Setup tab, that the Com Port: is set to COM4:, then just press the "Open GPS" button. You should start recieving a scrolling list of NMEA protocol messages in the listbox below.

You can check the satellite status by going to the "GPS Status" tab. For an accurate fix you must have a signal to at least 4 satellites (at least 4 blue bars).

Once you have a lock you can start the application you wish to use the GPS with, such as TomTom. Once your application is working with the GPS you can exit the GPS Viewer application if you wish. The GPS may stop working if the GPS Viewer application isn't running, and your device goes into standby mode. You can leave GPS Viewer running the background, so that the GPS restarts on wakeup, but this sucks up around 5% CPU power and uses about 1MB of program memory. Hopefully someone can find/program an application that runs as a service in the background taking minimal CPU power that does the same thing that GPS Viewer does (GPSGate does not work).

I was a little annoyed that I had to reselect COM4: every time I started GPS Viewer, so I created a hacked version that preselects COM4 for you, which you can get HERE.

UPDATE 1 ( 1-27-08 ) - Baffles and tekmaven are working on a background service which will keep the GPS running on demand. It should have support for either keeping it going all the time, when you tell it to, or by detecting when GPS-using apps are running.

UPDATE 2 ( 1-27-08 ) - Some have also reported having good luck with VisualGPSce, which uses around 320KB program memory, and around 15% of the CPU when running in the background.

UPDATE 3 ( 1-27-08 ) - Baffles has just released BAF's GPS Launcher v0.1-test. Mirror HERE (post by yacko). The launcher, will set up/connect to the internal GPS, then launch a specified GPS app (TomTom,iGo, etc.). It's pretty basic in functionality, but it gets the job done for now. The next revision of this will end up being a background service on the phone that automatically enables GPS as needed, but for now, this is a better solution than running Google Maps Mobile/Holux GPS Viewer/etc in the background.

UPDATE 4 ( 1-29-08 ) - Shadowmite has just released GPS Launcher. It's a universal GPS proxy launcher. It works in a similar manner to Baf's launcher, but it's written in native code so it should run a lot faster, and take up less memory.

UPDATE 5 ( 1-30-08 ) - AstronusX has just released AstroGPSLauncher. As with the above launchers it opens the GPS port and launches your specified GPS application. It will close itself when you close the GPS application. It's also written in native code, the program is only 10k and uses a minuscule 2k of RAM. Since it keeps running in background until you exit your GPS software will allow your GPS software to reacquire the GPS signal when your Titan comes back from standby (power button) mode.

How can I keep my GPS alive in the background?

I have found no way of keeping the GPS alive while in standby mode. So your best bet, if you want the GPS always running, is to make sure you don't turn off the Titan (which puts it into standby mode). Instead, just turn off turn off the display back light (to maximize battery power). To keep the GPS alive, run the Holux GPS viewer, or better yet just use the AstroGPSLauncher (referenced above). These programs, while running, restart GPS communication when the phone comes back from standby mode. Be careful though, this can be a big battery drain if you're in a weak GPS signal area.

It takes too long to get an initial lock on the GPS satellites (cold boot), is there a way to make it faster?

Our HTC cousin, the Kaiser/Tilt/TyTn II, also with a gpsOne based GPS, included an application called QuickGPS. QuickGPS downloads current orbital satellite locations from the Internet, helping the GPS get its initial (cold) lock faster. It requires an Internet connection to download the orbital data, it does not initiate an Internet Connection for you (so you may have to connect to the Internet yourself first).

You can get QuickGPS (ripped from the Kaiser ROM) : HERE. Make sure you install this into main memory.

After tapping the Download button in QuickGPS, the status bar would reach 100%, and then gave me a "Connection failed" error. It seems the ephemeris orbital data (xtra.bin) is downloaded to the "\Temp" folder, but never copied to the "\Windows" folder. I was able to fix this by, first making sure my QuickGPS registry settings matched the settings shown HERE, and hacking the QuickGPS.exe as described HERE

I have included a patched version of QuickGPS, along with a Resco Regedit export of my QuickGPS registry settings for download HERE (copy the "QuickGPS.exe" into your mobile device's "\Windows" folder).

I have no idea if QuickGPS actually helps/works, since I haven't really had to opportunity to test it yet.

I've tried everything in this FAQ, but can't get the GPS to respond, what else can I try?

Some things that others have had tried that they claimed helped include:
  • Toggling your phone's location setting is set to "OFF", OKing it, and toggling it back "ON".
  • As with any GPS unit, you the clearer view of the sky you have, the more likely you'll catch a GPS signal. Also, if you're moving often (such as driving a Car) the GPS will have a harder time getting an initial lock. Ideally try standing outside 5-20 minutes with a program that can start the GPS running, such as "Holux GPS Viewer", and see if that helps.
  • Hard reseting.

How can I find GPS radio status information?
  1. In your dialer (Green handset button), dial the Debug code ##33284# (this just runs "\Windows\FieldTrial.exe").
  2. In the application that opens, press the "Debug Info" button (left Soft-Key). In the menu that pops up, choose "GPS".

What kind of GPS device is inside the Titan?

The chipset the Titan uses is the Qualcomm MSM7500. As part of this chipset there's an embedded gpsOne GPS module.

The gpsOne can operate in 4 modes:
  • Standalone - Your handset has no connection to the network, and uses only the GPS satellite signals it can currently receive to try and establish a location.
  • MS Based - Your handset is connected to the network, and uses the GPS signals + a location signal from the network.
  • MS Assisted - Your handset is connected to the network, uses GPS signals + a location signal then relays its 'fix' to the server, which then uses the signal strength from your phone to the network towers to further plot your position. You can still maintain voice communication in this scenario, but not 'Internet/Network service' ie Web Browser, IM, streaming TV etc..
  • MS Assisted/Hybrid - Same as above, but network functionality remains. Normally only in areas with exceptional coverage.

I'm guessing (not verified) that ours runs in "Standalone" mode since the GPS stays on and keeps getting data if the phone is off (to turn off just the phone part of the Mogul, go to the Today Screen, hold down the red hang-up button for 3-4 seconds, and then let go).

TalynOne 01-27-2008 08:13 PM

When is the GPS active, how do I turn it off?

The GPS isn't active once you exit all applications that may be accessing it. Trying putting your Titan into standby (press the power button), wait 20 seconds, and turn it back on. If the GPS is still active then that means you most likely have some program running in the background keeping the GPS alive.

To disable the GPS, set your phone's location setting to "OFF". You can do this by launching the "Phone" app (found in Start->Settings->"Personal" tab), then:
  1. Under the "Services" tab, choose the "Location Setting" item in the listbox, and press the "Get Settings..." button.
  2. Make sure the "Phone: Location Setting" is set to "OFF"
  3. OK everything, and soft reset your phone

How do I enable GPS Camera Mode?

Our HTC cousin the Tilt/Kaiser/TyTn II has a feature that lets you populate a camera phone's photo EXIF data with GPS location information. It looks like the Titan has registry entries concerning this feature, but no one has been able to make it work yet. Information on an attempt to enable this feature can be found HERE.

Can I use the internal GPS on my Titan as Bluetooth or USB GPS device for use with my PC?

Yes. though I haven't tested this myself, you should be able to do this through the free application GPS2Blue. To use your GPS via USB cable, check out the section titled "How to use with TCP/IP over USB?".

A commercial alternative to GPS2Blue is Franson GpsGate.

Observations:

The GPS turns off when the mobile device goes into standby mode (would be nice if there was a way to keep the GPS alive even in standby mode).

If you put the Titan into standby (power off) while it's attempting to initialize the GPS the system will respond very slowly. It will take a long time to turn back on, and may even appear hard locked. Once the GPS is initialized the system responds normally again. This behavior can also be seen if your terminate an application while it's attempting to initialize the GPS.

What's the best GPS navigation software?

This is one of the most often, and trickiest question to answer. It's tricky because the feature-set and selection of available navigation software changes quickly, and some of what's considered "best" is based on opinion. One person may consider a certain feature crucial, while another wouldn't care about it at all. There are tons of articles, forum posts, and reviews you can find on-line comparing navigation software. I will try to do a quick and dirty rundown of available software. To read discussions concerning Windows Mobile navigation software I recommend visiting the GpsPasSion forums (specifically the PDA Navigation subforum. To see what a particular piece of navigation software looks like when running, I recommend visiting YouTube.

Also be sure to read the "software notes" FAQ below for any gotchyas concerning software you may be considering.

Some feature terms to learn:
  • Voice Navigation = The software will direct you with voice prompts (eg. "in 500 yards turn left")
  • Text-To-Speech for road names = The software will direct you with voice prompts that include road name (eg. "in 500 yards turn left at Main street")
  • Offline Navigation = You don't need an active data (Internet) connection to get map/navigation data.
  • Online Navigation = You need an active data (Internet) connection to get map/navigation data. Map data is typically stored on your storage (SD) card. For instance iGuidance requires 1.3GB for its North American mapping data, and TomTom request 896MB for its North American mapping data. iGo has state by state maps available, which are smaller in size (California is about 140MB).

The software that is:
  • Most popular for US/Canadian areas:
    iGuidance (no current European maps), TomTom

  • Most popular for European (and other countries) areas:
    TomTom and iGO

  • Free (currently no free navigation software supports voice navigation, and all are online):
    Google Maps Mobile and Microsoft Live Search

  • Online:
    Google Maps Mobile, Microsoft Live Search, Sprint Navigation

  • Offline (All support voice navigation):
    iGuidance, TomTom, iGO, Garmin Mobile XT, Route 66, Destinator. Mapopolis

  • Supports Text-To-Speech for road names:
    iGuidance, Mapopolis, and Sprint Navigation

TalynOne 01-27-2008 08:14 PM

What are the known issues and workarounds for GPS navigation software?

TomTom Navigator:
  • Requires software such as "Holux GPS Viewer" to start the GPS.
  • Set the GPS to "Other NMEA GPS receiver", with a "GPS baud rate" of 4800, and set to "COM4:".
  • Requires 896MB of storage space for North American mapping data.
  • When starting TomTom, the sound is muted, and you have to choose the "Change preferences"->"Turn on sound" menu item twice to turn the sound on. This is a known behavior for TomTom if you start the application with an active data connection. If you start TomTom without an active data connection the sound will start out muted.

iNav iGuidance:
  • Requires software such as "Holux GPS Viewer" to start the GPS.
  • Requires 1.3GB of storage space for North American mapping data.
  • GPS seems to be detected (icon turns green), but will rarely refresh the screen with updated location data. This issue is discussed HERE, HERE, and in this thread. I remember having problems with iGuidance before, when targeting it to the Microsoft GPS redirector port with my Bluetooth GPS. I had to point iGuidance directly to the Bluetooth COM port. This seems to be a problem with iNav's inability to work properly with the Microsoft GPS redirector driver. Customers should shoot off an email to INav, so that hopefully they can fix this issue.

    A workaround is to install a different redirector, such as Franson GpsGate. Once installed GpsGate installs a tray icon in your Today screen (red or green icon in lower right hand corner of the Today screen).
    1. Tap the tray icon, and choose the "Settings" menu item.
    2. On the "Input" tab set it to "COM4".
    3. On the "Output" tab, choose "Virtual COM Port" under the "Add output" section, and press the "Add" button.
    4. Set the "Virtual port" to an available COM port, such as "COM2".
    5. Press the "OK" button.
    6. On the "Input" tab press the "Open" button.

    In iGuidance:
    1. Go to the "Tools" menu, and choose the "GPS Options" submenu, then choose the "COM Port" submenu item. Set it to the same port you used for your "Virtual Port" (COM2 in the example above).
    2. Go to the "Tools" menu, and choose the "GPS Options" submenu, then choose the "Baud Rate" submenu item. Set it to "4800".
  • A freeware alternative to GpsGate, named GPSProxy, is available HERE. (untested)
  • I created an iGuidance one tap autolauncher. If GpsGate is not running, it starts it. The script then stores your device's current power timeout, and backlight timeout and brightness settings. Then sets your device for no timeouts for power and backlight, and sets your backlight to maximum brightness. It then sets iGuidance to skip the startup warning dialog, before launching iGuidance through AstroGPSLauncher. Once you exit iGuidance the script will restore your previous backlight/power settings. The only thing not working in the script right now is that it doesn't terminate GpsGate on exit if the script started GpsGate. I have not found a reliable way to close GpsGate. All current methods I've tried of closing/terminating GpsGate leave an unresponsive icon in the tray of the Today screen.

    For those who are interested, I've made a copy of this script available for download HERE. Instructions on how to install/use the script are in the included "iGuidanceInternalGPSLauncher.mscr" Mortscript file.

Garmin Mobile XT:
  • The current version of Mobile XT is tied to the Bluetooth GPS they sell it with. At the recent CES show a rep from Garmin indicated that they will soon be selling a new version that can be used with any GPS device. Until then, our Kaiser/Tilt cousins have created some hacks that make Mobile XT work their internal GPS, that should also work on the Titan. Information on this is HERE.

iGO:
  • Also sold under the Navigon MobileNavigator and MioMap names.

Mapopolis:
Sprint Navigation
  • Included as part of the extended ROM installation after a hard reset. If you skipped the extended ROM installation, or are running a custom ROM, you can find the CAB install HERE.
  • Costs $9.99 a month or $2.99 a day. Includes a free 2-day trial.
  • Not included with SERO plans (part of the "Sprint Power Vision Navigation Pack" and "Sprint Power Vision Ultimate Pack").
  • More info HERE.

Route 66 Navigate 7:
  • Requires software such as "Holux GPS Viewer" to start the GPS.

MGMaps:
  • Java Based, works with included Java Midlet Manager (Jeodek). Does not work with JBed (doesn't support serial communication).
  • Get the generic full version, Sprint version doesn't work.

What are the GPS related registry entries and their default values?

These are all the registry settings I could find relating to the GPS and their default values. This is from a virgin Sprint v3.16.651.0, with extended ROM apps skipped, and only Resco Explorer/Regedit installed.

Code:

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS]
"EnableGPSSmartMode"=dword:00000001
"ServerPort"=dword:00001E6C
"ServerIP"="195.207.101.126"
"QosPerformance"=dword:00000059
"QoSAccuracy"=dword:00000032
"TimeBetweenFixes"=dword:00000001
"NumberFixes"=dword:3B9AC9FF
"GPSMode"=dword:00000002
"EnableAGPS"=dword:00000001

Code:

[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting\LocationSetting]
"ServiceDescExt"="but will not hide your general location based on the cell site serving your call. No application or service may use your location without your request or permission. GPS enhanced 911 is not available in all areas."
"ServiceDesc"="Turning location on will allow the network to detect your position using GPS technology, making some Sprint PCS applications and services easier to use. Turning location off will disable the GPS location function for all purposes except 911,"
"ItemMessageDesc2"=""
"ItemValue2"=dword:00000003
"ItemName2"="OFF"
"ItemMessageDesc1"=""
"ItemValue1"=dword:00000000
"ItemName1"="ON"
"ItemCount"=dword:00000002
"ServiceTitle"="Phone: Location Setting"
"ServiceName"="Location Setting"

Code:

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\General]
"MaximalGPSInitialTime"=dword:00000708
"PositionMaximalAge"=dword:00000002
"MeteringMode"=dword:00000000

Code:

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\Image]
"GpsSaveFolder_0409"="My POI"
"GpsPrefixString"="GPS"

Code:

[HKEY_LOCAL_MACHINE\Services\GPSDaemonService]
"Index"=dword:00000001
"Prefix"="GPC"
"Keep"=dword:00000001
"Order"=dword:00000009
"Description"="Services PPP events on behalf of GPS"
"DisplayName"="GPS Daemon Service"
"Dll"="GpsDaemonService.dll"


Code:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver]
"OldLogFile"="\\windows\\GPSLogFileBack.txt"
"CurrentLogFile"="\\windows\\GPSLogFile.txt"
"IsEnabled"=dword:00000001


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer]
"DriverInterface"="COM4:"


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice]
"Index"=dword:00000004
"Prefix"="COM"
"Dll"="GPSID_QCT.dll"
"Context"=dword:12344160
"Flags"=dword:00000002
"Keep"=dword:00000001


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers]
"SleepOnNoData"=dword:000003E8
"RetryWaitOnError"=dword:00000003
"OutputBufferSize"=dword:00001000
"InputBufferSize"=dword:00001000
"CurrentDriver"="GPSOneDevice"


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOneDevice]
"Version"=dword:00000001
"PollInterval"=dword:000001F4
"DriverName"="TAI"
"FriendlyName"="QualComm GpsOne Card, version 0.0"
"InterfaceType"="POLL"


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOneEmulate]
"Filex"="\\windows\\GPSOneFileSimulation.txt"
"FriendlyName"="QualComm GpsOne File, version 0.0"
"InterfaceType"="File"


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOnePort]
"CommPort"="COM1:"
"FriendlyName"="QualComm GpsOne Card, version 0.0"
"InterfaceType"="COMM"


TalynOne 01-27-2008 08:14 PM

Code:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer]
"DriverInterface"="COM4:"


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice]
"Index"=dword:00000004
"Prefix"="COM"
"Dll"="GPSID_QCT.dll"
"Context"=dword:12344160
"Flags"=dword:00000002
"Keep"=dword:00000001

Code:

[HKEY_LOCAL_MACHINE\Drivers\Active\36]
"Hnd"=dword:0005AFF0
"Name"="GPS1:"
"Key"="Drivers\\BuiltIn\\VirtCOM_GPS1"
"BusParent"=dword:000322E0
"InterfaceType"=dword:00000000
"BusName"="BuiltInPhase1_0_8_0"

Code:

[HKEY_LOCAL_MACHINE\Drivers\Active\59]
"Hnd"=dword:00AFBAB0
"Name"="GPD0:"
"Key"="Drivers\\BuiltIn\\GPSID"
"BusParent"=dword:000322E0
"InterfaceType"=dword:00000000
"BusName"="BuiltInPhase1_0_53_0"

Code:

[HKEY_LOCAL_MACHINE\Drivers\Active\60]
"Hnd"=dword:00AFCB60
"Name"="COM4:"
"Key"="SYSTEM\\CurrentControlSet\\GPS Intermediate Driver\\Multiplexer\\ActiveDevice"

Code:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPSID]
"IClass"="{A32942B7-920C-486b-B0E6-92A702A99B35}"
"Dll"="GPSID_QCT.dll"
"Flags"=dword:00000002
"Context"=dword:00000000
"Index"=dword:00000000
"Prefix"="GPD"
"Keep"=dword:00000001
"Order"=dword:00000010

Code:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VirtCOM_GPS1]
"DevConfig"=hex:20,00,00,00,05,00,00,00,10,01,00,00,00,4B,00,00,00,00,08,00,00,00,00,\
  00,00
"FriendlyName"="Virtual GPS1"
"DeviceType"=dword:00000000
"Order"=dword:00000003
"DeviceArrayIndex"=dword:00000000
"Index"=dword:00000001
"Prefix"="GPS"
"Dll"="VIRSER_GPS.dll"

Other reading:

Jake's GPS 101 Tutorial on Aximsite
Detailed article on AGPS
Wikipedia Article on AGPS
Wikipedia Article on gpsOne chipset
General GPS Info
How Quick GPS Works
More info on how Quick GPS Works

Other Apps:

MMeteo (AccuWeather.com + Wetter.com in HTC today and GPS Ephemeris synchronization (same as QuickGPS), haven't tried it)
VisualGPSce (does what GPSViewer does, only 320KB running program memory, around 15% CPU usage when running minimized)
Globalsat GPSInfo (does what GPSViewer does, haven't tried it)
HTCGPSTool.exe (preproduction tool, download link at the bottom, doesn't work too well, but might be of interest to some).

Credits:

duttythroy for providing the QuickGPS cab from the Kaiser.
McHale for his QuickGPS registry discoveries.
Ruptor for his QuickGPS.exe hack.
vetvito for his rip of 3.16.651.0's EXtROM (included CAB install for Sprint Navigation).
Baffles for BAF's GPS Launcher
Shadowmite for his GPS Launcher
AstronusX for AstroGPSLauncher

TalynOne 01-27-2008 08:16 PM

Reserved for future use 4.

shaggylive 07-02-2008 05:45 PM

Re: Official Titan built-in GPS Thread
 
kinda supports the theory that the chip can't do all the work by it's self though. still needs a nudge from a tower. (I believe the e911 is a broadcast, and that's why flight mode works.)

schettj 07-02-2008 06:03 PM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by shaggylive (Post 334714)
kinda supports the theory that the chip can't do all the work by it's self though. still needs a nudge from a tower. (I believe the e911 is a broadcast, and that's why flight mode works.)

Yeah, except the chip (the gpsOne) fully supports standalone mode.

I vote for "some stupid other reason" ;)

I'll let you all know how my tilt does in the UK. I know, I know - bad comparison, since the tilt will have cell service there (yay GSM) but if it does *not* work, that rules out the tower theory and introduces the various conspiracy theories.

sfetaz 07-02-2008 08:34 PM

Re: Official Titan built-in GPS Thread
 
I just upgraded my verizon xv6800 last night to official rom version 3.35.651.2 and radio version 3.42.02. I installed google maps on my phone. I made GPS Programs Port is set to Com4, Hardware port set to none, Baud rate set to 4800 and that manage gps automatically was enabled. I installed google maps on the phone and attempted to do a search of my current location. The software said it could not connect to the network, as if the phone was not hooked up to the internet. However i was connected to the internet through wifi as i could browse web pages in IE. I had the exact same problem with Microsoft Live Search, it acted as if I was not online. Anyone know what I should do?

gof 07-03-2008 10:04 AM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by phunzoid (Post 334701)
i sent an e-mail to HTC today asking about GPS functionality outside the US....below is their response....not sure if it makes sense to me

<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>

Hello XXX,

Thank you for sending your email inquiry to HTC today. I understand you have an HTC Mogul on the Sprint network and you wanted to know about the GPS feature. If you purchased the device directly from Sprint, your device is on the CDMA network so the GPS will not work overseas. If you purchased your device directly from HTC, your device will be unlocked but it would need to be on the GSM network for the GPS to be global. If you have any other concerns, please feel free to click onto www.htc.com/US or www.htcwiki.com which is the customer-based web site.

I hope we have answered your question in detail. Feel free to contact us again if you have any further questions.

HTC Technical Support

I got my callback from Sprint yesterday afternoon (Tier 2 support). The rep was 100% insistent that it required CDMA access to use the GPS. Again, possibly party line. But, the rep was not that familiar with the GPS details like we are, and kept stating that they only "supported" the Sprint Navigation option and if I was having issues with other 3rd party apps (like TomTom or even the HTC GPS app) I needed to contact that manufacturer directly.

I'm considering a snail mail letter to Sprint and CC'd to HTC with a more direct question. Hopefully it would get to someone who would know more details. The ideal case would be to find someplace in the lower-48 where there was no CDMA coverage of any kind and at least see if no possible e911 has any real impact.

schettj 07-03-2008 11:56 AM

Re: Official Titan built-in GPS Thread
 
Given that bluetooth GPS units are now selling for less the $50, it's not that big of a deal :D

Interesting reply from sprint - so I guess my Tilt (gsm) test in the UK isn't going to count for much.

Stevevo 07-07-2008 09:28 AM

Re: Official Titan built-in GPS Thread
 
Does the HTC Touch MP6900 have the GPS Chipset in it? Would these new ROM's work in this unit? I have flashed the new stock rom from Alltel and it is now ver. 3.04.671.2 and Radio is 3.37.10. Will all of these programs for the Titan work with my unit? Thank you and this is a very informative discussion on the thread.

spetrillo 07-07-2008 12:47 PM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by Stevevo (Post 338840)
Does the HTC Touch MP6900 have the GPS Chipset in it? Would these new ROM's work in this unit? I have flashed the new stock rom from Alltel and it is now ver. 3.04.671.2 and Radio is 3.37.10. Will all of these programs for the Titan work with my unit? Thank you and this is a very informative discussion on the thread.

The Touch has its own ROM that will support GPS, as it does have a GPS chipset. If you have not traversed there I would suggest you start in that direction. I would not try flashing your Touch with a Titan ROM.

Steve

gof 07-07-2008 01:34 PM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by schettj (Post 335559)
Given that bluetooth GPS units are now selling for less the $50, it's not that big of a deal :D

Interesting reply from sprint - so I guess my Tilt (gsm) test in the UK isn't going to count for much.

It's a big deal from the standpoint of having to carry an extra unit (for something that's built into the phone). Becides, I lost (left in hotel room) my $50 Holux M1000 earlier in the year and have been relying on the updated ROM for my guidance. Other than outside the US, it's been performing well :)

schettj 07-08-2008 09:45 AM

Re: Official Titan built-in GPS Thread
 
Well interesting reading while googling the QuickGPS app...

http://www.htcwiki.com/thread/939263...S+Works?t=anon

To get a GPS fix, your gps has to download the full Ephemeris data from the gps sats (full standalone) or from cell towers (sprint's doing this - more or less) or from quickGPS (at&t & other HTCs do this - there is a region="XX" registry entry for QuickGPS - mine said "US", I changed it to "UK" and re-downloaded... still got a very fast fix in the US but then I had already gotten the initial fix for today....)

Now, the really interesting thing is, the gps itself has to know where it is in the world, in a general sense, to get the ball rolling if its fully standalone, since it needs to find some sats to start downloading the position data.... If it does NOT know where it is (if its been moved so far that none of the sats it saw at last fix are visible) then it can take a very very long time to do the first fix.

Its *possible* that the general location might even be fixed or locked... and if so, it will indeed never get a fix since it will keep trying to put itself into the general location on earth that it is locked to. Maybe that's what we're seeing with the (US ONLY) mogul?

shaggylive 07-09-2008 02:50 AM

Re: Official Titan built-in GPS Thread
 
thanks, wishes I had evernote when I did all my research over winter.. for references..
but remember the overwhelming reference to massive computing power to completely generate a standalone lock. I assume the commercial gps's have regions preset that it cycles through on no lock timeout.

can't wait for you to leave already..... someone to discect this issue a litte more.. if only i could get my programing guru in italy to take an intrest in ppc's.

anyway, i posted this earlier.
Quote:

Originally Posted by shaggylive (Post 330380)
ok, although I have not waded thru the "new official sprint rom" thread, but I am running this on one of my phones to troubleshoot the new version of navizon.

looked at my reg and found this; "EnablePDEIPFromNV"
that's new! anybody know what it is? or does?

update; google " PDE IP " been around a while I guess.... still reading for more info....

I realized I may have accidentally flashed the vouge rom, and that's where that reg entry is from, but it's still an interesting difference i think..
I did try to find a public pdeip server with no luck.

mrmadness 07-09-2008 05:20 PM

Re: Official Titan built-in GPS Thread
 
Just posting a quick bulletin that comes from users a couple pages back. Many of you have questions about your GPSone chip working overseas. Here's something you all should know. Looking at Qualcomm's page about GpsOne http://www.qctconnect.com/products/gpsone.html, the chipset is GPS technology only as far as the satellites are concerned. This means it is not WAAS enabled according to their descriptions. The reason for it's accuracy is a kind of WAAS system that relies on cell towers (LBS) rather than advanced programming, seperate systems, manual points of reference etc. A problem with this is that overseas, you don't have GPS. You have EGNOS (European Geostationary Navigation Overlay Service) that works Europes gps system. You also have GLONASS (GLObal'naya NAvigatsionnaya Sputnikovaya Sistema) that is the Russian version. Also in development is Galileo which is being formed by the European Union, which may replace or supplement EGNOS. So, for GpsOne users that have things setup here in the US, your programming is set for GPS service that may have WAAS for accuracy. All your programs are programmed for that. Some are programmed for your LBS capabilities to get the urban areas that satellites currently don't reach. If you're going overseas, consider getting a program that uses EGNOS or GLONASS instead of GPS with/without WAAS. Those may easily be picked up and the GpsOne chipset since they had a global market in mind (LBS for GSM). If you're relying on Delorme or other programs, you're stuck in the mud.
Also, the chipset supports 4 modes of operation. 3 of these modes involve having towers available for LBS accuracy. Only one is left for standalone sky only service. Nothing is posted describing how this chipset works, but I would assume it is set to automatically determine the best solution for it's fix. This means that if the chip detects towers are available, it will use them. If not, it won't. There may be some software flags that can be sent to the chipset telling it what to do/look for. If I were programmers, I would be for determining what the interface to the chip is. If there is a set of software flags that can enable/disable the LBS modes, this should help in streamlining how the chip starts up and how fast it does it.
Hopefully this helps some and sparks ideas in others.

schettj 07-10-2008 01:28 AM

Re: Official Titan built-in GPS Thread
 
AT&T Tilt with gpsOne chip (but gsm radio) - locked in under 3 minutes while still in heathrow terminal in UK. GPS works great.

The tilt uses the QuickGPS thing, and I had edited the registry to tell it I was in the UK before I left (per my earlier post) - this is with the same TomTom app I use on the mogul and the ipaq (below)

Who knows what the problem is with the mogul.

Oh, and my dedicated HP iPaq rx5900 Travel Companion got a lock after about 5 minutes outside.

JimSmith94 07-10-2008 01:59 AM

Re: Official Titan built-in GPS Thread
 
Schettj, where is that registry setting you changed? I'm in Poland on business until the 25th, and would like to try your change on my Titan. Do you think changing it to PL would work? Does every country have its own setting?

With the stock settings, I can only see one satellite after a half hour, and of course never get a lock. Oddly enough, I'm using iGuidance to look at the satellites, and it reboots my phone after that length of time. I don't have any maps for here, but it would help prove your point if I could at least get enough satellites to lock and show my coordinates.

tbirdie 07-10-2008 02:37 AM

Re: Official Titan built-in GPS Thread
 
I met a problem after updating to the official rom version 3.35.651.2 and radio version 3.42.02. The MioMap3.3 program freezes my mogul whenever I specify the protocol and port in its gps settings. It used to work just fine in WM 6.0. IGO8 has a similar problem while TomTom6/7 or Garmin XP works well. Do anyone have a similar problem or know what is going on with the new rom? Thanks for suggestions for fix.

schettj 07-10-2008 09:52 AM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by JimSmith94 (Post 342315)
Schettj, where is that registry setting you changed? I'm in Poland on business until the 25th, and would like to try your change on my Titan. Do you think changing it to PL would work? Does every country have its own setting?

With the stock settings, I can only see one satellite after a half hour, and of course never get a lock. Oddly enough, I'm using iGuidance to look at the satellites, and it reboots my phone after that length of time. I don't have any maps for here, but it would help prove your point if I could at least get enough satellites to lock and show my coordinates.

See http://forum.xda-developers.com/showthread.php?t=333275
HKEY_LOCAL_MACHINE\Software\HTC\QuickGPS

Note, the phone that worked in the UK was the AT&T Tilt (Kaiser - which uses Quick GPS) not the Mogul (Titan, which does not) - which apparently for whatever reason may be hamstrung to only lock in the US

JimSmith94 07-10-2008 02:23 PM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by schettj (Post 342522)
See http://forum.xda-developers.com/showthread.php?t=333275
HKEY_LOCAL_MACHINE\Software\HTC\QuickGPS

Note, the phone that worked in the UK was the AT&T Tilt (Kaiser - which uses Quick GPS) not the Mogul (Titan, which does not) - which apparently for whatever reason may be hamstrung to only lock in the US

Oops, you're right. I thought I had QuickGPS on my phone, but I don't. Thanks for the effort. :)

Stevevo 07-11-2008 06:00 PM

Re: Official Titan built-in GPS Thread
 
I've done everything that is posted and my unit still won't fix. I get 12 satalites that show up with differing numbers inside the boxes with the satalite number under them but I have left it for almost an hour and no lock but it does show that it is scrolling. I went to shut it off, The GPS Viewer and it actually lit up the boxes in blue but when I restarted it did not show them filled. What do I need to do to get it to fix? I have Com4 chosen and then just hit the open GPS and it scans for sats.:???:

GeoT100 07-12-2008 07:51 AM

Re: Official Titan built-in GPS Thread
 
I might of come across a possible fix....

After reading on forums for a week... I successfully flashed my xv6800 with sprints 3.35.04 radio and DCDs 3.0.1 verizon rom. Everything worked great except for the gps. It did work but it took forever to find satilites through google maps, and sometimes not at all... when it did finally lock it would stay locked as long as i used it... but onced I closed it and tried it again later in the day... same routine, usually a hit or miss. Anyway I was messing around looking at battery tweaks through through the registry...I noticed the rom installed had already had battery hacks done to it... I decided to undo them thinking it might be affecting performance and possibly be the reason my slingplayer was kind of choppy. Well after I did.... sling was still choppy lol, but gps worked.... all the time, no matter when in the day.. as long as im outside I can get a lock in 15 sec max. No programs to help like gps viewer or quickgps ever needed. Its been working flawlessly ever since those battery hacks were taken off. My guess gps needs a little juice to find satalites, But then again this all could be just luck.. hell its worth a try, i know a lot of you are still fighting with this. Please reply im curious to see if this helps

Stevevo 07-12-2008 09:26 AM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by GeoT100 (Post 344684)
I might of come across a possible fix....

After reading on forums for a week... I successfully flashed my xv6800 with sprints 3.35.04 radio and DCDs 3.0.1 verizon rom. Everything worked great except for the gps. It did work but it took forever to find satilites through google maps, and sometimes not at all... when it did finally lock it would stay locked as long as i used it... but onced I closed it and tried it again later in the day... same routine, usually a hit or miss. Anyway I was messing around looking at battery tweaks through through the registry...I noticed the rom installed had already had battery hacks done to it... I decided to undo them thinking it might be affecting performance and possibly be the reason my slingplayer was kind of choppy. Well after I did.... sling was still choppy lol, but gps worked.... all the time, no matter when in the day.. as long as im outside I can get a lock in 15 sec max. No programs to help like gps viewer or quickgps ever needed. Its been working flawlessly ever since those battery hacks were taken off. My guess gps needs a little juice to find satalites, But then again this all could be just luck.. hell its worth a try, i know a lot of you are still fighting with this. Please reply im curious to see if this helps

Yes I put the battery hack in but am not sure how to remove. What is the process besides hard reset and start over.:???:

GeoT100 07-12-2008 09:56 AM

Re: Official Titan built-in GPS Thread
 
I have to find the hack...just save the values back to 1

GeoT100 07-12-2008 09:56 AM

Re: Official Titan built-in GPS Thread
 
Here I copied and pasted the original hack :


Navigate to: HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

Navigate to: HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

Navigate to: HKEY_LOCAL_MACHINE\Comm\PPTP1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

Navigate to: HKEY_LOCAL_MACHINE\Comm\L2TP1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0




To undo it, just change the values back to "1"

Stevevo 07-12-2008 10:05 AM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by GeoT100 (Post 344734)
Here I copied and pasted the original hack :


Navigate to: HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

Navigate to: HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

Navigate to: HKEY_LOCAL_MACHINE\Comm\PPTP1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0

Navigate to: HKEY_LOCAL_MACHINE\Comm\L2TP1\Parms
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0



To undo it, just change the values back to "1"

What program do you use to edit your registery? Which one is the best and easiest? Thanks for the quick reply.

GeoT100 07-12-2008 10:30 AM

Re: Official Titan built-in GPS Thread
 
i use this
http://www.phm.lu/Products/PocketPC/RegEdit/


remember when u change your values wait a couple of minutes before u soft reset.. if u do it too soon the values sometimes don't save.

i hope this works... the gps is still running strong

dan-htc-touch 07-12-2008 11:08 AM

Re: Official Titan built-in GPS Thread
 
from my understanding, using a software program to initiate the soft reset properly flushes the registry and closes stuff out. whenever possible, software initiated resets should be used

scottpj 07-12-2008 12:27 PM

Re: Official Titan built-in GPS Thread
 
I have posted on http://www.htcwiki.com/ home page a program which will allow user of the Mogul to access their GPS for free. I have even posted the source code for those who are adventurous. I used microsoft visual 2005, C#, and the Window Mobile 6 SDK as the starting place for the code. Enjoy.

Goddbody 07-12-2008 12:35 PM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by scottpj (Post 344831)
I have posted on http://www.htcwiki.com/ home page a program which will allow user of the Mogul to access their GPS for free. I have even posted the source code for those who are adventurous. I used microsoft visual 2005, C#, and the Window Mobile 6 SDK as the starting place for the code. Enjoy.

I was actually hoping for a link to the exact place you are refering to. Not a link to another forum...geeesh.

Stevevo 07-12-2008 05:56 PM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by GeoT100 (Post 344764)
i use this
http://www.phm.lu/Products/PocketPC/RegEdit/


remember when u change your values wait a couple of minutes before u soft reset.. if u do it too soon the values sometimes don't save.

i hope this works... the gps is still running strong

How do I install this on my PPC? I can get it on the computer but it won't go to the phone. It says it installed on device but can't find it. How do you find and then start so that you can edit the registry?

Stevevo 07-13-2008 03:27 PM

Re: Official Titan built-in GPS Thread
 
Okay Today I got the reg editor installed and changed the 4 settings for disabling power managment and went back outside and within a couple minutes had 5 fixes on the satellites. I then opened Google Maps and told it to use the GPS and it works great. Thank you for this.:headbang:

shaggylive 07-13-2008 06:13 PM

Re: Official Titan built-in GPS Thread
 
sorry I'm tired and headed out the door to work, but wanted to get some of the thougths/idea's out there... some of this is pretty deep and I can't get all my details fully thought through or reasearched yet.

does anybody know off hand wether the gps satelites are in stationary orbit like the tv sat's or do some or all "move"?
if they move, they still may disable the "public" frequence when over other parts of the works.

Quote:

Originally Posted by mrmadness (Post 341674)
Just posting a quick bulletin that comes from users a couple pages back. Many of you have questions about your GPSone chip working overseas. Here's something you all should know. Looking at Qualcomm's page about GpsOne http://www.qctconnect.com/products/gpsone.html, the chipset is GPS technology only as far as the satellites are concerned. This means it is not WAAS enabled according to their descriptions. The re963 (LBS) rather than advanced programming, seperate systems, manual points of reference etc. A problem with this is that overseas, you don't have GPS. You have EGNOS (European Geostationary Navigation Overlay Service) that works Europes gps system. You also have GLONASS (GLObal'naya NAvigatsionnaya Sputnikovaya Sistema) that is the Russian version. Also in development is Galileo which is being formed by the European Union, which may replace or supplement EGNOS. So, for GpsOne users that have things setup here in the US, your programming is set for GPS service that may have WAAS for accuracy. All your programs are programmed for that. Some are programmed for your LBS capabilities to get the urban areas that satellites currently don't reach. If you're going overseas, consider getting a program that uses EGNOS or GLONASS instead of GPS with/without WAAS. Those may easily be picked up and the GpsOne chipset since they had a global market in mind (LBS for GSM). If you're relying on Delorme or other programs, you're stuck in the mud.
Also, the chipset supports 4 modes of operation. 3 of these modes involve having towers available for LBS accuracy. Only one is left for standalone sky only service. Nothing is posted describing how this chipset works, but I would assume it is set to automatically determine the best solution for it's fix. This means that if the chip detects towers are available, it will use them. If not, it won't. There may be some software flags that can be sent to the chipset telling it what to do/look for. If I were programmers, I would be for determining what the interface to the chip is. If there is a set of software flags that can enable/disable the LBS modes, this should help in streamlining how the chip starts up and how fast it does it.
Hopefully this helps some and sparks ideas in others.

wow, that's a read... thanks


Quote:

Originally Posted by Stevevo (Post 344222)
I've done everything that is posted and my unit still won't fix. I get 12 satalites that show up with differing numbers inside the boxes with the satalite number under them but I have left it for almost an hour and no lock but it does show that it is scrolling. I went to shut it off, The GPS Viewer and it actually lit up the boxes in blue but when I restarted it did not show them filled. What do I need to do to get it to fix? I have Com4 chosen and then just hit the open GPS and it scans for sats.:???:

Quote:

Originally Posted by Stevevo (Post 345786)
Okay Today I got the reg editor installed and changed the 4 settings for disabling power managment and went back outside and within a couple minutes had 5 fixes on the satellites. I then opened Google Maps and told it to use the GPS and it works great. Thank you for this.:headbang:

wonders which one is the ONE for gps.

Quote:

Originally Posted by JimSmith94 (Post 342315)
Schettj, where is that registry setting you changed? I'm in Poland on business until the 25th, and would like to try your change on my Titan. Do you think changing it to PL would work? Does every country have its own setting?
With the stock settings, I can only see one satellite after a half hour, and of course never get a lock. Oddly enough, I'm using iGuidance to look at the satellites, and it reboots my phone after that length of time. I don't have any maps for here, but it would help prove your point if I could at least get enough satellites to lock and show my coordinates.

I may have seen a cab floating around the vouge area's, but I try to stay out of those, and i'm running low on time. sorry you'll have to do your own search...
any body tried with a vouge? maybe the extra ram helps???

also if you haven't already tried, I think Navizon has a userbase in poland so wifi may provide an initial lock. (this works if I start navizon in a store (no gps lock) it shows me at my last location and reports no lock. but if i turn on wifi (and had previously mapped one that's signal reaches or is in the store...) I get a lock (street outside) when I walk out the door, it jumps to my REAL location.
also sometimes if I don't have wifi on when in a store sometimes my gps won't work until a reboot (have not recreated/tested to a science for exact situation) but suppors my theory that the phone does the "lock" proccessing and is therefore limited by it's capablilites and not the gps chips.

Quote:

Originally Posted by schettj (Post 342522)
See http://forum.xda-developers.com/showthread.php?t=333275
HKEY_LOCAL_MACHINE\Software\HTC\QuickGPS

Note, the phone that worked in the UK was the AT&T Tilt (Kaiser - which uses Quick GPS) not the Mogul (Titan, which does not) - which apparently for whatever reason may be hamstrung to only lock in the US

so it sounds like your back stateside? when you were there did you try to change the setting back to US settings? just trying to find out what's in the yellow hat, not that you probly had too much time to monkey around...

GeoT100 07-14-2008 08:27 AM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by Stevevo (Post 345786)
Okay Today I got the reg editor installed and changed the 4 settings for disabling power managment and went back outside and within a couple minutes had 5 fixes on the satellites. I then opened Google Maps and told it to use the GPS and it works great. Thank you for this.:headbang:


Awesome, then i guess its not just me. I hope this is a solution for everyone who is having problems... :)

Gilliland 07-14-2008 08:41 AM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by shaggylive (Post 345945)
does anybody know off hand wether the gps satelites are in stationary orbit like the tv sat's or do some or all "move"?
if they move, they still may disable the "public" frequence when over other parts of the works.

From the Garmin website:

The 24 satellites that make up the GPS space segment are orbiting the earth about 12,000 miles above us. They are constantly moving, making two complete orbits in less than 24 hours. These satellites are travelling at speeds of roughly 7,000 miles an hour.

Selective Availability (SA) is an intentional degradation of the signal once imposed by the U.S. Department of Defense. SA was intended to prevent military adversaries from using the highly accurate GPS signals. The government turned off SA in May 2000, which significantly improved the accuracy of civilian GPS receivers.

http://www8.garmin.com/aboutGPS/

schettj 07-15-2008 02:24 AM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by shaggylive (Post 345945)
so it sounds like your back stateside? when you were there did you try to change the setting back to US settings? just trying to find out what's in the yellow hat, not that you probly had too much time to monkey around...

I'm still in the UK. While in the UK, updating the QuickGPS data changed the reg to GB (no idea how it knows, but it seems to know where I am)

GPS still working fine here on the Tilt/Kaiser. Clearly its not a limitation of the HTC hardware/driver (same gpsOne chip) but then the phone is active and connected (tilts are GSM/Sim card based, this one is running on an O2 sim/network while here)

phunzoid 07-16-2008 12:09 PM

Re: Official Titan built-in GPS Thread
 
1 Attachment(s)
Quote:

Originally Posted by phunzoid (Post 332837)
that would be me....i leave for st. maarten in the caribbean on friday, houston-miami-st. maarten, and will try to have the GPS on for as much of the trip as i can, while also using TrackMe :-)

will update the thread with my results

well, i got back from St. Maarten yesterday...with somewhat strange & mixed results

my trip started in Houston, through Miami, to St. Maarten....i used the GPS tracking program, TrackMe....and i tried to keep the GPS on the for pretty much the whole way ;-)

after looking at the points that were recorded by TrackMe and using Google Earth, it looks like i lost GPS signal about 1 hour outside of Houston, somewhere out over the Gulf of Mexico....i then turned the GPS off to conserve battery...i turned the GPS back on as we approached Miami, but did not get a GPS signal lock until after we landed

we had a couple of hours layover in Miami, so i turned the GPS off gain for sake of battery....i'm not sure what happened when leaving Miami, either the points didn't get recorded by TrackMe, or i forgot to turn the GPS back on, but i have no points recorded until 2 hours later, way down in the caribbean :-) ....i somehow got a GPS lock from about 45 minutes outside of SXM all the way to the ground :-o

again, i don't remember what happened then, whether i lost signal and turned GPS off, or just turned GPS to conserve battery, but i never got a GPS lock again for the rest of my stay :-(

i tried periodically, but no satellites where found...i would try for about 10-15 minutes at a time....not sure if that was long enough

and this is what i thought was strange....i had excellent digital cell phone signal....i got a text message and an automated phone call from Sprint soon after landing in St. Maarten, telling me i would have cell coverage (@ 1.99 minute !) ...so i assumed getting a GPS signal would be no problem, but obviously it was

so anyway, i proved you CAN get a GPS signal well outside the US, but exactly how to ensure you get one is a mystery to me

looks like another trip to the caribbean may be necessary :-)

here's a Google Earth screenshot

schettj 07-16-2008 03:35 PM

Re: Official Titan built-in GPS Thread
 
Quote:

Originally Posted by phunzoid (Post 348972)
....i'm not sure what happened when leaving Miami...

...again, i don't remember what happened then...

looks like another trip to the caribbean may be necessary :-)

I agree - sounds like a great trip, even without the GPS. Having been to that wonderful island (stayed on the dutch side, ate on the french side!) I'm pretty sure you can get by without GPS for the one road that goes around the island ;)

There is a link to some mojo changing settings WAY down in the radio firmware posted over on xda that make me wonder if there is indeed some bit that needs flipping to unlock the gps outside of the US. My AT&T Tilt (same gpsOne chipset) is still rocking out here in the UK, no issues at all after a week of hard daily use, for example.


All times are GMT -4. The time now is 12:02 PM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0