Awesome
Hackintosh EFI for HP OMEN 2Pro (15-ax200 Laptop Series)
Configuration 配置信息
本人机型:OMEN by HP Laptop 15-ax225TX
硬件 | 型号 | 备注 |
---|---|---|
主板 | HP 8259 ( BIOS Version F.53 ) | 2020.1 更新 |
CPU | i5 7300HQ 2.5GHz 4C4T | 800-3500MHz |
内存 | 8Gx2 DDR4 2400MHz | 额外加了一条 8G |
SSD | 西数黑盘 NVMe 二代 SN700 250G | NVMe SSD 默认开启 TRIM |
HDD | HGST 1T 7200r | \ |
显卡 | Intel HD Graphics 630 + NVIDIA GeForce GTX 1050Ti | 通过 SSDT 关闭独显 |
声卡 | Realtek ALC295 | A171 - CM238 HD Audio |
网卡 | Realtek RTL8111H + BCM94352z | 暂时换下原装的 7265AC |
更新说明
- 更新
OpenCore
到 0.6.0 正式版 - 更新三大核心驱动(
Lilu
VirtualSMC
WhateverGreen
)和 PS2键盘触摸板驱动(看commit
应该是有优化) - 移除
Release
里面的CLOVER
引导包,不再进行研究 - 因下半年有特殊安排,本 EFI 暂时将不再维护更新,需要更新的小伙伴自行替换 OpenCore 核心文件和
Kexts
里面的驱动 - 引用或转发本 EFI 请务必注明出处,所有内容仅供个人使用和学习参考,严禁用于商业用途(tb奸商先死个ma)
关于 声卡与热启动
- 若进入 macOS 前插着耳机,进入系统后耳机音量会出现偏小的情况,重新插拔耳机,音量恢复正常
- 冷启动时,所有音频设备均可使用和切换,其中扬声器和耳机为自动切换,麦克风设备需要手动切换
- 热启动 macOS 很容易出现一些硬件问题,通常是由声卡引起
- 使用电池睡眠唤醒后 CPU 高频运行
- 经过测试,热启动时,若热启动前拔掉耳机,进入 macOS 后外放正常,再度插上耳机外置麦克风无电平输入;若热启动前一直插着耳机,进入 macOS 后外放无声,但外置麦克风有电平输入
Progress 进展
- 引导方式
OpenCore
已支持,运行版本0.6.0
- 系统支持
- 理论支持 macOS High Sierra 10.13.6(17G65)- Catalina 10.15.6(19G2021)之间的全部版本
- 建议安装 macOS Mojave 10.14.6 或更高版本
- 电源管理
- CPU变频:已启用 X86 原生电源管理,将闲时频率从 1.2GHz 降低到 0.8GHz,并更改
EPP
为节能模式(0x80) - 睡眠和唤醒:支持合盖睡眠和唤醒,支持 USB 设备唤醒(当使用电池进行睡眠时,所有外置设备将自动断电无法进行唤醒),
CLOVER
下可能出现RTC
唤醒(如果开启电能小憩) - 电池显示:电量百分比可显示,充放电正常,开启 X86 原生电源管理后状态栏百分比多于实际值,目前尚不明确具体原因,因此从 100% 满电开始放电时电量变化将会比较缓慢(即便实际值已经是 95% 状态栏仍然显示为 100%)
- CPU变频:已启用 X86 原生电源管理,将闲时频率从 1.2GHz 降低到 0.8GHz,并更改
- 核显 HD630(0x591B8086)
- 显示正常,支持完整的
H.264
和HEVC
解码 - 支持亮度调节和保存
- 支持
FN
快捷键调节亮度 - 如需使用
HiDPI
请参考网上的教程,使用脚本开启容易出现花屏问题
- 显示正常,支持完整的
- 硬盘
- 通过 Device Properties 注入 10 Series AHCI 识别信息
- 通过 Device Properties 注入 Apple SSD Controller 识别信息
- USB
- 已经正确定制所有端口,USB3.0正常,端口显示最大速率 5 Gbps(如果有时候插上不显示为 5 Gbps,属正常现象,因为
Windows
下同样会出现这种情况,是接口接触问题) - 内建设备:摄像头(HS04)可用,蓝牙(HS07)
- 已经正确定制所有端口,USB3.0正常,端口显示最大速率 5 Gbps(如果有时候插上不显示为 5 Gbps,属正常现象,因为
- 触摸板
- 自编译
VoodooInput
和VoodooPS2
,修复手指信息报告错误问题,感谢 @Goshin 大神的指导 - 基本支持所有手势,当然由于四指手势是模拟出来的,所以并不灵敏
- 自编译
- 声卡
- 自编译
AppleALC
,基于黑果小兵ALC295
的layout-id=13
修改,已重新定制相关的布局文件,修复热启动时 CPU 占用过高问题 - 添加
VoodooHDA
替代方案,可正常使用,使用电池时,睡眠唤醒后不会造成 CPU 占用过高问题(VoodooHDA
外放声音较小,需要调整参数,具体请自行查找资料)
- 自编译
- 网卡
- 有线网卡:Realtek RTL8111 千兆网卡,正常工作(在 macOS 10.15 版本下,由于驱动自身原因可能出现偶发性的断网后立马重连的情况)
- 无线网卡:Intel Wireless 7265AC
- WiFi:目前有众多开发者加入到开发的行列中,相关测试正在进行中,但仍然无法正常使用(如果不想换网卡可用 USB WiFi 替代实现无线上网)
- 蓝牙:目前已经有大神完成了蓝牙固件上传驱动的开发,本仓库已内置最新编译版,注意存在一个问题:从电脑端发送文件时请从状态栏选择设备发送,若从设备面板发送会出错(已知是由于博通蓝牙驱动与 Intel 蓝牙不兼容导致发送文件时不会停止设备扫描造成,等待开发者
zxystd
后续修复) - 相关驱动开发项目地址:WiFi itlwm(项目众多,这是其中之一),蓝牙 IntelBluetoothFirmware
FAQ
Instruction 使用说明
- 建议所有机友更新
BIOS
和ME
固件,链接: https://pan.baidu.com/s/1-YOJ03WB5NMPURKfWB6RDA 提取码: 4dga- 请通过
BIOS
直接引导Windows
运行更新程序(OpenCore
会注入苹果SMBIOS
信息导致更新程序无法通过验证) - 更新完后记得检查
BIOS
中的安全启动
是否已经关闭
- 请通过
- 由于 ACPI 部分文件变动较大,请先删除原来的 EFI 文件再拷贝新的 EFI 进去,避免出现异常错误导致无法开机
- 请不要随意更改
SMBIOS
,因为这会影响到机型的识别,核显的驱动以及 USB 的定制,除非你自己会修改这些东西
OpenCore 多系统引导说明
通过 ACPI Hotpatch,OpenCore 现在已经可以成功引导其它系统了,注意事项如下:
- 需要自己手动根据电脑的
硬件UUID
修改配置文件中的SmUUID
,否则很可能影响你的Windows
系统以及电脑上众多软件的激活情况 - 通过
OpenCore
引导的Windows
系统将被识别为你SMBIOS
所选的苹果机型,若造成系统运行不稳定的情况请自行调试 - 如果需要双系统无缝切换,建议在 BIOS 中将
OpenCore
设置为第一引导
硬件相关
- 独显 GTX1050/1050Ti/RX460 和 HDMI 问题
- 由于独显的
VBIOS
集成到了主板BIOS
中,无法直接读取,因此无法驱动独显,目前未能找到解决方案(HDMI接口挂在独显上,所以也不能外接显示器)
- 由于独显的
- 读卡器
- EFI 不带驱动,需要使用请自行寻找驱动(Sinetek-rtsx.kext)
- 无线网卡 替代方案说明
- DW1560(BCM94352Z)测试通过,基本没有问题,但是目前价格虚高,谨慎购买
- DW1820A(BCM94350ZAE)热启动正常工作,冷启动硬件由于不明原因造成机器卡死(猜测是无线部分初始化失败导致:当引导参数添加
brcmfx-driver=0
即禁用博通网卡驱动加载时,冷启动可正常进入系统,蓝牙设备也能正常工作,取消引导参数再度重启恢复驱动加载,不再卡死,可正常使用) - 白果拆机卡(BCM94360cs2)完全免驱,但是我们的机子空间受限,如果你动手能力强可以选择飞线,没有这个技术就算了,操作不当的话,可能会损坏其它硬件
BrcmPatchRAM3.kext
仅适用于macOS Catalina
,如果使用低版本系统出现问题,请更换合适的驱动,并记得更改config.plist
中的Kernel
-Add
列表的对应项
系统相关
- Windows 和 macOS 时间不同步
- Windows 中打开命令行,输入 Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
- 重启到 macOS,联网同步时间,再次进入 Windows 即可正常显示时间
- 如果你使用的是 SATA SSD,请打开终端输入
sudo trimforce enable
手动开启TRIM
- 如果你想使用
iMessage
和FaceTime
,需要修改序列号
和MLB
,请自行查找相关教程
如果你有发现任何新问题,请提交issue,我将跟进修复
- 感谢
acidanthera
的团队为黑苹果研究做出的贡献 - 感谢 黑果小兵、宪武、Xjn 等提供的教程和技术支持
- 感谢 开发者
Goshin
协助修复Synaptics PS2
触摸板问题 - 感谢 开发者
zxystd
在Intel
网卡驱动开发上做出的努力