[HTC Inspire 4G] dvsone79:
I am having trouble with the GPS receiver on my phone. I don't think it's an app-specific issue, as I've tried several different apps, including one called GPS Status, and none of them can give me an accurate GPS location anymore.

Brief history: I've used the GPS function before with no problem. Using Google's Map app, it previously worked perfect. I could get a satellite lock almost instantly, and the accuracy was superb. Using the navigation app, I was getting equally superb performance. I have used that app several times over the last 4 months since I've owned the phone.

More history: I rooted it and put a custom ROM on it about a month after getting the phone. I put LeeDroid on it (v2.2.3, IIRC), along with the recommended kernel, and the recommended radio (12.39.60.19x_26.06.04.06_M). The GPS functions worked both before and after the initial flashing of the ROM. I've been on LeeDroid v2.2.3 for about 3 months or so. I took a road trip to Atlanta with my wife, and all of a sudden, the google map app couldn't give me an accurate location. Navigation also wasn't working, so initially I thought there must be something wrong with the updated version of the app. So I uninstalled updates, relaunched the app, still no luck. Thinking perhaps the app was broken, I removed it completely, reinstalled, and still nothing. So, I tried different apps: Mapquest, GPS Status, GPS Tracker, all to no avail. I then rebooted the phone. Again, no dice. Then I disabled the location services, restarted them, and that didn't work either. So I tried a hard reset (pulled battery while phone was powered on). No luck with that, either. Then, I figured perhaps something went wrong with the ROM/Kernel/Radio, etc. (I'm sort of a n00b when it comes to android hacking). So, I figured it wouldn't hurt to update to the latest LeeDroid version, updating the kernel and the radio (probably the most pertinent here is the radio, right?) while I was at it. And then, after all that, GPS STILL won't work right. I even went so far as to delete and restore the location services app itself, to no avail.

My current software is LeeDroid v3.3.1 ROM, LeeDroid v3.2.0 kernel, Radio = 12.39a.60.19x_26.06.06.30_M (the latest radio update from AT&T that I could find). I've also tried the recommended radio from LeeDroid thread, and that didn't help, either.

Could the GPS receiver itself have gone bad? It's strange, the only location data I get inside Google Maps is from the cell towers, which is not accurate at all. I know this, because if I disable "Use wireless networks" under Settings -> Location, I don't get any location at all. And, if wireless networks is on, it's terribly inaccurate, showing me several blocks away from where I really am (standing outside w/ clear line of sight to the sky). Under GPS Status, the status bar just scrolls and scrolls, never giving me a reading or satellite lock.

FYI, most of these tests were done standing outside with clear skies (maybe a few clouds or whatever, but no buildings or trees nearby). A few were done in my car on the road, but that has never hindered my GPS signal/performance before, both on this device, and my previous phone (iPhone 3GS).

I'd take it to an AT&T store, but I'm afraid if the store clerk looks in my phone data, he'll see my software #, realize I've hacked the device, notate my account, and I won't be able to get any warranty support at all. The only thing I can think of is to restore to factory ROM, and then test it and take it in to the store if need be, but I figured I'd give the great folks at XDA forums a shot first, in case you guys have any ideas I haven't thought of yet.

Thanks.