Je répond à sa place vu que c'est moi qui me suis chargé de cette partie.
C'est à la fois spécifique et plus ou moins général.
- extraire le contenu du BIOS vers un fichier binaire (je ne sais plus ce que j'ai utilisé, je crois un outil sous Linux)
- ouvrir le fichier en question avec MMTool (car c'est un BIOS AMI). J'ai galéré car les nouvelles versions ne peuvent pas lire ce vieux BIOS (eee PC)
- localiser où se trouve le bitmap voulu. En général c'est facile, dans le présent car le bloc est nommé « EOM Logo », c'est explicite
- extraire le bitmap (onglet « Extract »)
- noter le format du bitmap (BMP 640x480 8 bits). Des fois c'est un truc exotique mais on y arrive facilement
- créer le fichier BMP de ton choix avec les mêmes caractéristiques (ou pas, certains BIOS acceptent sans rechigner des résolutions ou profondeurs de couleurs plus grandes)
- remplacer le bitmap dans l'image du BIOS (onglet « Replace »)
- sauvegarder la nouvelle image du BIOS
- se débrouiller pour flasher le nouveau BIOS. Parfois c'est là que c'est compliqué :-)
Dans le cas de ce eee PC il a également fallut trouver 2 textes qui s'affichent en surimpression du bitmap. J'ai extrait un par un les blocs du BIOS, recherché avec un éditeur hexa, et bêtement remplacé par des espaces (en fait j'aurais dû remplacer le premier octet par un zéro, marqueur de fin de chaîne), puis réinjecté le bloc.
[^] # Re: BIOS silencieux?
Posté par Kerro . En réponse au message Avoir un écran noir depuis le boot jusqu'au lancement complet. Évalué à 9. Dernière modification le 22 octobre 2018 à 23:07.
Je répond à sa place vu que c'est moi qui me suis chargé de cette partie.
C'est à la fois spécifique et plus ou moins général.
- extraire le contenu du BIOS vers un fichier binaire (je ne sais plus ce que j'ai utilisé, je crois un outil sous Linux)
- ouvrir le fichier en question avec MMTool (car c'est un BIOS AMI). J'ai galéré car les nouvelles versions ne peuvent pas lire ce vieux BIOS (eee PC)
- localiser où se trouve le bitmap voulu. En général c'est facile, dans le présent car le bloc est nommé « EOM Logo », c'est explicite
- extraire le bitmap (onglet « Extract »)
- noter le format du bitmap (BMP 640x480 8 bits). Des fois c'est un truc exotique mais on y arrive facilement
- créer le fichier BMP de ton choix avec les mêmes caractéristiques (ou pas, certains BIOS acceptent sans rechigner des résolutions ou profondeurs de couleurs plus grandes)
- remplacer le bitmap dans l'image du BIOS (onglet « Replace »)
- sauvegarder la nouvelle image du BIOS
- se débrouiller pour flasher le nouveau BIOS. Parfois c'est là que c'est compliqué :-)
Dans le cas de ce eee PC il a également fallut trouver 2 textes qui s'affichent en surimpression du bitmap. J'ai extrait un par un les blocs du BIOS, recherché avec un éditeur hexa, et bêtement remplacé par des espaces (en fait j'aurais dû remplacer le premier octet par un zéro, marqueur de fin de chaîne), puis réinjecté le bloc.