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
Caso use o lm-sensors, descarregue temporariamente o módulo
Então, carregue o módulo
E rode o i2cset para configurar o registrador necessário para desativar a proteção contra escrita do chip flash ROM:
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 séria e em caso de erro pode deixar sua máquina inoperante. Apenas brinque com o flashrom se souber o que estiver fazendo.
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 séria e em caso de erro pode deixar sua máquina inoperante. Apenas brinque com o flashrom se souber o que estiver fazendo.
Comentários
Postar um comentário