Essa dica foi enviada por Cesar Kazuo, da comunidade Samsung galaxy 3 do Orkut, e ajuda a corrigir a demora do GPS em achar os satélites.
Alterei alguns dados e melhorou 100%, voces tambem podem alterar para melhorar ainda mais a procura dos satelites.
E => *#*#1472365#*#* se seu celular roda Android 2.1 Eclair.
F => *#*#3214789650#*#* se seu celular roda Android 2.2 Froyo.
No fone dialer tecle os códigos E ou F conforme o seu sistema para entrar no menu secreto GPSSetup2, coloquei ao lado os parâmetros default (iniciais ou de fabrica) caso queira voltar para o sistema inicial, se for diferente anote e guarde para futuras recuperações.
Settings\Parameter Settings\Address\Server Type: UMTS SLP default: UMTS SLP *voltei para o valor inicial.
Settings\Parameter Settings\Position mode: option3 default: option2
Settings\Fix Request Settings\Session Operation: Standalone default: MS based
Settings\Fix Request Settings\Server Option: Local default: Default
gpsOne XTRA\Xtra Enable: Enable default: Disable
Em um local aberto entre no “Commands” e pressione “Get position” selecione "Log GPS info to SD card" e pressione Start GPS, espere achar todos os satelites, e mostrar sua posição(Latitude e Longitude) e o icone do GPS parar de piscar, pressione "Stop test" ( no meu caso achou 9 satelites). Saia da aplicação, fiz essa configuração e não demorou muito para achar os satélites funcionou ate dentro de casa, caso alguém tiver tempo pode modificar um dos parâmetros para acertar com a melhor procura e local de recepção, não use app GPS booster e GPS optimization eles alteram esses dados, de resto os programas Ndrive, Igo e Google maps acharam rápido os satélites.
Fórum autor original: http://forum.xda-developers.com/showthread.php?t=932559

Android - GPS Fix no Samsung Galaxy 3 I5800 GT-I5800l










