[T-Mobile LG G2x] techoverload:
Ok, so I know I don't post here often. I have been a android user since day 1 launch of the G1.

So onward to gps........

I had a galaxy/vibrant a year or so again ,got luck and had one with working gps, heard about all the issues.

Flash forward to recent, I upgrade to a Galaxy 4g gps would lock work fine for about 4 minutes then would drop all sats and refuse to lock. After much frustration I return the phone and get a G2X (by the way costco/wireless advocates still has them for $50)

G2x out of the box the GPS is amazing, and I mean wicked strong signals, instant lock etc. But I want GB so I see this thread and think hey maybe I can use GB and have GPS, I root (actually I already had), flash cwm (again already had), install EB GB rom.

After install, I check GPS....won't lock, so I start trying fixes.......the original one from this post first.....then GPS fix, hidden test menu etc...... Nothing seems to work. I research for a day or so, reading every thread on every site I could find.

I go back to stock, and encouter the same problem.....won't fix....

I finally decided to try something, and it works!!!!!!! So onward to my solutions to EB GB rom with working GPS.........

When I flashed back to stock I couldn't seem to get a lock. And here is why. Previously I was able to just sit the phone in the window (window open) of my apartment and it would lock, after returning to stock it wouldn't, so I thought it was the phone/software.

I was wrong. after much research and some better understanding. The phone needs to see 4+ sats to get a lock, AND (this is important) it needs almanac data from the sats. This almanac data requires the GPS to see several sats that are spaced fairly widely in the sky initially so it can calculate where you are. From my window it saw several sats but they are close to each other and not all of them would provide almanac data (you can see this in the hidden menu if you start the test then click the button to "view sats") you will notice each sat has a line that states "provides almanac" near the bottom.

So I took the phone went outside the other side of the building so it had a larger chunk of sky to view. ran hidden test for about 5min a viola it locked, then would get insta locks in seconds even from the window of my apartment.

So lesson learned just because it locks inside your house before or at a window doesn't mean it will work if you clear the data on the GPS.

now to step two. I clear the GPS again, get it to re lock(hidden menu) just to check. It works........

Drop to cwm clear cahes, install EB GB, reboot, hidden menu etc etc.....cant get it to lock correctly, which I figured would happen.

Reboot to cwm, install stock rom, hidden menu.....it locks.

So here is the big secret.......... and yes I know as I type this, the wrath of the rom masters is ready to kill me........

Flash a bone stock rom.....don't sync your apps or anything...I mean pure %100 bone stock, go to hidden menu get your almanac data to lock in. Check the GPS reboot, check GPS again (I did have GPS status installed, but thats it, also DO not at this point use the option in GPS status to clear the data!!!!) make sure everything works.

Now Reboot to cwm DO NOT clear any caches, just straight flash EB GB (I am using 1.0.4)

Re-boot phone (takes a while) once rebooted, go OUTSIDE, make sure you have as large a chuck of sky visible as possible......check signal, it may take it a couple minutes the first time and grab almanac data again, but be patient.

everything seems to work on my phone now, I have had zero issue flashing over using a stock rom with nothing except gps status installed (also I should state my external sd card was empty except some misc pictures and MP3's....no old program folders ors system folders before I flashed the clean stock rom)

I make no guarantees this will work for anyone else, or brick their phone, however this is what I think is happening.

after market roms have some kind of driver issue with the first time (cold start) on GPS loading the alamanac. Stock rom doesnt. so installing a bone stock rom refreshing the almanac then flashing the after market rom without a cache clear preserves this data.

I should also note, that I have successfully refreshed the almanac data etc once I had it working.

I apologize for the super long post, if anyone wants to re-wright it so it is clearer or whatever, go ahead.

Maybe mine is a "fluke" but a truly think this may be the main issue. Once I did this my GPS locked exactly like it did on the stock original rom, instant lock with crazy high signal strengths.

Hope this helps someone else.