Los satélites "a la vista" son diferentes de la comunicación completa con ese satélite. Hay algunos pasos para recibir los datos del GPS para poder encontrar la posición. Debido al esquema de modulación, el simple hecho de poder detectar la portadora no es suficiente. De hecho, la "portadora" es un poco engañosa para el GPS ya que la potencia de la señal es aproximadamente 20 dB o más por debajo del piso de ruido. Como resultado, hay una etapa en la que un receptor puede ver que una señal de satélite está presente pero no puede decodificar la información. Hay algo que se conoce como "bloqueo de código", y un nivel más del que no recuerdo el nombre.
El receptor GPS de mi automóvil mostrará una barra hueca con la altura de acuerdo con la intensidad de la señal, luego una barra llena cuando en realidad esté decodificando la información. Generalmente, después de unos segundos, pero a veces hasta un minuto o dos, las barras huecas con una intensidad de señal razonable se vuelven sólidas.
Si este es el problema, debería obtener una solución después de esperar un rato. La cámara GPS de mi cámara puede tardar hasta 10 minutos en solucionarse si la muevo a una ubicación totalmente diferente y ha pasado algún tiempo desde la última vez que se activó. Si no obtiene una solución después de un tiempo suficiente, tal vez haya interferencia local.