Encontrar la fuente de fallas de conexión WiFi

Hace un tiempo compré un S5 usado. Lo rooteé y puse CM 13.0 en él, y estaba muy contento con él hasta que comenzó a fallar al conectarse a cualquier WiFi, en la página de configuración de WiFi que decía " Falla de conexión WiFi" . Esto sucedió en cualquier WiFi con este teléfono, mientras que todos los demás dispositivos se conectarían bien con estas redes. Mi enrutador en casa (FritzBox) comenta lacónicamente "Dispositivo WiFi desconectado" en su registro de eventos. Al mismo tiempo, 4G funcionó bien y también pude conectarme mediante conexión Bluetooth a través de un teléfono antiguo que tenía. Solo falló el WiFi.

Estaba bastante seguro de que era un problema de configuración, pero no encontré lo que estaba mal y mis intentos, desde eliminar y volver a agregar las conexiones hasta borrar todo como se describe aquí, no /data/misc/wifi ayudaron .

Así que decidí borrar todo el teléfono. Dado que guardar todas sus configuraciones y cuentas para volver a instalarlas en el mismo dispositivo es un poco propenso a errores (si no desea enviarlo todo a Google), compré un S5 nuevo (usado), transferí todo, y todo estuvo bien Luego borré el anterior y, tal como sospechaba, el teléfono reiniciado se conecta perfectamente a cualquier WiFi.:-/

Sin embargo, hace un par de días, el nuevo S5 comenzó a mostrar el mismo comportamiento. Ahora ya no puedo iniciar sesión en redes WiFi. Volví a intentar lo obvio (borré las conexiones, borré /data/misc/wifi), pero todo fue en vano. Como no quiero pasar por la molestia de tener dos teléfonos y transferir todo de un teléfono a otro cada dos meses, supongo que tendré que llegar al fondo de esto ahora. Este es un sistema Linux, después de todo, por lo que debe haber algunos registros de lo que está sucediendo en alguna parte . Desafortunadamente, no soy un aficionado a Unix, así que no me sé estas cosas de memoria. Ésta es mi pregunta:

¿Dónde miro para saber qué está pasando? ¿Qué miro? ¿Dónde empiezo?

Cualquier sugerencia es bienvenida.

Respuestas (1)

OK, después de muchos tirones de pelo y uñas mordidas, creo que he encontrado una solución. En lugar de cerrar esta pregunta, sería mejor si compartiera mis hallazgos con la remota posibilidad de que alguien que tenga este problema pueda encontrar la solución a través de Google.

En primer lugar, instalé aLogCat Root y revisé muchos resultados de depuración. eso me atrapó

    "Conexión wifi cerrada con código de error 20"

y

    "Se perdió la conexión del cliente con motivo: 4"

Al buscar en Google, se encontraron muchos problemas, la mayoría de los cuales obviamente no se aplicaban aquí, mientras que el resto, obviamente, no se aplicaba. Ninguna de las soluciones me ayudó.

Sin embargo, debido a las muchas veces que reinicié mientras intentaba todas estas correcciones, en algún momento me llamó la atención el molesto mensaje después del reinicio que me informaba de que mis servicios de ubicación están deshabilitados y pensé que podría intentarlo. Bien.

Habilité la ubicación y WiFi funciona ahora.

Lo confirmé deshaciendo todas las otras cosas que había intentado, ninguna de las cuales rompió WiFi. Sin embargo, en el momento en que desactivo la ubicación, WiFi deja de funcionar.

Para mí, esto no es obvio en absoluto, y si alguien puede arrojar algo de luz sobre esto, me encantaría informarme.