0 votos

Flashear el firmware sin el programador CH341A

En esta respuesta El usuario @y-h-wong ha comentado que ha flasheado la bootrom sin usar un programador. Supongo que esto se hizo desde el terminal de alguna manera. No estoy seguro de si esto se hace desde OSX o desde el terminal de recuperación. ¿Alguien tiene los pasos para hacer esto?

¿El proceso de extracción es el mismo que si se utiliza el programador?

Me gustaría instalar los drivers completos del bootrom NVME en mi Macbook Air 2014 para habilitar la hibernación correctamente.

A guía en MacRumors le proporciona las instrucciones paso a paso para actualizar su SSD.

1voto

bbsan2k Puntos 1

Supongo que el flasheo en sí no debería ser un gran problema (ver https://gist.github.com/elvisizer/2dfa119e959ae6f35389d4d56054f067 para una mayor descripción) El punto principal AFAIK es inyectar un controlador NVME más nuevo en el archivo SCAP EFIPayload (anterior a 2015) que necesita ser flasheado.

Si he entendido bien, @y-h-wong ha editado en bruto el archivo SCAP (con un editor hexadecimal, por ejemplo) y ha copiado el controlador NVME de una Bootrom más reciente en la actualización para su MBA/MBP anterior a 2015. Los archivos SCAP se pueden extraer de la última InstallESD de Mojave (Packages/FirmwareUpdate.pkg/scripts/Tools/EFIPayloads).

Editar: Ok me acabo de enterar que se puede reemplazar la parte NVME usando UEFI-Tool. Esto significa que se puede construir un nuevo archivo SCAP así. Todavía no estoy lo suficientemente seguro de esto para flashearlo usando los comandos mencionados, ya que no tengo ningún hardware de flasheo disponible en este momento y no quiero matar mi sistema en caso de que algo salga mal.

Edición 2: Ok, ahora entiendo que el UEFITool sólo proporcionará archivos cap, no archivos scap - lo que significa que el archivo no está firmado. Supongo que esa es la razón por la que la simple inyección de la sección NVME del scap no funciona así.

0 votos

Por lo que he leído tienes razón en la parte de la firma y por qué actualmente el flasheo con un programador es la única forma conocida hasta el momento excepto por el comentario de y-h-wong. Esperaba que diera más detalles de cómo lo hizo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X