Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
In 2.1, my GPS sucked, even after JH7 and GPSRestore. With 2.2 + hard-reset, works real good now, does not lose lock anymore.
"does the build code have anything to do with the GPS problems?"
According to Samsung and AT&T, there never were any problems. Or if there were, they were solved three(?) times by firmware updates.
But a logical presumption might be that Samsung is aware of an issue, and that at some point a build code will include the fix for it. Even if that build code is the "Galaxy S-II"

Somebody at another forum announced an app he created that is on the market. He claims it will improve GPS on the Captivate-who knows...here is a copy & paste of the post:
With 2.1, I could usually get lock within 30 seconds outside. Occasionally I would need to power off and back on. With 2.2, I get a lock within 20 secs. However, with 2.2 if I have WiFi on I will not get a lock.
Nope. No one has a working GPS or is without random shutdowns.
In fact, most people can't make phone calls or access the internet.

Update:Since I upgraded stock to Froyo, I now get a GPS lock immediately in my house. It never would never get a lock inside the house before. I did notice on the one trip in my car since the upgrade that the volume on the navigation program was too low. Don't know if that was because I had volume settings messed up or if it was the program. Will have to check it again.