Skip to content

Instantly share code, notes, and snippets.

@suxiaogang
Last active December 18, 2020 07:57
Show Gist options
  • Save suxiaogang/088beea39473ac9c5a031dc5b34b5265 to your computer and use it in GitHub Desktop.
Save suxiaogang/088beea39473ac9c5a031dc5b34b5265 to your computer and use it in GitHub Desktop.
ASRock DeskMini 110/COM Hackintosh

1、刷上新版(7.0)的bios,修改这几项:

Vt-d 关闭
IOAPIC 24-119 Entries 关闭
IO串口 关闭(x东的基本都是串口版本,一定要关闭,其他版本没这个问题)
安全启动模式 关闭
USB XHCI Handoff 打开

2、系统推荐使用macOSSierra,结合妖板支持OS X系统的bios,安装macOS当是非常简单惬意的事,但一时贪图i5 7500漂亮的功耗性能价格比,入了这货,所以弄得复杂了不少…

还是说说安装方法吧,此方法应该也适用于kaby lake7代CPU及核显HD630。制作好Sierra安装U盘,制作参考坛子里的教程好了,用最新版的clover引导,并注意以下几点:

config.plist设置:

Kaby Lake 苹果还没用上,Mac原生不支持,但和Mac支持的6代CPU差不多,通过屏蔽CPU ID来解决:

KernelAndKextPatches->FakeCPUID 设置0x0506E3

打开核显

Graphics->Inject->Intel 设置为True

另外系统启动时会丢失USB端口,设置USB端口解决:

Boot->Arguments 设置 -gux_defer_usb2

然后在EFI/clover/kexts/10.12里放入以下几个必要的kext

FakePCIID_Intel_HD_Graphics.kext

FakePCIID.kext

FakeSMC.kext

其他参照正常的参数设置就可以了,非常简单。

然后抹盘安装,简单不表。

macOS Sierra安装到硬盘后,在硬盘上安装clover引导时,注意以下几点:

config.plist设置

继续屏蔽CPU ID

KernelAndKextPatches->FakeCPUID 设置0x0506E3

设置cpu变频参数

ACPI->SSDT-> Generate设置为True

驱动HD630核显

Device->FakeID->IntelGFX 设置字串 0x19168086

Device-> AddProperties->添加如下字串

<key>AddProperties</key>
<array>
   <dict>
          <key>Device</key>
          <string>IntelGFX</string>
          <key>Disabled</key>
          <false/>
          <key>Key</key>
          <string>AAPL,GfxYTile</string>
          <key>Value</key>
          <data>
          AQAAAA==
          </data>
   </dict>
</array>

Graphics->Inject->Intel 设置 True

Graphics-> ig-platform-id设置字串0x19160000

设置合适的smbios参数,推荐使用iMac17,1,这个原生支持6代CPU,和我的7代CPU接近。

然后安装Kext驱动到L/E,屏蔽CPU及核显

FakePCIID_Intel_HD_Graphics.kext

FakePCIID.kext

EFI/clover/kexts/10.12放入kext驱动

FakeSMC.kext

IntelMausiEthernet 驱动主板的intel网卡

ACL283声卡

config.plist设置Device->Audio->Inject 设置字串66

EFI/cover/kexts/10.12里放入修改过的AppleALC.kext(加入lilu的kext插件),可以直接支持原版的applehda,简单省事(感谢insanelymac的vit9696&lilu);安装CodecCommander.kext驱动到S/L/E。

USB

安装USBInjextAll.kextEFI/clover/kexts/10.12,然后把此主板对应的SSDT-USB-DESKMINI.aml文件放入EFI/clover/ACPI/patched,配合使用。

完工

https://blog.daliansky.net/Intel-core-display-platformID-finishing.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment