[Samsung Epic 4G Touch] carole6m:
This is NOT my work. I found it in another forum and linked to in in the CNA JoyRide thread a couple of days ago. It works so amazingly I want to post it here for more to see. Original thread can be found here. http://xdaforums.com/showthread.php?t=1747943

Look for the gps.conf inside the system/etc folder. Make a backup copy of the original file if you prefer. Replace the content with these below and push it back to the system/etc folder. No need to even reboot and you can expect to get a GPS lock within seconds and it's very accurate!

NTP_SERVER=server 0.us.pool.ntp.org

server 1.us.pool.ntp.org

server 2.us.pool.ntp.org

server 3.us.pool.ntp.org

XTRA_SERVER_1=0.north-america.pool.ntp.org

XTRA_SERVER_2=1.north-america.pool.ntp.org

XTRA_SERVER_3=2.north-america.pool.ntp.org

XTRA_SERVER_4=http://xtra3.gpsonextra.net/xtra.bin

XTRA_SERVER_5=http://xtra2.gpsonextra.net/xtra.bin

ACCURACY_THRES=80

SUPL_PORT=7276

SUPL_HOST=supl.google.com

I did try flashing a stock ROM, update PRL &Profile and get a lock and then nandroid back. It worked at first and then stopped working. Tried that multiple times and it was so frustrating. My GPS was working after a clean install but stopped working after I set up my phone and installed a few irrelevant apps. I flashed the GPS fix zip but it didn't help either. The above method worked instantly, no need to make a zip and flash, just replace the file and it's done.

I'm not a dev so even if you tried it and it didn't work, I wouldn't know how to fix it lol. I'm only good at a little research and finding things that are already there. I have at least 6 or 7 people report back and said it worked amazingly on our phone, plus the people from that thread. So hope you enjoy it :)

-------------

Update:

Thanks g_ding84 for making this file and flashable zip. This should work in all JB Roms, TW based or AOSP Roms, and also reported to be working on TW based ICS Roms.

Premade file: http://d-h.st/i3i

Flashable zip: http://d-h.st/yRy

Replace the gps.conf file in system/etc folder or flash the zip in recovery.

Also this fix is included in g_ding84's rom you can check it out :) http://xdaforums.com/showthread.php?t=1993102

---------

12/04 Update:

If the above didn't work for you, try replacing the content with these below. Clear data from the google map app, reboot.

NTP_SERVER=server 0.us.pool.ntp.org

NTP_SERVER=server 1.us.pool.ntp.org

NTP_SERVER=server 2.us.pool.ntp.org

NTP_SERVER=server 3.us.pool.ntp.org

XTRA_SERVER_1=0.north-america.pool.ntp.org

XTRA_SERVER_2=1.north-america.pool.ntp.org

XTRA_SERVER_3=2.north-america.pool.ntp.org

XTRA_SERVER_4=http://xtra3.gpsonextra.net/xtra.bin

XTRA_SERVER_5=http://xtra2.gpsonextra.net/xtra.bin

ACCURACY_THRES=80

SUPL_PORT=7276

SUPL_HOST=supl.google.com

Some said the first script had some incorrect format but it worked well for me in CNA and a lot of members reported back and said it worked great, too. However, after I installed the FK23 leak my GPS stopped working after a couple of days. I tried the first one but it didn't seem to work that well so I edited it, cleared data from google map, rebooted and got a lock within 10 seconds with an accuracy of 10 meters (about 33 feet). If you're on a stock ROM you can also update PRL and Profile after you change the file and then reboot. Let me know if it helps.

Here's the updated zip (Thanks a lot g_ding84)

http://d-h.st/lY6