OpenCore y unas cuantas extensiones del kernel se ha actualizado hoy a la versión 0.7.7, y he actualizado mi carpeta EFI con las actualizaciones tanto del gestor de arranque como de las extensiones de kernel y los recursos de BinaryData.
Actualización a la versión de OpenCore 0.7.7
OpenCore v0.7.7
v0.7.7 Fixed rare crash caused by register corruption in the entry point Added ProvideCurrentCpuInfo support for Intel Alder Lake Fixed typo in Cpuid1Data recommendations for Intel Rocket Lake and...
github.com
Este es el registro de cambios, la mayoría centrados en la mejora de la reproducción de audio en el proceso de arranque
- Fixed rare crash caused by register corruption in the entry point
- Added ProvideCurrentCpuInfo support for Intel Alder Lake
- Fixed typo in Cpuid1Data recommendations for Intel Rocket Lake and newer
- Updated builtin firmware versions for SMBIOS and the rest
- Updated underlying EDK II package to edk2-stable202111
- Resolved crashes in QEMU with AudioDxe
- Added AudioDxe settings caching (avoids non-needed setup delays)
- Added DisconnectHda quirk to allow UEFI sound on Apple hardware and others
- Added workarounds for bugs in QEMU intel-hda driver to allow UEFI sound in QEMU
- Implemented multi-channel (e.g. bass+main speaker; speakers+headphones) UEFI sound with AudioOutMask
- Fixed AudioDxe startup stalls when Nvidia HDA audio is present
- Resolved AudioDxe disabling sound in Windows on some firmware
- Added pointer polling period tuning in the builtin AppleEvent implementation
- Added pointer device list tuning in the builtin AppleEvent implementation
- Added VREF handling to support UEFI sound on more Apple hardware
- Updated audio output channel detection to support UEFI sound on more Apple hardware
- Added manual GPIO config (use --gpio-setup AudioDxe driver argument for UEFI sound on Apple hardware)
- Switched UEFI audio levels to decibel gain to allow accurate matching of saved macOS volume levels
- Separated settings for minimum audio assist volume and minimum audible volume
OCBinaryData
Contribute to acidanthera/OcBinaryData development by creating an account on GitHub.
github.com
- Drivers > Solo el archivo HfsPlus.efi
- Resources > Toda las carpetas
RestrictEvents v1.0.6
v1.0.6 Fixed memory view restrictions for MacBookAir and MacBookPro10 not being correctly disabled Disabled The disk you inserted was not readable by this computer message popup Added Content Cach...
github.com
- Fixed memory view restrictions for MacBookAir and MacBookPro10 not being correctly disabled
- Disabled The disk you inserted was not readable by this computer message popup
- Added Content Caching support for systems exposing kern.hv_vmm_present via -revasset
- Lowered OS requirement for -revsbvmm to macOS 11.3
AppleALC v1.6.8
v1.6.8 Replace patch for 500 Series(0x43C8) PCH HD Audio Added ALC269-VC for Samsung NP540U4E #752 by @majonez Added ALC1220A layout 8 for MSI z490i unify by @viorel78 Added front panel connection...
github.com
v1.6.8
- Replace patch for 500 Series(0x43C8) PCH HD Audio
- Added ALC269-VC for Samsung NP540U4E #752 by @majonez
- Added ALC1220A layout 8 for MSI z490i unify by @viorel78
- Added front panel connections in ALC892 layout 23 for ASRock B365 Pro4 by @TheHackGuy
- Removed redundant 8086:A171 controller patches by @al3xtjames
- Fixed wakeconfigdata for ALC236 LayoutID 36 by @volcbs
- Fixed Combo jack for CX8200 layout-id 80 by @vivzero
- Added ALC897 layout 11 for GIGABYTE Z590M
WhateverGreen v1.5.6
v1.5.6 Fixed deprecated code in unfairgva
github.com
- Fixed deprecated code in unfairgva
LiLu v1.5.8
v1.5.8 Fixed kernel panic on macOS 10.15 and earlier introduced in 1.5.7 Added Alder Lake CPU model support Added shared patcher instance grabbing API
github.com
- Added address slot support for all 64-bit macOS version
La comparación del archivo config.plist con el sample.plist de la nueva versión arroja diferencias en ambos sentidos, que toca actualizar.
Y las he copiado como siempre, usando PlistEditor, mi editor de archivos plist favorito.
Primero añadimos en NVRAM > Add > 7C436110-AB2A-4BBB-A880-FE41995C9F82
Añadimos también UEFI > AppleInput
Eliminar - ojo, eliminar - estas tres entradas en UEFI > Audio
Y por último, añadir estas 5 entradas a UEFI > Audio
Y volvemos a comprobar con ocConfigCompare.command que todo está bien aplicado y que no hay diferencias entre nuestro archivo config.plist y el sample.plist que acompaña a la descarga de OpenCore 0.7.7
Como siempre, antes de reiniciar, reviso el archivo config.list con ProperTree, haciendo un OC Snapshot, que lee la carpeta y añade entradas al archivo config.plist si no las encuentra y las elimina si sobra. Esto sucede si hemos añadido o quitado un Kext, por ejemplo.
ProperTree.cmd dejó de funcionarme bien con macOS Monterey y presentaba una pantalla en negro, pero pude resolverlo compilando el comando Python y convirtiéndolo en una aplicación, que ahora uso en lugar del script.
Así ha quedado definitivamente mi carpeta EFI. En la selección, los elementos que han sido modificados hoy.
La primera prueba la hacemos "sin riesgo", copiando la carpeta EFI al pendrive de instalación de macOS Monterey, y reiniciamos el equipo desde el mismo. Así, si tuviéramos un problema no habríamos puesto en riesgo nuestra instalación.
Comprobado que todo va bien, sustituimos la carpeta EFI de nuestro disco de arranque, en mi caso el WD SN750 de 500GB que tan buen resultado da con macOS Monterey.
En la parte inferior derecha de la pantalla del "picker" de OpenCore, podemos comprobar que estamos usando OpenCore 0.7.7, publicado el 10 de enero de 2022.
Y tras arrancar, todo funciona correctamente. Hackintool también se ha actualizado a la versión 3.8.4 y muestra que mis puertos USB 2, USB 3 y USB-C siguen mapeados y los dispositivos que tengo conectados a los mismos operativos.