Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 10055|回复: 350

[分享] 基于HOTPATCH3.1的THINKPAD黑苹果系列完美EFI     [复制链接]

Rank: 5Rank: 5Rank: 5

UID
121734
帖子
672
PB币
1309
贡献
0
技术
1
活跃
506
发表于 2017-8-1 15:48:25 |显示全部楼层
本帖最后由 btwise 于 2017-8-22 17:53 编辑

本小组经过数月的完善修改,现推出专门针对THINKPAD系列笔记本的完美CLOVER引导和驱动方法,目前经过测试的机型有T410/510,T420/520,T430S/T430/T530/W530系列,采用独特的HOTPATCH技术实现,理论上也支持T440/T450/T460系列,但未经过实机测试,希望大家可测试反馈!HOTpatch-3.2更新说明

第一部分:HOT3.2综合文件包更新说明
-----
一、更新内容:
1 随RM的更新做了同步更新。
2 进一步简化了电池补丁SSDT-BATT_Think。
3 整合了独显屏蔽补丁SSDT-NDGP#。
4 新增SSDT-SHUT#USB补丁,彻底解决关机问题。(用法见部分补丁文件的使用方法)

二、变频和睿频
   使用SSDT.aml实现变频和睿频。

三、关于驱动
   删除FakePCIID_XHCIMux.kext。

四、选择机型:
   建议机型设定为与CPU相匹配的机型。

*******************************
第二部分:HOT3.2综合文件包使用说明
-----
一、文件包内容:

   文件包包括:“公共包”、“公用/选用”、“E系列”、“WTX系列”、“WTX可选”、“USB端口”以及2个配置文件。

二、文件包的使用

根据你的机器选择正确的HOTpatch文件和config.plist:

1: WTX系列机器=“公共包”+“公用/选用”+“WTX系列”+"USB端口"+“WTX可选”+“WTX系列config.plist”;

2: E系列机器=“公共包”+“公用/选用”+“E系列”+"USB端口"+“E系列config.plist”;

3: 宏基系列机器同属E系列。

4: 本文件包不支持“T410系列”,有需要的请向作者或者“修缘”索取文件包。

三、部分补丁文件的使用方法

(1)“公用/选用”文件包:
1: SSDT-HDAU#45————4、5代机器需要添加该文件;
2: SSDT-NDGP#————如果需要屏蔽独显,添加该文件;
3: SSDT-CPUPlug#4+————4代以上CPU添加该文件;
4: SSDT-IMEI_0x16和SSDT-IMEI_Drop16————二选一,选用方法如下:
  在DSDT中,搜索0x00160000,如果搜索到了0x00160000,添加SSDT-IMEI_Drop16,
反之,添加SSDT-IMEI_0x16。3代机器应当选用SSDT-IMEI_0x16;
5: SSDT-SHUT#USB补丁用法:
  SSDT-SHUT#USB补丁的作用是,在关机期间,为了防止USB3.0设备触发重启而注销掉USB3.0。
  因使用SSDT-SHUT#USB会和FakePCIID_XHCIMux.kext发生冲突。所以,当你使用SSDT-SHUT#USB时,
必须删除FakePCIID_XHCIMux.kext。
  SSDT-config文件的XPEE控制着SSDT-SHUT#USB补丁启用或者不启用,建议设置XPEE=1。对于非Thinkpad
笔记本,如果XPEE=1机器出现异常,设置XPEE=0。
  因为删除了FakePCIID_XHCIMux.kext驱动,USB信息里将显示USB设备所在的接口位置,不再和总线关联。

(2)“WTX可选”文件包:
1: SSDT-9285-WTX————9285无线网卡补丁;
2: SSDT-4360-WTX————4360无线网卡补丁;
3: SSDT-BATTCD_WTX————第二块电池补丁,T440s,T450s,T460s,T470s等需添加SSDT-BATTCD_WTX。

四、SSDT-Config#32.aml配置文件:

   SSDT-Config#32.aml的配置使用参见《SSDT-Config配置说明3.2》。

五、config.plist配置文件

   文件包提供了“WTX系列config”和“E系列config”两个配置文件。请正确选用。
   对于config.plist的修改请在提供的模版文件基础上修改。一般需要做如下修改:
1 修改你需要的机型。
2 在KexttoPatch区域,修改勾选项目。
3 Skylake及以后的CPU应开启完整HWP(SpeedShift)电源管理特性,即:config.plist/CPU/HWPEnable=Yes
  并添加SSDT-CPUPlug#4+。

*******************************
SSDT-Config#32.aml 配置说明
以下红色部分为新增
====================== TYPE:机器类别
0: 台式机
1: 笔记本 调用文件:SSDT-IGPU.aml ====================== HIGH:屏幕分辨率
0: 低分辨率或其他
1: 高分辨率 1600x900+或者 Haswell/Broadwell 调用文件:SSDT-IGPU.aml ======================
AUDL: 声卡 ID
数字:Audio LayoutID
Ones: 不注入 ID
调用文件:SSDT-HDEF.aml ======================
BKLT: 亮度驱动
0: 使用 IntelBacklight.kext
1: 使用 AppleBacklight.kext 和 AppleBacklightInjector.kext 调用文件:SSDT-PNLF.aml
======================
LMAX: 最大亮度补偿
Ones: 默认设置(Ivy/Sandy:0x710;Haswell/Broadwell:0xad9) 其他:必须和 framebuffer 匹配。如:Skylake/KabyLake=0x56c 调用文件:SSDT-PNLF.aml
======================
IGPI: 强制注入显卡 ID《慎用》
0:无注入
数字: 注入的 ID(ig-platform-id 等)如:0x19160000
调用文件: SSDT-IGPU.aml
======================
MODE: Thinkpad 机器型号(十六进制)
0x10:一代机器
0x20:二代机器
0x30:三代机器
0x40:四代机器
。。。。。。依次类推
Thinkpad E 系列加 0x05。例如:E 系列 3 代 CPU,MODE=0x35 调用文件: SSDT-BATT_Think.aml ======================

XPEE: 关机期间注销 USB3.0(解决关机重启问题) 0:不启用该功能
1:启用该功能
调用文件: SSDT-PTSWAKnew.aml =====================
FBTP: 亮度补偿类型
0:基于系统 ID
1:Ivy/Sandy 2:Haswell/Broadwell/Skylake/KabyLake 调用文件: SSDT-PNLF.aml =====================
XKEY: 键盘驱动(亮度快捷键修补) 0:使用 VoodooPS2Controller.kext 1:使用 ApplePS2SmartTouchPad.kext 调用文件: SSDT-KEY_think.aml

HOTpatch-3.1更新说明

一、更新内容:
1 更新显卡补丁SSDT-IGPU.aml为SSDT-IGPU#.aml,增加了对HD4400以及以后的HD520,HD620的支持。
2 更新并简化了电池补丁为SSDT-BATT_Think,支持目前已知的Thinkpad的WTX系列和E系列机器,需MODE配合。
3 增加SSDT-CMOR_WTX,屏蔽DSDT无用的风扇方法。
4 增加了E系列的独显屏蔽补丁SSDT-NDGP_Exx。
5 恢复USB总线补丁:SSDT-EHCx_Think。
6 恢复LPC的ID为7系ID,WTX为QM77,E系列为HM77。
7 删除了SSDT-PluginType3+补丁,需要的官网自行下载。
8 重要更新:SSDT-PTSWAK更新为SSDT-PTSWAKnew,下面是简单描述:
  SSDT-PTSWAK为睡眠和唤醒补丁。原理是:首先屏蔽DSDT原来的睡眠和唤醒部分,由SSDT-PTSWAK接管,在执行了
一些工作后再交回DSDT。新的SSDT-PTSWAK补丁在睡眠过程和原先补丁一样,然而,唤醒部分变更为完全废除DSDT,
由苹果继续处理,这样做是尽可能的保证睡眠前和唤醒后诸多状态的一致性,也许有弊端。文件包的保留部分包括了旧
的SSDT-PTSWAK。

二、对“Drop Oem”选项盖棺定论

原文:
With static patching, DropOem=true is used and patched DSDT and SSDTs are added to ACPI/patched.
With hotpatch, instead use DropOem=false, and only add-on SSDTs are placed in ACPI/patched.

    对于笔记本,尽可能不要勾选“Drop Oem”,否则会屏蔽一些重要的ACPI文件。然而,某些机器却因此无法正常
进入系统。那么,我们的做法是:在“Drop Tables”添加你要屏蔽的ACPI的文件,而不是所有的ACPI文件。aml文件的
“OEM Table ID” 就是你要屏蔽这个文件的“TableID”号。
    为了变频,我们需要添加了自己SSDT.aml,“Drop Tables”中首先要屏蔽的文件ID是“CpuPm”。还是否需要屏
蔽其它文件,根据你的具体情况决定。
    通常的做法是只屏蔽“CpuPm”和“Cpu0Ist”即可。其中“Cpu0Ist”也可以不屏蔽。

三、变频和睿频

    根据以上,必须提取你自己的SSDT.aml并添加到patched,不要勾选"PS"和“CS”。

四、USB电源管理

    10.12以后的机器,对USB的电源管理由机型决定。现在知道的是:9,1、9,2、10,1、10,2、11,x、12,1
等机型的USB电源管理参数完全相同,USB在这些机型下表现一致。
    6,1和6,2机型的USB电源管理参数不同,T410系列的机器可以尝试6,1或者6,2机型,以决定哪个更适合你。
    8,1和8,2机型的USB电源管理参数相同,与8,3不同,420系列参考使用。
    10.12对13,x机型未提供电源管理参数,对于T460以及以后的机器需要仿冒USB电源参数。

五、更新的驱动

  声卡驱动更新为合集版的AppleALC.kext,支持410至460的Thinkpad。

  随着Lilu越来越强大,强烈建议Broadwell(HD6200)之前CPU使RM的FakePCIID_Intel_HD_Graphics.kext。
而之后的CPU使用Lilu的IntelGraphicsDVMTFixup.kext。

  另外,使用了Lilu的IntelGraphicsFixup.kext将有助于改善开机8苹果问题。

  FakePCIID_Intel_HD_Graphics.kext必须和FakePCIID.kext同时使用。
  IntelGraphicsDVMTFixup.kext和IntelGraphicsFixup.kext必须和Lilu.kext同时使用。


六、两个重要的配置文件的配置

  对于HOTpatch,首先,根据你的具体情况配置SSDT-Config#31.aml和config.plist文件。然后,选择适合你
的SSDT-*.aml文件。
   对于机型:
   建议机型设定为与CPU相匹配的机型。
   如:410系列为MacBookPro6,1或者MacBookPro6,2。
   如:420系列为MacBookPro8,1或者MacBookPro8,2。  
   如:430系列为MacBookPro9,1、MacBookPro9,2、MacBookPro10,1或者MacBookPro10,2。
   如:440系列为MacBookPro11,1、MacBookPro11,2。
   如果3代机器机型设定为MacBookPro11,1或者MacBookPro11,2,请仿冒Haswell,开启XCPM。

   关于SSDT-Config#31.aml的使用参见《SSDT-Config配置说明(3.1)》。
   对于config,plist的修改请在提供的模版文件基础上修改并正确选择KexttoPatch。

七、文件包的使用

根据你的机器选择对应的HOTpatch文件和config.plist:


3: 关于“WTX可选”补丁的使用
  “WTX可选”补丁包括:
  a SSDT-9285-WTX——9285无线网卡补丁
  b SSDT-BATTCD_WT——第二块电池补丁
  c SSDT-NDGP_WTX——独立显卡屏蔽补丁,BIOS中设置双显模式
  d SSDT-SHUT_WTX——强制关机补丁,见“BIOS设置5-关机“图
4: 保留部分包括旧方法的睡眠和唤醒补丁:SSDT-PTSWAK

以上补丁根据你的实际情况选择
八、睡眠模式设置为0
终端:sudo pmset -a hibernatemode 0

九、适用
适用机型:Thinkpad W、T、X系列的1代、2代、3代、4代以及E系列机器
适用系统:10.11、10.12和10.13
适用屏幕:1366X768,1600X900,1920X1080,2560x1440

                                                                                                                                                
                                                                                                
                                
                        
               
                                                                                                                                                [size=15.000000pt]

                                
                        
               
                                                                                                                                                [size=15.000000pt]

选择安装T系列或E系列EFI文件,安装过程会自动清空EFI分区原来文件,安装包会安装所有HOTPATCH修补文件和对应的机型补丁文件到EFI分区里的ACPI/patched目录下,对应驱动包括声卡,网卡,蓝牙,小红帽鼠标驱动都自动安装到EFI分区下CLOVER/KETX/OTHER目录下,请注意备份原有EFI文件;选择好系列后,会自动安装对应的CONFIG文件,可根据你得硬件进行适当修改!

使用过的朋友请及时跟帖反馈,我们会进行修正!
附件为THINKPAD黑苹果专用CLOVER安装包(基于CLOVER4129+HOTPATCH3.1),两个DMG解压到统一目录,加载DMG安装!
                                
                        
               



目前实机测试到4代平台完美兼容,包括最新的10.13不用任何修改即可支持!其他5-7代平台暂未全面测试,有其他THINK机型的可以联系我进行修改!

CLOVER更新至R4182
亮度调节默认没更改,重新上传附件,安装时候选项一定要根据机型选正确,不然启动会不正常!







附件: 你需要登录才可以下载或查看附件。没有帐号?注册
9

查看全部评分

Rank: 1

UID
4813750
帖子
8
PB币
9
贡献
0
技术
0
活跃
19
发表于 2017-8-1 16:17:42 |显示全部楼层
虽然没这些本,但是可以看出楼主真下功夫了!支持了!!

正当疯头!

Rank: 5Rank: 5Rank: 5

UID
122465
帖子
586
PB币
2452
贡献
0
技术
0
活跃
597
发表于 2017-8-1 16:23:37 |显示全部楼层
使用贴子内机器的朋友们有福了!!!

Rank: 5Rank: 5Rank: 5

UID
121734
帖子
672
PB币
1309
贡献
0
技术
1
活跃
506
发表于 2017-8-1 16:36:50 |显示全部楼层
helpmans 发表于 2017-8-1 16:23
使用贴子内机器的朋友们有福了!!!

肯定有福!

Rank: 7Rank: 7Rank: 7

UID
1056542
帖子
2168
PB币
2497
贡献
0
技术
1
活跃
1027
发表于 2017-8-1 16:44:31 |显示全部楼层
很好,我是一代的,之前用dsdt已经很好了,这个我试试看

长发控

Rank: 7Rank: 7Rank: 7

UID
651986
帖子
2123
PB币
1907
贡献
0
技术
61
活跃
1168
发表于 2017-8-1 16:48:53 |显示全部楼层
ThinkPad e550的机型有用的吗?

Rank: 7Rank: 7Rank: 7

UID
750326
帖子
1486
PB币
286
贡献
0
技术
101
活跃
1235
发表于 2017-8-1 16:52:30 来自手机 |显示全部楼层
x220t,i7二代,无独显,用这个合适不呢

Rank: 5Rank: 5Rank: 5

UID
407268
帖子
883
PB币
1504
贡献
0
技术
0
活跃
252
发表于 2017-8-1 16:57:57 |显示全部楼层
历害了我的哥!!牛

面目全非,胸有丘壑

Rank: 11Rank: 11Rank: 11

UID
4333710
帖子
4535
PB币
941
贡献
0
技术
105
活跃
4935

十一周年 I'm Surface用户 十周年 Win10先驱者 我是大学生!

发表于 2017-8-1 17:00:21 |显示全部楼层
厉害了,前排支持。。。。

Rank: 5Rank: 5Rank: 5

UID
121734
帖子
672
PB币
1309
贡献
0
技术
1
活跃
506
发表于 2017-8-1 17:03:24 |显示全部楼层
tony_weibs 发表于 2017-8-1 16:44
很好,我是一代的,之前用dsdt已经很好了,这个我试试看

一代得自己修改下config文件

Rank: 5Rank: 5Rank: 5

UID
121734
帖子
672
PB币
1309
贡献
0
技术
1
活跃
506
发表于 2017-8-1 17:03:49 |显示全部楼层
lff520520 发表于 2017-8-1 16:48
ThinkPad e550的机型有用的吗?

应该有用,你可以试试,但是得修改下config关于显卡部分的选项

Rank: 5Rank: 5Rank: 5

UID
121734
帖子
672
PB币
1309
贡献
0
技术
1
活跃
506
发表于 2017-8-1 17:05:07 |显示全部楼层
loveqp 发表于 2017-8-1 16:52
x220t,i7二代,无独显,用这个合适不呢

实际没测试过这个机型,你可以试试

Rank: 2Rank: 2

UID
3787511
帖子
277
PB币
98
贡献
0
技术
0
活跃
222

8周年庆典勋章

发表于 2017-8-1 17:06:25 |显示全部楼层
我们群里的大神和一堆群友的测试弄出来的,技术贴很强大,必需顶

Rank: 5Rank: 5Rank: 5

UID
407268
帖子
883
PB币
1504
贡献
0
技术
0
活跃
252
发表于 2017-8-1 17:11:14 |显示全部楼层
我下载都解压错误……

Rank: 5Rank: 5Rank: 5

UID
121734
帖子
672
PB币
1309
贡献
0
技术
1
活跃
506
发表于 2017-8-1 17:11:53 |显示全部楼层
中亿数码 发表于 2017-8-1 17:06
我们群里的大神和一堆群友的测试弄出来的,技术贴很强大,必需顶

只是雏形,还有待完善,加入更多机型和选项!

Rank: 7Rank: 7Rank: 7

UID
1056542
帖子
2168
PB币
2497
贡献
0
技术
1
活跃
1027
发表于 2017-8-1 17:14:36 |显示全部楼层
btwise 发表于 2017-8-1 17:03
一代得自己修改下config文件

一代的核显安装完挂了,幸好还有变色龙引导。

Rank: 5Rank: 5Rank: 5

UID
121734
帖子
672
PB币
1309
贡献
0
技术
1
活跃
506
发表于 2017-8-1 17:14:44 |显示全部楼层
灵之守护 发表于 2017-8-1 17:11
我下载都解压错误……

下载会自动解压的,用苹果自带浏览器下载,下载好是两个DMG文件,双击其中一个就会加载,点击里面的安装包就可以安装

Rank: 2Rank: 2

UID
568036
帖子
256
PB币
289
贡献
0
技术
4
活跃
546
发表于 2017-8-1 17:20:42 |显示全部楼层
卧槽,好强大,thinkpad专属

Rank: 2Rank: 2

UID
4630484
帖子
287
PB币
542
贡献
0
技术
0
活跃
265
发表于 2017-8-1 17:21:31 |显示全部楼层
真是方便啊,羡慕

Rank: 2Rank: 2

UID
4714449
帖子
129
PB币
0
贡献
0
技术
0
活跃
96
发表于 2017-8-1 17:27:45 |显示全部楼层
有没有完整安装黑苹果的教程,谢谢分享的四叶草,拿走用了哈哈,不知道E330能不能成功
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2018 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件