Estoy teniendo los temidos reinicios aleatorios en mi recién adquirido Droid 3.
Se reinicia más de 10 veces al día de forma aleatoria, tanto en reposo como al hacer cualquier cosa en el teléfono.
El único patrón que he podido captar es que alrededor de 30 segundos antes de un reinicio, pierdo la señal del teléfono (el medidor de intensidad de la señal está vacío y muestra una cruz). El WiFi sigue funcionando hasta el reinicio.
Me encuentro en España y uso el teléfono en modo GSM/UMTS, con CDMA desactivado. Algunas veces, cuando pierdo la señal antes de un reinicio, me aparece una ventana emergente preguntando si quiero poner el teléfono en modo "global" para que busque señal CDMA.
Estoy usando rooted Steel Droid 3 con OTA 5.6.890, pero sucedió con la ROM stock de Verizon también.
He buscado mucho en Google durante los dos últimos días y he hecho todo lo que he encontrado sobre posibles soluciones:
- Restablecimiento de fábrica y desactivación de las funciones de restauración de Google en la configuración inicial (para evitar la restauración de los datos del punto de acceso WiFi, que supuestamente provoca reinicios)
- Borrar manualmente toda la información del punto de acceso WiFi
- Desactivar el WiFi
- Funcionamiento sin aplicaciones instaladas
- Formateo de la tarjeta sd
- Borrar los datos del usuario y la caché del Recovery
- Para comprobar si la batería está suelta, calce un trozo de papel para fijarla en su sitio
Nada de esto ha evitado o incluso aliviado los reinicios aleatorios.
Estoy temiendo que mi teléfono sea una auténtica chapuza, pero desgraciadamente como estoy en España no puedo devolverlo y que me lo cambien. De todas formas he estado leyendo que la gente ha devuelto sus Droids cuatro o cinco veces y siguen teniendo reinicios aleatorios en cada Droid nuevo o reacondicionado que reciben.
Aparte de eso el teléfono funciona perfectamente bien, y realmente me encanta. Pero el hecho de que se reinicie cuando estás en medio de algo va a ser cada vez más molesto y me temo que lo tiraré por la ventana tarde o temprano. Realmente necesito solucionar esto.
Corro adb logcat
con la esperanza de encontrar la causa, pero no vio nada revelador. Aquí están las colas de mis últimos 3 registros antes de un accidente:
12-06 22:39:43.764 512 3986 W Smack/Packet: notify conn break (IOEx), close connection12-06 22:39:43.764 512 3986 D Smack : [XMPPConn] close connection, notifyClosed=false
12-06 22:39:43.921 512 608 I GTalkService: [GTalkConnection.18] connectionClosed: connId=28343, error=CONNECTION FAILED
12-06 22:39:43.921 317 323 D ConnectivityService: reportNetworkCondition(1,0)
12-06 22:39:43.929 317 370 D ConnectivityService: Inet connectivity change,net=1, condition=0,mActiveDefaultNetwork=1
12-06 22:39:43.929 317 370 D ConnectivityService: starting a change hold12-06 22:39:43.936 512 608 I GTalkService: [GTalkConnection.18] (WORKER THREAD) update account status
12-06 22:39:43.999 512 608 I GTalkService: [GTalkConnection.18] (WORKER THREAD) update account status - done, took 58 ms
12-06 22:39:46.944 400 400 D StatusBarPolicy: the netConditon of netType 1 is updated as 0 by android.net.conn.INET_CONDITION_ACTION,icon color should be white.
12-06 22:39:46.944 400 400 V StatusBarPolicy: NetworkInfo: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true, inetCondition= 0
12-06 22:39:46.944 400 400 V StatusBarPolicy: mModemIsResetting=false
12-06 22:39:46.944 317 370 D ConnectivityService: Inet hold end, net=1, condition =0, published condition =100
12-06 22:39:59.702 195 237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 22:39:59.702 195 237 D libmdmctrl:
12-06 22:39:59.702 195 237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 22:39:59.702 195 237 D libmdmctrl:
Registro 2:
12-06 23:12:14.951 533 1016 I EventLogService: Aggregate from 1323209010096 (log), 1323207734851 (data)
12-06 23:12:16.654 317 382 D dalvikvm: GC_EXPLICIT freed 143K, 38% free 8201K/13063K, external 5433K/6784K, paused 158ms
12-06 23:12:21.990 195 237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 23:12:21.990 195 237 D libmdmctrl:
12-06 23:12:21.990 195 237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 23:12:21.990 195 237 D libmdmctrl:
12-06 23:12:24.591 4743 4754 W googleanalytics: Problem with socket or streams.
12-06 23:12:24.591 4743 4754 W googleanalytics: java.net.ConnectException: www.google-analytics.com/127.0.0.1:80 - Connection refused
12-06 23:12:24.591 4743 4754 W googleanalytics: at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)
12-06 23:12:24.591 4743 4754 W googleanalytics: at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
12-06 23:12:24.591 4743 4754 W googleanalytics: at java.net.Socket.connect(Socket.java:983)
12-06 23:12:24.591 4743 4754 W googleanalytics: at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
12-06 23:12:24.591 4743 4754 W googleanalytics: at com.google.android.apps.analytics.PipelinedRequester.maybeOpenConnection(Unknown Source)
12-06 23:12:24.591 4743 4754 W googleanalytics: at com.google.android.apps.analytics.PipelinedRequester.addRequest(Unknown Source)
12-06 23:12:24.591 4743 4754 W googleanalytics: at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.dispatchSomePendingEvents(Unknown Source)
12-06 23:12:24.591 4743 4754 W googleanalytics: at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.run(Unknown Source)
12-06 23:12:24.591 4743 4754 W googleanalytics: at android.os.Handler.handleCallback(Handler.java:587)
12-06 23:12:24.591 4743 4754 W googleanalytics: at android.os.Handler.dispatchMessage(Handler.java:92)
12-06 23:12:24.591 4743 4754 W googleanalytics: at android.os.Looper.loop(Looper.java:130)
12-06 23:12:24.591 4743 4754 W googleanalytics: at android.os.HandlerThread.run(HandlerThread.java:60)
12-06 23:12:24.849 445 467 D dalvikvm: GC_CONCURRENT freed 1098K, 49% free 4008K/7815K, external 2692K/3351K, paused 2ms+2ms
12-06 23:12:24.896 445 445 W KeyCharacterMap: Can't open keycharmap file
12-06 23:12:24.896 445 445 W KeyCharacterMap: Error loading keycharmap file'/data/usr/keychars/omap-keypad.kcm.bin'. hw.keyboards.0.devname='omap-keypad'
Registro 3:
12-06 23:46:26.576 677 1930 W IdleConnectionHandler: Removing a connection that never existed!12-06 23:46:26.576 677 1930 D News Processor: SAVED http://www.meneame.net/rss2.php
12-06 23:46:26.584 677 1932 D News Processor: PROCESSING source: 20 http://www.meneame.net/rss2.php
12-06 23:46:26.646 677 1932 D News Processor: HAS NEW: false - http://www.meneame.net/rss2.php
12-06 23:46:33.584 1480 1491 W googleanalytics: Problem with socket or streams.
12-06 23:46:33.584 1480 1491 W googleanalytics: java.net.ConnectException: www.google-analytics.com/127.0.0.1:80 - Connection refused
12-06 23:46:33.584 1480 1491 W googleanalytics: at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)
12-06 23:46:33.584 1480 1491 W googleanalytics: at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
12-06 23:46:33.584 1480 1491 W googleanalytics: at java.net.Socket.connect(Socket.java:983)
12-06 23:46:33.584 1480 1491 W googleanalytics: at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
12-06 23:46:33.584 1480 1491 W googleanalytics: at com.google.android.apps.analytics.PipelinedRequester.maybeOpenConnection(Unknown Source)
12-06 23:46:33.584 1480 1491 W googleanalytics: at com.google.android.apps.analytics.PipelinedRequester.addRequest(Unknown Source)
12-06 23:46:33.584 1480 1491 W googleanalytics: at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.dispatchSomePendingEvents(Unknown Source)
12-06 23:46:33.584 1480 1491 W googleanalytics: at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.run(Unknown Source)
12-06 23:46:33.584 1480 1491 W googleanalytics: at android.os.Handler.handleCallback(Handler.java:587)
12-06 23:46:33.584 1480 1491 W googleanalytics: at android.os.Handler.dispatchMessage(Handler.java:92)
12-06 23:46:33.584 1480 1491 W googleanalytics: at android.os.Looper.loop(Looper.java:130)
12-06 23:46:33.584 1480 1491 W googleanalytics: at android.os.HandlerThread.run(HandlerThread.java:60)
12-06 23:46:36.334 195 237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 23:46:36.334 195 237 D libmdmctrl:
12-06 23:46:36.334 195 237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 23:46:36.334 195 237 D libmdmctrl:
He visto que la salida más común antes del reinicio es
12-06 22:39:59.702 195 237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 22:39:59.702 195 237 D libmdmctrl:
12-06 22:39:59.702 195 237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 22:39:59.702 195 237 D libmdmctrl:
Pero he buscado en google por libmdmctrl y solo hay 1 resultado que no tiene nada que ver.
Estoy realmente a oscuras, ¡gracias por cualquier ayuda!