xps15-9560 吃上黑果的 OpenCore 配置,不方便下载的童鞋可以前往yeliujun/XPS15-9560-Ventura
OpenCore
至0.8.8; Update OpenCore
to 0.8.8内核扩展
到最新版 Update All Kernel Extensions
to the latest version;更多详见changelog.md
CPUFriendDataProvider.kext
,低频可到800MHZ
,续航表现更好。VoodooI2C
,支持 Mac 原生手势。缺点就是没有防误触591B0000
正常驱动;独显 GTX 1050 无解。config.plist
对应位置。可以参考小米笔记本 pro 的安装教程,详见bilibili 小米 pro 教程 下面为SilverSliver提供的安装教程,仅供XPS 15系列参考:
下载macOS原版镜像(或者其他人提供带引导的也可以),文件格式为dmg
;
使用etcher
或其他工具刻录镜像至U盘;
将提供的OC
文件夹通过各种手段(如使用DiskGenius
挂载等不一一列举)放在硬盘的EFI
或者ESP
分区中的EFI
文件夹下,然后重启进入BIOS
;
重启在DELL
LOGO出现时按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)
!!!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用户,请注意以下几点:
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
;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 / (需要删除快照)
系统偏好设置
-> 节能
取消两个选项卡中的小憩
和唤醒以供Wi-Fi网络访问
的勾选。系统偏好设置
-> 蓝牙
-> 高级
取消所有勾选。Post-install/非DW1830BT/SSDT-USBP.aml
到OC/ACPI/
Win+X+M
打开设备管理器
,在网络适配器
栏目下双击Dell Wireless 1830 802.11ac
(即无线网卡)在高级选项卡中找到Bluetooth Cooperation
(前面 Bluetooth 一致,后边可能不同),设置为Disable
。RehabMan、Acidanthera、PMheart、alexandred、wmchris、darkhandz、gunslinger23、goodwin等
注:排名不分先后;如有遗漏,请勿见怪,感谢您的付出;