Cómo recuperar el firmware SMC de MacBook Pro dañado

Cómo recuperar el firmware SMC de MacBook Pro dañado

Tengo una MacBook Pro Retina de 15" que ya no se puede arrancar debido a (hasta donde yo sé) firmware SMC corrupto. La razón por la que creo que esto es porque los restablecimientos de SMC ya no funcionan, la luz de carga MagSafe está apagada y los ventiladores están apagados. a todo trapo.

Como no puedo iniciar Mac OS, mi idea era ejecutar un shell rEFInd e intentar actualizar manualmente el firmware como se describe.aquíyaquí. El problema es que al intentar ejecutar "SmcFlasher.efi -reset 1" aparece el siguiente mensaje de error:

La advertencia (al menos un SMC) no está en el modo AppCode esperado, sino en el modo 'U'. Para ingresar al modo AppCode, ejecute SMCUtil con la opción '-reset 1'.

...lo cual parece extraño, ya que acabo de especificar la opción '-reset 1'.

Mis preguntas):

  1. ¿Alguien sabe qué estoy haciendo mal?
  2. ¿Cuál es la diferencia entre AppCode y el modo 'U'?
  3. ¿Alguna otra idea sobre cómo hacer que mi MacBook vuelva a arrancar?

Algunos antecedentes más:

Hace unas tres semanas reemplacé la batería (pegado) notoriamente irreemplazable, así como la tarjeta de red. Inicialmente hubo algunos problemas con la luz y el ventilador MagSafe, por lo que reinicié el SMC. Todo estuvo bien durante una semana o dos, momento en el que la máquina comenzó a reiniciarse automáticamente (apareciendo un cuadro de diálogo de confirmación que me preguntaba si realmente quería reiniciar). Esto comenzó esporádicamente, luego aumentó en frecuencia y eventualmente empeoró tanto que no podía arrancar en absoluto sin que se iniciara un reinicio. Finalmente, la luz MagSafe se apagó y los ventiladores se encendieron por completo.

Dado que la batería es nueva, probablemente todavía me quede algo de carga, pero mi preocupación es que una vez que la batería se agote (ya que no se está cargando), no tendré forma de siquiera intentar salvar mi máquina.

¡Cualquier ayuda es muy apreciada!

Respuesta1

Parece que no estás usando el programa correcto: dijiste que estás usando

SmcFlasher.efi -reset 1

Pero el mensaje de error menciona SMCUtil"No sé dónde encontrarlo".

Además, ¿has probado la solución mencionada?aquí.

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

¿Para forzar la actualización de su firmware?

información relacionada