Flashrom est un utilitaire en GPLv2 permettant d'accéder (en lecture ou en écriture) à des mémoires flash, principalement pour mettre à jour des BIOS.
Il est écrit dans le cadre du projet de BIOS libre coreboot, et permet en particulier de remplacer votre BIOS par celui-ci.
Il peut servir également à mettre à jour votre BIOS avec une mise à jour officielle, et ce directement depuis votre système. Vous pouvez ainsi facilement mettre à jour à distance le BIOS de votre serveur, sans avoir besoin de le faire redémarrer sur une disquette ou un CD.
Il prend en charge plus de 150 familles de puces sur plus de 75 chipsets et gère également de nombreuses cartes mères non standard. Pour ce qui est du système, Linux, FreeBSD, DragonFly BSD, Solaris et Mac OSX sont annoncés comme compatibles. Une version Windows existe aussi mais elle n'est pas intégrée au projet.
Aller plus loin
- Page de flashrom (1245 clics)
- Projet coreboot (295 clics)
- Cartes mères supportées (844 clics)
# Coreboot
Posté par Dup (site web personnel) . Évalué à 10.
Bref j'ai envie de tester mais je sais bien que sans bios, ma carte mère c'est poubelle, je voudrais un minimum de garantie de pouvoir restaurer le bios précédent si coreboot rend mon système inutilisable.
[^] # Re: Coreboot
Posté par bubar🦥 (Mastodon) . Évalué à 5.
Là il s' agit d' un outil permettant de mettre à jour le bios. également à mettre à jour votre BIOS avec une mise à jour officielle, pour citer l' auteur de la dépêche. Partant de là, il est fort probable que ce sous-projet de coreboot reçoive (beaucoup) plus de soutien de la part de constructeurs plus nombreux. Actuellement, à part Dell et 2 autres constructeurs... pas facile de mettre à jour son bios depuis linux, quant même. (car même si des outils fonctionnels existent, la difficulté vient aussi de la distribution direct de la 'rom' sans logiciels ni con***** incluses, trouver juste le fichier sur le site du constructeur...).
Donc mettre à jour son bios avec Flashrom, et passer sous coreboot, c' est 2 choses différentes. ;)
Cdlt.
[^] # Re: Coreboot
Posté par Dup (site web personnel) . Évalué à 6.
Je souhaite aller au delà de flashrom et éventuellement tester coreboot.
[^] # Re: Coreboot
Posté par Julien L. . Évalué à 3.
[^] # Re: Coreboot
Posté par Kerro . Évalué à 3.
# Des questions...
Posté par Pierre Jarillon (site web personnel) . Évalué à 6.
Il y a des questions qui me viennent immédiatement à l'esprit :
- Est-ce que les fabricants de cartes contribuent à ce projet ?
- Je n'ai pas trouvé dans la liste les cartes mères que j'utilise : K8N Neo 4F et P5Q, je ne sais pas si M2N-E SLI est couvert par M2N-E tout comme K9N Neo qui semble supporté avec quelques particularités (Cf note 3).
- Est-ce que la liste des cartes supportées s'allonge de façon satisfaisante ?
- Est-ce que les fabricants de cartes utilisent ou diffusent Flashrom ?
[^] # Re: Des questions...
Posté par Pascal Terjan (site web personnel) . Évalué à 3.
Pour ce qui est des cartes de nombreuses sont supportées sans être dans la liste, j'ai essayé sur ma M2N4-SLI et ça marche, vu que ça dépend surtout du chipset utilisé.
[root@coin flashrom]# flashrom -r backup.bin
Calibrating delay loop... ok
No LinuxBIOS table found.
Found chipset "NVIDIA CK804": Enabling flash write... OK.
generic_spi_command called, but no SPI chipset detected
SST49LF040B found at physical address: 0xfff80000
Flash part is SST49LF040B (512 KB)
Reading Flash...done
[^] # Re: Des questions...
Posté par ʭ ☯ . Évalué à 3.
J'ai une vieille carte mère Intel qui vient avec une disquette qui permet de flasher le BIOS même quand celui-ci est détruit :
http://www.intel.com/support/motherboards/desktop/sb/CS-0233(...)
Ma carte mère de 1999 n'acceptera probablement pas Coreboot, mais s'il y en a qui ont l'équivalent pour leur carte mère, ça devrait permettre de tester à moindre risque.
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: Des questions...
Posté par campagnard . Évalué à 3.
Comment tu peux flasher ton BIOS à partir d'une disquette si tu n'a plus de BIOS ? L'ordinateur, sans Basic Input Output System ne devrait pas être capable de lire ta disquette, si ?
[^] # Re: Des questions...
Posté par Pascal Terjan (site web personnel) . Évalué à 7.
[^] # Re: Des questions...
Posté par kadionik . Évalué à 5.
Il suffit d'investir dans un programmateur de FLASH.
J'ai ce modèle http://www.seeit.fr/produits/eprusb.htm
Maintenant, tu démontes la mémoire FLASH de la CM avec un extracteur de PLCC, tu lis ta mémoire FLASH pour sauvegarder le contenu courant (donc sauvegarder le BIOS) et tu peux programmer ce que tu veux dedans et tester sur ta CM.
Tu pourras toujours revenir en arrière avec ton programmateur de FLASH même si ta CM est muette.
Cela m'a permis de sauver qq étudiants qui avaient flashé leur BIOS de CM et se sont retrouvés au final avec une "brick" ;-)
++
[^] # Re: Des questions...
Posté par dyno partouzeur de drouate . Évalué à 4.
[^] # Re: Des questions...
Posté par bubar🦥 (Mastodon) . Évalué à 2.
Je regarde la matrice régulièrement, depuis linuxbios (avant même il me semble qu' il avait un autre nom que linuxbios, me souviens plus et wikipedia n' en fait pas mention, bref), et c' est toujours la même liste à peu de choses prêt (les Geode débarquent sur la v3). Il n' y a guère que 3 Tyan qui puisse correspondre à un usage d' un ordinateur "grand public" ... Mais elles étaient chères hier, et elles sont "vieilles" aujourdhui (dur de trouver encore des CG en agp...).
Beaucoup de "cartes de developpement".
Espérons que Flashrom soit un objet intéressant pour les constructeurs, dans un premier temps. Et ainsi peut être plus daigneront ils participer à Coreboot.
?
# Très content
Posté par Carl Chenet (site web personnel) . Évalué à 2.
# Et EFI
Posté par LePredicateur . Évalué à 1.
[^] # Re: Et EFI
Posté par mosfet . Évalué à 0.
Personellement j'ai acheté une license MacOS X et je l'ai installé sur mon PC.
Pour faire ca on utilise un cd qui émule un bios EFI, si on pouvait avoir un bios EFI libre un peu comme la carte graphique Open-Source ca serait pas mal.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.