ressources:bios

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ressources:bios [2026/01/01 22:15] louiressources:bios [2026/01/29 12:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 46: Ligne 46:
 Afin de flasher un puce, il va falloir utiliser un appareil spécialisé que l'on branche à un pc et à la puce. Afin de flasher un puce, il va falloir utiliser un appareil spécialisé que l'on branche à un pc et à la puce.
  
- * Raspberry Pico avec pico-serprog +  * Raspberry Pico avec pico-serprog 
- * Arduino avec serprog +  * Arduino avec serprog 
- * ch341a +  * ch341a 
- * Raspberry avec linux_spi+  * Raspberry avec linux_spi  
 + 
 +Chaque flasheur fonctionne avec un voltage qui est soit de 5 volt soit de 3.3 volt.  
 + 
 +Il existe des puces BIOS qui fonctionne à 5 volt, 3,3 volt ou 1.8 volt. Les plus récente ont tendance à être en 1.8 volt. 
 + 
 +Il ne faut pas essayer de flasher une puce avec un voltage supérieur à celui prévu. 
 + 
 +Pour baisser le voltage d'un flasheur, on utilise un adaptateur.
  
 ==== Logiciel pour flasher ==== ==== Logiciel pour flasher ====
Ligne 55: Ligne 63:
 On utilise [[https://www.flashrom.org/|flashrom]] pour commander au flasheur de flasher. On utilise [[https://www.flashrom.org/|flashrom]] pour commander au flasheur de flasher.
  
-** Installation +** Installation **
  
 Il est possible de l'installer sur des dérivé de debian avec  Il est possible de l'installer sur des dérivé de debian avec 
Ligne 67: Ligne 75:
 [[https://www.flashrom.org/dev_guide/building_from_source.html|Ici la documentation]] [[https://www.flashrom.org/dev_guide/building_from_source.html|Ici la documentation]]
  
-** Utilisation+** Utilisation **
  
 Flashrom est un lgociel qui s'utilise depuis un terminal. Flashrom est un lgociel qui s'utilise depuis un terminal.
Ligne 82: Ligne 90:
 ''dev'' est le nom que le flasheur a pris une fois connecté au PC ainsi que la vitesse de communication entre le PC et le flasheur. ''dev'' est le nom que le flasheur a pris une fois connecté au PC ainsi que la vitesse de communication entre le PC et le flasheur.
  
-115200 est la vitesse par défaut et signifie que la quantité d'infoirmation communiqué entre la PC et le flasheur en 1 seconde sera au maximum de 115200 bits+115200 est la vitesse par défaut et signifie que la quantité d'infoirmation communiqué entre la PC et le flasheur en 1 seconde sera au maximum de 115200 bits
 + 
 +Ces valeurs devraient fonctionner avec la plupart des puces et flasheurs mais il peux être intéréssant de ralentir ces vitesses si le flash ne fonctionne pas.
  
 Pour trouver le nom du flasheur, il nous faut connecter le flasheur puis entrer la commande suivante Pour trouver le nom du flasheur, il nous faut connecter le flasheur puis entrer la commande suivante
Ligne 100: Ligne 110:
 </code> </code>
  
 +Il ne nous reste plus qu'à indiqué si l'ont a envie de lire ou d'écrire sur la puce.
  
- +Pour lire on utilise '-r' :
  
 <code> <code>
Ligne 108: Ligne 118:
 </code> </code>
  
- La commande pour écrire +Si la lecture réussi, le contenu de la puce devrait être dans ''nom_que_tu_veux.bin'' 
 + 
 +Pour écrire on utilise '-w' en indiquant le fichier contenant le code que l'on veut écrire.
  
 <code> <code>
-sudo flashrom -p serprog:dev=/dev/ttyACM0:115200,spispeed=1M -w le_dossier_qu'on veut écrire.bin+sudo flashrom -p serprog:dev=/dev/ttyACM0:115200,spispeed=1M -w le_fichier_qu'on veut écrire.bin
 </code> </code>
  
 ==== Trouver un BIOS compatible ==== ==== Trouver un BIOS compatible ====
  
 +Pour trouver un BIOS compatible, il faut trouver l'identifiant de la carte mère. Il devrait se trouver imprimer sur la carte.
 +
 +Une fois le modèle trouvé, plusieurs possiblités
 +
 +  * Trouver le BIOS sur [[https://nuage.liiib.re/s/diXobgLQt57DJGY|le cloud de la rebooterie]]
 +  * Trouver le BIOS sur [[https://www.badcaps.net/forum/troubleshooting-hardware-devices-and-electronics-theory/troubleshooting-laptops-tablets-and-mobile-devices/bios-requests-only|badcaps]]. C'est un forums ou des gens se partagent souvent des BIOS. Il faut s'inscrire pour télécharger des fichiers.
 +  * Trouver un PC avec le même modèle de carte mèreet en lire le BIOS 
 + 
 +==== Flasher le Bios ====
 +
 +==== Problèmes courants ====
  • ressources/bios.1767302156.txt.gz
  • Dernière modification : 2026/01/29 12:08
  • (modification externe)