XPS15-9560 Hackintosh OpenCore Config.
- Update
OpenCoreto 0.8.8 - Update All
Kernel Extensionsto the latest version; - Ventura 13.1 Supported
For more details, please visit changelog.md
- CPU:Intel I7 7700HQ
- RAM:16G(8G*2) 2400MHz DDR4
- HardDisk:Toshiba NVMe 512G
- WIFI:Dell Wireless 1830 (Also named as DW1830)
- Screen:4K(touch)
- Fingerprint sensor
- Discrete graphic card, since macOS doesn't support Optimus technolog
SD Card Reader- Intel Bluetooth only works after warm restart from Windows
- Stock Wi-Fi Card Killer Wireless 1535
USB Type-C Hotplug- Everything else works well
Please refer to the detailed installation tutorial Xiaomi Mi Notebook Pro High Sierra 10.13.6 or video tutorial Xiaomi NoteBook PRO HACKINTOSH INSTALLATION GUIDE !!!.
If the tracpad doesn't work during installation, please plug a wired mouse or a wireless mouse projector before the installation. After the installation completes, open Terminal.app and type sudo kextcache -i /. Wait for the process ending and restart the device. Enjoy your trackpad!
| 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 |
- Don't turn on
FileValue Encryption!!! - Before using
OpenCore, please make sure you have disabledCFGlock! If you don't disableCFGLock, you need change values ofAppleXcpmCfgLockandIgnoreInvalidFlexRatiomust beTrueor you will boot failure.
If you are using a 1080P screen, please notice:
- (not must)Use xzhih/one-key-hidpi to enable HiDPI;
- Use
ProperTreeorOpenCore Configuratorto editOC\Config.plist, and change theUIScalepart Value to1, or useOther Text Editor (Such as NotePad)and edit theUIScalepart as after shows:<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key> <dict> <key>UIScale</key> <data>AQ==</data> </dict>
If you are not using i7-7700HQ,please notice:
- (Must)Please Insure you have already boot in your macOS normally;
- (Must)Delete
OC\Kexts\CPUFriendDataProvider.kext; - (Must)Use stevezhengshiqi/one-key-cpufriend to generate a new
CPUFriendDataProvider.kextand place it inOC\Kexts;
open Terminal.app and exec
$ defaults write -g CGFontRenderingFontSmoothingDisabled -bool NOthen reboot.
set Post-install/HoRNDIS.kext to OC/kexts, then edit Kernel/Add part in OC/config.plist with following content.
<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 / (remove snapshot required)
- Disable Power Nap,
System Preferences->Energy Saverdisable allPower Napoptions, and disableWake for Wi-Fi network accessoption. - dissble Wake for Bluetooth,
System Preferences->Bluetooth->Advanceddisable all options. - For non DW1830 users, you need replace
Post-install/non-DW1830BT/SSDT-USBP.amltoOC/ACPI/; - For DW1830 users, in order to imporve its performance and stability in Windows, please hit
Win+X+Mto openDevice Manager, find the column Network Adapter and findDell Wireless 1830 802.11acand double click it, in theAdvancedtab, findBluetooth Cooperationand set it toDisable.
RehabMan、Acidanthera、PMheart、alexandred、wmchris、darkhandz、gunslinger23、goodwin and so on.