• Qué SSDTs necesita un hackintosh con Kaby Lake

    Si estamos preparando un hackinotsh con un procesador Kaby Lake (por ejemplo un i5-7600 o un i7-7700) deberemos saber que, aún no agregando SSDTs, el sistema booteará sin problemas. Sin embargo, por varias razones que detallaremos abajo es conveniente agregar estos archivos ACPI.

    Entonces, de acuerdo con esta guía de Dortania, para hackintosh en hardware de escritorio sólo necesitamos para Kaby Lake dos tipos de parches ACPI: SSDT-PLUG y SSDT-EC-USBX. Vamos a explicar que son ambos parches:

    SSDT-PLUG

    El propósito es permitir que el XCPM (gestión de energía de la CPU de XNU) del kernel administre la gestión de energía de nuestra CPU. Sólo es compatible con los CPUs Intel Haswell y más nuevos. Los usuarios de Sandy Bridge e Ivy Bridge deberán seguir el método ssdtPRgen post-instalación, mientras que los usuarios de AMD no deberían usar esto, a menos que intenten adjuntar AGPM.

    SSDT-EC-USBX

    En los ordenadores de sobremesa, el EC (mejor conocido como controlador embebido) no es compatible con el controlador AppleACPIEC, así que para solucionar esto tendremos que desactivar este dispositivo cuando ejecutamos macOS.
    AppleBusPowerController buscará un dispositivo llamado EC, por lo que habrá que crear dispositivo EC falso para que este kext se cargue en él.
    AppleBusPowerController también requiere un dispositivo USBX para suministrar propiedades de energía USB para Skylake y posteriores, así que incluiremos este dispositivo junto con la corrección de EC.
    En los portátiles, el EC se utiliza para las teclas de acceso rápido y la batería. El problema es que el nombre del EC no es compatible, así que crearemos un dispositivo EC «falso» que satisfará a macOS.

    INSTALACIÓN

    Entonces, la forma más fácil de instalar estos SSDTs es bajarlos ya compilados de aquí y de aquí (siempre que nuestro hackintosh sea un PC de escritorio, no un portátil o un servidor, claro) y meterlos en la carpeta /EFI/OC/ACPI/. Luego abrir /EFI/OC/config.plist con OpenCore Configurator, ir a la sección ACPI y tocar el botón «Scan/Browse» que detectará los archivos .aml, los agregará y los activará.


    Deja una respuesta