DD non reconnu après MAJ EFI - MacBook A1342

Bonjour à tous,


J'ai un énorme problème. Je résume la situation.


Je possède un MacBook Unibody (Blanc) de 2010. C2D 2,4 Ghz.
Il tournait sous High Sierra. Pour des raisons de compatibilité logiciel et fiabilité, nous voulions le repasser sur Sierra.


Nous avons donc fait une install Clean. C'est à dire:


1) Boot sur Clef USB contenant l'installateur Sierra

2) Lancement de l'utilitaire de disque

3) Formatage de la partition

4) Réinstallation du système Sierra


Jusque là, tout s'est parfaitement déroulé.
Au lancement de Sierra. Nous avons appliqués les MAJ via l'App Store. Les MAJ de sécurité.
Le mac a redémarré pour l'installation des MAJ, puis il a lancé une MAJ d'EFI. (Sans que ça ne soit mentionné à aucun endroit...) La machine a redémarré.... Et là....C'est le drame: Point d'interrogation qui clignote sur fond gris!


Nous pensons alors à un disque dur défaillant, mais la coincidence avec la réinstallation et MAJ EFI est quand même troublante.... Nous déposons la machine en SAV Apple: Actimac. Ces derniers checkent le DD: Il est OK. En le branchant sur une autre machine: RAS il est fonctionnel. Nous testons un autre DD dans notre Mac: Non reconnu! Après différentes recherches sur le net, et retours d'amis techniciens: nous décidons de changer la nappe qui relie le disque dur à la carte mère.... Mais le problème est identique.....


Voici toutes les tentatives de résolution effectuées:


1) Boot d'une clef USB High Sierra, pour tenter de voir si l'utilitaire de disque de High Sierra détecte le disque dur

2) Réinitialisation de la NVram, Pram: Alt + CMD + P + R

3) Vidage des condensateurs / réinitialisation SMC. (Alt + Ctrl + Shift + bouton ON/OFF durant 10s)

4) Remplacement du disque dur

5) Remplacement des barrettes mémoires

6) Remplacement de la nappe qui relie le disque dur à la carte mère

7) Formatage du disque dur en AFPS depuis un autre Mac

8) Débranchement de la batterie durant 30s

9) Disque Dur inséré dans un boitier externe, et boot en USB sur ce disque: Le Mac démarre...


MAIS TOUT DISQUE DUR INTERNE N'EST PAS RECONNU. AINSI QUE LE SUPERDRIVE..


la seule explication logique et rationnelle est la MAJ de l'EFI qui a mis en vrac le mac.
Et qui ne permet plus la détection des SATA internes de la carte mère...


Je m'interroge sérieusement sur une possible obsolescence programmée.
J'ai pris attache avec l'assistance technique... Ils ne proposent AUCUNE solution, et m'invitent à poster sur ce site.
Ce que je fais... Mais je trouve cela honteux...Nous dépensons pour notre cabinet près de 30K € de matériel Apple tous les 2 ans...


La version actuelle de la rom est la suivante: MB71.003F.B00 et la version SMC est la suivante: 1.60f6.
J'ai tenté de me rendre sur le lien apple permettant le téléchargement des EFI manuellement.


À propos des mises à jour de l’EFI et du programme interne du SMC des ordinateurs Mac à processeur Intel - Assistance Ap…


J'ai téléchargé une version de l'EFI et SMC. Et en bootant sur le disque dur en externe (USB)... Sous Mac OS, j'ai tenté le lancement de l'EFI, mais il m'indique " Votre version de Mac n'est pas compatible".


Est-ce lié au boot du système en USB?
Malheureusement, le DD en interne n'étant pas détectable... Je n'ai aucune autre alternative pour l'installation de l'EFI. Y a-t-il un autre moyen de le remplacer?


Je fais appel à votre aide, et particulièrement celle des managers Apple du forum, pour me proposer une solution.


C'est la seconde machine de même génération MacBook Unibody 13 (2010) qui subit ce même sort.
Ce n'est donc pas une coincidence. Il est inconcevable que nous jetions ces 2 macs, parfaitement entretenus qui fonctionnaient parfaitement avant cette MAJ d'EFI imposée!


Merci d'avance pour votre retour et votre aide.

MacBook, macOS Sierra (10.12.6), Unibody Blanc A1342 (2010)

Publiée le 1 oct. 2018 à 11h43

Répondre
Question marquée comme Réponse la mieux classée

Publiée le 7 oct. 2018 à 15h21

  1. Download the EFI firmware update package from Apple. Here is the link I used for firmware version 1.6 for my late-2008 MacbookPro5,1: http://support.apple.com/kb/DL746

    WARNING! If you use the wrong firmware for you computer, bad things will almost certainly happen. This isn't my experience but it would probably brick your computer, meaning it will change from being a computer that can compute things to being a brick that just sits there. You have been warned!

  2. The EFI firmware update 1.6 comes as a .pkg file. Since it won't extract for you unless your computer needs the update, you will have to extract it yourself. The best way I found to do this is with the app unpkg. When you extract the contents using unpkg you will end up with a folder "MacBookProFirmwareUpdate/Applications". Move the app "MacBookProFirmwareUpdate/Applications/Utilities/MacBook Pro EFI Update.app" to "/Applications/Utilities/" (where your calculator app etc. are located).
  3. Now comes the magical part: open a terminal window and run the following command (all one line):
    /usr/sbin/bless -mount / -firmware "/Applications/Utilities/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap" --recovery --verbose
    • WARNING: This bypasses ALL of the safety checks built into the app. You are responsible for making sure your computer is connected to a reliable power source and that the update will not be interrupted. You are responsible for making sure this firmware will work on your computer. I am not responsible for you turning your computer into something else not a computer anymore.
    • Note: This command is for version 1.6. For another version you would need to change the file name to whatever it is in the package you downloaded from Apple.
    • The
      --verbose
      option should let you know about any errors.
    • This would only work for me on an internal hard drive, because an external drive "wasn't acceptable for a recovery drive" or whatever. Removing the
      --recovery
      option makes the next step not happen.
  4. Restart your computer. I heard an angry beep and then there was a gray Apple screen with a progress bar. That's a good thing. If you don't get that then something went wrong.
  5. Your EFI firmware should be flashed! Launch "System Information.app" to check that "Boot ROM Installed" sort of matches the name of the
    .scap
    file used above. For version 1.6 this is "MBP51.0074.B01".

In order to get to this point I had to disassemble the firmware update app downloaded in step 1 to get the command in step 3. I think it was the

--recovery
part that made it finally work, but I also did a couple of other things with unknown effect:

  • During step 2 there is also a file "MacBookProFirmwareUpdate/System/Library/LaunchAgents/com.apple.updater.macbook pro.efi.plist" which I extracted to the corresponding locstion.
  • After step 3 I also ran the following AppleScript:

tell application "System Events"

make new login item at end of login items with properties {path:"/Applications/Utilities/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap"}

end tell

Questions similaires

69 réponses
Question marquée comme Réponse la mieux classée

Le 7 oct. 2018 à 15h21 en réponse à SSnake

  1. Download the EFI firmware update package from Apple. Here is the link I used for firmware version 1.6 for my late-2008 MacbookPro5,1: http://support.apple.com/kb/DL746

    WARNING! If you use the wrong firmware for you computer, bad things will almost certainly happen. This isn't my experience but it would probably brick your computer, meaning it will change from being a computer that can compute things to being a brick that just sits there. You have been warned!

  2. The EFI firmware update 1.6 comes as a .pkg file. Since it won't extract for you unless your computer needs the update, you will have to extract it yourself. The best way I found to do this is with the app unpkg. When you extract the contents using unpkg you will end up with a folder "MacBookProFirmwareUpdate/Applications". Move the app "MacBookProFirmwareUpdate/Applications/Utilities/MacBook Pro EFI Update.app" to "/Applications/Utilities/" (where your calculator app etc. are located).
  3. Now comes the magical part: open a terminal window and run the following command (all one line):
    /usr/sbin/bless -mount / -firmware "/Applications/Utilities/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap" --recovery --verbose
    • WARNING: This bypasses ALL of the safety checks built into the app. You are responsible for making sure your computer is connected to a reliable power source and that the update will not be interrupted. You are responsible for making sure this firmware will work on your computer. I am not responsible for you turning your computer into something else not a computer anymore.
    • Note: This command is for version 1.6. For another version you would need to change the file name to whatever it is in the package you downloaded from Apple.
    • The
      --verbose
      option should let you know about any errors.
    • This would only work for me on an internal hard drive, because an external drive "wasn't acceptable for a recovery drive" or whatever. Removing the
      --recovery
      option makes the next step not happen.
  4. Restart your computer. I heard an angry beep and then there was a gray Apple screen with a progress bar. That's a good thing. If you don't get that then something went wrong.
  5. Your EFI firmware should be flashed! Launch "System Information.app" to check that "Boot ROM Installed" sort of matches the name of the
    .scap
    file used above. For version 1.6 this is "MBP51.0074.B01".

In order to get to this point I had to disassemble the firmware update app downloaded in step 1 to get the command in step 3. I think it was the

--recovery
part that made it finally work, but I also did a couple of other things with unknown effect:

  • During step 2 there is also a file "MacBookProFirmwareUpdate/System/Library/LaunchAgents/com.apple.updater.macbook pro.efi.plist" which I extracted to the corresponding locstion.
  • After step 3 I also ran the following AppleScript:

tell application "System Events"

make new login item at end of login items with properties {path:"/Applications/Utilities/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap"}

end tell

Le 11 oct. 2018 à 12h19 en réponse à Fontom

Comme ces abrutis d'Apple ne servent à rien...
ils mettent des outils de MAJ défaillants, sans se soucier des dégâts que ça génère, et sans réparer!

Malgré des remontées d'informations! Pour eux, si la machine fait 2/3 ans, c'est bien!

ils assurent l'assistance, après, tu peux la foutre à la poubelle, et racheter!


On doit employer la méthode forte. Remplacement du Chip EFI... Heureusement, un ami est équipé et a des chipsets pour cette génération.... Nous verrons ce que cela donne!


Sinon, il y en a en vente sur E*ay:

BIOS EFI Firmware Chip for Apple MacBook A1342 , 13" , Mid-2010 , EMC 2395 | eBay

Pour une p*tain de MAJ foireuse et IMPOSEE par Apple!


Je te tiendrai informé de l'issue!

On aime aller au bout des choses, nous verrons si le problème est résolu!
Et si c'était le problème, nous prendrons attache avec les assoc. de consommateurs et la DGCCRF pour leur faire une remontée d'infos, et répertorié le problème;


Nous l'avons rencontrés personnellement, sur 2 MacBook Unibody de cette génération!

Lamentable!

Le 21 oct. 2018 à 02h20 en réponse à SSnake

Bonjour SSnake,


Il faut aussi savoir que modifier un périphérique interne réclame généralement d'utiliser un petit bouton Reste qui est placé je ne sais où sur la carte mère de votre MacBook. Si vous avez effectué une mise à jour du système avec des composants qui ne sont pas certifiés Apple lors de la mise à jour il y a souvent des problèmes qui surviennent sur cette génération de Mac. Alors qu'il peut parfaitement fonctionner avec Linux…


Le "EFI" de cette génération de Mac (2010) permet encore de faire des modifications en ligne de commande par un démarrage spécial. PowerPC: "To continue booting, type 'mac-boot' and press return" Message


À vos risques et périls : Au démarrage toute ces 4 touches simultanément Commande + Option + O + F


Ensuite vous serez dans une page blanche en mode ligne de commande du "EFI"


reset-nvram

set-defaults

reset-all


Il est aussi possible de réinstaller une ancienne version de l'EFI mais faut-il encore la trouver.


devalias = Liste des périphériques

printenv = liste des variables

Le 1 oct. 2018 à 12h48 en réponse à SSnake

juste info : https://support.apple.com/fr-fr/HT201723

avez vous vérifier quelque points avant la mise a jour de l'EFI ?

À propos des mises à jour du programme interne du contrôleur de gestion du système (SMC) - Assistance Apple

je vous en prie, sinon consulté un magasin spécialisé apple pour qu'il vous donne une info ou marche a suivre (note : si j'étais près de chez vous, je viens vous aidez en personne 😀)

Le 2 oct. 2018 à 06h22 en réponse à SSnake

Cette solution issue du site ifixit... est-elle compatible avec mon MacBook 7,1?
Je change la ligne de commande terminal? Par l'identifiant de mon EFI?

Le fait que je boot en USB le système MacOS ne posera pas de problème?


MERCI


Solution Ifixit:

I own Macbook 6,1 and how I fixed the issue.

Download Firmware Update 1.7 http://support.apple.com/downloads/MacBo...

MacBookPro5,5 the same hardware MacBook6,1, to extract MBP55_00AC_03B_LOCKED.scap.

mv MBP55_00AC_03B_LOCKED.scap MB61_00C8_B00_LOCKED.scap

sudo bless -mount / -firmware MB61_00C8_B00_LOCKED.scap --verbose

Shutdown and restart Mac update the firmware and restart automatically.

Attention consequences, the MacBook6,1 as new model identifier MacBookPro5,5 but works well, possible problems could rise with future firmware update.

Le 7 oct. 2018 à 14h56 en réponse à Fontom

La version originale, je ne saurais te dire laquelle c'était.. Sur la machine était installé High Sierra.
Et durant l'installation de Sierra... Et des MAJ de sécurité à l'issue, via l'AppStore..
Il a procédé à une MAJ de l'EFI... Et maintenant, je suis en: MB71.003F.B00..


C'est suite à cette installation d'EFI, que la machine a *****...
Il faut donc tenter de réinstaller l'EFI proprement, car il y a eu un souci...

Le 20 oct. 2018 à 11h21 en réponse à NoSpy

Le changement de composant a été fait avec succès. Aucun problème à ce niveau.. Et aucune conséquence "désastreuse"....... Quant aux certifications Apple, on s'en passe bien, sois rassuré....


Pour l'ancien disque dur... Avant d'avoir changé le disque dur par 5 disques durs différents... Celui d'origine était présent.... Et ça n'a rien changé.....


Nous avons tentés toutes les solutions possibles, et plus....C'est vain...


Il semblerait que le problème puisse venir du chipset nVidia, qui gère également la liaison Hardware SATA du SuperDrive et du DD....(Vérifié dans les pilotes sous Mac OS) et là une intervention physique est plus délicate...


Nous en restons donc là! Un Mac HS à la suite d'une MAJ EFI imposée et non indiquée par Apple!
C'est juste honteux!

Le 20 oct. 2018 à 11h45 en réponse à Fontom

Nous ne devrions pas devoir anticiper la bêtise de ces MAJ!


Surtout quand les choses sont faites proprement!

Pour rappel, nous avons fait une réinstallation clean! Par reformatage de la partition! Réinstallation Sierra!
Mac était fonctionnel! Donc c'était OK!


C'est la MAJ via App Store, et notamment de l'EFI qui a foutu la *****!
Ce qui est fou, c'est qu'en changeant le chip EFI, je pensais que le problème serait résolu...
Mais vraisemblablement, le chipset nVidia a pris...


Les pistes ont été checkés sur Nappe, le voltage passe bien... Donc activité DD Ok. Y compris sur connecteur femelle.
C'est à la gestion des données SATA que ça *****! Comme elles transitent par Chipset nVidia.. Certainement la cause!

Le 23 oct. 2018 à 15h25 en réponse à SSnake

J'avais créée un programme dans l'open firmware pour bloquer les ports USB par mesure de sécurité sur les serveurs.


Je ne sais si cela peut servir, mais il semble qu’on peut télécharger les vieux firmwares :

À propos des mises à jour de l’EFI et du programme interne du SMC des ordinateurs Mac à processeur Intel - Assistance Ap…


Il faudra aussi voir ce que dit le mode diagnostique…

Comment utiliser Diagnostics Apple sur votre Mac - Assistance Apple


Le matériel n'est pas éternel 😟

Le 26 oct. 2018 à 04h49 en réponse à The BOSS

Merci TheBOSS pour ce lien. Mais il a déjà été exploité.. Et crois moi, nous avons testé un paquet de solution.
Je n'ai pas beaucoup creusé du côté de l'open Fimrware..Et lignes de commande, mais dans la mesure où nous avons greffé nouveau chip EFI avec version antérieure et provenant d'un autre Mac.. Et que le boot de la machine est OK mais problème de reconnaissance du DD inchangé! Ca ne vient pas de là...


Ce qui est certain, c'est que la MAJ de l'EFI a été l'élément déclencheur de la panne!
Avec le tech, on incriminerait le chip nVidia qui gère les liaisons SATA. (Le SuperDrive n'était pas reconnu non plus)

C'est fou! Mais, il faut savoir se résigner dans la vie, se battre en permanence pour maintenir justesse ça te bouffe de l'énergie! Quand tu le fais pour tout dans la vie, et il y a matière, car rien ne tourne rond dans la vie...
Mais bon...Là, c'est un autre débat!


Merci de vos participations et votre aide, en tous les cas!

Cette discussion a été fermée par le système ou l’équipe de la communauté. Vous pouvez voter pour les publications que vous jugez utiles ou effectuer des recherches dans la communauté pour trouver des réponses supplémentaires.

DD non reconnu après MAJ EFI - MacBook A1342

Bienvenue dans la Communauté d’assistance Apple
Un forum où les clients Apple s’entraident avec leurs produits. Faites vos premiers pas avec votre compte Apple.