Cambiar de OpenCore 0.7.3 a 0.7.4

OpenCore 0.7.4 está disponible. Puedes descargarlo desde aquí. Esta vez, el mensaje mensual (más corto) de vit9696 no está en Dortania sino en el bug tracker de Acidanthera.

Los cambios principales están en el registro de cambios (changelog). Este es el resumen:

  • Linux: ordenación de los kernel, capacidad de omitir opciones de autodetección, información de registro opcional más detallada
  • Mejorada la detección del número de núcleos en CPU antiguas
  • Actualizada la lista de modelos de Mac para SMBIOS
  • Mejorada la actualización o instalación de Monterey
  • Arranque seguro de Apple en Monterey: SecureBootModel=Default ahora se ajusta para coincidir con el modelo de SMBIOS y se ha mejorado la capacidad de obtener Full Security para modelos de SMBIOS con chip T2 de Apple.

Secure boot y actualizaciones en Monterey

Hasta ahora podíamos tener Full Security de Apple Secure Boot en Big Sur pero no en Monterey. Puedes leer sobre Apple Secure Boot aquí.
Ahora también podemos tener Full Security en Monterey. Para ello es necesario un modelo SMBIOS que tenga chip de seguridad Apple T2. Si el modelo SMBIOS no tiene T2, sólo podemos tener Medium Security. Esto también es así en los Mac.

Por otro lado, la necesidad de cambiar SecureBootModel o SMBIOS para actualizar Monterey vía OTA parece haber desaparecido y no es necesario tener RestrictEvents.kext para esta tarea porque la corrección está incluida en OpenCore.

config.plist

  • UEFI >> Drivers >> añadida la propiedad Comment (string) (Arguments, Comment, Enabled y Path).
  • Booter >> Quirks >> SyncRuntimePermissions (boolean): por lo general es False, pero puede ser útil poner True si hay fallos de arranque (por ejemplo, kernel panic con pantalla en negro) al arrancar núcleos de Linux.
  • Misc >> Security >> se ha modificado el valor Default de SecureBootMode para hacerlo coincidir con el modelo SMBIOS y solucionar el problema con las actualizaciones en Monterey. No hay necesidad de cambiar el valor de SecureBootModel en config.plist, Default puede ser válido para todo el mundo.
  • NVRAM >> Se ha añadido la variable NVRAM BridgeOSHardwareModel para reparar SecureBootMode con modelos SMBIOS con T2 en Monterey. No necesitas añadir nada a la sección VRAM section. Esto lo hace OpenCore internamente.
  • PlatformInfo >> Generic >> solucionado un problema al actualizar o instalar las betas de Monterey añadiendo soporte para imágenes BaseSystem de mayor tamaño en la propiedad AdviseFeatures. No hay necesidad de activar AdviseFeatures ya que todas las versiones de firmware han actualizado el valor de FirmwareFeatures para Monterey.

Sistemas Linux

Se recomienda encarecidamente que las personas que utilizan macOS y Linux lean detenidamente la sección OpenLinuxBoot del PDF de configuración de OpenCore. Se ha mejorado la detección de Linux. Hay demasiados cambios para ser comentados aquí por alguien que apenas usa Linux.
Nota: Es posible que el quirk SyncRuntimePermissions deba establecerse en True para evitar fallos tempranos de arranque del kernel de Linux en algunos firmwares lanzados después de 2017.

Guía rápida para novatos

Cambios en config.plist

  • UEFI >> Drivers >> se ha añadido la propiedad Comment (string). Cada driver ahora tiene 4 claves: Arguments (string), Comment (string), Enabled (boolean) y Path (string).
  • Misc >> Security >> SecureBootMode >> Default ahora lo hace coincidir con el modelo SMBIOS para solucionar las actualizaciones en Monterey.

Archivos que han de ser reemplazados:

  • Carpeta BOOT
  • Drivers y herramientas (tools) que utilizas
  • Archivo OpenCore.efi.

Extensiones actualizadas

Es recomendable instalar las versiones nuevas de:

  • AppleALC 1.6.5 (se han añadido layouts para varios dispositivos)
  • CpuTscSync  1.0.5 (se ha solucionado un fallo con la salida del reposo)
  • FeatureUnlock 1.0.4 (arreglados errores tipográficos)
  • HibernationFixup 1.4.4 (solución de errores)
  • MacHyperVSupport 0.7 (arreglados mensajes de depuración, soporte de red)
  • RestrictEvents 1.0.5
  • VoodooPS2Conttroller 2.2.6 (solucionado el error con varios touchpads fallando al salir del reposo)
  • VoodooRMI 1.3.5 (solución de errores, dispositivos añadidos)
  • WhateverGreen 1.5.4 (solucionado un fallo en la pantalla en plataformas Ice Lake).

Deja un comentario