找回密码
 注册
快捷导航
查看: 9333|回复: 35

[系统] 【原创】关于黑苹果下修正ThinkPad小红点飘移的探讨

  [复制链接] |自动提醒
阅读字号:

1万

回帖

366

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-6-21
年全勤勋章2021年全勤勋章2020年全勤勋章2019年全勤勋章2017铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2018-9-17 12:36:08| 字数 1,158| - 中国–福建–厦门 电信 | 显示全部楼层 |阅读模式
本帖最后由 f23258 于 2018-9-18 10:46 编辑

    ThinkPad黑苹果下,键盘、小红点、触摸板正常都是由VoodooPS2Controller.kext驱动,而对于VoodooPS2Controller.kext基本上有两三个分支,平常使用最多的是RehabMan的版本,但是因为其通用性,对于ThinkPad的小红点支持并不是太友好,使用起来非常的飘,基本没法正常使用,而Tluck对ThinkPad专门开了个优化分支,对于ThinkPad的支持就十分友好了,使用起来比较畅快。
    目前,RehabMan的驱动版本最新为1.8.34,地址:
    https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/
    而Tluck的驱动最新版本为1.8.28a,地址:
    https://github.com/tluck/OS-X-Voodoo-PS2-Controller
    这两者在High Sierra 10.13.6下都可以正常使用,且偏好设置里的触摸板显示正常。而在Mojave 10.14下,只有较新版本的1.8.34才能在偏好设置里看到触摸板设置图示,Tluck版本是一片空白,但使用正常。
    有些强迫症不能忍,比如我,所以才想着怎么整合和优化。


1、探讨
    经解包RehabMan的1.8.34版本发现VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist中有关于ThinkPad机器的定义。



    定义的机型为T420/T460/T560/X1CG3,而根据字串的表达,其实机型的指向是Thinkpad_TrackPad和Thinkpad_ClickPad,因此,我们只需在ThinkPad黑苹果下加载驱动时,能调用这两个参数中的任意一个就能实现修正小红点的飘移现象。

2、实现
    黑苹果下,实现驱动的调用,很多时间是由ACPI/pathed里的补丁来告诉系统应该干什么,怎么干,所以,解决的出发思路可以在此做文章,即在ACPI/patched里加个SSDT-Keyboard的补丁用于调用VoodooPS2Controller.kext里的机型信息。补丁文件可在附件中下载,具体表达如下:



    经测,SSDT-Keyboard.aml放入ACPI/patched里后完美实现调用,至此,小红点飘移问题得以解决。
    以上操作在X1C 2017和2018下测试均通过,其他ThinkPad机型请自行测试。


3、调整
    若是感觉小红点速度和触摸板速度有点慢,可在偏好设置中触摸板处调整,调整后效果还是不错的。



    附件下载:
    补丁文件:  
    Tluck驱动1.8.28a:
    RM驱动1.8.34:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 3技术分 +1 资产值 +61 收起 理由
song_1118 + 1 原创内容
弟大勿博 + 10 很给力
Fyiertess + 51 多谢分享

查看全部评分

① X1 Carbon 2021 (9th) i7-1165G7 32g 2T 4G-LTE 3840×2400 + Win 11 LTSC  ② X1 Carbon 2018 (6th) i7-8650U 16g 970 Pro 1T 2560×1440 + Win 11 Pro
③ X61 T9300 4g 128g 1400×1050 + Win 7 Pro  ④ iPad Pro 2021 + Pencil Ⅱ  ⑤ MacBook Air 2023 (Starlight) M2 16g 1T 2880×1864 + macOS Sequoia 15.2
⑥ AMD Ryzen R9 9950X 64g 990 Pro 1T | WD GOLD 4T | Kingston A400 480g + ASUS ATS RTX4070 12g + MSI X870E Carbon WIFI + Win11 Pro for Workstations

3894

回帖

42

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-10-25
铜牌荣誉勋章(注册8年以上会员)
发表于 2018-9-17 13:08:43| 字数 7| - 中国–浙江–杭州 电信 | 显示全部楼层
技术文章,支持
回复 支持 反对

使用道具 举报

1万

回帖

166

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2013-8-10
月全勤勋章
发表于 2018-9-17 13:29:30| 字数 8| - 中国–辽宁–抚顺 联通 来自手机版 | 显示全部楼层
给力!造福黑友!
X200 P8600 OC 4 128G
A2141 I7-9750H 16G 512G
回复 支持 反对

使用道具 举报

2072

回帖

60

积分

6万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-9-17
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2018-9-17 20:45:53| 字数 10| - 中国–江苏–南京 移动 | 显示全部楼层
给力,已参照修改好。
iPad Pro 11 2020:1TB WLAN+Cellular+Apple Pencil
X61S:T8300,4G,180G,AFFS1400×1050LED,7260AC
X1 Carbon 6th:I7-8650U,16G,1TB,2560x1440
X1 Carbon 9th:i7-1165G7,32g,2T,5G LTE,3840×2400
回复 支持 反对

使用道具 举报

wqnfs - 大王叫俺来巡山

6万

回帖

422

积分

7万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2015-5-30
月全勤勋章年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)年全勤勋章2023年全勤勋章2024
发表于 2018-9-17 20:50:45| 字数 13| - 中国–上海–上海–闵行区 电信 | 显示全部楼层
给力给力给力,不过我用不上
T430i、T480s、P52
回复 支持 反对

使用道具 举报

1145

回帖

44

积分

8332

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-3-29
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2018-9-18 11:35:28| 字数 12| - 中国–广西–崇左 电信 | 显示全部楼层
虽然小白看不懂,但要顶!
X61   T9300   8G   256G   1400×1050   Win7
X230    i7-3615qe   16G   512G   1920×1080   Win10 & macOS
回复 支持 反对

使用道具 举报

zhangyongtao - 液晶屏改装

8万

回帖

677

积分

4万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2003-12-21
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)金牌荣誉勋章(注册20年以上会员)
发表于 2018-9-18 12:09:16| 字数 4| - 中国–河南–平顶山 电信 | 显示全部楼层
技术人才  
各种屏幕改装,2K 4K改装服务       B站:西莫迪 ,旺旺:液晶服务 微信号:lcdfans QQ21144474
X1C 2018 i5-8350u16G 1T 2K/T14 GEN4 32G 2T 2.5K 高刷144 HDR/X2100 I7-10710U
回复 支持 反对

使用道具 举报

3万

回帖

325

积分

12万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2014-9-15
发表于 2018-9-18 12:25:35| 字数 9| - 中国–山东–临沂 联通 来自手机版 | 显示全部楼层
好专业,不懂路过。
L670/NV160WUM-NH0+SN520+1100+HK4R X330/P130ZFZ-BH2+S3610+LMT-19nmBGA X210s(3001)/HV121WX6-110+SM951a+SM841+840pro X200/HV121WX5-120+S3710
used-X301:SU9800/SU9900/SP9600,X201:i7-620M,X201s:i7-640LM,X201T:i7-620LM,X220:i7-2640M,X230:i5-3210M/i5-3320M,X330:i5-3320M,T430s:i7-3520M,X1C:i7-3667U
回复 支持 反对

使用道具 举报

981

回帖

15

积分

1万

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-6-12
发表于 2018-9-18 14:07:01| 字数 5| - 中国–湖北–武汉 鹏博士宽带 | 显示全部楼层
技术贴~~
X200/AFFS/P8600/8G/500G/摄/蓝/6CELL
T60P/AFFS UXGA/T7600/4G/160G/蓝/9CELL
回复 支持 反对

使用道具 举报

644

回帖

12

积分

4292

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-10-30
发表于 2018-9-18 17:00:59| 字数 15| - 日本–东京都 Microsoft | 显示全部楼层
造福于广大黑友,Mark收藏了
iMac Retina 5K 27-inch, Late 2015 3.2G i5/32G/NVME 512G+1T HD
P1G4  i7 11850H/64G/1T
T470S i7 7600U/8G+16G/512G
回复 支持 反对

使用道具 举报

7723

回帖

164

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2012-2-2
年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)
发表于 2018-9-18 17:01:53| 字数 132| - 中国–江苏–常州 电信 | 显示全部楼层
QUOTE:
f23258 发表于 2018-9-17 12:36
ThinkPad黑苹果下,键盘、小红点、触摸板正常都是由VoodooPS2Controller.kext驱动,而对于VoodooPS2Con ...

楼主有空把你X230黑苹果哪个帖子里附件也更新一下吧,谢谢。
回复 支持 反对

使用道具 举报

1万

回帖

366

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-6-21
年全勤勋章2021年全勤勋章2020年全勤勋章2019年全勤勋章2017铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
 楼主| 发表于 2018-9-18 17:04:45| 字数 86| - 中国–福建–厦门 电信 | 显示全部楼层
QUOTE:
essencer 发表于 2018-9-18 17:01

楼主有空把你X230黑苹果哪个帖子里附件也更新一下吧,谢谢。

等正式版吧,先折腾了一般测试用,正式版再调试看看…
回复 支持 反对

使用道具 举报

266

回帖

9

积分

1553

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-12-24
发表于 2018-9-19 07:17:59| 字数 3| - 中国–广东–深圳 电信 | 显示全部楼层
收藏啊
X31 X32
X60s
T410 T430s T440s
Surface Pro 4, X1C2016
T490s, MBP16'
回复 支持 反对

使用道具 举报

2633

回帖

50

积分

8829

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2008-11-11
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2018-9-19 07:22:57| 字数 23| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
牛。。大神能不能解决下 win10下也漂移的问题
macbook air m2
回复 支持 反对

使用道具 举报

451

回帖

12

积分

2083

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-9-26
发表于 2018-9-19 07:43:32| 字数 28| - 中国–四川–成都 电信 | 显示全部楼层
楼主,触摸板也能正常使用么?我是直接在BIOS里给禁用了
回复 支持 反对

使用道具 举报

644

回帖

12

积分

4292

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-10-30
发表于 2018-9-19 09:31:46| 字数 81| - 日本–东京都 Microsoft | 显示全部楼层
QUOTE:
sccz123 发表于 2018-9-19 07:43
楼主,触摸板也能正常使用么?我是直接在BIOS里给禁用了

必须能用啊,基本功能都正常使用。小红点也没问题
iMac Retina 5K 27-inch, Late 2015 3.2G i5/32G/NVME 512G+1T HD
P1G4  i7 11850H/64G/1T
T470S i7 7600U/8G+16G/512G
回复 支持 反对

使用道具 举报

644

回帖

12

积分

4292

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-10-30
发表于 2018-9-19 10:13:04| 字数 26| - 日本–东京都 Microsoft | 显示全部楼层
X230按照这个方法改了,貌似好多了,谢谢楼主分享!
iMac Retina 5K 27-inch, Late 2015 3.2G i5/32G/NVME 512G+1T HD
P1G4  i7 11850H/64G/1T
T470S i7 7600U/8G+16G/512G
回复 支持 反对

使用道具 举报

1万

回帖

366

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-6-21
年全勤勋章2021年全勤勋章2020年全勤勋章2019年全勤勋章2017铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
 楼主| 发表于 2018-9-19 11:37:45| 字数 89| - 中国–福建–厦门 电信 | 显示全部楼层
QUOTE:
ag1332 发表于 2018-9-19 10:13
X230按照这个方法改了,貌似好多了,谢谢楼主分享!

这个方法的好处是可以跟进VOODOOPS2CONTROLLER的更新
① X1 Carbon 2021 (9th) i7-1165G7 32g 2T 4G-LTE 3840×2400 + Win 11 LTSC  ② X1 Carbon 2018 (6th) i7-8650U 16g 970 Pro 1T 2560×1440 + Win 11 Pro
③ X61 T9300 4g 128g 1400×1050 + Win 7 Pro  ④ iPad Pro 2021 + Pencil Ⅱ  ⑤ MacBook Air 2023 (Starlight) M2 16g 1T 2880×1864 + macOS Sequoia 15.2
⑥ AMD Ryzen R9 9950X 64g 990 Pro 1T | WD GOLD 4T | Kingston A400 480g + ASUS ATS RTX4070 12g + MSI X870E Carbon WIFI + Win11 Pro for Workstations
回复 支持 反对

使用道具 举报

2452

回帖

42

积分

4万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2013-3-12
年全勤勋章2022
发表于 2018-9-19 15:26:54| 字数 56| - 中国–广东–广州 移动 | 显示全部楼层
顶一个,空了试试x1c3th,折腾了好久,显卡声卡摄像头都ok了,也洗白了,就差小红点,触摸板手势可用不能设置。
X220T、W520
回复 支持 反对

使用道具 举报

5666

回帖

57

积分

8万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2013-2-19
年全勤勋章2022月全勤勋章铜牌荣誉勋章(注册8年以上会员)年全勤勋章2023银牌荣誉勋章(注册10年以上会员)年全勤勋章2024
发表于 2018-9-19 17:13:31| 字数 8| - 中国–山西–晋城 联通 | 显示全部楼层
很给力啊。点赞。
L570/L560/X301/X201/T410s/T43p/X41/天逸F40A/T61p/T50/
回复 支持 反对

使用道具 举报

24

回帖

0

积分

125

资产值

入门会员 Rank: 1

注册时间
2016-4-7
发表于 2018-9-19 17:19:24| 字数 11| - 中国–上海–上海 电信 | 显示全部楼层
厉害了!!!!支持一下
回复 支持 反对

使用道具 举报

1404

回帖

16

积分

4491

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-8-12
发表于 2018-9-19 19:16:46| 字数 11| - 中国–江苏–常州 电信 | 显示全部楼层
不错不错,支持下黑苹果
回复 支持 反对

使用道具 举报

266

回帖

9

积分

1553

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-12-24
发表于 2018-9-25 19:54:20| 字数 94| - 中国–广东–深圳 电信 | 显示全部楼层
已经改好了,小红点和触摸板的体验都好了很多,双剑合璧,绝对比单纯的触摸板好啊

下一步就是等待触摸板的多指手势,如果能成,那就比白苹果更好了,不再用上几年对不起我这16G内存i7vpro的配置
X31 X32
X60s
T410 T430s T440s
Surface Pro 4, X1C2016
T490s, MBP16'
回复 支持 反对

使用道具 举报

105

回帖

3

积分

349

资产值

中级会员 Rank: 2Rank: 2

注册时间
2009-7-13
发表于 2018-10-21 09:39:46| 字数 192| - 中国–上海–上海 移动 | 显示全部楼层
本帖最后由 bluetree2009 于 2018-10-21 10:07 编辑

楼主您好, 我用Kext Utility 重新加载了 VoodooPS2Controller-RM.kext.zip 里面的key,  

SSDT-Keyboard.aml 放在了 EFI里面的 ACPI/patched文件夹里面,reboot系统, 小红点还是卡顿, 请问哪里操作错了吗?

aml补丁 需要其他方式安装吗?

PS:我的是 T570
X200 7457-4UC
回复 支持 反对

使用道具 举报

105

回帖

3

积分

349

资产值

中级会员 Rank: 2Rank: 2

注册时间
2009-7-13
发表于 2018-10-30 22:47:27| 字数 9| - 中国–上海–上海 移动 | 显示全部楼层
楼主能指点一下吗?
X200 7457-4UC
回复 支持 反对

使用道具 举报

3661

回帖

30

积分

6129

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-10-31
发表于 2018-10-31 00:15:44| 字数 28| - 中国–广西–北海 电信 | 显示全部楼层
其实就算是windows按的时间长了一样漂移。。。。。。
الله أكبر‎
allah akba
回复 支持 反对

使用道具 举报

3654

回帖

77

积分

7533

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-7-12
发表于 2018-10-31 09:05:39| 字数 162| - 中国–上海–上海–静安区 电信 | 显示全部楼层
QUOTE:
f23258 发表于 2018-9-17 12:36
ThinkPad黑苹果下,键盘、小红点、触摸板正常都是由VoodooPS2Controller.kext驱动,而对于VoodooPS2Con ...

支持,你可以弄个安装mac os的收费服务了。
我自己虽然在X220安装过黑苹果,但现在让我再折腾一次我也不愿意弄了,太累。
Thinkpad
回复 支持 反对

使用道具 举报

1万

回帖

366

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-6-21
年全勤勋章2021年全勤勋章2020年全勤勋章2019年全勤勋章2017铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
 楼主| 发表于 2018-10-31 10:07:27| 字数 104| - 中国–福建–厦门 电信 | 显示全部楼层
QUOTE:
lionelchen 发表于 2018-10-31 09:05
支持,你可以弄个安装mac os的收费服务了。
我自己虽然在X220安装过黑苹果,但现在让我再折腾一次我也不 ...

也就是玩玩,苹果现在高高在上^
① X1 Carbon 2021 (9th) i7-1165G7 32g 2T 4G-LTE 3840×2400 + Win 11 LTSC  ② X1 Carbon 2018 (6th) i7-8650U 16g 970 Pro 1T 2560×1440 + Win 11 Pro
③ X61 T9300 4g 128g 1400×1050 + Win 7 Pro  ④ iPad Pro 2021 + Pencil Ⅱ  ⑤ MacBook Air 2023 (Starlight) M2 16g 1T 2880×1864 + macOS Sequoia 15.2
⑥ AMD Ryzen R9 9950X 64g 990 Pro 1T | WD GOLD 4T | Kingston A400 480g + ASUS ATS RTX4070 12g + MSI X870E Carbon WIFI + Win11 Pro for Workstations
回复 支持 反对

使用道具 举报

1万

回帖

366

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-6-21
年全勤勋章2021年全勤勋章2020年全勤勋章2019年全勤勋章2017铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
 楼主| 发表于 2018-10-31 10:08:15| 字数 143| - 中国–福建–厦门 电信 | 显示全部楼层
QUOTE:
bluetree2009 发表于 2018-10-21 09:39
楼主您好, 我用Kext Utility 重新加载了 VoodooPS2Controller-RM.kext.zip 里面的key,  

SSDT-Keyboar ...

正常那个放OTHER就行,没有其他特别需要关注的地方需要修正。
① X1 Carbon 2021 (9th) i7-1165G7 32g 2T 4G-LTE 3840×2400 + Win 11 LTSC  ② X1 Carbon 2018 (6th) i7-8650U 16g 970 Pro 1T 2560×1440 + Win 11 Pro
③ X61 T9300 4g 128g 1400×1050 + Win 7 Pro  ④ iPad Pro 2021 + Pencil Ⅱ  ⑤ MacBook Air 2023 (Starlight) M2 16g 1T 2880×1864 + macOS Sequoia 15.2
⑥ AMD Ryzen R9 9950X 64g 990 Pro 1T | WD GOLD 4T | Kingston A400 480g + ASUS ATS RTX4070 12g + MSI X870E Carbon WIFI + Win11 Pro for Workstations
回复 支持 反对

使用道具 举报

105

回帖

3

积分

349

资产值

中级会员 Rank: 2Rank: 2

注册时间
2009-7-13
发表于 2018-10-31 22:43:18| 字数 109| - 中国–上海–上海 移动 | 显示全部楼层
QUOTE:
f23258 发表于 2018-10-31 10:08
正常那个放OTHER就行,没有其他特别需要关注的地方需要修正。

哦, 安装kext驱动很简单, 但是 我的570就是不生效,  郁闷。

其他的都很完美。

还缺少一个 多点触摸,
X200 7457-4UC
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-18 18:16 , Processed in 0.254646 second(s), 76 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部