Fiz esse tópico com o intuito de alertar os usuários sobre esse problema recorrente nas placas mãe da ASRock, principalmente porque a marca tem ganhado uma grande quantidade de adeptos pelo custo benefício no Brasil.
As placas da ASRock tem um problema crônico de corromper uma porção do BIOS que armazena o Intel ME (Intel Management Engine), que entre outras funções, é responsável por gerenciar a capacidade de overclock da placa mãe. Tentativas de overclocks brutais ou mal sucedidos ou até simples operações de atualização do BIOS ou CLEAR CMOS podem causar esse problema.
No meu caso o problema apareceu depois de fazer um update na minha Z77 Pro4 da versão 1.60 para o 1.80. Durante o update não houve nenhum travamento, nenhuma mensagem de erro, aparentemente tudo ocorreu perfeitamente, mas depois de reiniciar e entrar novamente no BIOS, várias opções de configurações nos menus tinham desaparecido, principalmente as relacionadas a overclock.
A placa com o Intel ME corrompido continua funcionando,
porém ela perde completamente suas capacidades de overclock. Você não pode mais subir o multiplicador do processador acima do turbo, as memórias funcionam somente no máximo em DDR3-1600, IGP para de funcionar, opções desaparecem dos menus, etc.
Vídeo que eu fiz mostrando o BIOS que foi capado. Assistam no Youtube para conseguir ler as anotações:
Todas as minhas tentativas de contato com a ASRock para solucionar o problema foram solenemente ignoradas. Tentei contato pelo formulário no site, nos fóruns onde a ASRock tem representantes, e mesmo dando todos os detalhes do problema, fiquei sem respostas.
Pesquisei muito nos fóruns gringos e achei outros usuários com o mesmo problema, alguns conseguiram novos chips com a ASRock mas estes foram poucos sortudos. O pior de tudo é que mesmo substituindo o chip do BIOS o problema pode voltar a ocorrer. Também constatei que esse problema ocorre nas placas mãe ASUS e MSI (e possívelmente outras marcas), porém há uma forma não oficial de recuperar o BIOS por software sem necessidade de hardware externo.
Como lá fora tudo é mais barato, alguns simplesmente abandonaram a ASRock e compraram outra placa de outra marca, mas jogar a placa no lixo e comprar outra para mim não é uma opção, minha Z77 Pro4 custou R$397 e eu não tenho um tostão para comprar outra melhor.
O maior problema é que na ASRock um simples reflash no BIOS não resolve. O endereço onde o Intel ME está gravado não é afetado pelo Instant Flash por estar protegido contra leitura e escrita (lock bytes), a única forma de reescrever o Intel ME é removendo o chip da placa mãe e usar uma programadora SPI.
A versão ME 8.1.50.1456 é a mais recente para Intel 7 Series Chipset (Z77, H77, Z75...). Veja que o host read e write ao ME está travado, impossibilidando ler ou gravar a região por software.
Para resolver meu problema eu usei uma gravadora SPI baseada no ATmega8 da Atmel, compatível com o SPI Winbond W25Q64 (
http://www.winbond.com/NR/rdonlyres/591A37FF-007C-4E99-956C-F7EE4A6D9A8F/0/W25Q64BV.pdf) usado nas placas mãe ASRock.
Caso o problema volte ocorrer, para não ter que tirar o BIOS do socket que é uma coisa meio delicada, eu modifiquei os lock bytes do BIOS que eu utilizei para regravar, dessa forma é possível regravar o Intel ME pelo MEUpdate como funciona nas placas ASUS e MSI. Para remover os lock bytes é preciso um editor hexadecimal para modificar o offset 0x60 para 00 00 FF FF 00 00 FF FF 18 01 FF FF.
Com o BIOS de volta na placa mãe, checando a situação do host access com o MEInfo:
Problema resolvido, minhas configurações de overclock voltaram aos menus do UEFI, IGP voltou a funcionar, etc. É isso ai pessoal, espero que ninguém passe por isso!
Obs.: MEInfo e MEUpdate são programas oficiais da Intel.
Quem deu a ideia foi um gringo (CodeRush), pra variar o cara é russo. Referência:
http://hardforum.com/showthread.php?t=1726429
Algumas pessoas me pediram, aqui estão os drivers eJTAG-TinyICE e o programa para dar flash:
https://www.mediafire.com/?82h46zakfhn8apr
Os drivers devem ser instalados com a imposição de assinatura de driver desativada no boot.
Para dar flash o USB Status deve estar verde, force ID selecionado, sector size 64k e apertar em Detect que ere irá identificar o SPI. Verifique se o offset está de 0 a 8M que é o tamanho da memória do SPI. Depois bastar clicar em Write e selecionar seu BIOS. Demora um bocado, uns 30 minutos!
Uma observação importantíssima é o sentido que o SPI deve ser instalado na gravadora e de volta na placa mãe, note a direção do sulco em um dos cantos dele. Se você colocar de forma errada, corre o risco de queimar o SPI: