Guia para atualizar um BIOS com um mini programador SPI CH341A
Se o seu computador reiniciar constantemente, depois de tentar atualizar o BIOS através do M-Flash e nenhuma solução padrão funcionou: redefina o CMOS, desconecte os discos rígidos, altere a localização dos módulos de memória, remova a bateria da placa-mãe, tente acessar o Dos através de um chave USB inicializável para reinstalar o BIOS, basta reprogramar o BIOS com um circuito integrado externo.
– SPI mini programmer USB driver (livre),
– CH341A Programmer v1.30 (livre).
Alternativos: CH341A Programmer v1.18, CH341A Programmer v1.29, CH341A Mini Programmer (Edição preta), AsProgrammer, Flashrom para Windows.
Esse hardware é o mesmo usado pelos fabricantes de placas-mãe, seja MSI, Asus, Asrock, Gigabyte ... para desbloquear as placas quando estão fora de serviço, desde que não tenham sofrido um curto-circuito e não tenham queimado. Economizará várias centenas de euros, ou seja, o preço de uma placa-mãe antiga ou de um computador recente, se você preferir comprar tudo. Vai custar quantidade justa, dependendo se você o compra nos EUA ou na China; é claro, com um período de transporte mínimo de 2 dias nos EUA e 1 mês na China.
Existem duas versões do programa mini SPI: uma preta (a que usei, veja a imagem abaixo) e uma azul. Não há diferença, exceto a tensão do preto, que pode ser mais potente, de 3,3V a 5V contra 3,3V na versão azul. É indicado nos fóruns que o preto tem uma voltagem muito forte e pode queimar a placa-mãe, é falso; pelo menos não vi nada problemático no meu caso (placa mãe de desktop).
Este guia é para uso em caso de último recurso, por sua conta e risco. Cada configuração apresenta seus próprios problemas, suas próprias falhas.
Guia
Guia - Parte 1: Prepare a placa-mãe.
- abra a caixa do computador, tire uma foto das conexões para não se perder mais tarde, quando você precisar reconectar tudo.
- desconecte a fonte de alimentação do PC,
- desconecte todos os dispositivos,
- remova a placa gráfica,
- remova os módulos de memória,
- remova o cooler da CPU (você precisará de pasta térmica posteriormente),
- remova o processador,
- desconecte todos os outros conectores (USB, PS / 2, SW Power, Reset SW, P Led +/-),
- retire a placa-mãe do computador,
- coloque-o próximo a outro computador em funcionamento (seja um laptop ou um computador de mesa),
Guia - Parte 2: Prepare o mini programador CH341A SPI.
- conecte o mini programador SPI CH341A ao seu computador de backup,
- instale os drivers do programador. Se a instalação não funcionar, faça uma instalação manual: painel de controle> sistema> gerenciador de dispositivos> clique com o botão direito do mouse em dispositivo desconhecido> atualize o driver> escolha o local dos drivers. Se isso não funcionar, tente outras versões dos drivers na rede.
- inicie o software do programador CH341A,
- coloque o braço (que parece uma antena) do mini programador para cima,
- insira o jumper do clipe no mini programador (com os números 1 2 3 4 à esquerda, 5 6 7 8 à direita) na primeira parte da conexão fêmea CH341A (ou seja, à esquerda, a parte direita sendo dedicada a Chips EEPROM 24),
- Engate o braço do mini programador, posicionando-o para baixo.
- conecte o clipe SOIC8 ao Bios (chip de memória SPI de 8 pinos); está perto de uma conexão JSPI1 (veja a imagem abaixo). O programa reconhece que o programador está conectado.
Exemplo com minha placa-mãe:
Guia - Parte 3: Use o mini programador SPI CH341A para ler o chip SPI.
- pressione o botão Detect do software para reconhecer o BIOS. O programa deve reconhecer o tipo, a marca e o modelo do chip.
- se o BIOS não for reconhecido com Detect, verifique se o clipe está bem instalado no BIOS. É importante que o contato seja perfeito.
- se o BIOS ainda não for reconhecido com o Detect, inverta o jumper no mini programador SPI e inverta o grampo no BIOS da placa-mãe. Não há risco de curto-circuito normalmente.
- se o BIOS ainda não for reconhecido com Detect, digite manualmente o tipo, a marca e o modelo.
- Se o software anunciar que o programador está conectado, pressione o botão Read. Normalmente, o buffer deve preencher a interface e as linhas sólidas do FF devem ser substituídas em grande parte por códigos em hexadecimal. Se todas as linhas tiverem apenas códigos FF, significa que o software não conseguiu ler o BIOS corretamente. É improvável que o chip esteja completamente vazio. Por que não funcionou? porque o programador deve poder enviar energia suficiente em pelo menos metade da placa-mãe para realmente ler o BIOS. Ele lerá facilmente o BIOS em pequenas placas-mãe, como tablet, laptop, micro ATX. Por outro lado, em placas-mãe de desktop, terá que alimentar esta última. Se o software não conseguir ler corretamente o BIOS, desconecte o grampo. Reconecte a fonte de alimentação do PC à placa-mãe (com os dois pinos), reconecte a fonte de alimentação à rede elétrica. Reconecte o grampo. Pressione o botão Read. Desta vez, o software deve ler o chip corretamente. Foi o que funcionou para mim com uma placa-mãe MSI Z77A-G43. Se ainda não for esse o caso, consulte a ajuda no final deste artigo.
Guia - Parte 4: Use o mini programador SPI CH341A para escrever o BIOS no chip SPI.
- salve o BIOS original, file> Save, como Backup.bin, por exemplo. Em caso de problemas, você sempre pode colocá-lo de volta.
- pressione o botão Erase para apagar o BIOS do chip SPI.
- Pressione o botão Blank para substituir o código do chip SPI por FFs.
- pressione o botão Open e selecione seu BIOS (arquivo ROM). Se o seu BIOS possuir uma extensão estranha, isso não é um problema, selecione *. * Na escolha do formato do arquivo a ser aberto. Você sempre pode renomeá-lo para Bios.bin, se desejar. Você encontrará as BIOS mais recentes da sua placa-mãe no site do fabricante, indicando o modelo da sua placa-mãe (escrita tanto na face quanto na parte traseira).
- pressione o botão Program. O software gravará o BIOS no chip. Pode demorar entre 2 e 15 minutos.
- Em seguida, pressione o botão Verify para verificar se o BIOS foi programado corretamente, se não há erros. O software deve indicar: que o buffer de memória e o chip têm o mesmo código.
- pressione o botão Read, o botão Open, selecione o BIOS para piscar, clique em ok, pressione o botão Verify para ter certeza de que foi bem programado.
- Nesse caso, é bom desconectar o clipe, a fonte de alimentação e reconectar tudo ao gabinete do computador.
- quando tudo estiver reconectado, inicie o computador, ele deve inicializar diretamente no Windows.
- caso contrário, você precisará voltar ao BIOS para colocar as prioridades novamente no disco UEFI inicializável com o Windows. Mas também para definir o tempo no BIOS.
*** Ajuda - se houver um problema de leitura. ***
- se você não conseguir ler o chip com o CH341A programmer v1.30, tente outra versão do software. A versão mais popular é o CH341 programmer v1.18. Tente outros drivers. Experimente outro software.
- se nada funcionar, o procedimento se tornará mais complexo. Se o software não conseguir ler o chip corretamente, ele também não poderá reprogramá-lo, pelo contrário, o corromperá ainda mais. Será necessário desmontar o BIOS da placa-mãe e colocá-lo diretamente no pequeno circuito integrado (como na imagem abaixo).
Aqui também, essas técnicas devem ser usadas por seu próprio risco. Eles são complexos, mas não impossíveis.
- observe o layout da BIOS na placa-mãe, com os números 1 4 5 8.
- primeiro use o ventilador de ar quente a 400 ° C por 3-4 minutos na BIOS para derreter sua solda. Veja os guias de solda de circuitos integrados no Youtube para entender como fazê-lo. O mais importante é não derreter os circuitos com o ferro de soldar entrando em contato com eles.
- Uma vez não soldado, será necessário montar o pequeno circuito integrado vendido com o mini programador SPI CH341A e soldar os dois pequenos jumpers no centro onde as figuras são indicadas.
- em seguida, coloque o BIOS nas conexões apropriadas em ordem (1 4 5 8, consulte na placa-mãe). O ponto no chip deve estar no 1. Soldar a BIOS no circuito. Será útil usar o pavio dessoldador para remover o excesso de estanho ou remover uma ponte de estanho entre duas soldas.
- levante o braço do programador, insira o resultado no mini programador. O BIOS deve estar à esquerda do programador, se olharmos para ele com a conexão USB na parte superior). Ative o braço.
- Agora, tente ler o chip novamente com o CH341A programmer v1.30 do software (consulte a quarta parte do guia acima). As chances de que funcione desta vez são as maiores possíveis. Não há mais problemas de histórias de tensão insuficiente ou excessiva.
Se não funcionar. Tente novamente outras versões do software, outros drivers. Outro software.
Se nada funcionar novamente, significa que o chip foi danificado após o flash errado. Você precisará solicitar um novo chip SPI com o mesmo tipo de memória.
Se depois de receber um chip SPI em branco comprado na Internet, depois de piscar, nada funcione. Isso significa que a placa-mãe precisa do endereço MAC (escrito na parte de trás da placa-mãe). Será necessário encontrar a maneira de adicioná-lo na BIOS com um editor hexadecimal.
Soluções padrão
Se, no final, nada funcionar, o problema se tornará ainda mais insolúvel. A placa-mãe pode eventualmente ser danificada. Você é bom em comprar uma placa-mãe antiga com o risco de ter uma placa obsoleta ou o mesmo problema de BIOS corrompido.
Será melhor comprar uma placa-mãe de última geração com segurança para evitar reviver o mesmo tédio, ou seja, um segundo BIOS (backup paralelo do BIOS) ou ainda melhor um Bios Flashback que permita reinstalar um BIOS, mesmo que o computador travar na inicialização, graças a um botão e uma porta USB dedicada.
Nota: As comissões podem ser ganhas nos links acima.
Esta página contém referências a produtos de um ou mais de nossos anunciantes. Podemos receber uma compensação quando você clica em links para esses produtos. Para obter uma explicação sobre nossa política de publicidade, visite esta página.