Como copiar o kernel wifi de uma versão do Android x86 para outra

Como copiar o kernel wifi de uma versão do Android x86 para outra

Estou usando o Android x86 8.1 rc-2 no meu PC. O problema é que o WiFi não está funcionando nisso. Eu até usei o Android x86 7.1 rc-2 no meu PC e o WiFi estava funcionando nisso. Como posso copiar o kernel wifi desse iso para um novo?

Responder1

Isso não é possível. Os módulos do kernel estão vinculados ao kernel em execução. Isso é uma má ideia.

Talvez seja apenas o firmware que o módulo do kernel está usando (dmesg). Lá você deve comparar o log de inicialização do kernel relevante. Quando você descobrir qual arquivo de firmware está carregado (e eles têm versões diferentes), você pode tentar copiá-los.

Responder2

Eu sei que é uma resposta um pouco tardia, mas se você estiver usando um adaptador broadcom para wifi, se você carregar o driver antecipadamente ele funcionará (não sei sobre outro tipo, mas você pode testar). Basta adicionar EXTMOD=b43às opções de carregamento de inicialização do kernel.

Observe que isso não ajuda a trocar o kernel, os módulos do kernel ou o firmware. Você ainda pode copiar o firmware dosistema.imgse você quisesse. Está localizado em/lib/firmware/b43e/lib/firmware/b43legado. Mas para as versões 7.1 e 8.1 do Android x86 é o mesmo, então isso é apenas para sua informação. Os módulos do kernel nem funcionariam se você os copiasse, nem inicializaria com um kernel trocado.

informação relacionada