Cambiar de OpenCore 0.9.4 a 0.9.5

OpenCore 0.9.5 ya está disponible. Puedes obtenerlo desde Acidanthera.

Cambios principales

  • Se ha añadido la característica UEFI >> ShimRetainProtocol que permite enlazar OpenCore desde shim para verificar que Linux utiliza certificados en shim. ShimRetainProtocol sólo es necesario si OpenCore es enlazado desde shim. Ha de ser True para permitir que OpenCore arranque ítems verificados por certificados presentes en shim pero no en las claves de UEFI Secure Boot
  • Se ha añadido el driver OpenLegacyBoot para el arranque legacy del sistema operativo.

config.plist

  • UEFI >> quirks: se ha añadido ShimRetainProtocol (Boolean). El valor por defecto es False.
Continuar leyendo «Cambiar de OpenCore 0.9.4 a 0.9.5»

Cambiar de OpenCore 0.9.3 a 0.9.4

Ya salió OpenCore 0.9.4. Consíguelo desde Acidanthera. Preparado para probar macOS 14 Sonoma beta.

Cambios principales

  • Kernel >> Quirks: se ha reparado ForceAquantiaEthernet en macOS 14 beta 2.
  • Kernel >> Quirks: se ha mejorado LapicKernelPanic en sistemas legacy.
  • Misc >> Boot: se ha añadido la propiedad InstanceIdentifier para identificar la instancia actual de OC que ha arrancado; también se añadió la capacidad de que los archivos .contentVisibility apunten a instancias específicas de OC. Se permite que el archivo .contentVisibility esté localizado en las mismas ubicaciones en la raíz del volumen de arranque, igual que sucede con el archivo .VolumeIcon.icns, para sobrevivir a las actualizaciones de macOS (las actualizaciones de macOS eliminan los archivos que no son de Apple situados junto al gestor de arranque de Apple).
Continuar leyendo «Cambiar de OpenCore 0.9.3 a 0.9.4»

Cambiar de OpenCore 0.9.2 a 0.9.3

Ha salido OpenCore 0.9.3. Muchas novedades, como de costumbre. Cambios y mejoras. Preparado para probar macOS 14 Sonoma. Puedes descargarlo desde Acidanthera.

Cambios principales

  • Kernel >> Quirks: mejorada la propiedad XhciPortLimit en macOS 11 a 14. XhciPortLimit dejó de funcionar a partir de Big Sur 11.2.3 pero ahora vuelve a ser funcional en las versiones posteriores de macOS, incluido Sonoma.
    Las recomendaciones para su uso no han cambiado: activar XhciPortLimit solamente cuando es necesario para mapear los puertos USB y evitar que esté activada de forma habitual en el uso diario. Incluso con XhciPortLimit activada, es necesario inyectar alguna extensión que provea información sobre los puertos USB (USBInjectAll.kext o USBToolBox.kext + UTBMap.kext o USBMap.kext o USBPorts.kext, con todos los puertos USB disponibles habilitados).
Continuar leyendo «Cambiar de OpenCore 0.9.2 a 0.9.3»

Cambiar de OpenCore 0.9.1 a 0.9.2

OpenCore 0.9.2 viene con gran número de cambios y mejoras. Arreglados los fallos en Wifi, Bluetooth o Ethernet aparecidos con la versión 13.3 de macOS Ventura. Mejoras en la presentación gráfica de la consola al arrancar. Solucionado el fallo del quirk ExternalDiskIcons manifestado a partir de la versión 13.3 de macOS Ventura. Y muchos otros, bastantes de ellos invisibles para el usuario final. En config.plist han aparecido 2 nuevas claves: Kernel >> Quirks >> DisableIoMapperMapping y UEFI >> Output >> InitialMode.

Continuar leyendo «Cambiar de OpenCore 0.9.1 a 0.9.2»

Cambiar de OpenCore 0.8.9 a 0.9.0

Ya ha salido OpenCore 0.9.0. No trae cambios en config.plist pero sí en varios archivos de código para arreglar fallos y añadir mejoras. Puedes obtenerlo desde Acidanthera. No dejes de leer el mensaje de PMheart sobre las modificaciones introducidas.

Cambios principales

  • Limpiar la consola para evitar líneas de texto superpuestas sobre el menú gráfico de arranque
  • Se ha añadido soporte de ProvideCurrentCpuInfo para macOS 13.3 beta
  • Se ha mejorado el soporte para EnableGOP (añadidas las iGPU AMD y soporte para macOS 10.11 y posteriores)

config.plist

Nada que cambiar.

Continuar leyendo «Cambiar de OpenCore 0.8.9 a 0.9.0»

Cambiar de OpenCore 0.8.8 a 0.8.9

Ya ha salido OpenCore 0.8.9 is out. Trae bastantes cambios y mejoras aunque no son evidentes a primera vista para el usuario final. Puedes obtenerlo desde Acidanthera.

Cambios principales

  • Arreglado el arranque de macOS en modo legacy cuando Apple Secure Boot está deshabilitado. Ahora el arranque en modo legacy funciona bien con o sin Apple Secure Boot.
  • Depuración mejorada al aplicar parches ACPI.
  • Añadido soporte para Linux al instalar LegacyBoot.
  • Arreglados errores en la documentación.
  • EnableGOP: controlador GOP para Mac genuinos de 2009 a 2012 implementando gráficos pre-OpenCore en GPUs no soportadas nativamente.
    Continuar leyendo «Cambiar de OpenCore 0.8.8 a 0.8.9»

    Cambiar de OpenCore 0.8.7 a 0.8.8

    Ya se ha lanzado OpenCore 0.8.8, puedes obtenerlo en Acidanthera. Aunque no hay novedades en cuanto al archivo config.plist, hay muchos cambios en otros componentes de OpenCore. Sólo hay que remarcar que ha habido casi 40 compilaciones a lo largo del mes. Son cambios importantes a nivel de código para tener un OpenCore más maduro y mejor.

    Lee el mensaje de PMheart, no hay mejor lugar para tener una idea general de los cambios realizados y sus autores.

    Cambios principales

    • Se ha actualizado AppleKeyboardLayouts.txt desde macOS 13.1.
    • Se han actualizado las versiones de firmware para los modelos SMBIOS.
    • Se ha actualizado ocvalidate para permitir herramientas duplicadas si la propiedad FullNvramAccess es diferente.
    • Se ha añadido .contentVisibility para ocultar entradas de arranque en el selector: una entrada es excluida si hay un archivo oculto .contentVisibility junto al boot loader o dentro del directorio de arranque con el contenido Disabled an ASCII. La entrada es marcada como auxiliar si su archivo .contentVisibility contiene la palabra Auxiliary.
    • Se ha corregido la compilación en máquinas Apple Silicon.
    • Se ha añadido soporte para SD card como dispositivo de arranque.
    Continuar leyendo «Cambiar de OpenCore 0.8.7 a 0.8.8»

    Temas en el menú de OpenCore

    Desde la versión 0.7.0 de OpenCore existe la posibilidad de tener más de un tema en la carpeta /Resources/Image, organizados por carpetas Autor/Tema, cambiando de tema de forma relativamente simple. Hay muchos temas disponibles. En este artículo voy a comentar sobre algunos de los que más me gustan.

    Los requerimientos básicos para disponer de interfaz gráfica en el selector de OpenCore (en caso contrario se muestra en modo texto) son:

    • Instalar el driver OpenCanopy.efi (carpeta Drivers y config.plist)
    • Misc -> Boot -> PickerMode = External
    • Completar la carpeta EFI/Resources con los recursos descargados desde Acidanthera ya que no vienen incluidos en el paquete de OpenCore. Se componen de las carpetas Audio, Font, Image y Label.

    Para utilizar temas en OpenCore 0.7.0 y siguientes hay que activar el sistema Flavours. Esto lo puedes hacer de forma sencilla actuando sobre 2 claves del archivo config.plist:

    Continuar leyendo «Temas en el menú de OpenCore»

    Cambiar de OpenCore 0.8.6 a 0.8.7

    OpenCore 0.8.7 está disponible. Puedes obtenerlo en Acidanthera. Es muy recomendable leer el mensaje de PMheart, el mejor resumen con los cambios introducidos y sus autores.

    Cambios principales

    • MacHyperVSupport: numerosos cambios y mejoras (lee el Changelog de la extensión)
    • Arreglado TSC/FSB para procesadores AMD en ProvideCurrentCpuInfo.
    • macrecovery descarga archivos en com.apple.recovery.boot de forma predefinida.
    • Mejorado el menú gráfico de arranque propio de Apple (BootKicker.efi) en algunos sistemas después de reiniciar.
    • Misc -> Boot -> se ha añadido HibernateSkipsPicker (Boolean): para no mostrar el selector de OpenCore al salir de hibernación.

    config.plist

    Misc -> Boot -> añadido HibernateSkipsPicker (Boolean), valor predefinido es false para los Hackintosh y true para los Mac cuando se usa OCLP.

    Continuar leyendo «Cambiar de OpenCore 0.8.6 a 0.8.7»