Como atualizar BIOS com o flashrom em placas Asus com o chip AS99127F
Esse chip de monitoramento de hardware é responsável por ativar a proteção contra escrita do chip flash ROM no qual o BIOS é armazenado. Infelizmente ele é apenas acessível via I2C e por isso o flashrom ainda não tem board enables para placas que usam-o. Eu testei numa Asus TUV4X e na lista de discussão do flashrom, da onde tirei a dica, foi testado numa Asus A7V133. Ambas usam a ponte sul VIA VT82C686B. Instale o pacote i2c-tools usando o gerenciador de pacotes da sua distribuição. Caso use o lm-sensors, descarregue temporariamente o módulo w83781d : # modprobe -r w83781d Então, carregue o módulo i2c-dev : # modprobe i2c-dev E rode o i2cset para configurar o registrador necessário para desativar a proteção contra escrita do chip flash ROM: # i2cset 0 0x48 0x80 0x80 Agora o flashrom funcionará normalmente e detectará o chip flash. Se você não fizer isso, ele não achará o chip e não será possível atualizar com ele. Não custa lembrar: atualização de BIOS é coisa ...