Flasher un bios de carte mère

De Repair-wiki
Aller à la navigationAller à la recherche

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


Liens :

https://libreboot.org/docs/install/spi.html#rasberry-pi-rpi