Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

Latest commit

 

History

History
145 lines (109 loc) · 7.08 KB

README_EN.md

File metadata and controls

145 lines (109 loc) · 7.08 KB

XPS15-9560-Ventura

XPS15-9560 Hackintosh OpenCore Config.

中文 | English

Release

i7-4K
i7-1080P
i5-4K
i5-1080P

2023-02-01

  1. Update OpenCore to 0.8.8
  2. Update All Kernel Extensions to the latest version;
  3. Ventura 13.1 Supported

For more details, please visit changelog.md

Configuration

  • 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)

What's not Working

  1. Fingerprint sensor
  2. Discrete graphic card, since macOS doesn't support Optimus technolog
  3. SD Card Reader
  4. Intel Bluetooth only works after warm restart from Windows
  5. Stock Wi-Fi Card Killer Wireless 1535
  6. USB Type-C Hotplug
  7. Everything else works well

Installation

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!

UEFI BIOS Variables Setup

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

Warning

  1. Don't turn on FileValue Encryption!!!
  2. Before using OpenCore, please make sure you have disabled CFGlock! If you don't disable CFGLock, you need change values of AppleXcpmCfgLock and IgnoreInvalidFlexRatio must be True or you will boot failure.

Other Configurations (CPU like i5 or others/1080P) note

If you are using a 1080P screen, please notice:

  1. (not must)Use xzhih/one-key-hidpi to enable HiDPI;
  2. Use ProperTree or OpenCore Configurator to edit OC\Config.plist, and change the UIScale part Value to 1, or use Other Text Editor (Such as NotePad) and edit the UIScale part 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:

  1. (Must)Please Insure you have already boot in your macOS normally;
  2. (Must)Delete OC\Kexts\CPUFriendDataProvider.kext;
  3. (Must)Use stevezhengshiqi/one-key-cpufriend to generate a new CPUFriendDataProvider.kext and place it in OC\Kexts;

Work around

1. fix fuzzy font

open Terminal.app and exec

$ defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO

then reboot.

2. Android USB Network Sharing

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>

3. Unlock Root directory

sudo mount -uw / (remove snapshot required)

Wifi & Bluetooth Setting

  1. Disable Power Nap,System Preferences -> Energy Saver disable all Power Nap options, and disable Wake for Wi-Fi network access option.
  2. dissble Wake for Bluetooth, System Preferences -> Bluetooth -> Advanced disable all options.
  3. For non DW1830 users, you need replace Post-install/non-DW1830BT/SSDT-USBP.aml to OC/ACPI/;
  4. For DW1830 users, in order to imporve its performance and stability in Windows, please hit Win+X+M to open Device Manager, find the column Network Adapter and find Dell Wireless 1830 802.11ac and double click it, in the Advanced tab, find Bluetooth Cooperation and set it to Disable.

Contributor

SilentSliver

Special Thanks to

RehabManAcidantheraPMheartalexandredwmchrisdarkhandzgunslinger23goodwin and so on.