Поговорим о представленных на сайте Custom DSDT. Вот вы нашли от своей материнской платы файл DSDT(dsl) - это по сути текстовый файл, и в таком виде, в жизни вашего хакинтош, он участвует косвенно, до момента, пока с ним не поступят должным образом.
Что же с ним делать, рассмотрим в данной статье, и возможные нюансы.
- Первое, что понадобится - это компилятор iASL (Скачать\Download)
- Положить на "рабочий стол" скачанный файл(iasl), и в терминале выполнить команду: sudo mv ~/Desktop/iasl /usr/bin/
Теперь можно компилировать нужный dsl файл, лучше всего показать как это должно выглядеть в терминале:

На выходе получаем DSDT.aml
Для просмотра DSL файла, рекомендуем использовать редактор MaciASL.
Полученный DSDT.aml должен лежать по пути: EFI\EFI\CLOVER\ACPI\patched\
Нюансы:
Когда вы работаете с кастомным DSDT, в конфиге не должно быть никаких патчей и фиксов, всё что нужно, уже присутствует в нашем DSDT.
Единственный фикс DSDT, который может понадобится - это FixRegions, но во многих представленных DSDT, отсутствует зависимость от адресов OperationRegion.
Если нужно, включаем в config.plist: ACPI - DSDT - Fixes - FixRegions - YES
Так же наличие в config.plist - раздела Patches, влияет на текущий DSDT.aml. Т.е. если делаете переименование устройства через раздел Patches (например EHC1 -> EH01), то в DSDT.aml устройство будет уже иметь имя не EHC1, а EH01, и тут нужно понимание, что это переименование делаете собственноручно и осознанно.
На этом пожалуй всё.
Good Hack

Comments are closed.