Cambiar de OpenCore 0.7.0 a 0.7.1

Esta vez podemos pensar que nos enfrentamos a una actualización menor de OpenCore porque tenemos que aprender y modificar solamente una cantidad asequible de funciones. Nada comparable a la actualización de junio. Sin embargo, esto no es del todo cierto. Lo que pasa es que la actualización 0.7.0 fue enorme, mucho más compleja de lo habitual. Y la actual vuelve a ser de complejidad media, algo a lo que estábamos más acostumbrados.

Lee con atención el mensaje de vit96096, como siempre el mejor resumen que hay sobre las novedades de OpenCore 0.7.1.

Esta actualización viene con algunos cambios importantes:

  • se han lanzado más de 60 compilaciones
  • algunos errores han sido corregidos
  • se ha mejorado la documentación (agregando actualizaciones a los documentos de depuración)
  • OpenCanopy sigue recibiendo mejoras
  • se han actualizado las versiones de firmware incorporadas
  • la información de dispositivos PCI se ha agregado a SysReport
  • Lilu ha cambiado a un nuevo kext patcher, compatible con macOS de 10.6 a 12
  • Para Monterey:
    • OpenCore y kexts se han adaptado a macOS 12 Monterey
    • se ha añadido BlueToolFixup para solucionar problemas de Bluetooth en macOS 12
  • Para Windows 11:
    • se ha añadido un documento que contiene requisitos y posibles formas para resolverlos
    • se ha añadido la herramienta TpmInfo.efi para verificar la existencia de TPM en BIOS.

config.plist

ACPI > Quirks > añadida SyncTableIds (boolean): para sincronizar los identificadores OEM de una tabla con la tabla SLIC para evitar problemas de licencia en sistemas operativos Windows más antiguos. Valor por defecto: False.

Kernel > Scheme > añadida CustomKernel (boolean): para cargar kernels personalizados desde el directorio Kernels ubicado en la raíz de la partición ESP. Diseñado para plataformas no compatibles, incluidas Atom y AMD, que requieren versiones modificadas del kernel XNU para arrancar. Valor por defecto: False.

OpenCanopy

  • Se ha corregido la detección de clics en áreas transparentes de los iconos de OpenCanopy. Nota para los artistas: las áreas transparentes de los iconos pueden tener una opacidad=1% para garantizar un funcionamiento correcto, aunque en teoría no es necesario con esta mejora de OpenCanopy.
  • Se agregaron los sabores recomendados Apple12 y Windows11.
  • Se corrigieron varios errores.
  • Se ha mejorado la documentación.

Tools

TpmInfo.efi: para verificar la existencia de Intel TPM en la plataforma, lo que permite usar TPM 2.0 si está habilitado. La herramienta no comprueba si TPM 2.0 está realmente habilitado o deshabilitado, solamente informa de la existencia de esta opción en BIOS. TpmInfo debe ejecutarse desde UEFI Shell, si se ejecuta desde el picker muestra un mensaje de texto tan breve que es imposible leer lo que dice.

ocvalidate

Corregido el cálculo de la longitud de la ruta y eliminada la verificación incorrecta de Misc > Entries > Path y Misc > Boot > PickerVariant. A veces, ocvalidate mostraba un mensaje de error (ruta demasiado larga) incluso si no superaba los 128 bytes. Según el Readme de ocvalidate: «Todas las rutas relativas a la raíz de OpenCore deben tener como máximo 128 bytes».

kexts

Es recomendable actualizar las extensiones a las versiones nuevas:

  • AirportBrcmFixup
  • AppleALC
  • BrcmPatchRAM
  • CPUFriend
  • IntelMausi
  • Lilu
  • NVMeFix
  • RestrictEvents
  • SidecarFixup
  • VirtualSMC
  • VoodooPS2
  • WhateverGreen.

Nota sobre TPM

La integración de TpmInfo.efi en OpenCore 0.7.1 tiene una razón obvia en el lanzamiento de Windows 11 que requiere TPM para ser instalada. En algunas BIOS no se encuentra la opción TPM y sí aparece la opción PTT, ambas son equivalentes pero vale la pena explicar en qué se diferencian.

TPM

Una de las mejoras aparecidas para proteger los ordenadores personales y los servidores ha sido la especificación Trusted Platform Module (TPM), tecnología diseñada para proporcionar funciones extra de seguridad.
TPM es un chip diseñado para realizar operaciones criptográficas que incluye varios mecanismos de seguridad física que lo hacen resistente a alteraciones. Tiene características de seguridad específicas para evitar que software malintencionado altere el sistema.
TPM está integrado en la CPU. Si tu ordenador tiene un procesador de los últimos 6 años, es casi seguro que tiene TPM.
En BIOS, esta opción suele estar en Avanzado > Trusted computing o algo similar. Suele tener opciones habilitado (automático) o deshabilitado.

PTT

Intel introdujo un cambio, la arquitectura Intel Platform Trust Technology (PTT), que implementa TPM en el firmware del sistema para que los ordenadores con Intel PTT no requieran una CPU dedicada. Para el sistema operativo, PTT se ve y actúa como TPM.
PTT se está implementando en PCs de bajo consumo, tabletas y otros dispositivos que en el pasado no podían soportar el coste adicional, la complejidad u otros requisitos exigidos por TPM basado en hardware.

En resumen, en BIOS puedes tener TPM o PTT, según el fabricante del hardware.

Deja un comentario