Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ [Hackintosh] Discussions générales _ Mise à jour microcode Haswell

Écrit par : Patrice Brousseau 19 Apr 2018, 21:16

Bonjour à toutes et à tous,
Dans le cas ou vous désireriez mettre à jour le microcode CPU Intel pour les failles Meltdown/Spectre, voici un court tutoriel. Pourquoi vous demandez-vous? Parce que le fabricant de votre carte-mère n'a toujours pas publié de nouveau BIOS: la carte Asrock de mon fils a une mise à jour et mon Dell Optiplex également mais pas ma CM Gigabyte Z97X-UD3H. Source: https://www.win-raid.com/t154f16-Tool-Guide-News-quot-UEFI-BIOS-Updater-quot-UBU.html

Vous avez besoin de:

- Windows (machine virtuelle ou autre ordi);
- UBU tool 1.69: https://cloud.mail.ru/public/9SSs/YJbsWyC2V;
- MMTool patché: http://www.mediafire.com/file/406suaf0vsb4x17/MMTool+5.02_patched.zip
- Du dernier BIOS en date de votre carte-mère.

1- Vous décompressez l'archive UBU_v1_69_16.7z (sur le bureau par exemple);

2- Vous décompressez l'archive MMTool+5.02_patched.zip;

3- Vous déplacez l'exécutable résultant "MMTool" à la racine du dossier "UBU_v1_69_16";

4- Vous déposez votre fichier de BIOS à la racine du dossier "UBU_v1_69_16";

5- Ouvrez le dossier UBU, clic droit sur UBU.bat et choisissez "Exécuter en tant qu'administrateur";



6- Entrez le nombre 7 et une fenêtre s'ouvrira avec les détails du/des microcode/s contenus dans le BIOS non-modifié;



7- Appuyez sur la touche ESC et entrez le numéro de l'option désirée. Une autre fenêtre s'ouvrira avec les détails du nouveau microcode (un exemple avec un CPU IvyBridge);



8- Vous pourrez alors voir en arrière-plan l'exécutable s'activer (patcher) et finalement, le microcode mis à jour;



9- Appuyez sur ESC puis choisissez 0 ou 1... (dans mon cas, c'était 1 pour renommer le BIOS en mod_Z97XUD3H.10b).



Dans mon cas, pour mettre à jour le microcode 22 vers 24:

- J'ai appuyé sur "7" , puis "1", "0" (c'était pour mettre à jour le microcode Broadwell dont je n'ai pas l'utilité, donc "skip"), ensuite "24" (qui est le dernier microcode Intel pour Haswell).

excl.gif NOTICE HABITUELLE: je me décharge de toute responsabilité si jamais il y a quelque chose qui tourne mal. À vos risques et périls!

Pour ma part, j'ai vérifié avec InSpectre ( https://www.grc.com/inspectre.htm ) et tout est ok.

Écrit par : Patrice Brousseau 19 Apr 2018, 21:37

Merci jeanchrijaz pour l'accent sur la mise en garde.

Écrit par : MilesTEG 20 Apr 2018, 15:14

Ça peut fonctionner sur un Haswell Refresh ? (j'ai un i5-4690K sur une MSI qui n'a pas mis à jour le bios depuis un paquet de temps...)

Écrit par : Patrice Brousseau 20 Apr 2018, 20:20

Ça a fonctionné sur mon i7 4790 qui est un Haswell Refresh aussi donc, il ne devrait pas y avoir de problème. Passage de 22 à 24 comme moi...

Probablement que lorsque les constructeurs mettent à jour le microcode, le processus doit être semblable, c'est-à-dire insérer le nouveau et enlever l'autre. Peut-être simplement avec des utilitaires différents?

Écrit par : Patrice Brousseau 24 Oct 2018, 22:48

Oups, un nouveau microcode Haswell est sorti cet été (Ox25)... mais toujours pas de mise à jour pour mon BIOS. Je l'ai donc patché encore avec UBU tool...

Bon, c'est pas évident parce que le dernier UBU ne procède pas de la même façon. J'ai donc dû extraire le dernier microcode à partir du dernier UBU (1.70) mais je l'ai patché avec 1.69 (la version au moment de l'ouverture de ce sujet).

Écrit par : Patrice Brousseau 18 May 2019, 18:58

Passé en 0x27 avec le dernier UBU. J'attends la réponse de chez Dell (pour mon Hack MAO) à savoir s'ils sortiront un update avec ce microcode (très galère et risqué de le faire soi-même!).

Écrit par : Patrice Brousseau 26 May 2019, 03:17

Bon, problème de démarrage avec 10.14.5 parfois... Je soupçonne le microcode alors, de retour avec le BIOS 0x25.

Écrit par : Patrice Brousseau 12 Aug 2019, 05:50

Retour au 0x27... et Dell propose un update en date de juillet dernier (0x27 aussi).

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)