10 votos

Cómo volver a la versión 1.6 del firmware EFI

Estoy tratando de hacer que un disco duro SATA III funcione en mi MacbookPro5,1. Creo que finalmente descubrí que si bajo el firmware EFI a la versión 1.6, mi computadora negociará el enlace a velocidades de SATA 1 y el disco funcionará correctamente. Sin embargo, las instrucciones apuntan a un archivo que ya no existe. Vea esta respuesta para las instrucciones donde el archivo ya no existe.

¿Alguien tiene una copia del archivo aluminum.macbook.pro.recovery.dmg?

0 votos

¿Alguna vez encontraste una manera de hacer funcionar tu disco SATA III? Me estoy encontrando con un problema similar con un MacbookPro8,2 - solo es estable SATA II en la optibay, pero mi nuevo disco usa SATA III.

0 votos

Lamentablemente, no. Puedes degradar el firmware como se indicó, pero no solucionó mi problema actual. Terminé reutilizando el disco. De hecho, el disco resultó seguir siendo problemático con SATA III en Windows, por lo que mi problema probablemente era un disco defectuoso (a pesar de haber sido reemplazado a través de RMA).

8voto

Gorkem Pacaci Puntos 1015

Finalmente logré bajar exitosamente el firmware EFI a la versión 1.6. Desafortunadamente eso no hizo que mi disco duro funcione. Sin embargo, voy a reproducir mis pasos aquí para que todo el mundo pueda saber lo que se necesita:

  1. Descarga el paquete de actualización del firmware EFI de Apple. Aquí está el enlace que utilicé para el firmware versión 1.6 para mi MacbookPro5,1 de finales de 2008: http://support.apple.com/kb/DL746

    • ¡ADVERTENCIA! Si utilizas el firmware incorrecto para tu computadora, probablemente sucederán cosas malas. Esta no es mi experiencia pero probablemente brickeará tu computadora, lo que significa que pasará de ser una computadora que puede calcular cosas a ser un ladrillo que simplemente permanece allí. ¡Has sido advertido/a!
  2. La actualización del firmware EFI 1.6 viene como un archivo .pkg. Como no se extraerá a menos que tu computadora necesite la actualización, tendrás que extraerlo tú mismo. La mejor manera que encontré de hacer esto es con la aplicación unpkg. Cuando extraigas los contenidos usando unpkg, terminarás con una carpeta "MacBookProFirmwareUpdate/Applications". Mueve la aplicación "MacBookProFirmwareUpdate/Applications/Utilities/MacBook Pro EFI Update.app" a "/Applications/Utilities/" (donde se encuentran tus aplicaciones de calculadora, etc.).

  3. Ahora viene la parte mágica: abre una ventana de terminal y ejecuta el siguiente comando (todo en una sola línea):

    /usr/sbin/bless -mount / -firmware "/Applications/Utilities/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap" --recovery --verbose

    • ADVERTENCIA: Esto omite TODAS las verificaciones de seguridad incorporadas en la aplicación. Eres responsable de asegurarte de que tu computadora esté conectada a una fuente de alimentación confiable y de que la actualización no se interrumpirá. Eres responsable de asegurarte de que este firmware funcionará en tu computadora. No soy responsable de que conviertas tu computadora en algo que ya no sea una computadora.
    • Nota: Este comando es para la versión 1.6. Para otra versión, necesitarías cambiar el nombre de archivo a lo que sea que esté en el paquete que descargaste de Apple.
    • La opción --verbose debería informarte sobre cualquier error.
    • Esto solo funcionaría para mí en un disco duro interno, porque un disco externo "no era aceptable para un disco de recuperación" o lo que sea. Quitar la opción --recovery hace que el siguiente paso no ocurra.
  4. Reinicia tu computadora. Escuché un pitido de advertencia y luego apareció una pantalla gris de Apple con una barra de progreso. Eso es algo bueno. Si no obtienes eso, entonces algo salió mal.

  5. ¡Tu firmware EFI debería estar actualizado! Abre "Información del Sistema.app" para verificar que "ROM de arranque instalada" coincida con el nombre del archivo .scap utilizado anteriormente. Para la versión 1.6, esto es "MBP51.0074.B01".

Para llegar a este punto, tuve que desmontar la aplicación de actualización del firmware descargada en el paso 1 para obtener el comando en el paso 3. Creo que fue la parte --recovery que finalmente hizo que funcionara, pero también hice un par de otras cosas con efecto desconocido:

  • Durante el paso 2 también hay un archivo "MacBookProFirmwareUpdate/System/Library/LaunchAgents/com.apple.updater.macbookpro.efi.plist" que extraje a la ubicación correspondiente.
  • Después del paso 3 también ejecuté el siguiente AppleScript:

decir aplicación "Eventos del sistema"

crear nuevo elemento de inicio al final de los elementos de inicio con propiedades {ruta:"/Applications/Utilities/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap"}

fin decir

0 votos

Toma nota, las advertencias son muy reales. Seguí las instrucciones al pie de la letra (aunque el comando del terminal necesitaba ser ejecutado con sudo) en un MBP de mediados de 2009. Obtuve el reinicio y la barra de progreso pero luego se reinició y ahora es un ladrillo.

1 votos

Lamento mucho escuchar eso. Parece que tienes un MacbookPro5,2 (mediados de 2009) mientras que yo tengo un MacbookPro5,1 (finales de 2008). Es muy importante utilizar el firmware específico para tu versión. Ejecutar la actualización puede indicarte si la versión es correcta antes de decirte que no puedes volver a una versión anterior. En cuanto a arreglar tu brick, ¿tal vez puedas usar un CD de restauración de firmware? Encontré esto: lifewire.com/mac-firmware-restoration-2259978

0 votos

Esa es una excelente sugerencia y he votado a favor de tu comentario. Sería muy amable de tu parte poner eso en una respuesta a mi pregunta sin embargo. apple.stackexchange.com/questions/263636/…

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