Ao tentar atualizar o BIOS em uma placa-mãe Asus, aprendi que o Asus Update Utility para Windows não oferece suporte total ao Windows de 64 bits . Foi capaz de apagar o BIOS sem problemas, mas não conseguiu gravar o novo BIOS. eu sabia que quando reiniciei o computador, seria um tijolo.
Quando eu reiniciei o computador, era um tijolo. Mas antes de reiniciar, transferi o backup do BIOS, o novo BIOS e o utilitário flash baseado em DOS da Asus para outro computador. Agora, o problema é como corrigi-lo.
Esta placa-mãe da Asus possui uma recuperação de BIOS sem falhas chamada Crash Free BIOS , onde você coloca um disquete ou pendrive contendo um arquivo chamado p5b.rom
e restaurará a BIOS desse arquivo. Mas isso não funciona.
Existe alguma maneira de desmarcar a máquina?
fonte
F2
(no ponto em que você normalmente pressionaDel
para entrar na configuração do BIOS). Ele deve usar a ferramenta piscando na ROM para restaurar o BIOS.Respostas:
O seguinte é do cabo flash SPI de recuperação de BIOS ASUS P5B Deluxe , mas reproduzido aqui para fins de Wiki:
AVISO: Nunca use o utilitário flash do BIOS ASUS Windows. Houve dezenas de pessoas com o mesmo problema, se eu soubesse antes.
Pule o HOWTO para ver as coisas boas.
Talvez em um momento de grande estupidez e preguiça, atualizei o BIOS do meu ASUS P5B Deluxe usando o utilitário flash baseado em Windows da ASUS. Limpou-o, carregou o novo e não pôde verificar. Nesse ponto, suas duas únicas opções são encerradas ou tentadas novamente. Então, tente novamente, agora nem tentará escrever o BIOS. Não tendo outra escolha, reiniciei a máquina e esperava o melhor. Eu peguei o pior.
A máquina não faria nada. Supõe-se que a placa-mãe tenha um modo de recuperação de BIOS integrado, mas parece que isso também foi eliminado pelo utilitário flash do Windows. Estava na hora de enviá-lo de volta para a ASUS, para que eles pudessem atualizar novamente. O BIOS não é removível, então certamente há algum tipo de dispositivo que eles conectam para atualizar para você, pensei.
Acontece que eu estava certa. Ao lado do chip da BIOS, à esquerda da ponte sul, está um conector de 7 pinos não documentado com o nome SPI_J1. Depois de muita pesquisa, me deparei com algumas páginas (linkadas na parte inferior) que documentavam o tipo de cabo necessário e o software para usar essa porta para atualizar a BIOS.
O cabo consiste em um conector paralelo conectado a algo que você pode conectar aos pinos, que também possui uma entrada de 2,7V a 3,6V para alimentar o chip enquanto faz a atualização. Fiz uma péssima tentativa de usar um cabo paralelo cortado e as extremidades de uma porta USB. Como não funcionou bem, encontrei na loja de eletrônicos local um conector paralelo com um cabo de fita nele. Eu o desmontei e re soldei a fita nos pinos corretos.
Para obter o ~ 3V, peguei o conector de alimentação de uma ventoinha antiga e adicionei três diodos ao fio de 5V, o que me proporcionou um pouco mais de 3V. Em seguida, liguei isso ao cabo de fita e liguei o conector de alimentação a outra máquina em execução. Eu então usei meu laptop para fazer o flash na bios.
COMO FAZER :
Suprimentos:
Para fazer o cabo, usei um conector DB25M TO IDC10 SERIAL. Isso realmente parece ser a coisa mais fácil de usar. Eles se parecem com isso:
O cabeçalho é encontrado na placa-mãe diretamente à esquerda da ponte sul.
Aqui está como os pinos do cabeçalho são numerados:
Aqui está uma tabela mostrando quais pinos do cabeçalho devem ser conectados a quais pinos paralelos. O pino 1 no cabeçalho é para + 3V.
Aqui está a aparência do meu cabo (Nota: parece que o cabo de força está conectado ao DB25, mas, na verdade, é soldável à fita, ele passa ao pino 1 no cabeçalho)
Se você usar um cabo semelhante ao meu, abra-o e retire a fita do conector. Pegue um clipe de papel e cole-o nos orifícios no conector do cabeçalho para determinar qual fio precisa ir para qual pino no DB25 usando seu multímetro. Solde cada chumbo adequadamente.
Você precisa obter uma linha de 5V de outro computador (o fio vermelho em um conector molex). Solde três diodos em série e conecte-os à linha de 5V. Use seu multímetro para garantir que a queda de tensão entre 2,7V e 3,6V. Solde-o ao cabo de fita apropriado.
Agora que você está pronto para piscar, inicialize o computador que está piscando com a mídia de inicialização do DOS. Primeiro, você precisa executar o cwsdpmi.exe e, em seguida, o spipgm. (Nota: você deve executar o cwsdpmi.exe antes do SPIPGM a cada vez.)
Ele solicitará o tamanho total do flashrom, digite 1024 Se o SPIPGM relatar seu ID de chip como fffffffh, algo não está certo. Verifique todas as suas conexões. O SPIPGM possui várias funções, como apagar o BIOS primeiro. Execute o SPIPGM sem nenhuma opção para ver uma lista.
Dar crédito onde o crédito é devido, sem esses sites eu nunca teria descoberto isso.
Atualizar
Não foi até eu baixar
spipgm2
e usar o/S
, em vez do/P
comando, que eu consegui devolver meu gigantesco peso de papel a um computador novamente.Parece que,
SPIPGM.exe
por si só, escreve uma página de cada vez no chip SST nas placas Asus P5B. Você deve usar o recompiladospipgm.exe
ou, melhor ainda, usar ospipgm2.exe
. Você pode construir o cabo sem resistores ou capacitores, desde que use a saída laranja (3V) da fonte de alimentação ATX do PC substituto.Então você deve usar o
/S
switch:para escrever no chip depois de desbloqueá-lo
/U
e apagá-lo com/E
. Essa é a única coisa que funcionou para mim e estou voltando a funcionar perfeitamente.Você deve usar a chave
/s
( lenta ) para programar o chip SST nas placas ASUS P5-Series. Aparentemente, o/p
interruptor usado no originalSPIPGM.EXE
não faz com que seja lento o suficiente, ou um pouco de cada vez; que é o que o chip SST precisa para um reflash bem-sucedido.Para inicializar o programa, criei dois disquetes, um com um disco de inicialização do Windows 98 SE e o segundo com o programa spipgm2 e o arquivo de imagem da bios (extensão .rom).
Para atualizar a BIOS, usei os seguintes parâmetros:
spipgm2 /i
para garantir que o programa possa ler meu chipset e o cabo esteja ok.spipgm2 /u
para desbloquear o BIOS.spipgm2 /e
para apagar o BIOS.spipgm2 /s p5b.rom
para piscar o novo BIOS.Quando terminou, tentei inicializar a placa-mãe morta e funcionou!
Diagrama de bônus
fonte
CWSDPMI
versão 2.0 doSPIPGM
.Parece que você tem algum tipo de conflito de hardware. Tente o seguinte:
Remova todos os cartões de todos os slots do seu sistema. Vídeo, RAID, Rede, Som, etc. Preste atenção em qual placa estava em qual slot.
Coloque o disco do BIOS ou pendrive na unidade / slot ANTES de ligar a alimentação.
Ligue o seu PC. Você deve ver o BIOS de recuperação funcionando ou será exibido algo como "bios ruim" ... algo assim. De qualquer forma ... ele deve inicializar em um prompt A:.
Execute o seu utilitário flash agora e selecione a opção para gravar seu BIOS. Não me lembro da opção, mas há uma para escrever o BIOS sem ESCD ou algo assim. (É realmente difícil estragar as coisas piores do que estão agora, por isso, se uma opção não funcionar, tente a outra) ;-)
Siga todas as instruções dizendo "Sim, escreva, sim, substitua, etc, etc."
Quando a atualização do BIOS estiver concluída, reinicie o seu computador. Deve estar funcionando "normalmente" agora. Se for, desligue-o e ...
Coloque todas as placas que você removeu na etapa 1 novamente no computador.
Acenda de novo ... deve funcionar.
fonte
Confirmo que programei com sucesso o meu flash IC para um ASUS P8H67-M-PRO. Assim como outros, tentei atualizar o BIOS com o utilitário BIOS. Terminou o processo, reiniciou e ... nada, uma tela preta. Construí o adaptador paralelo, adicionei uma fonte de alimentação 3.3vdc e a usei para programar meu chip de memória flash. Primeiro, comparei o conteúdo com a imagem da ROM e percebi que a maior parte do conteúdo ic era #FF (apagada, mas não programada). Usando o mesmo aplicativo SPIPGM que eu programei, testei e minha placa-mãe está funcionando bem com a versão mais recente do BIOS.
Obrigado pelo seu apoio, eu só queria contar a minha história para outras pessoas tentarem.
Saudações,
fonte
Se a atualização "Crash Free BIOS" falhar, um método alternativo é remover o chip ROM da BIOS da placa (geralmente eles são encaixados, mas alguns estão com solda reduzida) e programar a peça diretamente com um programador ROM usando uma imagem binária do BIOS. Não espero que você tenha as ferramentas (ferro de soldar, programador ROM) prontamente disponíveis, mas o depósito de reparos da ASUS deve. No site da ASUS, eles têm uma garantia de 3 anos na placa-mãe. Você pode querer experimentar os serviços deles.
fonte
Existem algumas ótimas sugestões aqui, mas é provável que você não tenha o equipamento para corrigir (reflash) a rom por conta própria.
Se você tentou apenas a opção USB sem falhas, tente um disquete ou CD. O CD que acompanha o seu mobo também possui a base rom e você poderá usá-lo também (ou gravar o seu em um CD). Se você já tentou o disquete / cd, é um brinde.
Eu tive exatamente o mesmo problema alguns anos atrás (mas não usei o Windows App) e, como ainda estava na garantia, enviei-o de volta porque, se eu tivesse puxado minha rom, eu teria anulado a garantia. A resposta da minha substituição foi de 10 dias (não dias úteis).
fonte
Eu tive exatamente o mesmo erro. Inicializou e estava tentando acessar o bios.rom via disquete, mas parou no meio do caminho. Use a versão 1803 (606.11 KBytes - 2007/11/30 Link para a página de download do BIOS ), qualquer coisa acima não funcionará.
fonte
Use um sistema operacional mais antigo, por exemplo, Windows 98.
Inicialize a partir do disco e, se o teclado estiver ativo, você receberá um
A:
prompt. Em seguida, digite o caminho para a unidade flash e continue com arom
.Isso geralmente funciona com um disquete de inicialização.
fonte
Apenas um FYI que eu trabalhei para a ASUS há muito tempo, e a solução mais fácil para isso é chamar o Suporte técnico, eles ficarão mais felizes em enviar um novo chip de BIOS com a BIOS adequada (que você solicitar), desde que é uma placa que possui o chip de BIOS removível.
fonte