Cómo degradar el firmware de EFI a la versión 1.6

Estoy intentando que un disco duro SATA III funcione en mi MacbookPro5,1. Creo que finalmente me di cuenta de que si desactualizo el firmware EFI a la versión 1.6, mi computadora negociará el enlace a velocidades SATA 1 y la unidad funcionará correctamente. Sin embargo, todas las instrucciones apuntan a un archivo que ya no existe. Consulte esta respuesta para obtener instrucciones donde el archivo ya no existe .

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

¿Alguna vez encontró una manera de hacer que su unidad SATA III funcione? Tengo un problema similar con un MacbookPro8,2: solo es SATA II estable en Optibay, pero mi nuevo disco usa SATA III
Lamentablemente no. Puede degradar el firmware como respondió, pero no solucionó mi problema real. Terminé reutilizando la unidad. En realidad, resultó que la unidad todavía era escamosa con SATA III en Windows, por lo que mi problema probablemente fue una unidad defectuosa (a pesar de que ya se reemplazó a través de RMA).

Respuestas (1)

Finalmente logré degradar con éxito el firmware EFI a la versión 1.6. Desafortunadamente, eso no hizo que mi disco duro funcionara. Sin embargo, voy a reproducir mis pasos aquí para que todo el mundo sepa lo que se necesita:

  1. Descargue el paquete de actualización de firmware EFI de Apple. Aquí está el enlace que usé para la versión de firmware 1.6 para mi MacbookPro5,1 de finales de 2008: http://support.apple.com/kb/DL746
    • ¡ADVERTENCIA! Si usa el firmware incorrecto para su computadora, es casi seguro que sucederán cosas malas. Esta no es mi experiencia, pero probablemente bloquearía su computadora, lo que significa que cambiará de ser una computadora que puede calcular cosas a ser un ladrillo que simplemente se sienta allí. ¡Usted ha sido advertido!
  2. La actualización de firmware 1.6 de EFI viene como un archivo .pkg. Dado que no se extraerá por usted a menos que su computadora necesite la actualización, tendrá que extraerlo usted mismo. La mejor manera que encontré para hacer esto es con la aplicación unpkg . Cuando extraiga el contenido usando unpkg, terminará con una carpeta "MacBookProFirmwareUpdate/Applications". Mueva la aplicación "MacBookProFirmwareUpdate/Applications/Utilities/MacBook Pro EFI Update.app" a "/Applications/Utilities/" (donde se encuentra la aplicación de su 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 "/Aplicaciones/Utilidades/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap" --recovery --verbose

    • ADVERTENCIA: Esto pasa por alto TODAS las comprobaciones de seguridad integradas en la aplicación. Usted es responsable de asegurarse de que su computadora esté conectada a una fuente de energía confiable y que la actualización no se interrumpa. Usted es responsable de asegurarse de que este firmware funcione en su computadora. No soy responsable de que conviertas tu computadora en otra cosa que ya no sea una computadora.
    • Nota: Este comando es para la versión 1.6. Para otra versión, deberá cambiar el nombre del archivo por el que figura en el paquete que descargó de Apple.
    • La --verboseopción debería informarle sobre cualquier error.
    • Esto solo funcionaría para mí en un disco duro interno, porque un disco externo "no era aceptable para una unidad de recuperación" o lo que sea. Eliminar la --recoveryopción hace que el siguiente paso no suceda.
  4. Reinicia tu computadora. Escuché un pitido enojado y luego apareció una pantalla gris de Apple con una barra de progreso. Eso es bueno. Si no lo entiendes, entonces algo salió mal.

  5. ¡Su firmware EFI debe estar flasheado! Inicie "System Information.app" para verificar que "Boot ROM Installed" coincida con el nombre del .scaparchivo utilizado anteriormente. Para la versión 1.6, esto es "MBP51.0074.B01".

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

  • 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:

tell application "System Events"

make new login item at end of login items with properties {path:"/Applications/Utilities/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap"}

end tell

Toma nota, las advertencias son muy reales. Seguí las instrucciones al pie de la letra (aunque el comando de terminal debía ejecutarse con sudo) en un MBP a mediados de 2009. Obtuve el reinicio y la barra de progreso, pero luego se reinició y ahora es un ladrillo.
Siento mucho oir 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 su versión. Ejecutar la actualización puede decirle si la versión es correcta antes de decirle que no puede cambiar a una versión anterior. En cuanto a la reparación de su ladrillo, ¿tal vez pueda usar un CD de restauración de firmware? Encontré esto: lifewire.com/mac-firmware-restoration-2259978
Esa es una excelente sugerencia y he votado su comentario. Sin embargo, sería muy decente de su parte incluir eso en una respuesta a mi pregunta. apple.stackexchange.com/questions/263636/…