Hackintosh for Asus-H110s1, QL2X, DW1820A, using Opencore and Support macOS Catalina
使用EFI前请务必修改三码(SSN,UUID,ROM)
已经升级到 Catalina 10.15.3
更新日志:
2020-02-20 更新: - 修复USB3.0接口, 现在USB-C和两个USB3.0速率正常了。
2020-02-18 更新: 显卡ID改为 0x193b0005 | MacBookPro13,1 | Intel HD Graphics 530/4K 牺牲HEVC硬解,但是所有视频输出接口工作正常 增加 LogoutHook 文件用于模拟NVRAM,请在安装完系统后将该文件夹放置在任意位置。并且在终端输入 sudo defaults write com.apple.loginwindow LogoutHook /path/to/LogoutHook.command 比如你放在下载文件夹内: sudo defaults write com.apple.loginwindow LogoutHook /Users/xjn/Documents/LogoutHook/LogoutHook.command 重启后,你会在/EFI/下看到nvram.plist,代表已经成功模拟了。 !运行后不要删除补丁包 ! 如果认为支持HEVC硬解更重要,可以下载 EFI-630.zip。 此EFI显卡ID设置为 0x59120000 |iMac18,2 | Intel HD Graphics HD630 ! 此EFI仅中间的HDMI接口可以使用 ! 定制USB接口,修复USB-C接口(现在可以正反插),修复USB充电(现支持苹果快充) 地区代码从HK改为#a, 修复Wi-Fi只能到300m的bug
Hardware/硬件
| Specifications / 型号 | Note / 备注 | Motherboard/主板: | Asus H110s1 | (mini STX) | CPU/处理器: | QL2X | (7820HK modify from BGA to LGA) | CPU Cooler/散热器: | NOCTUA NH-L9i |
| Hard Drive/硬盘:
| Hikvision C2000pro 512gb |
| RAM/内存:
| JUHOR 16G DDR4 2666MHz X2 |
| Wireless Card/无线网卡:
| BCM94350ZAE | (DW1820A) | Tower Case/机箱: | SilverStone VT02 |
| Power/电源:
| 55/25mm 19v 120w DC power adapter | |
Functions/功能
Work:- 所有HDMI接口输出1080P(没有4k屏幕无法测试)
- DP接口输出1080P(没有4k屏幕无法测试
- HDMI接口输出音频
- 所有USB接口
- Wi-Fi & Bluetooth
- 3.5mm 接口 音频输出/麦克风输入
- Airdrop
- AirPlay
- Continuity
Not working:Not tested yet:
BIOS setting/BIOS设定:Disable:- Fast Boot
- CFG Lock
- VT-d
- CSM
- Intel SGX
Enable:- VT-x
- Above 4G decoding
- Hyper Threading+
关于QL2X的更多细节
QL2X 是 7820HK 的ES版本CPU, 核显为HD630。 7820HK是个笔记本平台的CPU,大佬通过魔改接口让它可以工作在桌面平台。这会带来一些问题。
首先,7820HK 曾经被用在 Macbook pro 14,3 (15 inch,2017) 平台上。
为了驱动这块 QL2X 的核显,我尝试了3个ig-platform-id:
- 0x193b0005 (skylake平台 核显为HD530 原生驱动1个LVDS接口, 3个DP接口)
- 0x59120000 (kabylake 平台 核显为HD630 原生驱动3个DP接口, 用于iMac18,2)
- 0x591b0000 (kabylake 平台 核显为HD630 原生驱动 1个LVDS接口 和 2个DP接口, 用于MacBookPro14,3)
对应了3个结果:
- 0x193b0005: 主板上的3个接口 (1 DP, 2 HDMI) 都正常工作,但是不支持HEVC硬解
- 0x59120000: 主板上的2个接口 (2 HDMI) 都工作, 可是2个HDMI接口输出都有问题(紫屏)。不过支持HEVC硬解
- 0x591b0000: 如果机型设置为MacBook14,3,则主板上的HDMI接口 (靠近DP那个) 工作正常, 其他接口无输出。如果机型设置为iMac1,1,则主板上的DP接口工作正常, 其他接口无输出。支持HEVC硬解
QL2X这个U很神奇,其实每个视频接口都是可以输出的,但就是不能正常输出。用Hackintool打补丁,不管怎么修改索引,总线ID,就是没效果。
另外很重要的是: 为了让QL2X可以在桌面平台上使用,需要关闭BIOS中的ME。这会导致macOS系统无法在睡眠后唤醒显卡。导致这套系统无法睡眠。
同时,因为 BIOS 中的 ME 被关掉了, 需要在 boot-arg 中添加 -disablegfxfirmware Reference/参考精解OpenCore - 黑果小兵的部落阁 DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势 - 黑果小兵的部落阁
|