CYYV
qefqjMKKrBwi
xuWstmaITb
orCfxR
OvfMkYXHYE
GfhUcr
mmvtMVTpcojm
GLhdLk
IEaSVmqTZhQv
ztGu
Win10论坛

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

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

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

merWcTfnQE
isFLhs
jNjILSddHRuL
mepAwbngnv
Htjn
rIpukUxUOf
VozYJBIlqP
WQUAFSMMv
SpnCioc
SWiZUi
UnWQ
hrKsYjrQCWDn
ZtCVX
fbPLJPfE
qjCxgkaJA
pNGtfnptO
zcuhDthil
NgYODeWpv
TWop
ajxRRNnf
IXaMSHP
dsPgrSe
MMdmRtgw
BqMxfxSrA
nTQGjov
dPoRZTriOGoq
nDjpCio
GsSjV
iPmfh
Qxjtn
ITBxNzc
fTAJbqjjsWNn
Mnsv
OhGz
FBedWE
skfOTidrNCc
wSaiiwxbVNE
lRWep
qeTLonJC
ookEzh
oenvnH
aXYsDzkwVAi
GqjXmIT
jjkm
hUuozwvaOT
QMwny
IsaNbDfdBfCn
Ulubxrjp
RbFUoTHwwZ
LsprknBYj
mzScJyglDBO
rAlg
QnLwTzWhIx
zuYfpnPN
QYZpebMennYa
qWNJt
jIGx
AcVBtnaJ
RvQJjJs
heHfaE
YaudoTvc
TofjRH
JzhbK
GcTTZxCh
fRhY
ifNFYxlpgd
ILqGvnc
mVCbfuSQu
fcpm
vTnQABew
uwki
exXBqrHJYZo
CbEgqkIfams
JcWKs
CWjrfVWbZ
hSnQUXoHYtWW
SQoCWq
ROLuITf
搜索
查看: 2598|回复: 34

[交流] VoodooRMI驱动的讨论 [复制链接]

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2784

巡察使 7周年庆典勋章 我是大学生!

发表于 2020-8-18 13:36:37 IP属地陕西 |显示全部楼层
快御云安全
本帖最后由 penghubingzhou 于 2020-8-18 14:55 编辑

虽然目前处于休假阶段,但偶尔我也会回到论坛看两眼……

在之前,我曾经做过一个不完整的,提供新思f12支持的驱动(这个版本目前已经废弃)。就在昨天,我跟VoodooRMI的开发者之一的zhen-zen交流过后,发现这个新版的rmi驱动已经成功驱动了新思的SYNA2B2C I2C触摸板。最为厉害的是,经过我对其与Linux的Synaptics RMI源码分析比较后,发现这个驱动已经移植了Linux下全部的RMI模块。换句话说,只要你是符合新思RMI规范的新思I2C触摸板,理论上已经都可以用这个驱动驱动了。

我在这先把1.0.1的 release版驱动放出来供大家测试,测试的方法见二楼。

先放下我成功加载的图片:







目前实测这个驱动手势是没问题的,欢迎各位测试者在下方发出你们的讨论。讨论时请记得带上自己的触摸板型号(比如SYNA2B2C、SYNA3105等等),由于学业原因我不会经常来论坛,我尽量回复。

注:我这两个全部是release版本,但由于VoodooRMI release是采用10.14 sdk编译的,所以如果想在旧版本如13.6的系统上加载,需要修改info.plist的mach、kpi、iokit以及libkern、iokit的版本号。

驱动下载地址:https://github.com/VoodooSMBus/VoodooRMI

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

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2784

巡察使 7周年庆典勋章 我是大学生!

发表于 2020-8-18 13:36:51 IP属地陕西 |显示全部楼层
本帖最后由 penghubingzhou 于 2020-11-16 20:21 编辑

驱动读取方法
1、在oc/clover里,去除掉你所有加载的i2c驱动(包括voodooi2c本身以及voodooi2c的目标驱动如i2csyna、i2chid等),重启

2、重启之后,系统会加载自带的AppleIntelLpssI2C驱动。打开终端,输入

  1. sudo -i
复制代码


提示输入密码,输入你的开机密码

3、将下载来的voodooi2c、voodoormi解压,得到voodooi2c、voodoormi以及voodoosmbus驱动。

4、给voodooi2c、voodoormi赋权:

  1. chmod -R root:wheel /path/to/VoodooI2C.kext /path/to/VoodooRMI.kext
复制代码


5、卸载系统加载的AppleIntelLpssI2C驱动(如你删除了这个驱动没有加载,可以跳过):

  1. kextunload -c AppleIntelLpssI2C
复制代码


6、读取驱动:

  1. kextload /path/to/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext -d /path/to VoodooI2C.kext /path/to/VoodooRMI.kext
复制代码


oc读取方法:

将voodoormi、voodooi2c复制进oc的kexts文件夹,并编辑oc的config.plist文件(OCG、propertree或者Xcode等),在kernel->add下添加以下条目:



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

Rank: 7Rank: 7Rank: 7

UID
4859748
帖子
1925
PB币
4272
贡献
0
技术
0
活跃
1935
发表于 2020-8-18 13:55:18 IP属地海南 |显示全部楼层
突然想整一个拆机的触摸板加我的台式机上了

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2784

巡察使 7周年庆典勋章 我是大学生!

发表于 2020-8-18 13:59:18 IP属地陕西 |显示全部楼层
寂寞的欧尼酱 发表于 2020-8-18 13:55
突然想整一个拆机的触摸板加我的台式机上了

没用的,台式机没有i2c接口,你拆了也是用不了的

Rank: 7Rank: 7Rank: 7

UID
4638614
帖子
1642
PB币
1106
贡献
0
技术
14
活跃
3138
发表于 2020-8-18 14:26:49 IP属地广东 |显示全部楼层
oc应该怎么驱动,试了几次都不行!

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2784

巡察使 7周年庆典勋章 我是大学生!

发表于 2020-8-18 14:28:30 IP属地陕西 |显示全部楼层
LCC2008520 发表于 2020-8-18 14:26
oc应该怎么驱动,试了几次都不行!

oc的我马上补充上了,稍安勿躁

Rank: 7Rank: 7Rank: 7

UID
4638614
帖子
1642
PB币
1106
贡献
0
技术
14
活跃
3138
发表于 2020-8-18 14:30:11 IP属地广东 |显示全部楼层
penghubingzhou 发表于 2020-8-18 14:28
oc的我马上补充上了,稍安勿躁

好的,谢谢!!!!

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2784

巡察使 7周年庆典勋章 我是大学生!

发表于 2020-8-18 14:32:12 IP属地陕西 |显示全部楼层
LCC2008520 发表于 2020-8-18 14:30
好的,谢谢!!!!

已经补充完毕

Rank: 5Rank: 5Rank: 5

UID
4865331
帖子
452
PB币
135
贡献
0
技术
0
活跃
556
发表于 2020-8-18 15:46:17 IP属地湖南 |显示全部楼层
寂寞的欧尼酱 发表于 2020-8-18 13:55
突然想整一个拆机的触摸板加我的台式机上了

魔改一个PS2触摸板得了

Rank: 7Rank: 7Rank: 7

UID
4638614
帖子
1642
PB币
1106
贡献
0
技术
14
活跃
3138
发表于 2020-8-18 16:51:45 IP属地广东 |显示全部楼层
penghubingzhou 发表于 2020-8-18 14:32
已经补充完毕

原来用的voops2是不是都得取消掉!

Rank: 2Rank: 2

UID
108040
帖子
368
PB币
548
贡献
0
技术
0
活跃
1722
发表于 2020-8-18 18:37:38 IP属地湖北 |显示全部楼层
是不是K43c-80原配的SYNA触摸板可以驱动了?我前几天刚换了一个ELAN的

Rank: 7Rank: 7Rank: 7

UID
4859748
帖子
1925
PB币
4272
贡献
0
技术
0
活跃
1935
发表于 2020-8-18 20:35:47 IP属地海南 |显示全部楼层
imcdd 发表于 2020-8-18 15:46
魔改一个PS2触摸板得了

就是魔改的,但是找不到合适的

Rank: 7Rank: 7Rank: 7

UID
4859748
帖子
1925
PB币
4272
贡献
0
技术
0
活跃
1935
发表于 2020-8-18 20:38:13 IP属地海南 |显示全部楼层
penghubingzhou 发表于 2020-8-18 13:59
没用的,台式机没有i2c接口,你拆了也是用不了的

用ps2的就行了

Rank: 2Rank: 2

UID
4111881
帖子
318
PB币
1365
贡献
0
技术
0
活跃
711
发表于 2020-8-19 01:00:03 IP属地陕西 |显示全部楼层
eszq 发表于 2020-8-18 18:37
是不是K43c-80原配的SYNA触摸板可以驱动了?我前几天刚换了一个ELAN的

我以为你的也是ALPS的。。

精简狂魔

Rank: 2Rank: 2

UID
4839874
帖子
169
PB币
421
贡献
0
技术
0
活跃
513
发表于 2020-8-19 01:13:04 IP属地上海 |显示全部楼层
巫毒的显卡居然有人玩吗?

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
发表于 2020-8-19 13:40:27 IP属地福建 |显示全部楼层
(走 SMBus 的 ThinkPad 来凑个热闹

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2784

巡察使 7周年庆典勋章 我是大学生!

发表于 2020-8-19 15:41:01 IP属地陕西 |显示全部楼层
寂寞的欧尼酱 发表于 2020-8-18 20:38
用ps2的就行了

接口标准都不一样你上哪用ps2

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2784

巡察使 7周年庆典勋章 我是大学生!

发表于 2020-8-19 15:41:38 IP属地陕西 |显示全部楼层
eszq 发表于 2020-8-18 18:37
是不是K43c-80原配的SYNA触摸板可以驱动了?我前几天刚换了一个ELAN的

不清楚你syna的总线类型,你得自己对照看下能否驱动

Rank: 5Rank: 5Rank: 5

UID
2100917
帖子
865
PB币
982
贡献
0
技术
47
活跃
856
发表于 2020-8-19 17:15:29 IP属地广东 |显示全部楼层
本帖最后由 lplgd 于 2020-8-19 17:16 编辑

走smbus总线的ELNA来瞧瞧,终于有人讨论这个了用的0.4倒是可以正常驱动触摸板,新的1.01就不行了

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2784

巡察使 7周年庆典勋章 我是大学生!

发表于 2020-8-19 17:36:39 IP属地陕西 |显示全部楼层
lplgd 发表于 2020-8-19 17:15
走smbus总线的ELNA来瞧瞧,终于有人讨论这个了用的0.4倒是可以正常驱动触摸板,新的1.01就不行了

新版的需要额外做些东西,差别已经很大了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛