积分 591 最后登录 2024-3-19 精华 0 阅读权限 40 主题 238 UID 121734 帖子 1478 PB币 3695 威望 0 贡献 0 技术 33 活跃 2839
草原企鹅
UID 121734 帖子 1478 PB币 3695 贡献 0 技术 33 活跃 2839
发表于 2017-8-1 15:48:25
IP属地内蒙古
| 显示全部楼层
本帖最后由 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
查看全部评分