Pessoal
Queria a ajuda de alguém que tenha um notebook compatível com um adaptador wireless half-size mini PCIe (veja a foto em anexo dele). Eu estou precisando obter a identificação do sistema operacional para os campos VENDOR ID e SUBSYSTEM ID. Dá para ler isso facilmente do Windows (Device Manger) ou do linux (lspci). O problema é que para eu descobrir esses dados eu preciso que o computador aceite dar boot com a plaquinha (o meu não aceita).

Depois que eu obtiver esses dados, vou modificar a BIOS, substituindo alguma outra identificação de placa por essa.
A parte de modificação já está funcionando, já descobri o caminho das pedras e já consegui fazer duas vezes. O problema é que só consegui achar os campos pela Internet e acho que não estão batendo com os da minha placa. Resultado: continua não deixando dar boot.
Como seria a ajuda? Simples:
1) Nos encontramos no Calango;
2) Abrimos um notebook e colocamos a nova plaquinha no lugar da original;
3) Boot no notebook
4) No Windows ou Linux copiamos os dados para um pendrive;
5) Recolocamos a plaquinha original e fechamos o notebook (agora de volta ao normal);
6) Eu uso os dados para fazer o mod da BIOS;
7) Instalo o mod no meu notebook;
8) Todos ficam felizes! ;-)
[]s
Luis
--
Enviado do meu arranjo de transistores e capacitores.
--
http://calango.club/
---
You received this message because you are subscribed to the Google Groups "Calango Hacker Clube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to calangohc+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/calangohc.
For more options, visit https://groups.google.com/d/optout.
Luís,
O dia mais sagrado tem sido a noite do arduino, toda quinta a partir das 18h, tocado pelo Luiz Fellipe.
O Augusto tem falado de ir no horário do almoço.
Se quiser, pegue uma chave com o Phil e vá sempre que quiser. ; )
Tem vários notebooks de diferentes idades no armário, se me lembro bem. Algum deve te servir.
Abs!
Otávio
Sent by MailWise – Your emails, with style.:)
O Webert e o Paulo estão lá! Corre!
Valeu, acabou dando tempo.
> >> >> >> > email to calangohc+unsubscribe@googlegroups.com.
> >> >> >> > Visit this group at https://groups.google.com/group/calangohc.
> >> >> >> > For more options, visit https://groups.google.com/d/optout.
> >> >> >
> >> >> > --
> >> >> > Enviado do meu arranjo de transistores e capacitores.
> >> >> >
> >> >> > --
> >> >> > http://calango.club/
> >> >> > ---
> >> >> > You received this message because you are subscribed to the Google
> >> >> > Groups
> >> >> > "Calango Hacker Clube" group. To unsubscribe from this group and
> >> >> > stop
> >> >> > receiving emails from it, send an email to
> >> >> > calangohc+unsubscribe@googlegroups.com. Visit this group at
> >> >> > https://groups.google.com/group/calangohc.
> >> >> > For more options, visit https://groups.google.com/d/optout.
--
Enviado do meu arranjo de transistores e capacitores.
--
http://calango.club/
---
You received this message because you are subscribed to the Google Groups "Calango Hacker Clube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to calangohc+unsubscribe@googlegroups.com.
Que massa, Luís!
Parabéns pela persistência!
Abs!
Otávio
Sent by MailWise – Your emails, with style.:)
> > >> email to calangohc+unsubscribe@googlegroups.com.
> > >> Visit this group at https://groups.google.com/group/calangohc.
> > >> For more options, visit https://groups.google.com/d/optout.
--
Enviado do meu arranjo de transistores e capacitores.
--
http://calango.club/
---
You received this message because you are subscribed to the Google Groups "Calango Hacker Clube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to calangohc+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/calangohc.
For more options, visit https://groups.google.com/d/optout.
--
http://calango.club/
---
You received this message because you are subscribed to the Google Groups "Calango Hacker Clube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to calangohc+unsubscribe@googlegroups.com.
> > > > > Em 13 de ago de 2017 9:36 AM, "Luis Calango" <lf...@soeiro.com.br>
> > > > >
> > > > > escreveu:
> > > > >> Valeu Paulo!
> > > > >>
> > > > >> Agora que tenho certeza dos IDs vai ficar mais fácil fazer testes.
> > > > >>
> > > > >> []s,
> > > > >> Luis
> > > > >>
> > > > >> Em sábado, 12 de agosto de 2017, às 19:33:54 -03, Paulo Henrique
> >
> > Barros
> >
> > > > >> escreveu:
> > > > >> > Olha aí! A revisão é bb.
> > > > >> >
> > > > >> > Em 8 de ago de 2017 10:13 PM, "Luis Calango" <
> >
> > lf...@soeiro.com.br>
> > > > >> email to cala...@googlegroups.com.
> > > > >> Visit this group at https://groups.google.com/group/calangohc.
> > > > >> For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > Enviado do meu arranjo de transistores e capacitores.
> >
> > --
> > http://calango.club/
> > ---
> > You received this message because you are subscribed to the Google Groups
> > "Calango Hacker Clube" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to cala...@googlegroups.com.
> > Visit this group at https://groups.google.com/group/calangohc.
> > For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > http://calango.club/
> > ---
> > You received this message because you are subscribed to the Google Groups
> > "Calango Hacker Clube" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to cala...@googlegroups.com.
Pessoal
Desculpe a demora, estive tão enrolado que acabei esquecendo de ver os emails.
> Cremos que os nossos casos sejam semelhantes ao seu. Estamos com dois
> notebooks HP na bancada com problema no módulo Wi-Fi. Já testamos mais de
> 10 diferentes e eles se recusam a inicializar com a seguinte mensagem de
> erro:
>
> 104-Unsupported wireless network device detected.
> System halted. Remove device and restart.
É exatamente o problema. Os dois notebooks possuem uma lista de dispositivos permitidos na BIOS ("whitelist") e não aceitam outros módulos que não estão lá.
Talvez seja possível modificar a BIOS e atualizá-la, mas isso vai depender de cada modelo. De uns anos pra cá, os fabricantes começaram a criptografar e assinar a BIOS com uma chave privada. Se for este caso, vai ser muito difícil.
Em alguns casos, como os Thinkpads e afins, para alguns modelos, os caras conseguem usar um gravador de EPROM e reprogramar as BIOS (às vezes removendo os chips da placa mãe, reprogramando e re-soldando depois.
Os passos em geral para vocês tentarem:
1) Procurar se alguém já removeu o "whitelist". Nos fóruns de "BIOS mod" sempre tem gente pedindo BIOS sem o whitelist e sempre tem gente postando. Esse seria o jeito mais fácil e garantido para os modelos específicos.
2) Se não der, aí a situação complica um pouco, e foi o meu caso. Eu consegui pegar a imagem da BIOS original e trocar um ID de placa que tinha lá pelo ID da placa que eu tinha comprado. Consegui também ir trocando caracteres de textos descritivos por espaços em branco até que o "checksum" do arquivo voltasse a ser o mesmo (essa parte é um pouco trabalhosa).
No caso 2, eu consegui encontrar nos fóruns sobre BIOS mod links para o "Phoenix_mod_tools" que funcionava com o meu notebook. Infelizmente, as ferramentas que encontrei na época (tanto para fazer backup da BIOS, quanto para fazer o "flash" da BIOS e também para editar a BIOS) funcionavam apenas no Windows e eu só tenho Linux. A ferramenta de alteração funcionou com o Wine no Linux e as outras consegui usar aqueles CDs de recuperação de Windows, tipo o
"Hirens Boot", gravado em um pendrive USB.
A parte mais delicada é a edição da BIOS. Você precisa dos seguintes passos (estou falando de memória e de alguns arquivos TXT que fui deixando pelo caminho):
A) Descobrir o Vendor ID e o Subsystem ID da placa nova do jeito que fica na BIOS. Meu exemplo
Placa wifi Intel desejada (7260HMW):
Identificação no Linux:
ID: 8086:08b1 SubSystem: 8086:4070
Identificação no Windows:
PCI\VEN_8086&DEV_08B1&SUBSYS_40708086
Vendor ID: 86 80 B1 08
8680B108
Subsystem ID: 86 80 70 40
86807040
-> Observar que devido à arquitetura das plataformas Intel x86 e compatíveis (AMD também), os bytes que vocês vão lidar são invertidos para formar palavras de 16 bits.
B) Usar a ferramenta de BIOS adequada ao fabricante da BIOS para fazer um "DUMP".
C) Depois, usar a função de pesquisa de qualquer editor hexadecimal (ou da própria ferramenta) para localizar a placa wifi velha que está instalada. Esse passo serve apenas para se certificar de como o Vendor ID e o Susbsystem ID são escritos no arquivo. Procure pela string do nome da placa e depois tente achar os bytes invertidos que você obteve no Linux (lsusb,lspci, etc) ou Windows.
D) Usar então a função de pesquisa em hexadecimal para localizar outra placa qualquer de WIFI que você vai alterar. Localize então a posição dos bytes Vendor ID e Subsystem ID.
E) Altere apenas os bytes do Vendor ID e do Subsystem ID. Depois disso, peça para a ferramenta de BIOS remontar a imagem inteira usando os binários que você alterou no passo D. É bem provável que dê um erro de "checksum".
F) Troque um caractere do campo de descrição por espaço ou outro caractere e volte ao item E, até que o checksum passe. A imagem está teoricamente pronta para ser colocada.
G) Use o utilitário de "flash" para fazer a atualização da BIOS usando o arquivo que você gerou ao invés do original.
H) Ligue o computador e veja se a placa funciona!
I) Se der pau no computador, siga as instruções de como recolocar a BIOS original.
J) Se somente a placa wifi não funcionar, é porque o Vendor ID e/ou o Subsystem ID não foram colocados do jeito certo. Volte para o "C".
Espero que esse "pseudo algoritmo" ajude vocês. Eu confesso que deu um certo trabalho de muita frustração, pois não achei um exemplo para o meu caso, apenas exemplos para outros computadores e também genéricos, como esse qe ue escrevi.
Não foi à toa que decidi NUNCA mais comprar um equipamento de qualquer fabricante que imponha Whitelists na BIOS. Isso inclui todos os fabricante óbvios.
[]s,
Luís
> > <javascript:>>
> >
> > > escreveu:
> > > > Que massa, Luís!
> > > >
> > > > Parabéns pela persistência!
> > > >
> > > > Abs!
> > > > Otávio
> > > >
> > > > Sent by MailWise <http://www.mail-wise.com/installation/4> – Your
> >
> > emails,
> >
> > > > with style.:)
> > > >
> > > >
> > > >
> > > > -------- Original Message --------
> > > > From: Luis Calango <lf...@soeiro.com.br <javascript:>>
> > > > Sent: Friday, September 1, 2017 05:15 PM
> > > > To: cala...@googlegroups.com <javascript:>
> > > > > > <java...@gmail.com <javascript:>>>
> > > > > >
> > > > > > escreveu:
> > > > > > > Blz, na terça-feira deixo ela no calango. Se quiser pegar antes
> >
> > me
> >
> > > > avisa
> > > >
> > > > > > > q
> > > > > > > combinamos.
> > > > > > >
> > > > > > > Em 13 de ago de 2017 9:36 AM, "Luis Calango" <
> >
> > lf...@soeiro.com.br <javascript:>>
> >
> > > > > > > escreveu:
> > > > > > >> Valeu Paulo!
> > > > > > >>
> > > > > > >> Agora que tenho certeza dos IDs vai ficar mais fácil fazer
> >
> > testes.
> >
> > > > > > >> []s,
> > > > > > >> Luis
> > > > > > >>
> > > > > > >> Em sábado, 12 de agosto de 2017, às 19:33:54 -03, Paulo
> >
> > Henrique
> >
> > > > Barros
> > > >
> > > > > > >> escreveu:
> > > > > > >> > Olha aí! A revisão é bb.
> > > > > > >> >
> > > > > > >> > Em 8 de ago de 2017 10:13 PM, "Luis Calango" <
> > > >
> > > > lf...@soeiro.com.br <javascript:>>
> >
> > > > > > >> Groups
> > > > > > >> "Calango Hacker Clube" group.
> > > > > > >> To unsubscribe from this group and stop receiving emails from
> >
> > it,
> >
> > > > send
> > > >
> > > > > > >> an
> > > > > > >> email to cala...@googlegroups.com <javascript:>.
> > > > > > >> Visit this group at https://groups.google.com/group/calangohc.
> > > > > > >> For more options, visit https://groups.google.com/d/optout.
> >
> > Groups
> >
> > > > "Calango Hacker Clube" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send
> >
> > an
> >
> > > > email to cala...@googlegroups.com <javascript:>.
> > > > Visit this group at https://groups.google.com/group/calangohc.
> > > > For more options, visit https://groups.google.com/d/optout.
> >
> > Groups
> >
> > > > "Calango Hacker Clube" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send
> >
> > an
> >
> > > > email to cala...@googlegroups.com <javascript:>.
--
http://calango.club/
---
You received this message because you are subscribed to a topic in the Google Groups "Calango Hacker Clube" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/calangohc/DYh4EX3muHo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to calangohc+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/calangohc/A0F112C6-52F5-4ECA-B137-29893A988048%40branati.com.br.