This is for sprint users only:
Ok, so I want everyone to try this, I have tried it on a couple phones and am able to get AMAZING results every time. It was working great with any rom and when I flashed the 3.35 rom to and let customizations run to take my phone in for service it ruined it... So please try this as it appears to be directly related to the sprint customizations (you can flash to any ROM/radio after
afaik).
1. Flash the 3.49 beta rom/radio.
2.
LET CUSTOMIZATIONS RUN ON 3.49 this does not work if you do not let 3.49 customize your device.
3. Install google maps, test, you should be able to get AMAZING locks at this point. I get 5 second locks in my house with 8-9 satellites where it could never come close to locking before (and would show me in the middle of the ocean after a little bit in google maps - no longer have this problem at all).
4. Flash your ROM/radio of choice (I flashed 3.35 + radio just to get the radio back to a non-beta release
without letting customizations run in fact I did not even go through the screen alignment process, and then flashed nuerom 5069, I have tested with nuerom 5060, 5067, 5069, and I assume it works with all ROMs - the trick is to not let 3.35 customize your device again I think it has to do with the PPST??).
5. Enjoy 5 second locks with lots of satellites!
I was running for a few weeks with these results before but was unsure of what exactly caused the change - I knew it had to do with the sprint customizations but it appears to have to do directly with 3.49 customizations.
The GPS now works beyond my wildest dreams. I really had no idea it could get anywhere near this good. I could barely get locks in my car before, now I get 5 second locks everywhere.