Flasher en utilisant uniquement GNU / Linux
(Pas de disquettes, pas de CD, pas de DOS, pas de FreeDOS, pas de Win *)
Explication
Il y a généralement deux fichiers:
un fichier binaire qui inclut toutes les données (firmware) qui vont être transférées sur la puce rom de la carte mère,
un fichier binaire qui est un utilitaire exécutable et qui est utilisé pour effectuer le transfert réel du firmware vers la carte mère, plus quelques vérifications.
Les fabricants peuvent combiner ces deux fichiers binaires en un seul fichier exécutable compressé auto-extrait (.exe qui est comme un fichier .zip).
Dans ce cas, un utilisateur GNU / linux peut décompresser le fichier .exe et extraire le fichier du firmware. Ensuite, l'utilisation de l'utilitaire flashrom peut faire clignoter le nouveau firmware sur la carte mère.
J'ai testé cette procédure en utilisant un Gigabyte GA-Z68MA-D2H-B3 (rév. 1.3) et un fichier .exe qui comprenait la révision du firmware F10.
La procédure
Pour effectuer une sauvegarde de l'ancien firmware:
flashrom -p internal -r backup.rom -o backuplog.txt
Pour effectuer l'écriture du nouveau firmware, remplacez Z8MAD2H3.F10 par votre nouveau firmware:
flashrom -p internal -w Z8MAD2H3.F10 -o writelog.txt
Pour revenir d'une écriture infructueuse, si vous avez terminé la sauvegarde à la première étape:
flashrom -p internal -w backup.rom -o restorelog.txt