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).

Nota: el archivo .contentVisibility se puede colocar junto al boot loader (BOOTx64.efi) o en la carpeta de arranque, por ejemplo:
– Volumes/{ESP}/EFI/BOOT/.contentVisibility
– /System/Volumes/Preboot/{GUID}/System/Library/CoreServices/.contentVisibility
A partir de ahora, también se puede colocar en carpetas raíz relacionadas con una entrada de arranque, por ejemplo:
– /Sistema/Volúmenes/Preboot/{GUID}/.contentVisibility
– /Sistema/Volúmenes/Preboot/.contentVisibility
– /Volumes/{ESP}/.contentVisibility.

config.plist

  • Misc >> Boot: se ha añadido la propiedad InstanceIdentifier (String). No tiene valor asignado (cadena vacía) como predeterminado. La mayoría de nosotros no vamos a utilizar esta nueva característica.

Kexts

  • AppleALC 1.8.4
  • BrcmPatchRAM 2.6.8
  • EmeraldSDHC 0.1.1
  • Lilu 1.6.7
  • NVMFix 1.1.1
  • WhateverGreen 1.6.6.

No te limites a mirar la lista aparentemente corta de cambios, hay muchos más cambios y correcciones transparentes para el usuario,.

Nota para las personas interesadas en la nueva característica InstanceIdentifier

Consulta el archivo Configuration.pdf de OpenCore (Section 8.1.1: Boot Algorithm and .contentVisibility file).
El archivo .contentVisibility, cuando está presente, puede dirigr opcionalmente a instancias específicas de OpenCore. Su contenido es (texto plano):

[{Instance-List}:](Disabled|Auxiliary)

Si hay dos puntos «:», la lista previa de instancias es una lista, separada por comas, de valores de InstanceIdentifier. Ejemplo:

OCA, OCB: Disabled

Cuando esta lista está presente, la visibilidad especificada solo se aplica si InstanceIdentifier de la instancia actual de OpenCore está presente en la lista. Cuando la lista no está presente, la visibilidad especificada se aplica a todas las instancias de OpenCore.


3 comentarios en «Cambiar de OpenCore 0.9.3 a 0.9.4»

Deja un comentario