Uma questão wifi bastante complexa (tablet Android)

21

Direto ao ponto. Meu wifi não funciona corretamente desde alguns dias após a atualização do firmware e da versão do Android.

Descrição do problema

A questão é bastante inconsistente. O Wifi normalmente não detectará nenhuma rede. Às vezes, ele gasta cerca de 30 segundos na digitalização e mostra as redes disponíveis por cerca de 10 segundos, após o que as redes desaparecem da lista. Tentar se conectar nesse período de tempo não faz nada, ou seja, quando toco na rede e, em seguida, escolho "conectar", recebo um retorno à lista de redes como se nada tivesse acontecido. Outras vezes, a tentativa de conectar uma rede faz com que todas as redes desapareçam instantaneamente. Nesse caso, as redes retornam após alguns segundos e a rede na qual eu estava tentando conectar aparece como "conectando", mas todas as redes desaparecem logo após isso. Ocasionalmente, o wifi fica bloqueado ao ligar, mas isso geralmente acontece depois / enquanto eu estou mexendo nas permissões.

Devo observar, isso acontece em todas as redes, não é um problema relacionado ao roteador. Também descartei um problema de hardware, pois sou capaz de detectar brevemente as redes, mas não consigo me conectar a elas.

Origem do problema

O problema começou alguns dias depois de eu atualizar a ROM do meu tablet, usando o software oficial lançado pelo desenvolvedor e depois de fazer o root. O estranho é que o wifi funcionou bem por alguns dias depois que eu atualizei o software. Embora possa ser a origem desse problema, ele pode vir de uma fonte diferente. Por todos os meios, leia as "Outras informações (estranhas)"

Correções que tentei

  • Alteração das configurações de wifi (alteração de configurações avançadas, alteração do nome do dispositivo nas configurações do wifi direct etc.)
  • Redefinição de fábrica (o problema persistiu antes mesmo de eu ter o root novamente)
  • Permissões de edição de todos os arquivos dentro da pasta dhcpcd, usando o aplicativo X-plore (com permissão de root), bem como outros arquivos dentro da pasta "permission" (todos com o nome "wifi").
  • Vários aplicativos "Wifi fixer".
  • Aplicativos de troca de MAC (para alterar meu endereço MAC)
  • Limpando partição de cache

Correções que não tentei

  • Instalando outra ROM (não consigo fazer isso, porque não há outras ROMs compatíveis com o meu dispositivo, nem mesmo as personalizadas)
  • Revertendo minha versão do Android (de 4.4.2 para 4.2)

Outras informações (estranhas)

  • Esquisitices do endereço Mac

Meu endereço MAC mudou depois de alguns dias, exatamente quando o problema começou. Não tenho certeza se isso está relacionado, mas vou explicar de qualquer maneira: o ISP da minha namorada é uma pequena empresa local (de propriedade de 1 a 3 pessoas) que exige que você envie o endereço MAC para que eles possam ... dispositivo? Se você não enviar seu endereço MAC, poderá conectar-se à rede, mas com acesso limitado (apenas a página da Web). Isso me parece estranho, porque a própria rede é privada (ou seja, possui sua própria senha, como qualquer rede privada), mas você ainda precisa enviar o endereço MAC de todos os dispositivos que deseja conectar à sua rede.

Quando fui à casa dela e tentei me conectar depois de atualizar minha ROM, tive acesso limitado, apesar de já ter enviado o endereço MAC do meu tablet há muitos meses. Verifiquei meu endereço MAC e notei que ele havia mudado para 00: 90: 4c: 07: 71: 12 . Enviei uma mensagem para o ISP e enviei a ele meu novo MAC. Mas verifiquei novamente depois de alguns minutos e meu MAC estava de volta ao seu número antigo. O MAC foi indo e voltando do novo para o antigo algumas vezes e finalmente ficou com o novo. O "cara" do ISP disse que tentaria "acesso remoto" para tentar corrigir o problema (ou seja, meu acesso limitado à rede específica da minha GF).

Depois disso, meu tablet não pôde se conectar a nenhuma rede e o problema começou como eu descrevi acima. Eu pensei que isso não estava relacionado ao problema, mas encontrei alguns tópicos reclamando sobre problemas relacionados aos MACs que começam com 00: 90: 4c. Essa poderia ser a fonte do problema?

  • Conexão breve, mas estável

Na semana passada, meu tablet conseguiu se conectar normalmente à rede da minha universidade. Isso aconteceu depois que eu ativei as configurações de "rede móvel" (dados ativados, roaming de dados). Não tenho serviço de dados neste tablet, apesar disso, depois de marcar essas caixas, consegui me conectar como se o problema nunca tivesse existido. No entanto, após desconectar-se dessa rede, o problema voltou como se nada tivesse acontecido. Não consegui reproduzir isso, nem conectando à mesma rede, nem ao estar no mesmo local (então eu teria a mesma força do sinal wifi).

  • O wifi estava ativado após a redefinição de fábrica

Como se costuma dizer, depois de redefinir o tablet (e limpar o cartão SD interno, é claro), o wifi já estava ativado por padrão. Isso poderia significar alguma coisa?

Descrição do dispositivo e mais informações

É um Onda v975s, com android kitkat 4.4.2, versão de firmware v4.4_V1. Kernel versão 3.3.0. Por favor, peça mais informações, se necessário.

Eu também tenho alguns logcats que apontam para wpa_supplicant.

wpa_supplicant: Não foi possível definir os sinalizadores da interface wlan0 (UP): operação não permitida

Você pode encontrar o logcat completo aqui em Pastebin .

Se você passou por este longo post, agradeço. Acabei de ficar sem ideias, então espero que alguém aqui possa me ajudar.

Golokopitenko
fonte
4
excelente pergunta, muito detalhada, +1 de mim. Você pode adicionar o logcat ao Github Gist ou pastebin ? A inclusão aqui tornará a questão ainda mais longa.
benjamin
Eu também pensei que isso tornaria a pergunta muito longa. Fiz upload do conteúdo .txt: pastebin.com/C2Lfyy7T Obrigado pelo seu tempo
Golokopitenko
2
+1 de mim também. Você tem registros do seu "endereço MAC original"? Os três primeiros pares, pelo menos? 00:90:4cé usado pela epigram, inc . Se o seu novo endereço apontar para uma empresa diferente, isso seria muito estranho (geralmente, um endereço MAC não muda - e é por isso que é usado para proteção de rede por filtros MAC , para responder a essa parte da sua pergunta). Eu tive um problema comparável uma vez e estava relacionado a incompatibilidades da ROM mais recente com a imagem de rádio do telefone, mas nenhuma mudança de MAC na época.
Izzy
Epigrama ... isso é ainda mais estranho, já que sou da Espanha. Como essa mudança de MAC pode acontecer? Quanto aos logs anteriores à atualização da ROM, infelizmente não tenho nenhum. O que você fez para corrigir seu problema? Você acha que isso poderia ajudar meu caso?
Golokopitenko 28/10/2015
Mais logs, por favor, esses logs fornecerão uma história mais detalhada de quais problemas o seu wifi está tendo. Log de rádio: adb logcat -b radio -v time -d > logcat_radio.log erros do wifistate - fatals: adb logcat WifiStateMachine:E *:S -v long > wifi.txt Log do kernel:adb shell su -c dmesg > dmesg.txt
Bo Lawson

Respostas:

6

Observando estas duas linhas no logcat:

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

WifiStateMachine: Driver start failed, retrying

Eu diria que a ROM 4.4.2 possui um driver de placa WiFi com defeito / ausente (2ª linha) sem o qual você não pode nem iniciar / verificar / manter a conexão WiFi (1ª linha).

Como você disse, você não tentou fazer o flash voltar para 4.2, mas eu recomendo isso, pelo menos para verificar se o WiFi funcionaria novamente.

Se funcionar, isso significa que a ROM 4.4.2 provavelmente possui drivers com defeito ou as permissões foram alteradas de alguma forma, para que você não tenha permissão para ativar o Wi-Fi.

Dependendo do resultado, você pode:

  • Tente entrar em contato com o OEM para obter uma correção no 4.4.2
  • Fique na versão 4.2, pois você não possui ROMs personalizadas disponíveis
  • PODE tentar transferir drivers de alguma forma de 4.2 para 4.4.2

Eu não confiaria muito na última opção por causa da compatibilidade e alterações no Android entre as versões e, além disso, exigiria muita habilidade técnica e conhecimento + poderia levar a possíveis danos ao hardware.

Chapz
fonte
Sim, a reversão para 4.2 corrige o problema. O OEM não lançou nenhuma correção e entrar em contato com eles apenas me deu o tipo de resposta "Soon TM". Então provavelmente estou preso à ROM 4.2 ... que também tem alguns problemas por conta própria. Moral da história, não compre tablets baratos de empresas chinesas ruins.
Golokopitenko
Desculpe por postar duas vezes. Gostaria de saber ... Se houvesse uma ROM personalizada para o meu dispositivo que apresentasse os drivers ausentes (+ outros que também precisam e estão faltando), meus problemas seriam resolvidos. Claro que não existem ROMs personalizadas para o meu modelo de tablet. Mas e se eu mesmo fiz essa ROM? Suponho que mesmo considerando isso possa ser bobo, já que tenho zero conhecimento de programação ... mas eu poderia fazer uma pequena "edição" em uma ROM de estoque compatível preexistente para adicionar os drivers / recursos que eu quero? Não é uma reforma completa, mas uma pequena adição. Essa é uma tarefa muito grande para um novato como eu?
Golokopitenko
Infelizmente eu não posso ajudar u mais dessa maneira porque aqui as coisas vão para o nível de hardware, que eu não estou muito familiarizado com ...
Chapz
0

Parece que seu EFS (sistema de arquivos com criptografia) foi corrompido . Não sei dizer o porquê. Mas eu encontrei para corrigi-lo. Você pode verificar esses links ->

  1. XDA
  2. Um blog
Vivek Ji
fonte
1
Você também pode citar o conteúdo (como as etapas de instruções) do artigo para preservar o conteúdo se o link acabar mais tarde?
Manubhargav
Eu acredito que o xda nunca vai largar esse link. Mesmo assim, também posso postar etapas aqui. Sem probs.
Vivek Ji
Estou de férias agora, mas vou experimentá-las o mais rápido possível e informarei se funciona, obrigado pela sugestão.
Golokopitenko 23/12/2015