Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Macbidouille Articles & News : Vos Réactions _ Flasher le firmware d'un Mac sans le passer à High Sierra

Écrit par : Lionel 3 Oct 2017, 15:27

Comme vous le savez, l'EFI de la plupart des Mac est flashé lors de la mise à jour High Sierra pour supporter l'APFS.
A cette occasion Gilles a découvert que cela permettait aussi de faire démarrer de nombreuses machines sur des SSD NVMe, chose impossible pour certaines auparavant.

Toutefois certains n'ont pas envie (ou le matériel nécessaire) pour passer à High Sierra. Gilles a maintenant trouvé un moyen de récupérer ces mises à jour et les appliquer sur des machines sans lancer l'installation de la dernière version de macOS d'Apple:

petit astuce essayée aujourd'hui...

On peut récupérer dans l'installeur d'High Sierra les paquets de mise à jour firmware, puis les installer manuellement sur d'autres machines sans avoir à installer High Sierra.

La mise à jour firmware peut s'effectuer sous 10.11 ou 10.12 (pas testé d'autres systèmes mais cela devrait fonctionner à partir de 10.8)

Il faut :

- télécharger l'installeur High Sierra

- afficher le contenu du paquet

- ouvrir le dossier "Contents/SharedSupport/"

- ouvrir l'image InstallESD.dmg

On trouve dans cette image disque le paquet "FirmwareUpdates.pkg" qu'on peut ouvrir avec l'utilitaire Pacifist pour extraire le dossier

Ensuite, il suffit de se placer dans le dossier "Scripts" du dossier "FirmwarePackageExtended" extrait, et lancer par le terminal les commandes :

sudo ./preinstall

sudo postinstall_actions/update

Le script effecture la copie du bon firmware dans la partition EFI, effectue la commande "bless" pour booter sur l'updater EFI

Il suffit de redémarrer la machine, de patienter un peu (l'écran reste noir pendant la mise à jour), et voilà, on a un firmware à jour !

La mise à jour du firmware apporte la compatibilité NVMe et APFS, et peut être même effectuée sous 10.11 (dans ce cas là il faut aussi copier le fichier "FirmwareUpdaterLauncher" depuis l'image disque "BaseSystem" dans le dossier /usr/libexec).

Bien entendu, tout ceci se fait à vos risques et périls.

http://macbidouille.com/news/2017/10/03/flasher-le-firmware-dun-mac-sans-le-passer-a-high-sierra


Écrit par : raoulito 3 Oct 2017, 16:03

juste comme ça, vu qu'Apple l'a deja fait par le passé, qu'est ce qui empeche Apple d'enlever le support des SSD NVMe dès qu'ils se seront rendu compte du problème ?
j'imagine peut-être le pire, mais suite à une mise à jour des tas de machines qui ne booteraient plus... et d'un autre coté des clients qui ne feraient plus de mise à jours quitte à devenir des bots pour hackeurs de tous pays ?

Écrit par : Lionel 3 Oct 2017, 16:09

Citation (raoulito @ 3 Oct 2017, 17:03) *
juste comme ça, vu qu'Apple l'a deja fait par le passé, qu'est ce qui empeche Apple d'enlever le support des SSD NVMe dès qu'ils se seront rendu compte du problème ?

Quel est le problème exactement ? Je n'en vois pas. Ce sont d'anciens Mac, Apple ne perd pas de business.
Non, décidément, je ne vois pas pourquoi tu parles de problème.

Écrit par : raoulito 3 Oct 2017, 16:13

Citation (Lionel @ 3 Oct 2017, 15:09) *
Citation (raoulito @ 3 Oct 2017, 17:03) *
juste comme ça, vu qu'Apple l'a deja fait par le passé, qu'est ce qui empeche Apple d'enlever le support des SSD NVMe dès qu'ils se seront rendu compte du problème ?

Quel est le problème exactement ? Je n'en vois pas. Ce sont d'anciens Mac, Apple ne perd pas de business.
Non, décidément, je ne vois pas pourquoi tu parles de problème.


mauvaise expression/mot.
une liberté laissée par apple, ca doit etre rangé dans la catégorie "problème possible" chez eux. ensuite ils voient à le tolérer ou pas.

dans l'absolu ils peuvent donc revenir en arrière rapidement, non?

Écrit par : Lionel 3 Oct 2017, 16:14

Citation (raoulito @ 3 Oct 2017, 17:13) *
Citation (Lionel @ 3 Oct 2017, 15:09) *
Citation (raoulito @ 3 Oct 2017, 17:03) *
juste comme ça, vu qu'Apple l'a deja fait par le passé, qu'est ce qui empeche Apple d'enlever le support des SSD NVMe dès qu'ils se seront rendu compte du problème ?

Quel est le problème exactement ? Je n'en vois pas. Ce sont d'anciens Mac, Apple ne perd pas de business.
Non, décidément, je ne vois pas pourquoi tu parles de problème.


mauvaise expression/mot.
une liberté laissée par apple, ca doit etre rangé dans la catégorie "problème possible" chez eux. ensuite ils voient à le tolérer ou pas.

dans l'absolu ils peuvent donc revenir en arrière rapidement, non?

J'évalue cela à aucune chance. Cela remonterait pas mal de clients contre eux et ferait du bruit pour ce qui reste un épiphénomène.

Écrit par : raoulito 3 Oct 2017, 16:20

autre théorie : et si c'était lié au futur macpro modulaire ? Typiquement quelque chose qui devrait autoriser les apports de matériel extérieur (s'ils restent dans la logique du macpro camion). On a vu le TRIM géré pour toutes les disques apple et non apple, surtout parce qu'ils généralisaient chez eux le SSD et qu'ils ne voulaient pas mettre à jour certains fichiers systèmes juste parce qu'ils changeaient de fournisseurs de barrettes officielles..
(je dis ptt des connerie,s mais j'avais cru comprendre cela)

Écrit par : Hi_RAM 3 Oct 2017, 16:37

Citation (Lionel @ 3 Oct 2017, 16:27) *
On trouve dans cette image disque le paquet "FirmwareUpdates.pkg" qu'on peut ouvrir avec l'utilitaire Pacifist pour extraire le dossier

Ensuite, il suffit de se placer dans le dossier "Scripts" du dossier "FirmwarePackageExtended" extrait, et lancer par le terminal les commandes :

sudo ./preinstall

sudo postinstall_actions/update

http://macbidouille.com/news/2017/10/03/flasher-le-firmware-dun-mac-sans-le-passer-a-high-sierra



Jusqu'à extraire le dossier pas de problème… mais je ne suis pas du tout doué pour ne pas dire nul en Terminal….

Que faut-il entendre par "il suffit de se placer dans le dossier "Scripts" du dossier "FirmwarePackageExtended""

Car (on ne rit pas) le dossier script ouvert sur le bureau sudo ./preinstall. retourne sudo: ./preinstall: command not found

Sinon quelqu'un a essayé sur un MacPro 5.1 ?

Écrit par : scoch 3 Oct 2017, 17:29

Citation (Hi_RAM @ 3 Oct 2017, 17:37) *
Que faut-il entendre par "il suffit de se placer dans le dossier "Scripts" du dossier "FirmwarePackageExtended""

Pour se placer dans le dossier Scripts en question, tu ouvres le terminal et tu fais un changement de répertoire en tapant cd suivi d'un espace (cd = change directory), depuis le Finder tu déposes le dossier Scripts dans le Terminalet tu tapes Entrée. Le Terminal va t'indiquer que le dossier is a directory. Tu peux alors taper la commande indiquée.

Écrit par : Hi_RAM 3 Oct 2017, 17:52

jap.gif scoch

Bon a priori cela ne fonctionne pas… j'ai du louper un truc

Code
[Mac-Pro:~] monmac% cd /Users/monmac/Desktop/Scripts
[Mac-Pro:~/Desktop/Scripts] monmac% sudo ./preinstall
Password:
[Mac-Pro:~/Desktop/Scripts] monmac% sudo postinstall_actions/update
2017-10-03 18:35:42.834 FirmwareUpdateLauncher[7405:13469265] Checking for MultiUpdater at /Users/monmac/Desktop/Scripts/Tools/MultiUpdater/MultiUpdater.efi
2017-10-03 18:35:42.917 FirmwareUpdateLauncher[7405:13469265] Running /usr/libexec/smcupdater (
    "-p",
    "/Users/monmac/Desktop/Scripts/Tools/SMCPayloads",
    "-s"
)
2017-10-03 18:35:42.932 smcupdater[7406:13469269] path: /Users/monmac/Desktop/Scripts/Tools/SMCPayloads/Mac-F221BEC8
Failed dir stat
2017-10-03 18:35:43.000 FirmwareUpdateLauncher[7405:13469265] smcupdater exited with status: 11
2017-10-03 18:35:43.000 FirmwareUpdateLauncher[7405:13469265] Running /usr/libexec/ssdupdater (
    "-p",
    "/Users/monmac/Desktop/Scripts/Tools",
    "-s"
)
2017-10-03 18:35:43.072 FirmwareUpdateLauncher[7405:13469265] ssdupdater exited with status: 255
2017-10-03 18:35:43.072 FirmwareUpdateLauncher[7405:13469265] Running /usr/libexec/usbcupdater (
    "-p",
    "/Users/monmac/Desktop/Scripts/Tools",
    "-s"
)
2017-10-03 18:35:43.089 usbcupdater[7415:13469309] Error reading plist: No files to support boardID: Mac-F221BEC8
2017-10-03 18:35:43.157 FirmwareUpdateLauncher[7405:13469265] usbcupdater exited with status: 13
Raw EFI Version string: MP51.88Z.007F.B03.1010071432
EFI currentVersion: [00000000007F0003]
EFI updateVersion:  [0000000000000000]

Écrit par : valery.jm 3 Oct 2017, 18:19

Citation (Lionel @ 3 Oct 2017, 17:14) *
Citation (raoulito @ 3 Oct 2017, 17:13) *
Citation (Lionel @ 3 Oct 2017, 15:09) *
Citation (raoulito @ 3 Oct 2017, 17:03) *
juste comme ça, vu qu'Apple l'a deja fait par le passé, qu'est ce qui empeche Apple d'enlever le support des SSD NVMe dès qu'ils se seront rendu compte du problème ?

Quel est le problème exactement ? Je n'en vois pas. Ce sont d'anciens Mac, Apple ne perd pas de business.
Non, décidément, je ne vois pas pourquoi tu parles de problème.


mauvaise expression/mot.
une liberté laissée par apple, ca doit etre rangé dans la catégorie "problème possible" chez eux. ensuite ils voient à le tolérer ou pas.

dans l'absolu ils peuvent donc revenir en arrière rapidement, non?

J'évalue cela à aucune chance. Cela remonterait pas mal de clients contre eux et ferait du bruit pour ce qui reste un épiphénomène.


Ah bon ! Apple s'intéresse à ses clients Mac ! c'est nouveau, je suis ravi de l'apprendre.

Écrit par : aurejac 3 Oct 2017, 18:19

Citation (Hi_RAM @ 3 Oct 2017, 18:52) *
jap.gif scoch

Bon a priori cela ne fonctionne pas… j'ai du louper un truc

Si ça a l'air bon, tu as tapé les bonnes commandes. il faut juste redémarrer !
Comme indiqué dans la news, le flashage se fait au redémarrage.

Écrit par : Hi_RAM 3 Oct 2017, 18:23

oui j'ai redémaré…

j'ai toujours Version de la ROM de démarrage : MP51.007F.B03

Mac (Create) Pro 5.1 3.46 Ghz-6 core, 64 Go RAM, Wifi Bcm94360cd - 802.11 A/B/G/N/AC + BT 4.0, Radeon HD 5770 , Benq SW2700 10.12.6 et 10.6 et mon bon vieux MDD G4 867 en 10.4. 11

Écrit par : PierreH 3 Oct 2017, 18:51

Si tu es nul en terminal comme tu dis, j'éviterais d'aller trop loin avec ce genre de machine. Ca intervient sur l'EFI, donc si ça plante, ton Mac Pro sera une belle grosse brique.
Et c'est même pas dit que ça apporte le boot sur NVMe sur Mac Pro 5,1...

Écrit par : Hi_RAM 3 Oct 2017, 18:52

Citation (PierreH @ 3 Oct 2017, 19:51) *
Si tu es nul en terminal comme tu dis, j'éviterais d'aller trop loin avec ce genre de machine. Ca intervient sur l'EFI, donc si ça plante, ton Mac Pro sera une belle grosse brique.
Et c'est même pas dit que ça apporte le boot sur NVMe sur Mac Pro 5,1...


C'est bien la réflexion que je me suis fait… lorsque j'aurais le temps… je tenterai une installation de High Sierra sur un disque externe… et en principe cela devrait mettre à jour l'EFI (?)

Écrit par : aurejac 3 Oct 2017, 19:06

Citation (Hi_RAM @ 3 Oct 2017, 19:23) *
oui j'ai redémaré…

j'ai toujours Version de la ROM de démarrage : MP51.007F.B03

Mac (Create) Pro 5.1 3.46 Ghz-6 core, 64 Go RAM, Wifi Bcm94360cd - 802.11 A/B/G/N/AC + BT 4.0, Radeon HD 5770 , Benq SW2700 10.12.6 et 10.6 et mon bon vieux MDD G4 867 en 10.4. 11

Aahhh un Mac Pro 5.1... C'est le seul dont la mise à jour ne se fait pas comme indiqué, d'ailleurs la mise à jour de son EFI n'apporte que le boot en APFS, rien d'autre... (pas la compatiblité NVMe, j'ai essayé...).

Donc pour les Mac Pro 5.1, il faut :
- localiser l'installeur High Sierra
- afficher le contenu du paquet
- ouvrir dans un terminal le dossier "Contents/Resources/Firmware"
- taper dans le terminal :
"sudo bless -mount / -firmware EfiUpdaterApp2.efi -payload MP51_0084_00B_LOCKED.fd"
- éteindre le Mac Pro
- le rallumer en maintenant le bouton enfoncé 5sec (jusqu'à sonnerie)

Attention je n'ai pas testé... en principe il n'y aucun risque car l'utilitaire de flashage vérifie qu'on est sur la bonne machine, vérifie les sommes de contrôle...
Je pourrai tester demain matin sur un mac pro du boulot.

Écrit par : Hi_RAM 3 Oct 2017, 19:30

si cela n'est que cela aucun intérêt…

Écrit par : petoncrochu 3 Oct 2017, 20:21

J’ai 2 minis

1er : La mise à jour firmware a été faite avec high Sierra bêta -> je me retrouve avec la version smc 2.0f0
2ème : la mise à jour firmware a été faire avec high Sierra final -> je me retrouve avec la version smc 2.0f1

J’essaye de forcer la mise à jour efi une 2ème fois avec high Sierra final mais il ne fait rien car pour lui c’est déjà installé. J’imagine qu’il fait la détection sur la version de ROM qui elle est bien identique et à jour.

Une idée pour forcer une mise à jour efi une seconde fois ?

Écrit par : Pom2Ter 3 Oct 2017, 21:28

Citation (PierreH @ 3 Oct 2017, 13:51) *
Si tu es nul en terminal comme tu dis, j'éviterais d'aller trop loin avec ce genre de machine. Ca intervient sur l'EFI, donc si ça plante, ton Mac Pro sera une belle grosse brique.
Et c'est même pas dit que ça apporte le boot sur NVMe sur Mac Pro 5,1...

Ça ne l'apporte pas...

Écrit par : iAPX 4 Oct 2017, 01:42

Citation (Lionel @ 3 Oct 2017, 10:27) *
...
Bien entendu, tout ceci se fait à vos risques et périls.

+1 dangereux à réaliser mais excitant de pouvoir le faire, surtout lorsqu'on est coinçé pour une upgrade (au hasard macOS 10.13! lol!) ou quand on a un gros doute (cf. mon premier iMac 5K!)

Écrit par : mafieud41 4 Oct 2017, 06:38

Bonjour à tous,

Voici une information assez intéressante.
Je me pose une question, ayant une machine un peu "ancienne" pour certain mais suffisante pour ce que j'en fais, à savoir un MacBookPro5,3 en 10.11.6. Serai t'il possible selon vous de faire cette upgrade de l'EFI afin de pouvoir profiter de l'APFS (Sur des volumes externe, sur le 2ème HDD ou même pour faire migrer l'HFS de mon système actuelle) ?
Je précise que j'ai 2 SSD dans ma machine.

Merci d'avance

Écrit par : PierreH 4 Oct 2017, 07:57

Citation (Hi_RAM @ 3 Oct 2017, 18:23) *
Mac (Create) Pro 5.1 3.46 Ghz-6 core, 64 Go RAM, Wifi Bcm94360cd - 802.11 A/B/G/N/AC + BT 4.0, Radeon HD 5770 , Benq SW2700 10.12.6


Belle bête cela dit, faudrait juste une carte graphique plus costaud, c'est pas ça qui manque !

Écrit par : Hi_RAM 4 Oct 2017, 08:59

Citation (PierreH @ 4 Oct 2017, 08:57) *
Citation (Hi_RAM @ 3 Oct 2017, 18:23) *
Mac (Create) Pro 5.1 3.46 Ghz-6 core, 64 Go RAM, Wifi Bcm94360cd - 802.11 A/B/G/N/AC + BT 4.0, Radeon HD 5770 , Benq SW2700 10.12.6


Belle bête cela dit, faudrait juste une carte graphique plus costaud, c'est pas ça qui manque !



Oui mais ma bourse est à plat… outre le Mac j'ai du racheter une Créative suite… c'est dans mes projets avec une carte USB 3 et un disque dur en premier lieu wink.gif

D'autre part je fais surtout de la PAO et jusqu'au moi dernier je devais travailler avec certains logiciels en 10.6… je crois que c'est maintenant terminé ou presque

Il semble qu'il y ai un gros problème de mise à jour de l'EFI sur les 5.1 lors de l'installation de High Sierra … boucle infinie lors de la mise à jour de l'EFI, il faudrait pour s'en sortir une carte graphique sans EFI (?) comme la 5770 (biggrin.gif)

Écrit par : aurejac 4 Oct 2017, 09:25

Citation (mafieud41 @ 4 Oct 2017, 07:38) *
Bonjour à tous,

Voici une information assez intéressante.
Je me pose une question, ayant une machine un peu "ancienne" pour certain mais suffisante pour ce que j'en fais, à savoir un MacBookPro5,3 en 10.11.6. Serai t'il possible selon vous de faire cette upgrade de l'EFI afin de pouvoir profiter de l'APFS (Sur des volumes externe, sur le 2ème HDD ou même pour faire migrer l'HFS de mon système actuelle) ?
Je précise que j'ai 2 SSD dans ma machine.

Bonjour,
à priori, il n'y a pas de nouvelle mise à jour d'EFI pour ton mac, désolé. C'est un 5.3 donc un mid-2009, la dernière version EFI disponible est la MBP53.00AC.B03

Ceci dit, pour rappel la mise à jour EFI n'apporte sur les machines supportées par High Sierra en principe que 2 choses : la possibilité de booter sur de l'APFS, et la possibilité de booter sur des SSD NVMe tiers (avec blocs de 512octets, et encore : sauf sur MacPro 5.1).

Cela veut dire que ton MacBook Pro 5.3 ne pourra pas booter sur du NVMe (mais tu n'as pas réellement de possibilité de brancher de SSD NVMe de toutes façons), ni sur de l'APFS.
Par contre, ça n'empêche pas ton Mac de lire des disque APFS.
Ton Mac peut tout-fait lire un disque externe APFS, pour ça il faut au moins simplement être au moins sous Sierra (10.12.6), ce qui est possible en bidouillant un tout petit peu.

Écrit par : mafieud41 4 Oct 2017, 09:48

Merci Aurejac pour toutes ces informations

Écrit par : bg 4 Oct 2017, 11:40

Citation (aurejac @ 4 Oct 2017, 09:25) *
Ceci dit, pour rappel la mise à jour EFI n'apporte sur les machines supportées par High Sierra en principe que 2 choses : la possibilité de booter sur de l'APFS, et la possibilité de booter sur des SSD NVMe tiers (avec blocs de 512octets, et encore : sauf sur MacPro 5.1).

Même avec le nombre d'articles sur ces mise à jour EFI et le formatage en APFS, ce n'est pas très clair et on ne sait plus à quel Saint se vouer. biggrin.gif
Je trouve un peu (beaucoup) inconséquent de faire des mises à jour, avec des modifications profondes qui posent encore des problèmes, Apple veut-il nous faire vivre dangereusement ? sad.gif

Le défilement des Os devient tel qu'on ne peut plus apprécier complètement toutes leurs possibilités. On va finir par faire une overdose ! blink.gif

Écrit par : raoulito 4 Oct 2017, 11:42

Citation (bg @ 4 Oct 2017, 10:40) *
Le défilement des Os devient tel qu'on ne peut plus apprécier complètement toutes leurs possibilités. On va finir par faire une overdose ! blink.gif


a chaque nouvel OS faut passer 2-3h à étudier le contenu d'un dossier complet sur les nouveautés type Ars technica ou autre...
avantage sur les vieux grincheux habituels garanti (et donc sur les "ya rien de nouveau c de la com' " )

Écrit par : pipolo 4 Oct 2017, 18:52

Hello !

Petite question pour Aurejac : la bidouille rend-elle possible l'utilisation de SSD NVMe avec les versions antérieures à 10.13 ?

Écrit par : aurejac 5 Oct 2017, 07:58

Citation (pipolo @ 4 Oct 2017, 19:52) *
Hello !

Petite question pour Aurejac : la bidouille rend-elle possible l'utilisation de SSD NVMe avec les versions antérieures à 10.13 ?

Oui exactement !
Avant cette mise à jour Bootrom/EFI :
- les macs de 2013-2014 ne savaient booter sur aucun SSD NVMe
- ceux de fin 2014-2015 peuvent booter sur NVMe Apple ou tiers (mais c'etait buggé)

Après la mise à jour EFI :
- tous les mac de fin 2013 à 2015 (et même après) peuvent booter sur des SSD NVMe tant Apple que "tiers" (Samsung Intel Toshiba Kingston WD etc)

Après au niveau de l'OS, El capitan-10.11 ne sait nativement fonctionner que sur SSD NVMe Apple (à moins de patcher le driver)
Sierra rreconnait les SSD NVMe Apple et aussi les "tiers" mais uniquement formatés en blocs 4K
HighSierra lui est ok avec tout : NVMe Apple, NVMe tiers formaté en blocs 4K ou en blocs 512B

Écrit par : pipolo 5 Oct 2017, 18:46

Citation (aurejac @ 5 Oct 2017, 08:58) *
Après au niveau de l'OS, El capitan-10.11 ne sait nativement fonctionner que sur SSD NVMe Apple (à moins de patcher le driver)
Sierra rreconnait les SSD NVMe Apple et aussi les "tiers" mais uniquement formatés en blocs 4K
HighSierra lui est ok avec tout : NVMe Apple, NVMe tiers formaté en blocs 4K ou en blocs 512B

L'intérêt de patcher le firmware sans passer à 10.13 est donc assez limité non ? Quel était le but de la bidouille ?

Écrit par : Arthurash 12 Oct 2017, 20:19

Bonjour et bravo pour cette trouvail !

Mais personnellement cela ne fonctionne pas ici.
Une erreur intervient: ESP disk1s1 is not accessible as a recovery device

Je suis sur un macbookpro 11,3 sur Sierra !
Si vous avez une idée ?
Merci.

Écrit par : aurejac 13 Oct 2017, 10:04

Citation (Arthurash @ 12 Oct 2017, 21:19) *
Bonjour et bravo pour cette trouvail !

Mais personnellement cela ne fonctionne pas ici.
Une erreur intervient: ESP disk1s1 is not accessible as a recovery device

Je suis sur un macbookpro 11,3 sur Sierra !
Si vous avez une idée ?
Merci.

Bonjour,
d'après le message il manque sur votre disque la partition EFI, ou alors elle n'est pas formatée en FAT32...
Normalement tous les Mac ont une partition EFI d'index 1, de 200 Mo, en format FAT32 (mais on doit l'indiquer d'un type spécial).
Si cette partition est absente ou endommagée, la mise à jour EFI échoue, c'est normal (car le fichier de mise à jour est stocké dans cette partition).

Pouvez-vous faire la commande "diskutil list" dans le terminal pour voir ce qu'il en est ?

On pourra recréer en ligne de commande mais attention : bien faire une sauvegarde avant puisque ça va toucher aux partitions !
Les instructions se trouvent un peu partout, notamment ici :
https://apple.stackexchange.com/questions/57597/how-to-fix-broken-efi-partition

Écrit par : Arthurash 13 Oct 2017, 13:29

Bonjour, merci de votre réponse.

Voici le résultat:

CODE
macbookpro-b8e85640c028:~ Arthurash$ diskutil list
/dev/disk0 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *499.4 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Sans titre 2 265.8 GB disk0s2
3: Apple_Boot Recovery HD 66.5 GB disk0s3
4: Apple_HFS lion 165.6 GB disk0s4
5: Apple_Boot Recovery HD 654.6 MB disk0s5


Edit: j'ai retiré un disque externe, l'erreur devient forcément disk0s1.

Écrit par : Arthurash 14 Oct 2017, 10:19

Elle me semble normal..

J'ai réécrit une nouvelle partition EFI sur l'ancienne, effectué un verifydisk en recovery mode qui ne renvoi pas d'erreur.

Code
artts-MacBook-Pro:Scripts artt$ sudo postinstall_actions/update
2017-10-14 14:34:16.584 FirmwareUpdateLauncher[542:6307] Checking for MultiUpdater at /Users/artt/Desktop/Scripts/Tools/MultiUpdater/MultiUpdater.efi
2017-10-14 14:34:16.631 FirmwareUpdateLauncher[542:6307] Running /usr/libexec/smcupdater (
    "-p",
    "/Users/artt/Desktop/Scripts/Tools/SMCPayloads",
    "-s"
)
2017-10-14 14:34:16.642 smcupdater[543:6311] path: /Users/artt/Desktop/Scripts/Tools/SMCPayloads/Mac-2BD1B31983FE1663
2017-10-14 14:34:16.659 smcupdater[543:6311] SMC REV  Current version: 2.19f12
2017-10-14 14:34:16.659 smcupdater[543:6311] SMC REV  New     version: 2.19f12
2017-10-14 14:34:16.659 smcupdater[543:6311] No reason to update /Users/artt/Desktop/Scripts/Tools/SMCPayloads/Mac-2BD1B31983FE1663/Mac-2BD1B31983FE1663.smc.
2017-10-14 14:34:16.686 smcupdater[543:6311] SMC RVBF Current version: 2.19f12
2017-10-14 14:34:16.687 smcupdater[543:6311] SMC RVBF New     version: 2.19f12
2017-10-14 14:34:16.687 smcupdater[543:6311] No reason to update /Users/artt/Desktop/Scripts/Tools/SMCPayloads/Mac-2BD1B31983FE1663/flasher_base.smc.
2017-10-14 14:34:16.701 smcupdater[543:6311] SMC RVUF Current version: 2.19f12
2017-10-14 14:34:16.701 smcupdater[543:6311] SMC RVUF New     version: 2.19f12
2017-10-14 14:34:16.701 smcupdater[543:6311] No reason to update /Users/artt/Desktop/Scripts/Tools/SMCPayloads/Mac-2BD1B31983FE1663/flasher_update.smc.
Nothing to update.
2017-10-14 14:34:16.769 FirmwareUpdateLauncher[542:6307] smcupdater exited with status: 1
2017-10-14 14:34:16.769 FirmwareUpdateLauncher[542:6307] Running /usr/libexec/ssdupdater (
    "-p",
    "/Users/artt/Desktop/Scripts/Tools",
    "-s"
)
2017-10-14 14:34:16.839 FirmwareUpdateLauncher[542:6307] ssdupdater exited with status: 255
2017-10-14 14:34:16.839 FirmwareUpdateLauncher[542:6307] Running /usr/libexec/usbcupdater (
    "-p",
    "/Users/artt/Desktop/Scripts/Tools",
    "-s"
)
2017-10-14 14:34:16.892 usbcupdater[545:6332] Error reading plist: No files to support boardID: Mac-2BD1B31983FE1663
2017-10-14 14:34:16.955 FirmwareUpdateLauncher[542:6307] usbcupdater exited with status: 13
Raw EFI Version string: MBP112.88Z.0138.B17.1602221600
EFI currentVersion: [0000000001380017]
EFI updateVersion:  [0000000001420000]
EFI found at IODeviceTree:/efi
Will need to copy 8523776 bytes to EFI system partition
GPT detected
No auxiliary booter partition required
System partition found
Returning booter information dictionary:
<CFBasicHash 0x7fdc91408d20 [0x7fffdf8bada0]>{type = mutable dict, count = 3,
entries =>
    0 : <CFString 0x1043e2a60 [0x7fffdf8bada0]>{contents = "System Partitions"} = (
    disk0s1
)
    1 : <CFString 0x1043e3240 [0x7fffdf8bada0]>{contents = "Data Partitions"} = (
    disk0s2
)
    2 : <CFString 0x1043e3260 [0x7fffdf8bada0]>{contents = "Auxiliary Partitions"} = (
)
}

ESP disk0s1 is not accessible as a recovery device
Error while writing firmware updater for EFI


Voici le message complet, à partir de "Raw EFI Version string: MBP112.88Z.0138.B17.1602221600" il affiche un message qui diffère de l'explication.
Pas moyen de forcer avec un "sudo bless -mount / -firmware EfiUpdaterApp2.efi -payload MBP142_0167_BOO.fd" ?

Une idée ?

Écrit par : Shadd 14 Mar 2018, 01:17

Bonjour,

J'ai un de ces MacPro 4.1 de 2009. Est-ce qu'avec cette manip', il est possible de faire fonctionner un SSD Intel PCIe 750 1.2 TB (NVMe) de façon bootable afin d'y installer OSX ?

Dans le cas où il n'y aurai pas encore de solutions à ce sujet, le SSD serait bien reconnu par la machine mais uniquement comme disque de données?

Merci pour vos réponses.

Écrit par : PierreH 21 May 2018, 14:49

Citation (Shadd @ 14 Mar 2018, 01:17) *
Dans le cas où il n'y aurai pas encore de solutions à ce sujet, le SSD serait bien reconnu par la machine mais uniquement comme disque de données?


Exactement.

Écrit par : tojar 31 May 2018, 04:20

attention: ca ne fonctionne plus du tout avec les updates de High Sierra ! il n'y a plus le dossier postinstall_actions... et les scripts sont totalement inopérants.

Écrit par : sunmetis 8 Aug 2022, 16:46

Bonjour ssd d origine hs, j ai remplace par un owc 1t mais je n ai pas eu le temps de faire la mise a jour avant… resultat il faut que je mette le firmware a jour pour installer monterey. Peut on proceder de la meme maniere ou avez vous une idee. J ainpas envi de redemonter et chercher un disque ssd d origine pour juste ça.. apple abuse franchement pour un malheureux ssd…

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