[General Questions and Answers] hoobinho:
I've owned a GSM Galaxy Nexus (Samsung i9250) with JB 4.2.1.

The one deficiency that I didn't initially notice is the lack of decent GPS reception.

My friend have a galaxy S3 take 30seconds or less for fix gps without wifi ou 3g. The nexus make maybe 10min GPS lock on its own (no Wi-Fi required) and then would keep the lock the whole time when the phone was in my pocket.

The GPS of nexus is, quite simply, broken. It takes, on average, 5-10 minutes to get a GPS lock when standing outside with a clear view of the sky and the phone in the palm of my hand. Sometimes it takes longer but usually I give up after 10 minutes because, strangely enough, I do have a life. Unfortunately, even after this GPS lock is achieved, it loses it easily. Putting the phone in my pocket will cause the GPS lock to be lost within a few minutes, typically.

Unfortunately, it appears that I'm not the only one with the problem. This is unfortunate because this means if I call Samsung asking for a replacement phone most likely my situation will not improve.

Strangely enough, if I enable Wi-Fi and are within the vicinity of some networks, I can get a GPS lock fairly quickly. In fact, even sitting here in my condo typing this, with Wi-Fi enabled I can get a lock within a few seconds by holding the phone near the window. The phone will only see 4-5 satellites, but that's all that is needed for a 3D lock. This makes a little bit of sense because WPS probably seeds the GPS subsystem with location data so it knows exactly where to start (vs. a cold or warm start).

After searching around a little bit I found a few suggestions. One was to shut off the phone and remove the battery for a few minutes, which seemed silly since this suggestion only temporarily fixes the problem. The second, that seemed to work for a few people, was to force a cold start and redownload A-GPS data, both of which can be done using GPS Status & Toolbox, an application I've used in the past and is pretty darn neat.

Unfortunately, performing the cold start (reset) and redownloading the A-GPS data didn't work out for me. I was still left in the same situation as I was before. However, using the GPS Status & Toolbox provided me with some additional information about the GPS problems. Apparently when the Galaxy Nexus is stuck searching for a GPS lock, usually it actually does see a whole boatload of satellites, but fails to receive any data from them.

GPS lock with Wi-Fi enabled. I don't even have a clear view of the sky since I'm indoors. However, I'm standing at a window:

Why does the GPS on the Galaxy Nexus not quickly receive the second and third parts of the GPS message from any satellites when Wi-Fi is disabled? According to the first screenshot above, it can clearly be seen that a number of satellites are providing adequate signal strength, but most are just stuck in the no info stage or have only processed the first GPS message. I wish I had an answer.

I suspect the problem may be due to inadequate RF shielding of the GPS receiver inside the hardware itself. Perhaps the GPS receiver is getting a strong signal but it's too noisy and the messages are chock full of errors and can't be processed correctly. This is really only speculation, though

I tried so many things, gps.conf etc..maybe is a hardware problem ? isnt the google location server problem..

Anyone have any suggestions or comments?