Ir ao conteúdo
  • Cadastre-se

Gravador de bios spi dip8 e soic8 + programa


Posts recomendados

Esse gravador é para Bios SPI DIP8 ou Soic8 usadas em placa mãe de desktops, notebooks modernos e algumas placas de video também

suporta esses chips e provavelmente muitos outros que não estão listados

AMIC:

A25L05PU/PT (64kB)

A25L10PU/PT (128kB)

A25L20PU/PT (256kB)

A25L40PU/PT (512kB)

A25L80PU/PT (1MB)

A25L16PU/PT (2MB)

A25L32PU/PT (4MB)

A25L64PU/PT (8MB)

A25L512 (64kB)

A25L010 (128kB)

A25L020 (256kB)

A25L040 (512kB)

A25L080 (1MB)

Atmel:

AT26DF041 (512kB)

AT26DF081A (1MB)

AT26DF161A (2MB)

AT26DF321 (4MB)

EON:

EN25P16 (2MB)

EN25P32 (4MB)

EN25P64 (8MB)

EN25P128 (16MB)

EN25F16 (2MB)

EN25F32 (4MB)

EN25F64 (8MB)

EN25F128 (16MB)

Macronix:

MX25L1005 (128kB)

MX25L2005 (256kB)

MX25L4005 (512kB)

MX25L8005 (1MB)

MX25L1605 (2MB)

MX25L3205 (4MB)

MX25L6405 (8MB)

Spansion:

S25FL004A (512kB)

S25FL008A (1MB)

S25FL016A (2MB)

S25FL032A (4MB)

S25FL064A (8MB)

S25FL128P (16MB)

SST:

SST25VF010 (128kB)

SST25VF020 (256kB)

SST25VF040 (512kB)

SST25VF080 (1MB)

SST25VF016 (2MB)

SST25VF032 (4MB)

SST25VF064 (8MB)

SST25VF128 (16MB)

SST26VF016 (2MB)

SST26VF032 (4MB)

SST26VF064 (8MB)

ST Microelectronic:

M25P10 (128kB)

M25P20 (256kB)

M25P40 (512kB)

M25P80 (1MB)

M25P16 (2MB)

M25P32 (4MB)

M25P64 (8MB)

M25P128 (16MB)

Winbond:

W25X10 (128kB)

W25X20 (256kB)

W25X40 (512kB)

W25X80 (1MB)

W25X16 (2MB)

W25X32 (4MB)

W25X64 (8MB)

alguns esquemas mas basicamente são todos iguais

simple_diagram.jpg

SPIF-circuit.jpg

54yy35.jpg

211usgg.jpg esse ultimo fui eu que fiz.

Como podem ver o esquema é muito simples.

esquema super simples todos 4 resistores são de 100R, a bateria ai é uma CR2032 com um soquete, o capacitor 47uF/6.3v, um conector DB-25, soquete dip-8 ou soic-8, fios e só

Para poder usar esse gravador você precisa de um PC com porta paralela, um pendrive ou CD botavél(caso sua maquina não tenha opção de boot por pendrive) com DOS, pois o programa roda em DOS.

aqui só vou mostrar pelo pendrive porque é mais prático e você pode gravar o arquivo da bios no proprio pendrive

Para criar o pendrive botavel uso o HP USB Disk Storage Format Tool 2.2.3 http://www.baixaki.com.br/programas/hp_usb_disk_storage_format_tool_223.zip

Abra o executável "hp_usb_disk_storage_format_tool_223.exe" (usuários do Vista/7 devem abrir com privilégio administrativo: botão direito "Executar como Administrador").

310200962715PM.jpg

"Device" -> confira se o pendrive selecionado é o correto

"File system" -> selecione FAT ou FAT32; para pendrives maiores que 2GB, selecione FAT32

"Volume label" -> nome do volume (partição), pode ficar em branco

Marque as caixas:

"Quick Format" -> faz uma formatação rápida; pendrives em boas condições não precisam de formtação lenta

"Create a DOS startup disk using system files located at:" -> e aponte para a pasta com os arquivos do DOShttp://www.techpowerup.com/articles/34/images/USBImage.zip anteriormente descompactados

Clique em "Start", confirme e aguarde.

pendrive bootável com DOS feito!

Com o pendrive já prondo para boot descompacte esses arquivos http://www.mediafire.com/?cv3x8joa9er3t3b para o pendrive e copie os arquivo da bios também.

reinicie o computador, de boot pelo pendive agora o DOS vai carregar é coisa de segundos...

ai vai ficar em A:\>,

Para testar o hardware do gravador e conexões de chips e identificar o chip, digite

SPIPGM.EXE -i

2jajgq9.png

Para fazer o backup da bios

SPIPGM.EXE -d backup.rom

onde backup.rom é vai ser o nome do arquivo q vai ser criado dentro do pendrive

23ihys1.png

Para comparar a bios gravada com o arquivos q você tem da bios, geralmente nem vai precisar pois quando termina de gravar é feito uma verificação

SPIPGM.EXE -v file.rom

onde "file.rom" é o nome do arquivo da bios

w6z48.png

e para apagar a bios q tem no chip e gravar a nova

flashrom.exe -p rayer_spi -w FILE_TO_FLASH.ROM

onde FILE_TO_FLASH.ROM é o nome do arquivo da bios

5f3ihf.png10ggw3b.png

aqui demorou poucos minutos para gravar e no meu caso o tamanho da bios teve que ser no mesmo tamanho do arquivo da bios no meu cado foi um bios de 8Mbits=1Mbyte o arquivos era de 1024kb=1MB.no meu cado a extensão do arquivos nem era .ROM era .FD e a bios era Insyde bios depois vou testar com outras bios Phoenix , AMI , Awards mas creio que deva funcionar com todas.

Espero que isso ajude. depois vou editar para mostra mais detalhes

pensando até em vender no ML kkkkkk! mas antes de tudo acho que conhecimento é algo que deve ser compartilhado. espero que isso funcione pra vocês, eu consegui recuperar um notebook com isso

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • mês depois...
  • 2 meses depois...

Olá amigos.

Parabéns pelo compartilhamento bicho estranho.

Desculpe pela ignorância, mas na primeira montagem o cara não colocou capacitor? E outra coisa ele não colocou mais 1 fio vermelho no 7(HLD)?

Acredito que seja pelo cabo usb, é só uma curiosidade.

Abraços Samogin

Link para o comentário
Compartilhar em outros sites

Olá amigos.

Parabéns pelo compartilhamento bicho estranho.

Desculpe pela ignorância, mas na primeira montagem o cara não colocou capacitor? E outra coisa ele não colocou mais 1 fio vermelho no 7(HLD)?

Acredito que seja pelo cabo usb, é só uma curiosidade.

Abraços Samogin

é porque ele colocou um fio só juntando o VCC e HOLD , esse pinos um do lado dou outro ai por isso tem um fio a menos

Link para o comentário
Compartilhar em outros sites

Deu um erro, acho que liguei o capacitor certo. Positivo da Bateria com positivo do capacitor. Depois postarei a foto

Está dando uma mensagem

You will need to set wp# high

Precisa determinar a entrada wp#

Tem uma outra mensagem dizendo

unknouwn manufacturer and chip.

Fabricante e chip desconhecido

Agora que vi que meu chip é o cFeon e não da suporte

Mas para quem tiver o fabricante é uma boa

Link para o comentário
Compartilhar em outros sites

  • mês depois...

Não consegui com o método de gravação do FLASHROM. porém com o SPIPGM para carregar a bios Funcionou 100% sem erros. Segue alguns comandos que funcionaram para mim em uma bios chip EN25F16 placa asus M5A78LMLX.

No meu caso o chip precisou ser desbloqueado e apagado primeiro. Execute este comando:

> spipgm.exe /u

> spipgm.exe /e

O primeiro é para desbloquear o bit de proteção contra gravação. Se o programa reclamar ""Status register is protected, you will need to set WP# high", pode ser necessário verificar a sua conexão novamente. Especialmente a conexão no WP # PIN (número de pino 3). WP está a proteger a escrita. Você precisará elevá-lo, o que significa que você precisa aplicar alguma tensão para no pino. Certifique-se que a fonte de alimentação e um capacitor está conectado corretamente também. A segunda é para apagar o chip. É Obrigatório neste método. O chip não pode ser gravado quando ainda há dados sobre ele. Depois disso, é hora de gravar o chip com dados novos. Em seguida, digite:

> spipgm.exe /p NOME_DA_BIOS.ROM

Isto irá gravar os arquivos para o chip. Espere até terminar. Deve ser concluído em um minuto ou dois, ou talvez menos. O programador vai terminar antes de você terminar de fazer um pouco de café / chá, talvez ;) Melhor fazer seu café depois de terminar a etapa 2. Então, você precisa verificar os dados recém gravados no chip batem com o arquivo utilizado para o flash do chip. Digite o seguinte:

> spipgm.exe /v NOME_DA_BIOS.ROM

Se a verificação for bem sucedida, você pode colocar o chip salvo de volta em seu lugar. Se não funcionar de primeira, tente apagar e gravar novamente.

Funcionou 100% para mim.

O meu chip e o Cfeon EN25F16 e funcionou 100% conforme postado anteriormente.

Deu um erro, acho que liguei o capacitor certo. Positivo da Bateria com positivo do capacitor. Depois postarei a foto

Está dando uma mensagem

You will need to set wp# high

Precisa determinar a entrada wp#

Tem uma outra mensagem dizendo

unknouwn manufacturer and chip.

Fabricante e chip desconhecido

Agora que vi que meu chip é o cFeon e não da suporte

Mas para quem tiver o fabricante é uma boa

Amigo meu chip tambem é CFeon EN25F16 e para mim funcionou 100%. Tem meu post com algumas instruções que deram certo para mim.

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
  • 6 meses depois...

Boa tarde e boa matéria essa.

Este gravador grava essa bios MX25L6473E. É de uma placa-mãe Gigaytes Z97M-DH3 Ver. 1.0 que no site da Gigabyte pede para atualizar para os novos processadores da 5º Geração. Acontece que após atualizar da F2 para F8 que era a última BIOS 

Depois dessa atualização o PC não liga mais, ele congela as vezes na tela inicial do setup e as vezes chega a carregar o Windows até a tela inicial do desktop, mas sempre congela deixando desligado o mouse e o teclado.

Tem solução?

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 8 meses depois...
  • 6 meses depois...
  • 1 ano depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!