Comment j'ai édité les logos des UEFI de mes PC.
Vu que j'adore la customisation en tout genre, je me suis amusé à éditer les logos des UEFI de mes PC perso. Du coup j'en profite pour vous raconter comment j'ai procédé :)

Vu que j'adore la customisation en tout genre, je me suis amusé à éditer les logos des UEFI de mes PC perso.
En en parlant sur Twitter et autres réseaux je me suis rendu compte qu'il n'y a pas grand monde qui savait que pour certaines marques, ce genre de procédures sont complètements supportées.
Du coup dans ce petit post je vais vous raconter comment j'ai procédé pour mes 3 machines personnelles :)
⚠️DISCLAIMER⚠️
Si vous faites n'importe quoi avec les logiciels de flash vous pouvez potentiellement bricker votre carte mère et ainsi la rendre aussi utile qu'un presse papier.
Si vous en avez la possibilité, faites une copie complète de votre puce BIOS/UEFI via SPI.
Sachez que je ne prendrais aucune responsabilité dans le cas où vous auriez brické votre carte mère de quelque manière que ce soit, suivez ces procédures uniquement si vous êtes sûr de ce que vous faites.
Aussi, ces procédures sont applicable pour le matériel dont je dispose, mais sont reproductible sur du matériel similaire, pensez à consulter le manuel technique dans le cas où vous ne seriez pas certain.
Également, les logiciels de flash que je présente ici ne sont que disponibles sous Windows à ma conaissance pour l'instant... Dans le cas où vous seriez sur un autre OS, pensez à vous créer un support Windows To Go le temps du flash.
NEPTUNE
Neptune, c'est globalement mon PC principal, monté début juillet.
AMD Ryzen 5 3600 6c/12t @4.2GHz
Gigabyte X570 Gaming X
32 Go Crucial Ballistix Sport LT 3000MHz CAS16
Gigabyte GeForce GTX 1660 Ti WindForce OC, 6 Go
Seasonic M12II-620 Evo, 620W
Zalman K1
Samsung 970 Pro 512 Go
Seagate BarraCuda 2To
Sur son site, Gigabyte propose un logiciel nommé @BIOS dans la catégorie "Utilitaires" dans les supports téléchargeable pour la carte mère.

On télécharge donc APP Center et @BIOS et on les installe, puis on peut déjà préparer en fond un logiciel d'édition d'images.
En ouvrant @BIOS depuis l'APP Center, il y a un onglet "Face Wizard", à partir d'ici, on peut récupérer le logo par défaut.

Afin de pouvoir créer quelque chose de personalisé mais en partant avec l'original comme base, j'ai récupéré ce dernier, et ouvert de quoi éditer pour en arriver à ce résultat :

L'image fait 48,9 ko, a une résolution de 392 x 280, ce qui ne semble pas énorme, mais est largement suffisant au vu de l'usage.
On reviens sur @BIOS, dans l'onglet Face Wizard, on choisis "Upload New Image", on choisis l'image et on fait NEXT.
Le logiciel va recompiler un fichier flashable signé.
Une fois terminé, il vous est demandé si vous voulez réellement flasher votre nouvel UEFI, faites OK.

Sachez que le temps de l'opération, Windows freezera à chaque écriture sur la puce, c'est quelque chose de tout à fait normal, attendez la fin de l'écriture et tout reviendra à la normale.
Une fois terminé, redémarrez votre PC et admirez le résultat.

ALPHA
Un de mes laptop que j'utilise au quotidien, celui-ci tourne sur Windows.
Lenovo ThinkPad T450s
Intel Core i5 5300U
12Go DDR3 1333Mhz
Crucial BX200 240Go
La communauté d'utilisateurs de ThinkPad connait plutôt bien cette procédure du fait qu'elle est supportée officiellement par Lenovo.
En allant sur la section Support, Drivers/Software, dans la catégorie BIOS/UEFI, on peut récupérer le logiciel de flash de Lenovo.

Une fois installé, on va dans C:\DRIVERS\Flash\JBET73WW et on constate la présence d'un fichier "BIOS_LOGO.txt", qui explique la procédure à suivre.

J'ai donc préparé 2 logos au format .gif qui font tous les deux moins de 30 ko.
(j'ai essayé d'export au format jpg cepandant dans mes tests, l'uefi n'arrive pas à lire ce format)

On dépose donc logo1.gif (mode legacy) et logo2.gif (mode uefi only) dans le dossier du logiciel et on lance WINUPTP.EXE en tant qu'administrateur.
On choisit l'option pour mettre à jour et on continue.


Le PC va redémarrer et commencer à flasher.
Une fois terminé, il va redémarrer une nouvelle fois et voilà, vous avez votre nouveau logo !

Nepgear
Mon deuxième ThinkPad dont je me sers également quotidiennement, celui-ci par contre tourne sous Manjaro Linux.
Lenovo ThinkPad T430
Intel Core i5 3200M
12Go DDR3 1333Mhz
Samsung 256 Go (OEM Lenovo)
Même procédure que pour le T450s, par contre il a fallu que je me fasse un support Windows To Go le temps de l'opération.

Le dossier où va s'installer le logiciel ne sera pas exactement le même, il sera dans C:\DRIVERS\FLASH\g1uj49us
J'ai réutilisé exactement les mêmes logos que pour le T450s du fait qu'ils étaient dans les clous pour le T430 également.
Pour le reste, il s'agit exactement de la même procédure que pour le T450s.

That's it 🎉
Et voilà ! J'en ai profité pour mettre tous les UEFI à jour tant qu'à faire et on est bons !
Si vous avez des question, n'hésitez pas :)