Fans de Apple  


Regresar   Fans de Apple > Hardware sobremesa > Hackintosh
Canal de Youtube de Fansdeapple Conoce el Twitter de fansdeapple

Respuesta
 
Herramientas Desplegado
  #21  
Viejo 03/03/21, 20:46:07
Avatar de DeBilbao
DeBilbao DeBilbao is offline
Usuario registrado
Compra y venta: (3)
 
Fecha de Ingreso: dic 2010
Localización: Bilbao
Mensajes: 205
Predeterminado

Cumpliendo con su calendario de actualización mensual de OpenCore, anteayer se publicó la nueva versión 0.6.7, que ya tengo funcionando perfectamente en mi Sagar Hozktua en modo MacPro (2019), después de resolver un pequeño detalle que me ha provocado un Kernel Panic y que os comentaré a continuación.

Actualización a la versión de OpenCore 0.6.7

Este es el registro de cambios de la versión del bootloader:

Cita:
  • Fixed ocvalidate return code to be non-zero when issues are found
  • Added OEM values to PlatformInfo in Automatic mode
  • Improved CPU frequency calculation on Haswell and earlier
  • Fixed issues when applying certain patches
  • Added SSN (and HW_SSN) variable support
  • Added onscreen early logging in DEBUG builds for legacy firmware
  • Added workaround for firmware not specifying DeviceHandle at bootstrap
  • Added support for R/O page tables in SetupVirtualMap quirk
  • Added OEM preservation for certain Apple SMBIOS tables
  • Fixed switching to graphics mode when entering OpenCanopy
  • Fixed installing Apple FB Info protocol when no GOP exists
  • Fixed abort timeout sound in OpenCanopy on key press
  • Added GopPassThrough option to support GOP protocol over UGA
  • Fixed CPU speed rounding for certain Xeon and Core 2 CPUs
  • Removed KeyMergeThreshold as it never functioned anyway
  • Added acdtinfo utility to lookup certain products
  • Fixed FSBFrequency calculation with fractional multiplier
  • Fixed showing core count for some AMD CPUs
  • Added ResetTrafficClass to reset TCSEL to T0 on legacy HDA
  • Fixed default boot entry selection without timeout for builtin picker
  • Added ocpasswordgen utility to generate OpenCore password data
  • Added ActivateHpetSupport quirk to activate HPET support
  • Fixed opencore-version reporting the incorrect version in rare cases
Además de OpenCore, se han actualizado estos kexts esenciales que forman parte de mi configuración:
  • AppleALC 1.5.8 (Audio)
  • VirtualSMC v1.2.1 (Emulador SMC)
  • WhateverGreen 1.4.8 (VGA)

Lo tenéis todo para descargar en el GitHub del proyecto Acidanthera

https://github.com/acidanthera

Como siempre os digo, haced los cambios primero en la carpeta EFI de un pendrive desde el que podéis iniciar el equipo para probar los cambios. En caso de no funcionar - como me ha pasado a mi en este caso - podéis iniciar el equipo como hasta ahora desde la carpeta EFI de vuestro disco duro. No cuesta nada y evitamos riesgos.

Para actualizar desde la versión 0.6.6 he seguido los consejos recomendados por la guía oficial de Dortania, en el capítulo dedicado a la actualización de OpenCore.

https://dortania.github.io/OpenCore-...al/update.html

Hay que copiar los archivos nuevos de OpenCore sustituyendo los existentes en vuestra carpeta, y lo mismo con los Kexts actualizados, copiarlo en su lugar correcto, y ejecutar ProperTree para hacer un Snapshot y que recoja las nuevas actualizaciones.

OJO, que en esta versión han metido el archivo Bootx64.efi en dos carpetas:
  • EFI\BOOT
  • EFI\OC\Drivers
Hasta ahora solo lo tenía controlado en la carpeta BOOT, así que no se me ha pasado por la cabeza copiarlo a la carpeta Drivers, y al no hacerlo he obtenido un bonito Kernel Panic que me ha costado identificar.





Mi carpeta EFI ha quedado así. Como sabéis, utilizo las etiquetas de colores para identificar los elementos que he actualizado en color naranja, y una vez que compruebo que van bien, los vuelvo a dejar en verde. En esta ocasión he dejado en verde y naranja el archivo BOOTx64.efi causante de la confusión, para tenerlo controlado en la próxima actualización.



De nuevo he usado el programa OCConfigCompare para comparar el archivo config.plist que estábamos utilizando en la versión 0.6.6 con el archivo sample.plist de la nueva versión 0.6.7 de OpenCore.

Ejecutando el comando, afloran las diferencias, elementos que faltan en el archivo config.plist introducidos por OpenCore 0.6.7 y elementos que sobran, porque esta versión los ha eliminado.

Como siempre, he abierto los dos archivos con mi editor de Plist favorito (Plist Edit Pro) pero podéis hacerlo perfectamente con el recomendado ProperTree, y he copiado lo que faltaba de uno a otro hasta que tras volver a comparar, no queda nada pendiente.

Aquí tenéis la lista de las tres entradas nuevas que han aparecido y una que ha desaparecido, pues aunque aparecen dos, he dejado sin eliminar la sección Memory, que la tengo configurada de modo manual para evitar los problemas de configuración de memoria como MacPro.

__________________
MacPro 2019 Z390 Designare + i7-9700F + Radeon RX Vega 56
MacBook Pro 13" 2020 Core i5-1038NG7 @2.0 GHz 16GB 512GB
iPad Air 3 64GB Wi-Fi+Cellular + iPhone 11 Pro 256GB + Apple TV 4K
Responder Con Cita
El siguiente usuario ha dado las gracias a DeBilbao por este comentario:
Toretto (03/03/21)
  #22  
Viejo 03/03/21, 20:48:26
Avatar de Toretto
Toretto Toretto is offline
Moderador/a de FansdeApple
Compra y venta: (14)
 
Fecha de Ingreso: dic 2010
Localización: Apple Watch S4 LTE 44mm
Mensajes: 24,200
Tu modelo de iPhone: iPhone X
Tu modelo de iPad: iPad Pro
Tu modelo de Mac: Mac Pro
Predeterminado

puto crack maestro, me quito el sombrero!!! No veas si controlas, lo llevas al día e!
__________________

Aveces es mejor ser un "extraño", que no uno más del rebaño, co-co...
Responder Con Cita
  #23  
Viejo 07/06/21, 22:53:42
Avatar de DeBilbao
DeBilbao DeBilbao is offline
Usuario registrado
Compra y venta: (3)
 
Fecha de Ingreso: dic 2010
Localización: Bilbao
Mensajes: 205
Predeterminado

Actualización a la versión de OpenCore 0.7.0

Desde hoy tenemos OpenCore 0.7.0 disponible, y ya está instalado en mi Sagar Hozkatua.

La actualización incluye el paquete base de OpenCore con las siguientes notas de la versión

https://github.com/acidanthera/OpenCorePkg/releases

v0.7.0
  • Fixed NVRAM reset on firmware with write-protected BootOptionSupport
  • Improved direct GOP renderer performance for certain cases
  • Added support for display rotation in direct GOP renderer
  • Fixed handling multinode device paths in LoadedImage and elsewhere
  • Changed OpenCanopy image directory to support directory prefixes
  • Changed OpenCanopy preferred image set to Acidanthera\GoldenGate
  • Removed <BOOTPATH>.icns and <TOOLPATH>.icns support
  • Added content flavour system allowing custom boot entry icons compatible across icon packs
  • Added automatic flavour detection for macOS boot entries
  • Added ProvideCurrentCpuInfo quirk to provide correct TSC/FSB for Hyper-V virtual machines
  • Added Hyper-V device path expansion to allow setting default boot volume
  • Added Apple variant of GopPassThrough to handle only AppleFramebufferInfo handles
  • Fixed further kernel patches not being processed if a patch was skipped due to arch mismatch
  • Added optional Toggle SIP system boot menu option
  • Added CsrUtil.efi tool, similar to Apple csrutil
  • Removed support for <TOOLPATH>.lbl/.l2x pre-drawn entry labels
  • Fixed previous text not cleared before console mode tools and entries in OpenCanopy
  • Fixed DEBUG build crashes with GopPassThrough and UgaPassThrough
  • Added flavour for memory testing utilities
  • Updated recommended memtest86 config in sample .plist files
  • Defined bootloader flavours
  • Applied own flavour to OC build
  • Added CPU topology fixes to ProvideCurrentCpuInfo quirk
  • Updated OC default SIP disabled value
  • Documented SIP values which affect macOS updates
  • Added csr-data Apple NVRAM var to docs
  • Fixed file alignment causing codesign issues with CLANGPDB images
  • Replaced AdviseWindows with AdviseFeatures to support APFS

Necesitaremos también descargar los recursos gráficos para la interfaz del selector de arranque, pues ha sido actualizada también.

https://github.com/acidanthera/OcBinaryData

El controlador de audio AppleALC ha sido actualizado a la versión 1.6.1 y tendremos que copiarlo en la carpeta Kexts


https://github.com/acidanthera/Apple...ases/tag/1.6.1

v1.6.1
  • Fixed broken data in CS4206's layout76.xml
  • Added PathMapID 4206 and 8800 for ALC885's Layout 67 and 73
  • Fixed broken data in ALC289's layout87.xml
  • Fixed automatic resource formatting on build
  • Fixed ALC885's Info.plist Platforms entry
  • Added 400 Series (0xF1C8 Z490 + Intel 11 Gen) PCH HD Audio Controller
  • Fixed alc-verb device indexing giving varying results over reboots
  • Added device listing with indices via -L/-l in alc-verb
  • Added AppleALCU kext variant for digital-only audio setup
  • Disabled kext patching for verb support and delays when not requested
  • FIxed replace count in WhiskeyLake HDA patches
  • Separated Intel WhiskeyLake laptop and desktop patches
  • Added ALC1220 layout-id 35 for MSI GP75 9SD by Win7GM
  • Added ALC1200 (display as ALCS1200A) layout-id 69 for Asrock Z490M ITX/AC by Lorys89 & Vorshim92
  • Added ALC293 layout-id 30 for HASEE ZX8-CT5DA by RushiaBoingBoing
  • Added ALC255 layout-id 96 for dell 5559 by Bhavin
  • Fix mute on Conxexant CX 20724 by Human7900
  • Added ALC1220 layout-id 17 for Gigabyte Z490 Vision G manual SP/HP by NIBLIZE
  • Added ALC255 layout-id 82 for minisforum U820 by daliansky
  • Added ALC282 layout-id 21 for TinyMonster ECO by DalianSky

VirtualSMC, el emulador de SMC ha sido también actualizado a la versión 1.2.4


https://github.com/acidanthera/Virtu...ases/tag/1.2.4


v1.2.4
  • Added support for NCT6683D series

RestrictEvents, necesario para corregir la visualización de los módulos de memoria, actualizado a la versión 1.0.2

https://github.com/acidanthera/Restr...ases/tag/1.0.2


v1.0.2
  • Fixed patching CPU brand string with 8 core configurations
  • Fixed detecting CPU core count on some CPU models
  • Added single-core CPU brand string spoofing support

El controlador del SSD NVMeFix, también se actualiza a la versión 1.0.8
https://github.com/acidanthera/NVMeF...ases/tag/1.0.8


v1.0.8
  • Fixed applying quirks based on the disk name and serial
  • Make Kingston A2000 quirk specific to S5Z42105

WhateverGreen, el controlador de pantalla, a la versión 1.5.0


https://github.com/acidanthera/Whate...ases/tag/1.5.0


v1.5.0
  • Fixed AMD WX-4170 name for 67E0 device id
  • Added NVIDIA driver error logging with -ngfxdbg

El proceso de instalación ha sido el habitual:
  • Descargar todos los nuevos componentes desde los enlaces que os dejo más arriba
  • Copiar la carpeta EFI de la versión anterior 0.6.9 que estaba usando hasta ahora
  • Copiar los nuevos archivos de OpenCore y las extensiones de kernel, sustituyendo los anteriores
  • Comparar el archivo config.plist de la versión 0.6.9 con el sample.plist de la versión 0.7.0 con la herramienta OCConfigCompare
  • Editar el archivo config.plist añadiendo las entradas que faltan (yo uso Plist Editor)
  • Volver a comparar para comprobar que no quedan entradas pendientes
  • Abrir config.plist con el comando ProperTree y hacer un OC Snapshot
  • En UEFI > Output > revisar la variable GopPassThrough, que debe ser String y antes era Integer
  • En Misc > Boot > PickerVariant cambiar de Modern a Acidanthera\GoldenGate que es el nuevo conjunto de iconos
  • Conectar el pendrive USB que usamos para instalar macOS Big Sur
  • Montar la partición EFI del pendrive con el comando MountEFI
  • Reemplazar la carpeta EFI con la que acabamos de preparar
  • Reiniciar desde el pendrive y comprobar que todo funciona correctamente
  • Montar la partición EFI del disco interno con el comando MountEFI
  • Reemplazar la carpeta EFI con la que hemos comprobado que funciona
  • Reiniciar
  • Cuando aparece el menú de OpenCore, elegir la opción para borrar la NVRAM
  • Una vez iniciado macOS, elegir el disco de arranque, pues se habrá perdido
  • Reiniciar normalmente.

Estas son las diferencias que he tenido que añadir al archivo config.plist
Y así ha quedado después de
Una vez probada la nueva versión y dada por buena, así ha quedado mi carpeta EFI




La interfaz gráfica refleja la versión abajo a la derecha, con el literal REL-070-2021-06-07 para indicar que estamos en OpenCore 0.7.0, publicado el 7 de junio de 2021.




__________________
MacPro 2019 Z390 Designare + i7-9700F + Radeon RX Vega 56
MacBook Pro 13" 2020 Core i5-1038NG7 @2.0 GHz 16GB 512GB
iPad Air 3 64GB Wi-Fi+Cellular + iPhone 11 Pro 256GB + Apple TV 4K
Responder Con Cita
Respuesta

Herramientas
Desplegado

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro


Husos Horarios son GMT +2. La hora en este momento es 18:00:54.

Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.Navbar with Avatar by Motorradforum