Hello to all! This is my first post on XDA. I had a problem with fixing a gps on my Xperia U. But not anymore! I tried a lot of apps but nothing worked. After a lot of time of researching i found a link to http://www.pool.ntp.org/en/
where i checked for croatian servers,since i am from Croatia,only to find out that there are not enough servers in my country. So i just put a Slovenian server in my gps.conf file and everything is working perfect. Now the time for first fix i about 15 to 25 seconds and for every other fix only a few seconds. So just put a nearby countrys server in your gps.conf file and you are good to go! I hope i helped!