Damn, those folks at xda are good.
"?Standalone - Use hardware to get almanac, ephemeris and position
?MS Based - Use SUPL to get almanac. Use GPS for ephemeris and position
?MS Assisted - Use SUPL to get almanac, ephemeris and position
?Network Provider - ???"
In theory, if you use "MS Based" and use the supplemental server to load the almanac information into your phone, the phone should be able to keep itself updated afterwards in "Standalone" mode. (Like most GPSes, it will lose track if it is "off" and then moved a large distance.)
But...again in theory, once the GPS has established all that information and sees 4 satellites, it should be providing accurate information. There's something more wrong with these phones, because they show "weak" satellites when other GPSes show strong signals. A commodity-grade SIRFStarIII based GPS is so sensitive that you can stick it in between your car's visor and the metal roof--which blocks everything except weak reflected signals--and it still works just fine!
These phones don't do that. Using the supplemental server may help, but it is not fixing the real problem. These GPS systems are about as sensitive as "generation I" GPS, and that's obsolete.
The supplemental server that is listed in the phone's factory load? Apparently is no longer on the web and a domain parking company has taken over that address, which is why the factory address isn't working.
I'm betting Samsung has a hardware problem, like the bad antenna design in the iPhone4, and don't think that can be fixed. I'd love to be wrong about that.
Are you referring to the "spirent-lcs" server? If so, then we should all change it to the google server, at least for agps. My only gripe so far with the GPS is the time it takes to get a lock (2 minutes on avg). Once locked it works very well IMO. Hopefully using supl.google.com will help the speed of the lock