Un problema wifi bastante complejo (tableta Android)

21

Directo al grano. Mi wifi no funciona correctamente después de unos días después de actualizar su versión de firmware y Android.

Descripcion del problema

El problema es bastante inconsistente. Wifi generalmente no detectará ninguna red. A veces, pasará unos 30 segundos escaneando, y luego mostrará las redes disponibles durante unos 10 segundos, después de lo cual las redes desaparecerán de la lista. Intentar conectarse en este lapso de tiempo no hace nada, es decir, cuando toco en la red y luego elijo "conectar", me vuelven a la lista de redes como si nada hubiera pasado. Otras veces, intentar conectar una red hace que todas las redes desaparezcan instantáneamente. En este caso, las redes vuelven después de unos segundos, y la red a la que intentaba conectarme aparece como "conectando", pero todas las redes desaparecen poco después. Ocasionalmente, el wifi se atascará mientras se enciende, pero esto generalmente sucede después / mientras estoy jugando los permisos.

Debo comentar que esto sucede en todas las redes, no es un problema relacionado con el enrutador. También descarté un problema de hardware, ya que puedo detectar brevemente las redes, pero no puedo conectarme a ellas.

Origen del problema.

El problema comenzó después de unos días después de actualizar la ROM de mi tableta, utilizando el software oficial lanzado por el desarrollador y después de rootear la tableta. Lo extraño es que el wifi funcionó bien durante unos días después de actualizar el software. Si bien este podría ser el origen de este problema, podría provenir de una fuente diferente. Por supuesto, lea la "Otra información (extraña)"

Arreglos que he intentado

  • Cambiar la configuración wifi (cambiar la configuración avanzada, cambiar el nombre del dispositivo en la configuración de wifi direct, etc.)
  • Restablecimiento de fábrica (el problema persistió incluso antes de volver a rootear el dispositivo)
  • Edición de permisos de cada archivo dentro de la carpeta dhcpcd, utilizando la aplicación X-plore (con permiso de root), así como otros archivos dentro de la carpeta "permiso" (todos los que tienen el nombre "wifi").
  • Varias aplicaciones "fijador de Wifi".
  • Aplicaciones de cambiador de MAC (para cambiar mi dirección MAC)
  • Limpiar la partición de caché

Arreglos que no he probado

  • Instalar otra ROM (no puedo hacerlo porque no hay otras ROM compatibles con mi dispositivo, ni siquiera las personalizadas)
  • Revertir mi versión de Android (de 4.4.2 a 4.2)

Otra información (extraña)

  • Dirección de rarezas de Mac

Mi dirección MAC cambió después de unos días, justo cuando comenzó el problema. No estoy seguro de si esto está relacionado, pero lo explicaré de todos modos: el ISP de mi novia es una pequeña empresa local (propiedad de 1-3 personas) que requiere que les envíe su dirección MAC para que puedan ... ¿dispositivo? Si no les envía su dirección MAC, puede conectarse a la red, pero con acceso limitado (solo su página web). Esto me parece extraño porque la red en sí es privada (es decir, tiene su propia contraseña, como cualquier red privada), pero aún así debe enviar la dirección MAC de cada dispositivo que desee conectar a su red.

Cuando fui a su casa e intenté conectarme después de haber actualizado mi ROM, tuve acceso limitado, a pesar de que ya había enviado la dirección MAC de mi tableta hace muchos meses. Revisé mi dirección MAC y noté que había cambiado a 00: 90: 4c: 07: 71: 12 . Le envié un mensaje al chico del ISP y le envié mi nuevo MAC. Pero revisé nuevamente, después de unos minutos y mi MAC volvió a su número anterior. El MAC iba y venía del nuevo al viejo varias veces, y finalmente se quedó con el nuevo. El "chico" del ISP dijo que trataría de "acceso remoto" para tratar de solucionar el problema (es decir, mi acceso limitado a la red particular de mi GF).

Después de eso, mi tableta no pudo conectarse a ninguna red, y el problema comenzó como lo describí anteriormente. Pensé que esto no estaba relacionado con el problema, pero encontré algunos hilos quejándose de problemas relacionados con MAC que comienzan con 00: 90: 4c. ¿Podría ser esta la fuente del problema?

  • Conexión breve pero estable

La semana pasada, mi tableta pudo conectarse normalmente a la red de mi universidad. Sucedió después de habilitar la configuración de "red móvil" (Datos habilitados, Roaming de datos). No tengo servicio de datos en esta tableta, a pesar de eso, después de marcar esas casillas pude conectarme como si el problema nunca hubiera existido. Sin embargo, después de desconectarse de esa red, el problema volvió como si nada hubiera pasado. No he podido reproducir esto, no al conectarme a la misma red, no al estar en el mismo lugar (por lo que tendría la misma intensidad de señal wifi).

  • Wifi estaba encendido después del restablecimiento de fábrica

Como dice, después de reiniciar la tableta (y limpiar la tarjeta SD interna, por supuesto), el wifi ya estaba encendido de forma predeterminada. ¿Podría esto significar algo?

Descripción del dispositivo y más información.

Es un Onda v975s, con Android kitkat 4.4.2, versión de firmware v4.4_V1. Kernel versión 3.3.0. Por favor, solicite más información si es necesario.

También tengo algunos logcats que apuntan a wpa_supplicant.

wpa_supplicant: no se pudo establecer la interfaz wlan0 flags (UP): operación no permitida

Puede encontrar el logcat completo aquí en Pastebin .

Si lograste atravesar esta larga publicación, te agradezco Se me acabaron las ideas, así que espero que alguien aquí pueda ayudarme.

Golokopitenko
fuente
44
excelente pregunta, muy detallada, +1 de mi parte. ¿Puedes agregar el logcat a Github Gist o pastebin ? Incluirlo aquí hará que la misión sea aún más larga.
benjamin
También pensé que haría la pregunta demasiado larga. Subí el contenido .txt: pastebin.com/C2Lfyy7T Gracias por su tiempo
Golokopitenko
2
+1 de mi parte también. ¿Tiene registros de su "dirección MAC original"? ¿Los primeros 3 pares al menos? 00:90:4ces utilizado por epigram, inc . Si su nueva dirección apunta a una compañía diferente, eso sería muy extraño (por lo general, una dirección MAC no cambia, por eso se usa para la protección de la red mediante filtros MAC , para responder esa parte de su pregunta). Tuve un problema comparable una vez, y estaba relacionado con incompatibilidades de la ROM más nueva con la imagen de radio del teléfono, pero ningún cambio de MAC en ese momento.
Izzy
Epigrama ... eso es aún más extraño, ya que soy de España. ¿Cómo podría suceder ese cambio de MAC? En cuanto a los registros anteriores a la actualización de ROM, desafortunadamente no tengo ninguno. ¿Qué hiciste para solucionar tu problema? ¿Crees que podría ayudar a mi caso?
Golokopitenko
Más registros, por favor, estos registros proporcionarán una historia más detallada de los problemas que tiene su wifi. Registro de radio: adb logcat -b radio -v time -d > logcat_radio.log errores de estado - fatals: adb logcat WifiStateMachine:E *:S -v long > wifi.txt registro de kernel:adb shell su -c dmesg > dmesg.txt
Bo Lawson

Respuestas:

6

Al observar estas dos líneas en logcat:

Could not set interface wlan0 flags (UP): Operation not permitted

WifiStateMachine: Driver start failed, retrying

Diría que la ROM 4.4.2 tiene un controlador de tarjeta WiFi defectuoso / ausente (segunda línea) sin el cual, por supuesto, ni siquiera puede iniciar / escanear / mantener la conexión WiFi (primera línea).

Como ha dicho, no ha intentado actualizarlo nuevamente a 4.2, pero le recomiendo que lo haga, al menos para verificar si el WiFi volvería a funcionar.

Si luego funciona, eso significa que la ROM 4.4.2 probablemente tenga controladores defectuosos o que los permisos hayan cambiado de alguna manera, por lo que no tiene permiso para encender WiFi.

Dependiendo del resultado, puede:

  • Intente ponerse en contacto con su OEM para obtener una solución en 4.4.2
  • Manténgase en 4.2 ya que no tiene ROM personalizadas disponibles
  • Tal vez intente transferir los controladores de alguna manera de 4.2 a 4.4.2

No confiaría mucho en la última opción debido a la compatibilidad y los cambios en Android entre versiones, y además de eso, requeriría mucha habilidad técnica y conocimiento + podría conducir a daños potenciales en el hardware.

Chapz
fuente
Sí, volver a 4.2 soluciona el problema. El OEM no ha publicado ninguna solución, y contactarlos solo me dio el tipo de respuesta "Soon TM". Así que probablemente estoy atrapado con la ROM 4.2 ... que también tiene algunos problemas por sí sola. Moraleja de la historia, no compre tabletas baratas de malas compañías chinas.
Golokopitenko
Perdón por la doble publicación. Me pregunto ... Si hubiera una ROM personalizada para mi dispositivo que presentara esos controladores faltantes (+ otros que también necesito y me faltan), mis problemas se resolverían. Por supuesto, no hay ninguna rom personalizada para mi modelo de tableta. Pero, ¿qué pasa si yo mismo hice esa ROM? Supongo que incluso teniendo en cuenta que esto puede ser una tontería, ya que tengo cero conocimientos de programación ... pero ¿podría hacer una pequeña "edición" en una ROM de stock compatible preexistente para agregar los controladores / características que quiero? No es un cambio de imagen completo, sino más bien una pequeña adición. ¿Es una tarea demasiado grande para un novato como yo?
Golokopitenko
Desafortunadamente, no puedo ayudarte más de esa manera porque aquí las cosas van al nivel de hardware, con el que no estoy muy familiarizado ...
Chapz
0

Parece que su EFS (sistema de cifrado de archivos) se corrompió . No puedo decir por qué. Pero he encontrado arreglarlo. Puedes consultar estos enlaces ->

  1. XDA
  2. Un blog
Vivek Ji
fuente
1
¿Podría también citar el contenido (como pasos de procedimientos) del artículo para preservar el contenido si el enlace está muerto más tarde?
Manubhargav
Creo que xda no va a soltar ese enlace nunca. Incluso si es así, puedo publicar pasos aquí también. No hay problemas en absoluto.
Vivek Ji
Estoy de vacaciones en este momento, pero lo intentaré tan pronto como pueda, y le haré saber si funciona, gracias por la sugerencia.
Golokopitenko