xps15-9560 吃上黑果的 OpenCore 配置,不方便下载的童鞋可以前往yeliujun/XPS15-9560-Monterey
- 更新
OpenCore至0.7.5; UpdateOpenCoreto 0.7.5 - 更新所有
内核扩展到最新版 Update AllKernel Extensionsto the latest version; - 支持Monterry 12.0.1
更多详见changelog.md
- CPU:Intel I7 7700HQ
- 内存:16G(8G*2) 2400MHz DDR4
- 硬盘:东芝 NVMe 512G
- WIFI 网卡:已更换为博通 DW1830
- 屏幕分辨率:4K 触控屏
- CPU: I7-7700HQ,已启用原生电源管理;多档变频正常,添加了
CPUFriendDataProvider.kext,低频可到800MHZ,续航表现更好。 - 声卡: ALC298, 注入 ID:72,声音正常。耳机切换采用 ALCPluginFix。
- 触摸板: 含触屏,使用
VoodooI2C,支持 Mac 原生手势。缺点就是没有防误触 - WIFI: 原配 Killer 1535 无法驱动,更换 DW1830, 实现免驱。(DW1560 应该也可以正常使用)
- 蓝牙: 驱动正常,极少数情况下会设备丢失,handoff 也正常。(没测过 1535 的蓝牙)
- ACPI: 使用 hotpatch 进行热修复,亮度快捷键映射正常。
- USB: USB3 端口均正常使用; TYPE-C 暂时不可以热插拔使用;雷电 3 不支持热插拔
- 显卡:集显 HD630 注入
591B0000正常驱动;独显 GTX 1050 无解。 - 读卡器:无法使用
- DRM:可以播放,但TV应用中DRM硬解目前WEG的进度来看仍旧需要独显,不能完美支持
可能会出现插电源kp的情况(已修复)
- 下载仓库配置文件。
- 将自己的三码替换到下 OC 目录下的
config.plist对应位置。 - 把下载的 OC 替换自己本地的 OC 文件夹。
可以参考小米笔记本 pro 的安装教程,详见bilibili 小米 pro 教程 下面为SilverSliver提供的安装教程,仅供XPS 15系列参考:
-
下载macOS原版镜像(或者其他人提供带引导的也可以),文件格式为
dmg; -
使用
etcher或其他工具刻录镜像至U盘; -
将提供的
OC文件夹通过各种手段(如使用DiskGenius挂载等不一一列举)放在硬盘的EFI或者ESP分区中的EFI文件夹下,然后重启进入BIOS; -
重启在
DELLLOGO出现时按F2进入BIOS(建议:进入BIOS前先拔掉U盘等所有外置可引导设备,只留硬盘),我们开始创建启动项:- 在
Boot Sequence->Boot List Option确保是启动方式是UEFI,然后右边点击Add Boot Option出现一个对话框; - 对话框有三部分
Boot Option Name,File System List和File Name,这里我们先填写Boot Option Name,为了便于识别可以填写为OpenCore(其他的也可以); - 点击
File Name那里右边的...按钮,会再弹出一个窗口; - 在弹出的新窗口下有三部分:
File System用来选择引导设备,中间是图形化的文件选择器,最下面Selection则是选择的文件路径。这里如果没有其他外置可引导设备则默认为硬盘的EFI,如果不是请手动在File System的下拉菜单切换; - 在中间的图形化文件选择器中依次选择
EFI``OC``OpenCore.efi后,一路确认回到Boot Sequence那里,然后将你创建的启动项通过右边的上下按钮调整到第一个; - 修改完成之后保存退出
BIOS即可。
- 在
-
插上镜像U盘,然后启动电脑,在
OpenCore中选择macOS Install from XXX(表示移动设备名称)进入安装界面; -
这步和白果一样,如果你需要分区,可以在
磁盘管理进行分区,如果已经分好区,但是在安装阶段不可用,则需要在磁盘管理格式化分区,这里需要记下自己安装macOS的分区名称,这里先记作XXXX,随后就是无脑安装了; -
安装过程中会重启几次,当重启后
OpenCore中出现macOS Install from XXXX(分区名称)则选择该项(U盘的使命已经结束)拔掉U盘,这步安装完成后会重启; -
待第七步结束之后你的
OpenCore中应该会出现一个macOS的选项,回车键进入就可以正常使用了。
- 不要开启
文件保险箱加密(FileValue),不要开启文件保险箱加密(FileValue),不要开启文件保险箱加密(FileValue)!!! - 使用OC前,请务必保证你已经解锁了
CFGlock!如果你没有解锁CFGLock,则必须修改配置中AppleXcpmCfgLock以及IgnoreInvalidFlexRatio两项为True否则将启动失败。
| Variable | Offset | Default | Desired | Comment |
|---|---|---|---|---|
| Above 4GB MMIO BIOS assignment | 0x79A | 0x00 (Disabled) | 0x01 (Enabled) | |
| ACPI Removal Object Suppport | 0x491 | 0x00 (Disabled) | 0x00 | |
| CFG Lock | 0x4ED | 0x01 (Enabled) | 0x00 (Disabled) | |
| CSM Support | 0xFC8 | 0x01 (Enabled) | 0x00 (Disabled) | |
| DVMT Pre-Allocated | 0x795 | 0x02 (64M) | 0x02 (64M) | |
| DVMT Total Gfx Memory | 0x796 | 0x02 (256M) | 0x03 (MAX) | |
| GPIO filter | 0x47B | 0x00 | 0x01 | |
| GPIO3 Force Pwr | 0x45F | N/A | 0x01 | |
| Native OS Hot Plug | 0x479 | N/A | 0x01 | |
| Skip PCI OptionRom | 0x48F | 0x00 | 0x00 | |
| SW SMI on TBT hot-plug | 0x47A | 0x01 (Enabled) | 0x01 | |
| Thunderbolt Boot Support | 0x45B | 0x00 (Disabled) | 0x01 | |
| Thunderbolt Usb Support | 0x45A | 0x00 (Disabled) | 0x01 | |
| Thunderbolt(TM) PCIe Cache-line Size | 0x45E | 0x20 (32) | 0x80 (128) | |
| Wait time in ms after applying Force Pwr | 0x460 | 0xC8 (200) | 0xC8 (200) | |
| Wake From Thunderbolt(TM) Devices | 0x452 | 0x01 (Enabled) | 0x01 |
如果你是1080P用户,请注意以下几点:
- (非必须)使用xzhih/one-key-hidpi项目提供的方式开启HiDPI;
- 使用
ProperTree或者OpenCore Configurator修改OC\Config.plist中NVRAM\4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14部分UIScale值设置为1或用其他文本编辑器(如记事本等)修改UIScale部分如下:
<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
<dict>
<key>UIScale</key>
<data>AQ==</data>
</dict>
如果你是非i7用户,请注意以下几点:
- (必须)确保你现在已经安装好系统了;
- (必须)删除项目中
OC\Kexts\CPUFriendDataProvider.kext; - (必须)使用stevezhengshiqi/one-key-cpufriend提供的方式生成新的
CPUFriendDataProvider.kext并放至OC\Kexts\;
终端执行defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO,注销再登录即可
把Post-install里面的HoRNDIS.kext放入OC/kexts/中,并使用文本编辑器在Kernel/Add项下添加以下内容。
<dict>
<key>BundlePath</key>
<string>HoRNDIS.kext</string>
<key>Comment</key>
<string>Android Hotpot</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/HoRNDIS</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
sudo mount -uw / (需要删除快照)
- 关闭 wifi 唤醒和小憩,
系统偏好设置->节能取消两个选项卡中的小憩和唤醒以供Wi-Fi网络访问的勾选。 - 关闭蓝牙唤醒电脑,
系统偏好设置->蓝牙->高级取消所有勾选。 - 对于 非 DW1830 ,需要替换
Post-install/非DW1830BT/SSDT-USBP.aml到OC/ACPI/ - 对于 DW1830 ,为了让其在Windows下以更佳状态工作,请在Windows中按下
Win+X+M打开设备管理器,在网络适配器栏目下双击Dell Wireless 1830 802.11ac(即无线网卡)在高级选项卡中找到Bluetooth Cooperation(前面 Bluetooth 一致,后边可能不同),设置为Disable。
RehabMan、Acidanthera、PMheart、alexandred、wmchris、darkhandz、gunslinger23、goodwin等
注:排名不分先后;如有遗漏,请勿见怪,感谢您的付出;