Android 2.3: Comportamiento esperado para establecer la hora automáticamente solo con Wi-Fi

Quiero entender cómo Android 2.3 establece la hora cuando la configuración de Fecha y hora está configurada en "Automático" pero no hay una tarjeta SIM presente.

Estoy configurando dispositivos LG E400 Optimus L3 como dispositivos solo WiFi, sin tarjetas SIM. Sería muy deseable recuperar el tiempo automáticamente, sin embargo, solo funciona a veces y la mayoría de las veces parece que no sucede nada y no veo ningún patrón.

A partir de algunas investigaciones sobre el código fuente de la web y Android, descubrí que Android solo es compatible con el Protocolo de tiempo de red (NTP) de Android 4.0 y antes era solo NITZ/GSM; sin embargo, eso no explica por qué a veces puedo configurar la hora automáticamente con sin tarjeta SIM.

Respuestas (1)

Android only supports Network Time Protocol (NTP) from Android 4.0 on and before it was NITZ/GSM only- ciertamente no en mi opinión. La aplicación ClockSync que uso en mi LG Optimus One (P500) con Android 2.3.3 (rooteado) funciona con el protocolo NTP. No confié en la configuración de tiempo de mi operador GSM ya que descubrí que la desviación era límites inaceptables.

Consulte la pregunta ¿Hora inexacta? ¿Como arreglarlo? y su respuesta.

Gracias. Conocemos ClockSync pero preferiríamos no rootear los dispositivos.
También uso ClockSync en mi (rooteado) Optimus 4X (con Android 4.0.3). Todos los días ajusta la hora en ~1s, lo que muestra que su otra "fuente" no es tan precisa. Como ClockSync claramente usa NTP, el propio mecanismo de Android debe usar algo diferente, obviamente.