¿Por qué el GPS no funciona en iPhone?

En las últimas semanas he visto muchas preguntas relacionadas con los problemas que tendrían los terminales iPhone con el GPS. Debido a que el problema es bastante "tupido", pensé que un artículo sería más útil para aquellos que aún no saben por qué su GPS no funciona o no saben cómo y cuándo se solucionará este problema. Normalmente el GPS de los terminales iPhone funciona sin problemas, pero en cuanto interviene el jailbreak aparecen los primeros problemas y esta explicación la dividiremos en 2: una mitad para los que no tienen jailbreak o los que tienen jailbreak pero sí no tener una banda base para iPad; y medio para aquellos que tengan banda base iPad en sus terminales.

Si no tienes jailbreak o tienes un jailbreak sin banda base del iPad y el GPS no funciona, entonces la solución más sencilla es restablecer la configuración de red. Entra Ajustes>General>Restablecer y presiona Reiniciar configuración de la red. Este reseteo eliminará el caché del GPS y luego de reiniciar todo debería funcionar normalmente, sin problemas. Si luego de resetear el GPS no funciona, entonces el siguiente paso es una restauración, pero luego de terminarla NO restaure la copia de seguridad anterior, sino seleccione Establecer como nuevo y tus problemas deberían resolverse.

Si tienes un iPhone 3G/3GS (esta situación no se aplica al iPhone 4) al que le has hecho jailbreak y actualización a la baseband 06.15.00 del iPad para hacer jailbreak entonces lo siento pero para tu problema no hay solución. La banda base del iPad bloquea la posibilidad de utilizar el GPS de los terminales y hasta que el Dev Team lance una solución de downgrade de banda base, no hay posibilidad de utilizar el GPS constantemente sin problemas. Esta solución de degradación de banda base debería estar disponible este año, en algún momento, pero ni siquiera sabemos un período de tiempo aproximado.

Así que, si tienes problemas con el GPS, ahora ya sabes de dónde vienen los problemas y qué soluciones hay.