很抱歉一切的一切都结束了,我卖掉了我的笔记本电脑,没有能力再进行测试了,很感谢大家给的Star和这些年的肯定,希望大家能够善用Dortania文档,我的入门之路也是从这里开始的。
祝好!
2022-12-14: 请不要使用下面的测试版 Ventura 恢复镜像了,目前 OpenCore utility目录下的 macrecovery.py 已可以获取到稳定版的 Ventura 镜像了。
2022-9-12: 用 VoodooRmi 替换 ApplePS2SmartTouchPad ,升级 OpenCore EFI 至 v0.8.4
下载地址: https://cloud.bobmaster.cyou/s/4JXcotokoKSW6yt
2022-7-17: 将macOS 12 Monterey OpenCore EFI升级至v0.8.2
https://git.qqs.tw/bobmaster/HP-15-dc1010nr-hackintosh/releases
2022-7-5: 升级OpenCore至v0.8.2,仅macOS 13 Ventura下载地址: https://cloud.bobmaster.cyou/s/byxkz2jK3GgeEtd
一个压缩包为纯EFI,另一个压缩包整合了EFI和恢复镜像(适合全新安装)
PS: 博通网卡的版本不再提供,因为测试很麻烦,可自行替换kext进行测试。
2021-12-21: 升级OpenCore至v0.7.7 ,仅macOS 12
https://git.qqs.tw/bobmaster/HP-15-dc1010nr-hackintosh/src/branch/0.7.7
2021-12-20: 有同学macOS 12.1使用10-29的BCM EFI遇到问题,wifi无法使用,网卡型号: Lenevo PN: 20-200480 BCM94352Z
OC版本: v0.7.7
最终成品EFI: https://bobmaster.lanzouj.com/iAsPlxtetoj
解决过程: https://quanquan.space/viewtopic.php?t=508
2021-10-29: macOS 12 Monterey正式版请使用下面链接中的EFI
EFI-for-Monterey: https://bobmaster.lanzoui.com/iFPX9vw4s8d
EFI-for-Monterey-BCM: https://bobmaster.lanzoui.com/iobMVvwvkkj
2021-10-7: 升级OpenCore至v0.7.4(正式版),尝试性的解决9-2~9-14发布版本macOS Big Sur下蓝牙无法使用的问题(问问题的人一直没给我反馈反馈正常~)。追求稳定的朋友可以考虑使用2021-8-28发布的版本(该版本无上述提到的问题)。
PS: 只测试了EFI-for-Big-Sur-BCM的版本,遇到问题请留言反馈
2021-9-14: 升级OpenCore至v0.7.4(dev),从v0.7.3版本开始,OC支持原生Linux引导(无需grub)
本次更新也解决了chenxi23 反馈的omen game hub无法检测电脑温度等数据的问题
PS: 只测试了EFI-for-Big-Sur-BCM的版本,遇到问题请留言反馈
2021-9-12: 请自行按下面的说明修改config.plist
(没有发布新的EFI,开学了等有时间把OC升级到0.7.3再补上,目前请手动修改),解决OC引导windows后显示型号为mac*,manufacture为Acidanthera的问题,这样在windows下 omen game hub 才能正常的对系统资源进行监控和操作。Kernel> Quirks> CustomSMBIOSGuid> True (default is False)
PlatformInfo> UpdateSMBIOSMode> Custom (default is Create)
参考: https://www.reddit.com/r/hackintosh/comments/lnh66w/windows_through_opencore_shows_as_macpro/
2021-9-2: 新增BCM网卡蓝牙支持 (请反馈Bug,只在BCM94352z下测试过),AirDrop可用
2021-8-28:支持 macOS 12 Monterey. (SMBIOS已改为MacbookPro16,1解决蓝牙无法启动或不显示)(升级OC或新装好系统后请重置一次NVRAM,可以解决OC版本异常和开机时间长的问题)
下面我主要介绍暗影精灵5笔记本用OpenCore
引导macOS Catalina
/Big Sur
/Monterey
的过程
博主笔记本的配置
CPU | i7-9750H |
iGPU | Intel UHD Graphics 630 |
dGPU | GTX1650 |
Audio | Realtek ALC295 |
Disk | SN850(换掉了PM981) + Netac SSD |
Wireless | Wireless-AC 9560/fenvi BCM94352z(感觉蓝牙太垃圾,我又换回英特尔板载网卡了) |
Ethernet | Realtek 8111/8168/8411 PCI Express Gigabit Etherne |
PS: 因为开了苹果的安全启动请在安装前替换OC引导,安装后替换EFI开机可能会出现 Stuck on OCB: LoadImage failed - Security Violation
请参照官方文档的方法三解决
新发布的EFI中将Vault改为了Optional,新EFI在以下系统版本测试过-Big Sur 11.6 (20G165) and Monterey 12.0 Beta5
PS:系统OTA升级不跨大版本,可以直接升级,否则需要根据系列换相应的EFI
制作macOS 12 Monterey 引导U盘的方法(需在一个现成macOS系统中完成)
Monterey beta5:http://swcdn.apple.com/content/downloads/45/34/071-79810-A_PHL4H4X2JM/6mnb23uh2somxqw1jkxm2mos6op8qjcij8/InstallAssistant.pkg
SHA256: deda4d3b3612ce55af5274ade97764fc960eac7614be38262cc744ec99b67e29
下载后打开InstallAssistant.pkg,将安装文件放到系统盘即可,之后输入如下命令创建系统安装U盘
MyVolume 是你的U盘名字 (可以终端输入 ls /Volumes
查看)
sudo /Applications/Install\ macOS\ Monterey\ beta.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
等个几十分钟制作好后, 用 GenSMBIOS 生成你自己的序列号并写入 config.plist 后,使用 自带的 diskutil
命令行工具挂载U盘EFI分区,将制作好的引导文件放进去即可
国内加速下载链接:
OpenCore 0.7.7(Monterey)
EFI-for-Monterey-BCM: https://bobmaster.lanzouj.com/iAsPlxtetoj
EFI-for-Monterey: https://bobmaster.lanzouj.com/ib50wxucafa
OpenCore 0.7.4(Big Sur and Monterey)
https://share.hibobmaster.com/source/static/OpenCore/0.7.4/EFI-for-Big-Sur-BCM.zip
https://share.hibobmaster.com/source/static/OpenCore/0.7.4/EFI-for-Big-Sur.zip
EFI-for-Monterey-BCM: https://bobmaster.lanzoui.com/iobMVvwvkkj
EFI-for-Monterey: https://bobmaster.lanzoui.com/iFPX9vw4s8d
OpenCore 0.7.2(Big Sur and Monterey)
https://download.fastgit.org/hibobmaster/HP-15-dc1010nr-hackintosh/releases/download/0.7.2/EFI-for-BigSur-fix.zip
https://download.fastgit.org/hibobmaster/HP-15-dc1010nr-hackintosh/releases/download/0.7.2/EFI-for-Monterey.zip
https://download.fastgit.org/hibobmaster/HP-15-dc1010nr-hackintosh/releases/download/0.7.2/EFI-Big-Sur-BCM.zip
https://download.fastgit.org/hibobmaster/HP-15-dc1010nr-hackintosh/releases/download/0.7.2/EFI-Monterey-BCM.zip
OpenCore 0.6.3(Catalina and Big Sur):
https://share.hibobmaster.com/source/static/HP-15-dc1010nr-hackintosh-main.zip
引导制作过程
使用到的工具:
ProperTree: 用来修改*.plist
文件
gibMacOS: 制作系统镜像(旧版)
GenSMBIOS: 生成四码修复iService
新版系统镜像制作请参考官方教程
首先参照USB Creation 小节制作系统安装器,制作好系统镜像安装器后,我们就可以根据官方流程走
1. 下载OpenCore
2. 收集文件
3. 配置config.plist
4. 开始安装
具体配置请看项目主页: https://git.qqs.tw/bobmaster/HP-15-dc1010nr-hackintosh
记录一些细节以及遇到的坑
- 输入设备插件的选择VoodooPS2 和 ApplePS2SmartTouchPad
最初尝试的是现在还在活跃维护的VoodooPS2,能够使用自带键盘、触控板,物理按钮有时候不能使用且无法被系统原生识别即无法使用手势,遂尝试后者。
后者能够被系统正常识别,功能基本完美,看来惠普笔记本配备的触控板不咋滴~感觉比较旧
PS: VoodooPS2 2.2.5反馈有修复惠普相关设备,但我测试触控板按钮还是无法使用,继续观望吧
- 原生Wi-Fi和蓝牙
https://github.com/OpenIntelWireless
有大佬已经从Linux、FreeBSD等操作系统移植了相关驱动,现在Intel的Wi-Fi和蓝牙可以在macOS下正常使用了,总之我目前体验良好,没啥大毛病(就是下行速率无法被正常读取v1.2.0之后以支持上行和下行速率读取)
- 替换BCM网卡后,USB Mapping的过程需要记住将HP摄像头、蓝牙设置为Internal,否则会出现睡眠立即唤醒的问题
- 独显不能用,i7-9750H集成显卡需要指定
AAPL,ig-platform-id=00009B3E
貌似不是所有的型号都要加下面的两个参数,请自行测试
光上面那样还不行,我直接那样启动会卡在IOConsoleUsers:gIOScreenLock.../gIOLockState
,我通过不断的尝试排除发现需要加上两个参数enable-dpcd-max-link-rate-fix
和dpcd-max-link-rate
,文档在这 https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
原文点明了DELL笔记本可能需要配置,结果我的暗影精灵5也要这么配置~嗨🤔
- 开启外接显示器显示
启动参数加上agdpmod=vit9696
来禁止board-id检测可以修复type-c接口插上转接器还是无法识别的问题
暗影精灵5的HDMI和MircoDP接口貌似直接由独显驱动,经过搜索教程和测试后我发现只有通过type-c接口插上转接器后Hackintool里才会有external设备的显示
PS: index 0 为笔记本的内屏,我此时是合上盖子的,所以是处于未连接状态
- Realtek ALC295声卡注入 layout-id=3
引入DSDT.aml后开机卡 Kernel Panic
修复方法: ACPI-> Quirks-> RebaseRegions
改为True
, 虽然我也不知道这个有什么用,我一个个尝试出来的~🤣
PS: 已经制作好热补丁,不需要改这一项了
- 为另一块Sata盘开启Trim
Kernel->Quirks->ThirdPartyDrives
改为True
,下次启动后打开终端,输入sudo trimforce enable
即可开启
- 开启原生macOS HiDPI 原生显示设置
直接用 one-key-hidpi 脚本开启即可,效果如下(不建议修改刷新率,默认144Hz即可)
PS: 外接屏幕发紫,运行这个脚本时请使用带EDID的那个选项(我在Monterey遇到过)
Normal and Abnormal
正常的功能
1. 核显加速成功
2. 睡眠
3. 电池 (热补丁配合ECEnabler.kext使电池使用量读取更稳定)
4. 扬声器、麦克风、摄像头
5. 有线、无线、蓝牙
6. 触控板手势以及物理按键(手势等支持的不是特别好,强烈建议外接鼠标和键盘使用或等VoodooPS2后续更新)
7. NVME 和 Sata Trim 支持
8. ….
不正常
1.就像上面说的外接显示器需要用type-c接口,因此你需要额外购买一个type-c转接器
2. Fn+F4不是键盘灯了,变成了睡眠,这个我暂时折腾不下去了,搞完电池热补丁后,精神上好疲劳,好在Big Sur的拟物Material风格十分好看,让我缓解了下🥳
最后晒晒图吧
PS: 如果遇到有线网卡不好使的情况,请将RealtekRTL8111.kext换成 v2.2.2 那个版本
PS:如自行升级OpenCore,请将电池热补丁带上的同时别忘了ACPI->Patch里的内容,当初制作电池补丁的时候进行了更名,如果不带上,电池热补丁无法达到正常的效果(即开机会报非原装电池警告以及会遇到无法实时读取电池电量等问题)
有任何问题欢迎在这个帖子下交流:
https://quanquan.space/viewtopic.php?t=390
发表回复