Flasher un bios de carte mère
De Repair-wiki
Si vous avez un bios corrompu sur une carte mère et que vous devez l'extraire pour le flash vous pouvez utiliser flashprog pour le faire.
Vous pouvez par exemple utiliser un raspberryPi pour le faire. Ainsi vous aurez un system linux + peripherique SPI pour la communication.
Suivez l'installation. Pour une plateforme RasberryPi voici un exemple de commande :
make CONFIG_ENABLE_LIBPCI_PROGRAMMERS=no CONFIG_ENABLE_LIBUSB1_PROGRAMMERS=no CONFIG_FT2232_SPI=no CONFIG_USBBLASTER_SPI=no CONFIG_JLINK_SPI=no
Et install :
sudo make install CONFIG_ENABLE_LIBPCI_PROGRAMMERS=no CONFIG_ENABLE_LIBUSB1_PROGRAMMERS=no CONFIG_FT2232_SPI=no CONFIG_USBBLASTER_SPI=no CONFIG_JLINK_SPI=no
Voici un exemple de commandes :
Vérifier le type de puce que vous avez branché :
flashprog -p linux_spi:dev=/dev/spidev0.0,spispeed=1024
Peut-être devrez vous préciser la puce :
flashprog -p linux_spi:dev=/dev/spidev0.0,spispeed=1024 -c W25Q64BV/W25Q64CV/W25Q64FV
Pour lire le bios (plus rapide et avec la progression)
flashprog -p linux_spi:dev=/dev/spidev0.0,spispeed=4000 -c W25Q64BV/W25Q64CV/W25Q64FV -r oldbios.bin --progress
Pour écrire le bios :
flashprog -p linux_spi:dev=/dev/spidev0.0,spispeed=4000 -c W25Q64BV/W25Q64CV/W25Q64FV --progress -w newbios.bin