So stellen Sie beschädigte MacBook Pro SMC-Firmware wieder her

3

Ich habe ein MacBook Pro Retina 15 ", das aufgrund (soweit ich das beurteilen kann) beschädigter SMC-Firmware nicht mehr bootfähig ist. Der Grund dafür ist meiner Meinung nach, dass SMC-Resets nicht mehr funktionieren, die MagSafe-Ladeanzeige aus ist und die Lüfter aus sind auf vollen Touren.

Da ich nicht in Mac OS booten kann, war meine Idee, eine rEFInd-Shell auszuführen und zu versuchen, die Firmware wie hier und hier beschrieben manuell neu zu flashen . Das Problem ist, dass beim Versuch, "SmcFlasher.efi -reset 1" auszuführen, die folgende Fehlermeldung angezeigt wird:

Warnung (mindestens ein SMC) befindet sich nicht im erwarteten AppCode-Modus, sondern im 'U'-Modus. Um in den AppCode-Modus zu wechseln, führen Sie SMCUtil mit der Option '-reset 1' aus.

... was seltsam erscheint, da ich gerade die Option '-reset 1' angegeben habe.

Meine Fragen):

  1. Weiß jemand, was ich falsch mache?
  2. Was ist der Unterschied zwischen AppCode und 'U'-Modus?
  3. Haben Sie noch weitere Ideen, wie Sie mein MacBook wieder zum Booten bringen können?

Noch etwas Hintergrund:

Vor ungefähr drei Wochen ersetzte ich den notorisch nicht ersetzbaren (eingeklebten) Akku sowie die Netzwerkkarte. Anfänglich gab es einige Probleme mit der MagSafe-Leuchte und dem Lüfter, und so führte ich einen SMC-Reset durch. Für ein oder zwei Wochen war alles in Ordnung. Zu diesem Zeitpunkt begann die Maschine von selbst neu zu starten (ein Bestätigungsdialog wurde eingeblendet und gefragt, ob ich wirklich neu starten wollte). Dies begann sporadisch, nahm dann zu und wurde schließlich so schlimm, dass ich überhaupt nicht mehr booten konnte, ohne dass ein Neustart eingeleitet wurde. Dann ging das MagSafe-Licht aus und die Lüfter gingen voll an.

Da die Batterie neu ist, habe ich wahrscheinlich noch etwas Ladung übrig, aber meine Sorge ist, dass ich, sobald die Batterie leer ist (da sie nicht geladen wird), nicht einmal versuchen kann, meine Maschine zu retten.

Jede Hilfe wird sehr geschätzt!

John
quelle

Antworten:

0

Es scheint, dass Sie nicht das richtige Programm verwenden: Sie sagten, Sie verwenden

SmcFlasher.efi -reset 1

In der Fehlermeldung wird jedoch erwähnt SMCUtil, dass ich nicht weiß, wo Sie es finden können.

Außerdem haben Sie die Lösung versucht erwähnt hier .

SmcFlasher.efi -force -update <filename.smc>

Um einen Neustart Ihrer Firmware zu erzwingen?

Antoine Reversat
quelle
Danke für deine Antwort. Wie der Link, auf den Sie mich verwiesen haben, anscheinend auch SmcFlasher und SmcUtil sind (vielleicht ist SmcUtil der ältere Name, der in der Fehlermeldung nie aktualisiert wurde?). Der Aktualisierungsbefehl erzwingen gibt die gleiche Fehlermeldung sowie einige zusätzliche Ausgaben zurück (derzeit nicht verfügbar). Ich gehe davon aus, dass die SmcFlasher-Binärdatei von Apple funktionieren sollte. Oder hat die unter diesem Link gepostete Binärdatei etwas Besonderes?
John
Nein, ich glaube nicht, dass es irgendetwas Spezifisches an der dort geposteten Binärdatei gibt.
Antoine Reversat