Another device that’s had GPS issues is the Samsung Galaxy S I9000/9001. As it turns out, the fix for that may be hardware related as well. XDA Forum Member LEENO recently tore down the Galaxy S and postulated that the GPS disturbances had something to do with faulty hardware. LEENO explains:
Problem is caused by bad gnd conductivity between mainboard and antenna. It is conduced by conductivity rubber. This kind of rubber was used for old nokia 8210 for connect display to mainboard. It was the mayor fault for nokia 8210.
There are not one, but two ways to fix the problem. Both require some soldering skills, and both will instantly void your warranty. In other words, those giving this a try are doing so at their own risk. LEENO has provided pictures to help walk users bold enough to try this through both methods, and has reported that GPS signal has improved significantly since the mod.