Как восстановить поврежденную прошивку SMC MacBook Pro

Как восстановить поврежденную прошивку SMC MacBook Pro

У меня MacBook Pro Retina 15", который больше не загружается из-за (насколько я могу судить) поврежденной прошивки SMC. Я думаю, причина в том, что сброс SMC больше не работает, индикатор зарядки MagSafe не горит, а вентиляторы работают на полную мощность.

Поскольку я не могу загрузить Mac OS, моей идеей было запустить оболочку rEFInd и попытаться вручную перепрошить прошивку, как описаноздесьиздесь. Проблема в том, что при попытке выполнить "SmcFlasher.efi -reset 1" я получаю следующее сообщение об ошибке:

Предупреждение (по крайней мере один SMC) находится не в ожидаемом режиме AppCode, а в режиме 'U'. Чтобы войти в режим AppCode, запустите SMCUtil с опцией '-reset 1'.

...что кажется странным, поскольку я только что указал опцию '-reset 1'.

Мои вопросы):

  1. Кто-нибудь знает, что я делаю не так?
  2. В чем разница между AppCode и режимом «U»?
  3. Есть еще идеи, как снова запустить мой MacBook?

Еще немного предыстории:

Около трех недель назад я заменил печально известную несменную (приклеенную) батарею, а также сетевую карту. Сначала были некоторые проблемы с индикатором MagSafe и вентилятором, поэтому я сделал сброс SMC. Все было хорошо в течение недели или двух, а затем машина начала сама инициировать перезагрузку (выскакивая диалоговое окно подтверждения, спрашивая, действительно ли я хочу перезагрузить). Это началось спорадически, затем участилось и в конечном итоге стало настолько плохим, что я вообще не мог загрузиться без инициирования перезагрузки. Затем, наконец, индикатор MagSafe погас, а вентиляторы полностью включились.

Поскольку аккумулятор новый, у меня, вероятно, еще остался заряд, но меня беспокоит то, что как только аккумулятор разрядится (поскольку он не заряжается), у меня не будет возможности даже попытаться спасти свой аппарат.

Буду признателен за любую оказанную помощь!

решение1

Кажется, вы используете не ту программу: вы сказали, что используете

SmcFlasher.efi -reset 1

Но в сообщении об ошибке упоминается SMCUtil, хотя я не знаю, где его можно найти.

Также, вы пробовали упомянутое решение?здесь.

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

Чтобы принудительно перепрошить прошивку?

Связанный контент