Time for another easy tutorial.
This is the only method I could find to fix my terrible GPS reception. I couldn’t get even one satellite signal before.
First you’ll have to have a rooted phone (Tutorial).
Next turn off your data and wireless connections.
Using a terminal or a root enabled file browser navigate to and delete the file ‘/data/misc/mtkgps.dat’.
Last, go to an open area and activate the GPS. You should start detecting signals and eventually get a position lock. The deleted file will be recreated so don’t worry.
This was the only thing that solved my reception problem, hope it solves yours too.