En bref, le micrologiciel ne peut être mis à jour ni en mettant à niveau MacOS vers High Sierra ni en bénissant manuellement. Voici le détail.
Tentative 1 - le mettre à jour en mettant à jour MacOS de 10.12.6 à 10.13.2
Échec avec le message d'erreur "An error occurred while verifying firmware". Les informations clés dans ia.log sont les suivantes.
La ROM ne supporte pas APFS
Nettoyage de l'automatisation et tentative de reblessage.
Impossible d'obtenir le disque pour l'UUID spécifié pour rebless.
Opération : Verify firmware failed, Failure Reason : Erreur Domain=com.apple.osinstall Code=512
Si l'on regarde les journaux précédents de mise à jour de l'EFI, il semble qu'ils soient tout à fait normaux.
EFI currentVersion : [0000000000D30008] EFI updateVersion : [0000000000D70000]
/Volumes/bless.YdD7/EFI/APPLE/FIRMWARE/MBP91_00D7_B00.scap créé avec succès
Écriture du cookie de mise à jour du micrologiciel installé (/Volumes/MacSSD/MacOS Install Data/.FirmwareUpdateInstalled)
/usr/libexec/efiupdater a terminé avec le statut : 0
Ainsi, je n'ai aucune idée de la raison pour laquelle le programme d'installation de High Sierra n'a pas réussi à mettre à jour le micrologiciel EFI dès la première fois.
Tentative 2 - mise à jour manuelle du firmware EFI
Selon le chapitre 2.0 Comment un Mac met-il à jour son micrologiciel EFI et comment trouver votre version EFI ? de La Apple de votre EFI avec la commande suivante bénissez le fichier MBP91_00D3_B0C_LOCKED.scap extrait de mac2015002efiupdate.dmg qui a été téléchargé depuis Apple.com, et le fichier MBP91_00D7_B00.scap extrait de Installer MacOS High Sierra.app il a été exécuté avec succès.
sudo bless -mount / -firmware <PATH>/MBP91_00D7_B00.scap --verbose --recovery
Arrêt, mise sous tension. Il y a eu un clignotement de la LED indiquant que le firmware était sur le point d'être mis à jour. Puis, 3 fois, il s'éteint automatiquement en peu de temps, pour finir par un démarrage normal d'OS X. Tout reste immobile. En d'autres termes, la version de la ROM de démarrage n'a pas été modifiée.
Une idée ?
Mise à jour @11 Jan 2018 :
Je viens de voir un article sur le sujet Existe-t-il un moyen de bénir manuellement le firmware lorsque le disque principal est externe ?
Il semble que la cause première soit l'exécution d'OS X à partir d'un deuxième disque interne. Malheureusement, le premier de mes MacBook est en panne.
Mise à jour @13 Jan 2018 :
J'ai confirmé que les méthodes suivantes ne fonctionnent pas.
- J'ai remplacé le SSD Samsung par le disque dur Apple d'origine et j'ai réessayé. Le fichier ia.log est le même que celui du SSD.
- gardé le disque dur interne connecté, connecté le disque externe USB ou le lecteur SXCARD. Il a sélectionné l'ESP du disque dur interne comme EFI de transit. Donc, même résultat que ci-dessus.
-
déconnecter tous les disques durs internes, connecter le disque externe USB et le lecteur SXCARD. J'ai obtenu le journal suivant
Aucun ESP approprié n'a pu être trouvé. Erreur lors de l'écriture du programme de mise à jour du firmware pour EFI.