Ver Mensaje Individual
  #3  
Viejo 03/10/21, 22:36:01
Array

[xs_avatar]
apriliars3 apriliars3 no está en línea
Equipo de HTCMania
· Votos compra/venta: (15)
 
Fecha de registro: feb 2010
Localización: Madrid
Mensajes: 4,701
Modelo de smartphone: iPhone XS Plus
Tu operador: Movistar
Creación de la EFI para macOS Big Sur 11 en OpenCore 0.6.5

(Click para mostrar/ocultar)

Archivos necesarios

- ProperTree
- GenSMBIOS
- OpenCore 0.6.5
- AMD Kernel Patches Ryzen/Threadripper(17h and 19h)

Creación de la EFI para AMD Ryzen en OpenCore 0.6.5

1. Descarga de la EFI para OpenCore 0.6.5

Primeramente se descarga OpenCore 0.6.5 en formato Release (Debug si tienes problemas con el arranque) y en la carpeta OpenCore-0/X64/ se copia la carpeta EFI al escritorio al ser una cpu de 64 bits (si fuera de 32 bits hay que coger la EFI de la carpeta OpenCore-0/IA32).

2. Limpieza de la carpeta EFI

2.1. En EFI/OC/Drivers se eliminan todos los archivos salvo:
- HfsPlus.efi (descargado desde aquí)
- OpenCanopy.efi
- OpenRuntime.efi

2.2. En EFI/OC/Tools podemos eliminar todo, aunque si queremos podemos dejar OpenShell.efi.

3. Archivos Kext necesarios para Ryzen:

En EFI/OC/Kexts añadimos los siguientes Kexts:

- AMDRyzenCPUPowerManagement.kext
- AppleALC.kext
- Lilu.kext
- LucyRTL8125Ethernet.kext
- NullEthernet.kext
- RealtekRTL8111.kext
- VirtualSMC.kext
- WhateverGreen.kext

4. Archivos SSDT para B550 y A520

SSDT-EC-USBX DESKTOP

SSDT-CPUR for B550 and A520

Se copian en EFI/ACPI los anteriores archivos .aml



5- Modificación del config.plist para Ryzen

Se copia el archivo Sample.plist desde Opencore-0/Docs a la carpeta EFI/OC/ y se renombre como config.plist. Para empezar con las modificaciones se puede usar ProperTree.

Antes de nada se eliminan todos los Warning que nos salgan y se cargan todos los archivos que tenemos en OC desde Archivo/OC Snapshot o pulsando la tecla Comando+R

ACPI



Booter



DeviceProperties

En mi caso lo tengo así para que me funcione iMessage y FaceTime https://dortania.github.io/OpenCore-...tml#fixing-en0



Kernel



Es necesario parchear para los Ryzen, por lo que se realiza lo siguiente:

- Se abre el archivo patches.plist
- Se borra en Kernel/Patch del config.plist
- Se copia el Kernel/Patch de patches.plist y se pega en Kernel/Patch del config.plist

Misc



NVRAM



PlatformInfo



Con GenSMBIOS puedes seleccionar el config.plist y generar un SMBIOS para iMacPro1,1 con el UUID y serial Number.

UEFI



6. Añadir una interfaz a OpenCore (opcional)

Archivos necesarios

- OpenCanopy.efi OpenCanopy.efi (opens new window)
- Resources folder (opens new window)

Se necesitan los archivos OpenCanopy.efi en EFI/OC/Drivers y la carpeta Resources en EFI/OC

En el config.plist se realizan los siguientes cambios:





Responder Con Cita