[Mogul, XV6800 ROM Development] TalynOne:
This was originally posted on the PPCGeeks.com forums, but they seem to be having hosting troubles lately, and I've received requests to repost this somewhere else, so here we go...

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:

Under the "Services" tab, choose the "Location Setting" item in the listbox, and press the "Get Settings..." button.

Make sure the "Phone: Location Setting" is set to "ON"

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://xdaforums.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:

Garmin Mobile XT (Video) (requires hacks, see "known software issues and workarounds for GPS navigation software" FAQ section below)

Mapopolis (no longer sold)

Route 66 Navigate 7 (Video of SmartPhone Version)

Pharos Ostia

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.