Samsung Galaxy S: el teléfono no envía ni recibe llamadas ni mensajes de texto

Tengo un Samsung Galaxy S rooteado, con 2.2 Froyo. Mi proveedor de servicios es AT&T.

De vez en cuando, aproximadamente una vez a la semana o una vez al mes, mi teléfono ingresa inesperadamente, sin previo aviso, en un estado en el que se niega a enviar o recibir mensajes de texto y llamadas telefónicas. La única forma que he encontrado para que mi teléfono vuelva a funcionar normalmente es reiniciando.

Específicamente, si trato de enviar un mensaje de texto, simplemente dice, sendingpero en realidad nunca parece enviar nada. No recibo ningún mensaje de texto (y cuando vuelvo a encender mi teléfono, es posible que reciba varios a la vez que se enviaron hace más de una hora).

No recibo ninguna llamada telefónica.

Cuando trato de llamar a alguien, no escucho el 'ruido de timbre' y el teléfono intenta llamar sin cesar sin hacerlo. Si me rindo e intento hacer clic en el botón rojo "Finalizar llamada", me devuelve a la pantalla de inicio pero muestra el símbolo del teléfono en la barra de notificaciones.

Si deslizo la bandeja de notificaciones hacia abajo, tiene una especie de llamada verde "en progreso" con algunos botones para silenciar o finalizar la llamada. Intentar finalizar la llamada no hace absolutamente nada, y el asunto de la 'llamada en curso' se queda atascado allí hasta que reinicio.

Sin embargo, Internet (tanto wifi como 3G) parece funcionar.

No estoy seguro exactamente de qué causa este problema, o exactamente con qué frecuencia ocurre. Dado que solo me doy cuenta cuando necesito llamar a alguien o estoy esperando una llamada, supongo que es muy posible que este problema ocurra con más frecuencia de lo que noto y se resuelva silenciosamente (aunque no tengo idea de cómo verificar esto).

Intenté buscar en Internet, pero no pude encontrar nada útil. ¿Alguien puede identificar qué le pasa a mi teléfono o ayudarme a diagnosticar el problema?

Editar:

Aquí está mi logcat y aquí está el resultado que obtuve después de ejecutar adb bugreport. El error/bloqueo ocurrió por última vez el jueves 10 de enero de 2013. Sé que no estaba recibiendo llamadas telefónicas/mensajes de texto desde al menos alrededor de las 3:20 p. m. (hora del Pacífico), y reinicié el teléfono alrededor de las 4:10- 16:20

¿Puede adjuntar el logcat para permitirnos diagnosticarlo?
@ t0mm13b: agregué logcat. Avíseme si hay algo más que pueda agregar/si lo hice incorrectamente.
Tengo exactamente los mismos síntomas con mi teléfono que no es Android y no tan inteligente (Nokia) cada semana más o menos. Proveedor de servicios diferente. De lo contrario, el teléfono parece estar funcionando bien.

Respuestas (3)

Sospecho que, después de leer el logcat y el volcado, el kernel eliminó bastantes procesos, ya sea por la propia ROM o por una RIL (capa de interfaz de radio) con errores, RIL es responsable de comunicarse con la banda base de radio celular. firmware.

Este es el extracto del núcleo, que muestra la eliminación de Dolphin, Alarm Clock, Google Voice (?):

[125362.321461] select 2452 (ogle.android.gm), adj 8, size 5199, to kill
[125362.321481] select 2543 (.osp.app.signin), adj 9, size 3650, to kill
[125362.321495] select 2559 (pp.clockpackage), adj 9, size 4222, to kill
[125362.321512] send sigkill to 2559 (pp.clockpackage), adj 9, size 4222
[125363.255635] select 1225 (ek.TunnyBrowser), adj 7, size 19674, to kill
[125363.255657] select 2452 (ogle.android.gm), adj 8, size 5189, to kill
[125363.255671] select 2543 (.osp.app.signin), adj 9, size 3648, to kill
[125363.255684] select 2597 (gphone.acc.free), adj 9, size 3850, to kill
[125363.255699] send sigkill to 2597 (gphone.acc.free), adj 9, size 3850
[125364.339592] touch_led_control: 2 
[125365.378613] select 1225 (ek.TunnyBrowser), adj 7, size 19294, to kill
[125365.378646] select 2452 (ogle.android.gm), adj 8, size 5061, to kill
[125365.378664] select 2543 (.osp.app.signin), adj 9, size 3604, to kill
[125365.378681] select 2611 (ock.xtreme.free), adj 9, size 3969, to kill
[125365.378702] send sigkill to 2611 (ock.xtreme.free), adj 9, size 3969

Este es el extracto de la telefonía, tenga en cuenta la brecha en el tiempo registrado, registrado por última vez a las 19:23:48.949 y 19:35:33.144 :

01-13 19:23:48.949 D/RILJ    ( 2574): [14954]> REQUEST_GET_NEIGHBORING_CELL_IDS
01-13 19:23:48.949 D/RILC    ( 2366): [14954]> GET_NEIGHBORING_CELL_IDS 
01-13 19:23:48.949 D/RILC    ( 2366): [14954]< GET_NEIGHBORING_CELL_IDS fails by E_REQUEST_NOT_SUPPORTED
01-13 19:23:48.949 D/RILJ    ( 2574): [14954]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
01-13 19:35:33.144 D/RILJ    ( 2574): [14955]> SCREEN_STATE: true
01-13 19:35:33.148 D/RILC    ( 2366): [14955]> SCREEN_STATE (1)
01-13 19:35:33.152 D/GSM     ( 2574): [GsmMultiDCT] Stop poll NetStat
01-13 19:35:33.644 D/RILC    ( 2366): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED

Más adelante en el registro relacionado con la telefonía:

01-13 19:36:13.891 D/RILC    ( 2366): [14972]< QUERY_NETWORK_SELECTION_MODE {0}
01-13 19:36:13.891 D/RILJ    ( 2574): [14971]< SCREEN_STATE
01-13 19:36:13.891 D/RILJ    ( 2574): [14972]< QUERY_NETWORK_SELECTION_MODE {0}
01-13 19:36:13.895 D/RILC    ( 2366): [14973]< OPERATOR {AT&T,AT&T,310410}
01-13 19:36:13.899 D/RILJ    ( 2574): [14973]< OPERATOR {AT&T, AT&T, 310410}
01-13 19:36:13.899 I/GSM     ( 2574): EVENT_POLL_STATE_OPERATOR
01-13 19:36:13.899 D/RILC    ( 2366): [14974]< GPRS_REGISTRATION_STATE { 1,a7e9,007537ea,9}
01-13 19:36:13.899 D/RILJ    ( 2574): [14974]< GPRS_REGISTRATION_STATE {1, a7e9, 007537ea, 9}
01-13 19:36:13.899 D/RILC    ( 2366): [14975]< REGISTRATION_STATE {1,a7e9,007537ea,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),0}
01-13 19:36:13.903 D/RILJ    ( 2574): [14975]< REGISTRATION_STATE {1, a7e9, 007537ea, null, null, null, null, null, null, null, null, null, null, 0}
01-13 19:36:13.923 I/GSM     ( 2574): <Leo> PrePLMN: 310410, plmn: 310410, ss.getState(): 0
01-13 19:36:13.923 I/GSM     ( 2574): handlePollStateResult(); regState: 1, mNewLuRejCause: 0
01-13 19:36:13.923 D/GSM     ( 2574): Poll ServiceState done:  oldSS=[0 home AT&T AT&T 310410  HSDPA CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false] newSS=[0 home AT&T AT&T 310410  HSDPA CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false] oldGprs=0 newGprs=0 oldType=HSDPA newType=HSDPA
01-13 19:36:21.298 D/RILC    ( 2366): [0001]> OEM_HOOK_RAW (raw_size=6)
01-13 19:36:21.302 D/RILC    ( 2366): [0001]< OEM_HOOK_RAW
01-13 19:36:21.306 D/RILC    ( 2366): [UNSL]< <unknown request> {0}
01-13 19:36:21.306 D/RILJ    ( 2574): processing unsol response: java.lang.RuntimeException: Unrecognized unsol response: 11012

NITZ (identidad de red y zona horaria) también aparece un poco, como se muestra a continuación dentro del mismo registro de telefonía, IIRC, el manejo de NITZ no fue exactamente bueno hasta ICS, en el que se hizo un parche para manejar el manejo de las zonas horarias (ya sea en roaming al navegar por la red o algo salió mal con el RIL:

01-13 19:13:19.035 D/RILC    ( 2366): sendUnsolicitedResponses: multi client index=2, fd=28
01-13 19:13:19.035 D/RILC    ( 2366): [UNSL]< UNSOL_NITZ_TIME_RECEIVED {13/01/14,03:13:18-32,00}

Los errores de telefonía que se muestran sobresalen como un pulgar dolorido, y también se deben al hecho de que Froyo 2.2 es antiguo y es posible que no pueda manejar cualquier problema con AT&T que lo cause. Además, AT&T podría haber actualizado/mejorado sus sistemas, es decir, enviar información adicional de telefonía/NITZ en un formato que Froyo no puede manejar y se congela.

Lo mejor sería intentar una actualización de firmware y ver si eso resuelve el problema.

Antes de realizar una actualización, dado que el teléfono está rooteado, es mejor hacer una copia de seguridad de todo, use Titanium Backup para hacer una copia de seguridad de las aplicaciones y los datos del usuario, use SMS Backup & Restore para guardar los mensajes SMS. Será inevitable que la actualización pierda la raíz, pero, de nuevo, sería fácil hacerlo después de la actualización.

Parece que hay algunos defectos en su teléfono. Por lo tanto, no hay trucos o reparaciones simples que se apliquen específicamente a su situación. Pero aquí hay algunas ...sugerencias sobre cómo puede recuperarse del error... y algunos consejos para ...diagnosticar el problema... como ha pedido.

  • Intente usar una tarjeta SIM diferente en su dispositivo. Este tipo de problemas a menudo se producen cuando la tarjeta SIM no entra en contacto con los conectores metálicos de su teléfono.
  • Comprueba la intensidad de tu señal. Cuando hay niveles de señal deficientes, algunos dispositivos actúan de manera extraña cuando tienen una recepción deficiente del operador.
  • Vaya a la configuración de su red móvil e intente cambiar entre los diferentes modos de red disponibles.

Si nada de lo anterior resolvió su problema, debe hablar con su distribuidor/fabricante (y reclamar su garantía si corresponde) o es hora de cambiar el teléfono. La opción para actualizar su sistema operativo a la última versión de Ice Cream Sandwich no es aplicable. Su dispositivo no tiene una actualización oficial disponible ( src )

Ninguna variante de Galaxy S recibirá una actualización de ICS. Vea el enlace de origen que publicó.

¿El teléfono le permite ingresar al modo Avión? Intente habilitarlo y luego deshabilitarlo.

Es posible que esto no resuelva completamente el problema, pero es una solución para otros teléfonos que tienen problemas similares.

Me permite ingresar al modo avión, y traté de activarlo y desactivarlo varias veces, pero desafortunadamente no parece hacer una diferencia.