OK, after being so annoyed with the Navigation on this phone not working, I finally found a fix that is working for me and I am in shock that what I did produced a working GPS. First, anyone who doesn't know how to take apart the black cover (not the battery cover) do a search. Next, after removing the cover, the GPS Antenna without a doubt is one right next to the power button. I found this out by putting a piece of electrical tape over every gold connector that touches an antenna, then closing the black cover, turning on the phone, running gps test, and after trying different spring connectors, I noticed I had the correct one when the app GPS Test couldn't locate any satellites. Next, I also noticed that on the inside of the cover that I took off, the one that requires six screws, there is a silver looking strip that is supposed to make contact to the connector that has a full metal top part, so when the cover goes back on, the silver strip must make contact to this negative grounding harness top. I added a bead of solder to the silver strip on the inside of the black cover so that I knew it was making contact. I believe that this is a source of everyone's problems with navigation. That strip must be a shield and the design doesn't look like it makes good contact to the connector's ground metal plate. You'll see what I mean when you open the cover.
Next, while I had the cover off, I wrapped a 30 gauge wire around the gold spring pin that connects to the GPS antenna and ran that wire down the side of the phone right along the PC Board in hopes that it extends the antenna. I just ran it like 3 inches and remember, I ran it down, not up. The GPS antenna already goes up. I put a tiny bead of solder on the wire where it contact the gold spring contact that is attached to the PC Board so that it does not come off accidentally. And believe me, it is really simple. You cannot mess anything up. Just a dab of solder is all it takes.
I put the black cover back on, and then ran the GPS test app and at one point I had 12 satellites read and used with a 7 foot accuracy!!! Next I went to the Navigation app and started playing around with different addresses and my navigation WORKED!!! I am still in awe three days later. I drove from New Jersey to Rhode Island yesterday and had the Nav running for the entire trip. Only one time did I get a small circle about the size of a half inch which lasted for 4 seconds. At that point, I was driving though a forest type side road with limited sky view.
Please try this fix for anyone who has Navigation issues with their Nexus S and let me know if it fixes it.
By the way, I posted this exact post in the XDA forums. I want as many Nexus S owners to check this out!
Dan
Next, while I had the cover off, I wrapped a 30 gauge wire around the gold spring pin that connects to the GPS antenna and ran that wire down the side of the phone right along the PC Board in hopes that it extends the antenna. I just ran it like 3 inches and remember, I ran it down, not up. The GPS antenna already goes up. I put a tiny bead of solder on the wire where it contact the gold spring contact that is attached to the PC Board so that it does not come off accidentally. And believe me, it is really simple. You cannot mess anything up. Just a dab of solder is all it takes.
I put the black cover back on, and then ran the GPS test app and at one point I had 12 satellites read and used with a 7 foot accuracy!!! Next I went to the Navigation app and started playing around with different addresses and my navigation WORKED!!! I am still in awe three days later. I drove from New Jersey to Rhode Island yesterday and had the Nav running for the entire trip. Only one time did I get a small circle about the size of a half inch which lasted for 4 seconds. At that point, I was driving though a forest type side road with limited sky view.
Please try this fix for anyone who has Navigation issues with their Nexus S and let me know if it fixes it.
By the way, I posted this exact post in the XDA forums. I want as many Nexus S owners to check this out!
Dan