[Touch Pro2, Tilt 2 Windows Mobile ROM Development] GT247:
GPS....

I had said I would write up what Ive learned to do from others to get GPS working, and for some reason I had a WMDC issue I had to work out which required flashing the stock rom...which changed my radio....blah blah blah...anyways, it worked out for the best I guess because the phone is up and and running again flawlessly...GPS included, and the steps I took to get it are all fresh in my memory now, and I had forgotten how little there is really to do to get it to lock so fast, I remember how frustrated I was before the phone was finally dialed in, and I owe the people from this thread all credit and thanks for helping not just myself but everyone else...NRG, Cajun, JVH3, wmg316, EAC, and others...

The first thing I do after flashing the rom is set it up for the network (I'm on ATT) and as the phone boots it's an automated request by the phone to allow it, I just select the ATT one...

Once the phone boots I go to Settings>Location>Location Services Settings>On...and I also check HTC Location Service as well and make sure it's on..

Then I install the FoneFanatics GPS Tweaks cab, there are two to choose from, I've tried both and the google one works best for me but not every phone is the same I guess and some people may prefer the Nokia one, like JVH3...I'll post the link below, but before I do I'll say to make sure after installation of the cab you reset the device

http://xdaforums.com/showthread.php?t=544421

Some time ago after I had first joined this thread I had installed the cab and just wasn't really quite getting the sort of GPS Locks I suspected others were getting Cajun recommended to me to look into changing the radio, which I did..keep in mind the GPS was working for me, but it was intermittent...I tried a few radios and had good success with a couple of them, during the radio testing, one had FAST GPS Locks, but would drop calls occasionally (something I had never had a problem with before so I theorized it was the radio)...not a big deal though, radios are easy to flash and only take a few minutes at the most...I have one that works awesome for me, but I won't make radio recommendations since they all work for everyone differently, the important thing to remember and focus on is that there is one out there just right for you, you just need to try them out like I did, and everyone else who's found theirs...the radio download links thread can be found below in a moment but before I post it I'll say this...I read over a hundred posts in that thread before I started flashing radios, it isn't necessary lol....if you've flashed a rom, you can flash a radio...but I didn't read the posts to have flashing the radios explained to me, I read it to see on average which radio was mentioned the most to work best...I never saw any information about that...hence, it's not necessary to read the entire thing, just pick a radio, flash it, if it doesn't work like you think it should, flash a different one...

http://xdaforums.com/showthread.php?t=549939

After I've enabled my location settings, installed the GPS Tweaks cab, and flashed the radio, I go to the start menu page and go to GPS and select QuickGPS...under "Options", I make sure all satellite downloading options are enabled, and then I select "Download"..this allows the phone to remember where to look for satellites when it's in a certain area....sometimes it says it's not downloading anything, that usually means the device already knows where the satellites in that area are...sometimes when it tells me that, I don't believe it and I keep pressing it til it says it downloaded...lol

After that, just to be safe, I return to the Start menu, and I go to GPS folder again, and open HTC GPSTool, and when that window opens, at the top left, I click "Open Port"....Ive never gotten less than 16 Satellites viewed in the window...

That's it...done....FYI....sometimes after a reboot, or if the device hasn't used GPS for some time and it's not locking in 2 seconds (or 3 or 4 seconds), I return to the start menu and the GPS folder and download the GPS Satellite positions from QuickGPS...and then go to the HTC GPSTools folder and open the port, then go my Bing and see if my directions pull up...either of those two options always dial the device in very fast if it's lagging in locking in GPS

More FYI...I've never done anything with aGPS....and I only use Bing for my navigator