Como recuperar firmware corrompido do MacBook Pro SMC

Como recuperar firmware corrompido do MacBook Pro SMC

Eu tenho um MacBook Pro Retina 15 "que não é mais inicializável devido (até onde eu sei) ao firmware SMC corrompido. Acho que isso é porque as redefinições do SMC não funcionam mais, a luz de carregamento do MagSafe está apagada e os ventiladores estão a todo vapor.

Como não consigo inicializar no Mac OS, minha ideia foi executar um shell rEFInd e tentar atualizar manualmente o firmware conforme descritoaquieaqui. O problema é que ao tentar executar "SmcFlasher.efi -reset 1" recebo a seguinte mensagem de erro:

Aviso (pelo menos um SMC) não está no modo AppCode esperado, mas no modo 'U'. Para entrar no modo AppCode, execute SMCUtil com a opção '-reset 1'.

... o que parece estranho, já que acabei de especificar a opção '-reset 1'.

Minhas perguntas):

  1. Alguém sabe o que estou fazendo de errado?
  2. Qual é a diferença entre AppCode e modo 'U'?
  3. Alguma outra idéia sobre como fazer meu MacBook inicializar novamente?

Mais alguns antecedentes:

Há cerca de três semanas, substituí a bateria notoriamente insubstituível (colada), bem como a placa de rede. Inicialmente, houve alguns problemas com a luz e o ventilador MagSafe, então fiz uma redefinição do SMC. Tudo ficou bem por uma ou duas semanas, quando a máquina começou a reiniciar automaticamente (abrindo uma caixa de diálogo de confirmação, perguntando se eu realmente queria reiniciar). Isso começou esporadicamente, depois aumentou de frequência e acabou ficando tão ruim que não consegui inicializar sem iniciar uma reinicialização. Finalmente, a luz MagSafe se apagou e os ventiladores ligaram totalmente.

Como a bateria é nova, provavelmente ainda tenho alguma carga restante, mas minha preocupação é que, quando a bateria acabar (já que não está sendo carregada), não terei como tentar salvar minha máquina.

Qualquer ajuda é muito apreciada!

Responder1

Parece que você não está usando o programa certo: você disse que está usando

SmcFlasher.efi -reset 1

Mas a mensagem de erro menciona SMCUtil, mas não sei onde você pode encontrá-la.

Além disso, você tentou a solução mencionadaaqui.

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

Para forçar o reflash do seu firmware?

informação relacionada