Skip to content

Latest commit

 

History

History
122 lines (78 loc) · 6.41 KB

README_CN.md

File metadata and controls

122 lines (78 loc) · 6.41 KB

English | 中文

介绍

本项目是基于CloverDell XPS 9570 8750H 4K笔记本构建的黑苹果配置, 理论上支持macOS 10.14.X - Mac OS 10.15.X。该配置整合常用的原生声卡驱动、显卡驱动、4K显示器驱动、摄像头驱动,支持 HDMI 2.0DisplaryPort via Type C 双屏4K@60Hz输出,支持冷启动的雷电3设备,驱动无线网卡DW1830以支持Wifi、AirDrop等无线网络传输功能,支持仿白苹果的触控手势,睡眠唤醒基本正常。

环境

硬件

  • Model: Dell XPS 9570
  • CPU: Intel Core i7-8750H
  • Intel Graphic: UHD630
  • Memory: Micron 8ATF1G64HZ-2G6E1 8GB* 2
  • Display: 4K Sharp Display
  • SSD: PC401 NVMe SK hynix 512GB SSD
  • Trackpad: Synaptics SYNA2393
  • Audio: Realtek ALC298
  • Touchscreen: Wacom WCOM488F
  • WLAN + Bluetooth : DW1830
  • Killer 1535
  • Goodix fingerpint reader
  • Nvidia Geforce 1050Ti

软件

  • BIOS: 1.5.0 - 1.11.2
  • macOS Mojave: 10.14.0 - 10.14.6
  • macOS Catalina: 10.15.0 - 10.15.5

使用方法

Kevin Shroff为我们带来了非常棒的安装流程。在开始安装前,我们需要了解的是:

配置文件介绍

config_install.plist

这是安装阶段使用的配置文件,目的是注入一个错误的ig-platform-id = 0x12345678,禁用核显,从而能使系统进行桌面完成安装。

config.plist

本文件用于XPS 9570 8750H 4K机型,以下子项为系统注入正确的核显平台,启动核显加速:

  • Devices/Properties/PciRoot(0x0)/Pci(0x2,0x0)
    • framebuffer-portcount = <04000000>
    • framebuffer-con1-enable = <01000000>
    • framebuffer-con1-alldata = <01050900 00040000 87010000>
    • framebuffer-con2-enable = <01000000>
    • framebuffer-con2-alldata = <02060900 00040000 87010000>
    • framebuffer-con3-enable = <01000000>
    • framebuffer-con3-alldata = <03040a00 00080000 87010000>
    • enable-hdmi20 = <01000000>
    • enable-lspcon-support = <01000000>
    • framebuffer-con3-has-lspcon = <01000000>
    • framebuffer-con3-preferred-lspcon-mode = <01000000>

config_install.plist 的不同点在于,这里我们注入了正确的核显平台id ig-platform-id = 0x3e9b0000

另外,以下字段修正 XPS 9570 8750H 4K 机型的最大链路速率:

dpcd-max-link-rate = <14000000>

config_1080P.plist

本文件用于XPS 9570 8750H 1080P机型,与config.plist的不同仅在于:

dpcd-max-link-rate = <0A000000>

安装

1. 替换安装卷EFI

将USB介质EFI分区自带的Clover文件夹删除,替换为本仓库的Clover

2. 完成安装

使用 config_install.plist配置进入安装界面完成安装;如果出现安装失败等问题,可以多次进入安装界面(3~5次)

3. 重建缓存

进入桌面后,从终端运行sudo kextcache -i /,重建缓存

4. 使用 config.plist(for 4k)

若机器是4k版本,直接使用config.plist。否则,使用config_1080P.plist

5. 将部分驱动安装至L/E或者S/L/E(可选)

建议仅保留在将CLOVE/kexts/Other中的VirtualSmc.kext/ FakeSMC.kext,其余驱动安装到L/E或者S/L/E下,然后把在CLOVER/kexts/Ohter路径中已安装的驱动删除。最后,重建缓存重启电脑。

更新

切换到 config_install.plist 完成更新,进入系统后马上运行sudo kextcache -i /重建缓存

更多内容

问题集锦更新历史

声明

因为本人精力有限,仓库维护及时性得不到保证,对此我深感抱歉。目前项目已支持Catalina全版本。

感谢大家一直以来的厚爱,我非常支持大家推广本项目,如果您需要发布此EFI或转载给他人,请务必注明我的仓库出处,以及bavariancakeXigtun的仓库地址。如果您肯定我的工作,我也很乐意接受一颗来自君子的大写星星哦~~

请勿用于商业行为!尊重开源与劳动!您的合作与支持是我们持续维护和分享的动力。

鸣谢

  • Apple for macOS
  • Rehabman:提供了大量的黑苹果驱动,国外黑苹果论坛的大佬,向大佬致敬!
  • Lilu: 向该内核扩展项目伟大的逆向工程师与开发者致敬!
  • WhateverGreen:感谢所有参与该开源内核扩展项目的伟大开发者!
  • FireWolf: 提供DPCD最大链路速率修复、Intel HDMI无限循环连接修复、LSPCON驱动支持等通用性开源贡献,为基于UHD630核显的新机型,特别是XPS 9570提供了技术攻坚,非常感谢他!
  • bavariancake:提供一份针对XPS 9570 Hackintosh的详尽方案,他的仓库对XPS 9570驱动的每个细节进行了记录,是XPS 9570黑苹果在Github上的开源先驱,为本仓库贡献了大部分配置模板,感谢他的辛勤付出和劳动!
  • Xigtun:与bavariancake一样,早期开源了XPS 9570黑苹果配置,本仓库是在其基础上对bavariancake的配置进行深度融合得到的,谢谢这位无私的同仁!
  • @807133286 :最早在Xigtun仓库中提出了可移植的触控板驱动方案,给XPS 9570拥有将近白苹果触控板的体验,是改善XPS 9570触控版的灵感来源!
  • 远景论坛:谢谢诸位大神提供的通用教程,让我能够以小白的身份轻松入门!
  • 黑果小兵: 我想,国内需要更多这样无私的、高水平的黑苹果布道者,感谢他!
  • 感谢所有在仓库上曾提供了非常有意义ISSUE、测试反馈的朋友们,是你们让XPS 9570的黑苹果配置变得原来越好,你们持续的反馈和支持让这个项目变得更有意义!