In breve, non è possibile aggiornare il firmware aggiornando macOS a High Sierra o manualmente. Ecco il dettaglio.
Le mie informazioni Pro su MacBook:
Tentativo1:aggiornaloaggiornandomacOSdal10.12.6al10.13.2
Nonriuscitoconmessaggiodierrore"Si è verificato un errore durante la verifica del firmware". Le informazioni chiave in ia.log sono le seguenti.
ROM does not support APFS
Clearing automation and attempting to rebless.
Failed to get disk for UUID specified for rebless.
Operation: Verify firmware failed, Failure Reason: Error Domain=com.apple.osinstall Code=512
Se si esamina il registro precedente di aggiornamento EFI, sembra che siano abbastanza normali.
EFI currentVersion: [0000000000D30008] EFI updateVersion: [0000000000D70000]
/Volumes/bless.YdD7/EFI/APPLE/FIRMWARE/MBP91_00D7_B00.scap created successfully
Writing firmware update installed cookie (/Volumes/MacSSD/macOS Install Data/.FirmwareUpdateInstalled)
/usr/libexec/efiupdater finished with status: 0
Quindi, non ho idea del motivo per cui il programma di installazione di High Sierra non è riuscito ad aggiornare il firmware EFI alla prima volta.
Tentativo 2: aggiornare manualmente il firmware EFI
Secondo il capitolo 2.0 Come fa un Mac ad aggiornare il suo firmware EFI & Come trovare la tua versione EFI di Apple della tua EFI , con il seguente comando benedica , il file MBP91_00D3_B0C_LOCKED.scap estratto da mac2015002efiupdate. dmg , scaricato da Apple.com, e il file MBP91_00D7_B00.scap estratto da Install macOS High Sierra.app , è stato eseguito correttamente.
sudo bless -mount / -firmware <PATH>/MBP91_00D7_B00.scap --verbose --recovery
Spegni, Accendi. Ha una luce lampeggiante a LED che indica che il firmware stava per essere aggiornato. Quindi, 3 volte si spegne automaticamente in un breve periodo, terminando con un normale avvio di OS X. Tutto sta fermo. In un'altra parola, la Boot ROM Version non è stata cambiata.
Qualche idea?
Aggiornamento @ 11 gen 2018:
Ho appena visualizzato un post correlato C'è un modo per benedire manualmente il firmware quando il disco principale è esterno?
Sembra che la causa principale sia l'esecuzione di OS X da un secondo disco interno. Sfortunatamente il primo del mio MacBook è fuori uso.
Aggiornamento @ 13 gen 2018:
Confermato che i seguenti metodi non funzionano.
- sostituito l'SSD Samsung con l'HDD Apple originale e riprovato. Il file ia.log era uguale a quello di SSD
- mantiene collegato il disco rigido interno, collegato l'unità esterna USB o il lettore SXCARD. Ha selezionato l'ESP sul disco rigido interno come EFI di staging. Quindi, stesso risultato come sopra.
- disconnetti tutto il disco rigido interno, collega l'unità esterna USB e il lettore SXCARD. Ho ottenuto il registro come
No appropriate ESP could be found. Error while writing firmware updater for EFI.