Skip to content

XStar-Dev/HP_OMEN-2Pro_Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

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%)
  • 核显 HD630(0x591B8086)
    • 显示正常,支持完整的 H.264HEVC 解码
    • 支持亮度调节和保存
    • 支持 FN 快捷键调节亮度
    • 如需使用 HiDPI 请参考网上的教程,使用脚本开启容易出现花屏问题
  • 硬盘
    • 通过 Device Properties 注入 10 Series AHCI 识别信息
    • 通过 Device Properties 注入 Apple SSD Controller 识别信息
  • USB
    • 已经正确定制所有端口,USB3.0正常,端口显示最大速率 5 Gbps(如果有时候插上不显示为 5 Gbps,属正常现象,因为 Windows 下同样会出现这种情况,是接口接触问题)
    • 内建设备:摄像头(HS04)可用,蓝牙(HS07)
  • 触摸板
    • 自编译 VoodooInputVoodooPS2,修复手指信息报告错误问题,感谢 @Goshin 大神的指导
    • 基本支持所有手势,当然由于四指手势是模拟出来的,所以并不灵敏
  • 声卡
    • 自编译 AppleALC,基于黑果小兵 ALC295layout-id=13 修改,已重新定制相关的布局文件,修复热启动时 CPU 占用过高问题
    • 添加 VoodooHDA 替代方案,可正常使用,使用电池时,睡眠唤醒后不会造成 CPU 占用过高问题( VoodooHDA 外放声音较小,需要调整参数,具体请自行查找资料)
  • 网卡
    • 有线网卡:Realtek RTL8111 千兆网卡,正常工作(在 macOS 10.15 版本下,由于驱动自身原因可能出现偶发性的断网后立马重连的情况)
    • 无线网卡:Intel Wireless 7265AC
      • WiFi:目前有众多开发者加入到开发的行列中,相关测试正在进行中,但仍然无法正常使用(如果不想换网卡可用 USB WiFi 替代实现无线上网)
      • 蓝牙:目前已经有大神完成了蓝牙固件上传驱动的开发,本仓库已内置最新编译版,注意存在一个问题:从电脑端发送文件时请从状态栏选择设备发送,若从设备面板发送会出错(已知是由于博通蓝牙驱动与 Intel 蓝牙不兼容导致发送文件时不会停止设备扫描造成,等待开发者 zxystd 后续修复)
      • 相关驱动开发项目地址:WiFi itlwm(项目众多,这是其中之一),蓝牙 IntelBluetoothFirmware

FAQ

Instruction 使用说明

  • 建议所有机友更新 BIOSME 固件,链接: 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
  • 如果你想使用 iMessageFaceTime,需要修改 序列号MLB,请自行查找相关教程

如果你有发现任何新问题,请提交issue,我将跟进修复

  • 感谢 acidanthera 的团队为黑苹果研究做出的贡献
  • 感谢 黑果小兵、宪武、Xjn 等提供的教程和技术支持
  • 感谢 开发者 Goshin 协助修复 Synaptics PS2 触摸板问题
  • 感谢 开发者 zxystdIntel 网卡驱动开发上做出的努力

About

Hackintosh EFI For HP OMEN 2Pro (15-ax200 Laptop Series)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published