Cambiar de OpenCore 1.0.2 a 1.0.3

OpenCore 1.0.3 ya está disponible. Hay bastantes cambios y mejoras pero la mayoría no son perceptibles para el usuario final, sobre todo si la versión 1.0.2 funcionaba bien. Puedes descargarlo desde Acidanthera.

Cambios principales

  • Compatibilidad con la familia de CPU AMD 1AH
  • Se corrigió la transferencia EHCI en OpenDuet, lo que provocaba que las máquinas más antiguas se bloquearan al iniciarse
  • Compatibilidad con CPU Arrow Lake y Raptor Lake
  • Se corrigió un fallo con vault sign.command
  • Se añadió el driver OpenNetworkBoot para admitir el arranque HTTP(S) y PXE.

Leer más

Cambiar de OpenCore 1.0.1 a 1.0.2

OpenCore 1.0.2 ya está disponible. Al igual que en la versión anterior, hay bastantes cambios aunque la mayoría no son perceptibles para el usuario final. Puedes obtenerla en Acidanthera.

Cambios principales

  • Docs: actualizado el texto de Booter >> Quirks >> FixupAppleEfiImages. FixupAppleEfiImages corrige errores de permisos y secciones en imágenes boot.efi de macOS (ver Nota)
  • Se corrigió un error en macrecovery al ejecutarse sin interfaz gráfica
  • Se añadió soporte para AMD_CPU_EXT_FAMILY_1AH
  • Se actualizaron las versiones de firmware integradas para SMBIOS
  • Se volvió a habilitar el parche (corregido)  MSR_MISC_PWR_MGMT de XcpmExtraMsrs en macOS 12+
  • Se corrigió la selección de dispositivo de arranque con discos VirtIO usados para instalaciones de macOS
  • UEFI >> se ha añadido la opción Unload (Array) para desactivar drivers existentes en el firmware.

Leer más

Cambiar de OpenCore 1.0.0 a 1.0.1

Ya salió OpenCore 1.0.1. Es una actualización muy sencilla, no hay cambios en config.plist. Puedes obtenerlo en Acidanthera.

Cambios principales

  • Código actualizado y barra de progreso añadida a macrecovery
  • Error corregido de ThirdPartyDrives en macOS 14.4 y posteriores
  • Problema resuelto al iniciar Recovery en OS X 10.8 y anteriores desde OpenCore 0.9.7
  • Nvramdump compatible con 10.6+ para usar con LogoutHook.

Config.plist

  • Nada que hacer.

Leer más

Cambiar de OpenCore 0.9.9 a 1.0.0

Se ha publicado OpnCore 1.0.0. A pesar del número de versión, no ha de ser visto como una actualización mayor sino como un paso más en la evolución continua de OpenCore. Hay bastantes cambios y mejoras, es recomendable actualizar. Puedes obtenerlo desde Acidanthera.

Cambios principales

  • Se han actualizado las versiones de firmware para SMBIOS.
  • Las utilidades ahora requieren macOS 10.9+ (OpenCore todavía soporta macOS 10.4+).
  • Se ha añadido soporte AllowRelocationBlock para versiones de 32-bit.
  • Se ha arreglado un problema al cargar algunos drivers en OpenDuet (ej. OpenRuntime.efi).
  • Se ha corregido el orden alfabético de algunas secciones en el archivo Configuration.pdf.

Leer más

Cambiar de OpenCore 0.9.8 a 0.9.9

Actualización muy sencilla a OpenCore 0.9.9. Hay cambios internos pero nada especial que hacer por parte del usuario final. Realmente sólo es actualización necesaria si usas OpenDuet o LegacyBoot en macOS Sonoma. Puedes obtenerlo en Acidanthera.

Cambios princiopales

  • Arreglado un aviso incorrecto en ocvalidate
  • Actualizado Launchd.command para funcionar bien en macOS Sonoma
  • Arreglada una etiqueta errónea en el modelo MacBookPro11,3 en macserial
  • Descargas mejoradas en macrecovery cuando hay conexiones lentas.

Config.plist

  • Nada que hacer.

Kexts

  • Nada nuevo.

Cambiar de OpenCore 0.9.7 a 0.9.8

Hay una nueva versión de OpenCore, la 0.9.8. Puedes descargarla desde Acidanthera.

Cambios principales

  • Actualizado OpenDuet para permitir la carga de HfsPlusLegacy.efi
  • Arreglado el cálculo de la frecuencia en la familia AMD 10h (Phenom, Opteron 3ª gen.)
  • Intercambiada la posición de los botones Shutdown y Restart para coincidir con el aspecto de macOS Sonoma
  • Misc >> Boot >> PickerAttributes: se ha añadido OC_ATTR_USE_REVERSED_UI para tener la posición anterior de los botones Shutdown y Restart por si es útil para determinados Backgrounds personalizados
  • Misc >> Boot >> PickerAttributes: se ha añadido OC_ATTR_REDUCE_MOTION para deshabilitar animaciones opcionales en OpenCanopy (menú, contraseña), dejando solamente las animaciones que proporcionan información no obtenida por otro medio
  • Se ha añadido el driver FirmwareSettingsEntry.efi que muestra una entrada de menú para reiniciar en la configuración de BIOS
  • Arreglado el fallo de APFS JumpStart cuando se usa OpenDuet y SecureBootModel es Disabled
  • Se ha añadido soporte en EnableGop para VBios UEFI de más tarjetas Nvidia antiguas.

Leer más

Cambiar de OpenCore 0.9.6 a 0.9.7

Hay una nueva versión de OpenCore. Se ha publicado OpenCore 0.9.7. Puedes descargarlo desde Acidanthera. Los cambios no son visibles al usuario final pero se han mejorado varios aspectos de la aplicación. En esta ocasión no es necesario hacer ningún cambio en el archivo config.plist.

Cambios principales

  • Se han actualizado las versiones de firmware
  • Se ha reparado el fallo al arrancar la partición Recovery en algunos sistemas
  • Se ha actualizado la lista recovery_urls.txt
  • Se ha añadido soporte para argumentos de línea de comandos en QemuBuild.command
  • Se ha actualizado FixupAppleEfiImages para arreglar errores con binarios Apple de arranque no seguros
  • Se ha actualizado ProvideCurrentCpuInfo para reparar errores en macOS X 10.5 y 10.6
  • Se han actualizado OpenCore, OpenDuet y efidebug.tool para añadir soporte para el nuevo formato UEFI.

Leer más

Cambiar de OpenCore 0.9.5 a 0.9.6

OpenCore 0.9.6 ya está disponible. Aunque hay 1 único cambio en config.plist (útil solo para Max OS X 10.4 y 10.5), el código continúa recibiendo mejoras y correcciones. Puedes descargarlo desde Acidanthera.

Cambios principales

  • Database: actualizadas las versiones de firmware para SMBIOS
  • Se corrigió el bloqueo al generar entradas de arranque en algunos sistemas.
  • Docs: actualizados los requisitos para OpenLegacyBoot
  • Corregida la compilación en Windows (evitando archivos de salida nulos)
  • Se agregó el quirk FixupAppleEfiImages para corregir errores en las imágenes boot.efi de las primeras versiones de Mac OS X (10.4 y 10.5). FixupAppleEfiImages nunca se aplica durante el arranque seguro de Apple para macOS más modernos y sólo es necesaria para cargar Mac OS X 10.4 y 10.5, e incluso entonces sólo si el firmware incluye un cargador de imágenes moderno como las versiones actuales de OpenDuet.

Leer más

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

Leer más

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

Leer más