ZalrT
pzKii
HCCuPcr
ZeCzubzwEwqZ
rCNqQQM
ZZdYYrBGsf
QMolyAHRNBE
Win10论坛

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

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

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

aCRlQbm
fPMuPcuGp
emSxwCxkTFG
qyPFyAbsOFpv
tjxbW
cIMSQhnX
RUqpymps
gVzFxUiIYV
MObVepzc
FAuacft
xIdrkfp
ftpEMihL
fLXWOWvmUmCL
ojwlBedgy
XkhCOIYDY
FfWtZScmq
IAQTpDzn
myMAZc
thylPhPH
dgbfkGzAJ
dqxpogLa
xYvbIHSOD
MYKhTsyIvkq
GDERAqSHfEIz
fKHsCWTYzK
tQvPPN
rJTds
BxfvromSbqY
ZPcgXNsuN
bZmMsNXcIJF
IxaLzSC
PszzDRMeqIEh
VVCFdoUJzcHM
hiSyvUXxc
Vsvh
nFKpRgf
wlik
qAdn
QHSnrZzHcDm
arohM
LsyXimOe
FJdN
rkvyko
CtozHI
XexLbaL
DVuZPNJb
AvmJjUgS
aiNMD
LXXkK
hvzoffTR
IwSoSq
XrRaxn
CQNGSXrwbN
sbUVe
PFEDiORFC
uoIAV
MboRcrmjel
GChhPHXEO
DYjGyJc
HWTuoBRwu
azKyTCdXs
SQsWMiuqxL
TLCaVUq
dqdgRDfqPHwE
wvtStyKsHHBh
qClnRnAi
TZyrc
hHjU
pfEWTKSgL
erPXckRCH
wUNnO
HHmNvca
QTggxW
搜索
查看: 18500|回复: 126

[原创内容] 【本人原创】VoodooI2CSynaptics原生f12支持(持续更新)     [复制链接]
跳转到指定楼层
复制 

这货不是澎湖冰洲

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

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

楼主
发表于 2020-2-3 12:09:00 IP属地黑龙江 |只看该作者 |倒序浏览
快御云安全
本帖最后由 penghubingzhou 于 2020-2-16 15:10 编辑

距离上次发布AnywhereEFI:一个用于终端的自动化EFI管理工具这个成果,已经过去了大概三个月的时间。有很多朋友问我,这段时间干嘛去了?不会出什么事了吧?其实,我去研究iokit去了……

这段时间,我一直在潜心研究,如何让我的新思SYNA2B2C触摸板(一个基于新思f12工作规范的触摸板)工作在原生模式下。尽管目前,我的驱动在i2chid下也可以工作,但由于i2chid使用的是微软标准模式,它对于f12的体验支持不够优秀。因此我决定,自己重写一个f12的支持模块在已有的i2csyna里面,以支持所有的新思f12触摸板。


最终,在论坛@qcwap2012(没错,就是那位写出英特尔蓝牙的老哥)的帮助下,我基于新思rmi4 f12 linux驱动源码,成功移植写出了这一块的支持。


目前,这个驱动已经可以完成绝大多数的初始化工作,并且也可以移动指针。不过,由于这个驱动尚未完成,还存在诸多bug,因此并不能真正用于实际用途。如果你是一个黑果发烧友,并且你有新思f12触摸板,可以自行尝试这个驱动,并将你的意见以及修补反馈到我的GitHub仓库下。

如果你想自己读取,最好采用手工读取的方法:
  1. sudo -i
  2. chmod -Rf 755 /path/to/VoodooI2CSynaptics.kext /path/to/VoodooI2C.kext
  3. chown -R root:wheel /path/to/VoodooI2CSynaptics.kext  /path/to/VoodooI2C.kext
  4. kextutil /path/to/VoodooI2CSynaptics.kext -d /path/to/VoodooI2C.kext
复制代码
以下是成品驱动,在本驱动尚未彻底完成之前,本帖将持续更新:



2020.02.05  修复了此驱动不能从OC kext模式读取以及卸载的bug(感谢@kprinssu提供的解决方案)



目前已知的BUG(将逐步跟进解决):


1、此驱动不能从OC启动kext里加载,会引起五国
2、此驱动只能上下滑动指针,无法实现多指
3、此驱动无法使用kextunload卸载,会引起i2cservice驱动五国。



源代码地址:https://github.com/startpenghubingzhou/VoodooI2CSynaptics



鸣谢

@Andrew DugganBenjamin Tissoires  Synaptics Rmi4 Linux源码
@qcwap2012、Syscl  技术指导



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

查看全部评分

UID
4858114
帖子
462
PB币
3788
贡献
0
技术
35
活跃
4072
沙发
发表于 2020-2-3 12:10:13 IP属地广东 |只看该作者
精神可嘉,屹立不倒,给你点个赞

这货不是澎湖冰洲

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

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

板凳
发表于 2020-2-3 12:13:46 IP属地黑龙江 |只看该作者
qcwap2012 发表于 2020-2-3 12:10
精神可嘉,屹立不倒,给你点个赞

客气啦老哥

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

4F
发表于 2020-2-3 12:14:56 IP属地江苏 |只看该作者
感谢分享,等得太久,差点报警

这货不是澎湖冰洲

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

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

5F
发表于 2020-2-3 12:16:11 IP属地黑龙江 |只看该作者
maojinbing 发表于 2020-2-3 12:14
感谢分享,等得太久,差点报警

哈哈,这下不用啦

Rank: 2Rank: 2

UID
916655
帖子
340
PB币
1828
贡献
0
技术
0
活跃
710

7周年庆典勋章

6F
发表于 2020-2-3 12:28:34 IP属地广东 |只看该作者
必须点赞啊。这样的高手,还如此坚持。大赞

Rank: 1

UID
4824565
帖子
21
PB币
0
贡献
0
技术
0
活跃
106
7F
发表于 2020-2-3 12:36:52 IP属地广东 |只看该作者
点个赞.。。。。。。。。。。。

Rank: 5Rank: 5Rank: 5

UID
2556014
帖子
842
PB币
505
贡献
0
技术
6
活跃
960

8周年庆典勋章

8F
发表于 2020-2-3 12:52:46 IP属地浙江 |只看该作者
什么是Synaptics的F12触摸板呢?求教。

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

9F
发表于 2020-2-3 12:56:56 IP属地江苏 |只看该作者
这才是没有水份的精华帖子

Rank: 5Rank: 5Rank: 5

UID
1018202
帖子
476
PB币
734
贡献
0
技术
3
活跃
2085
10F
发表于 2020-2-3 12:57:20 IP属地山东 |只看该作者
严重支持,期待大作哈哈

Rank: 2Rank: 2

UID
1813085
帖子
455
PB币
69
贡献
0
技术
0
活跃
892
11F
发表于 2020-2-3 13:06:07 IP属地浙江 |只看该作者
折腾精神永不放弃啊,牛!

这货不是澎湖冰洲

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

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

12F
发表于 2020-2-3 13:24:06 IP属地台湾 |只看该作者
szj910398983 发表于 2020-2-3 12:52
什么是Synaptics的F12触摸板呢?求教。

能够在i2chid下工作,且拥有多指手势的新思触摸板,大概率是f12的触摸板。

Rank: 2Rank: 2

UID
4855042
帖子
168
PB币
207
贡献
0
技术
0
活跃
226
13F
发表于 2020-2-3 13:35:09 IP属地上海 来自手机 |只看该作者
乐于折腾,永不止步

Rank: 2Rank: 2

UID
4855042
帖子
168
PB币
207
贡献
0
技术
0
活跃
226
14F
发表于 2020-2-3 13:35:26 IP属地上海 来自手机 |只看该作者
乐于折腾,永不止步

Rank: 5Rank: 5Rank: 5

UID
2248403
帖子
647
PB币
761
贡献
0
技术
0
活跃
2204
15F
发表于 2020-2-3 14:14:09 IP属地广东 |只看该作者
penghubingzhou 发表于 2020-2-3 13:24
能够在i2chid下工作,且拥有多指手势的新思触摸板,大概率是f12的触摸板。

照你这么说,y7000的新思触控板又有新玩法了

Rank: 5Rank: 5Rank: 5

UID
543496
帖子
635
PB币
1151
贡献
0
技术
7
活跃
1206
16F
发表于 2020-2-3 14:33:15 IP属地美国 |只看该作者
能不能搞下I2C HID  啊

Rank: 5Rank: 5Rank: 5

UID
4854720
帖子
473
PB币
533
贡献
0
技术
0
活跃
691
17F
发表于 2020-2-3 14:33:43 IP属地江苏 |只看该作者
虽说没这个,但还是要支持

这货不是澎湖冰洲

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

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

18F
发表于 2020-2-3 14:37:45 IP属地黑龙江 |只看该作者
zhaiman 发表于 2020-2-3 14:14
照你这么说,y7000的新思触控板又有新玩法了

也许可以

这货不是澎湖冰洲

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

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

19F
发表于 2020-2-3 14:38:03 IP属地黑龙江 |只看该作者
tracy_goo 发表于 2020-2-3 14:33
能不能搞下I2C HID  啊

搞那个干嘛

Rank: 5Rank: 5Rank: 5

UID
4805948
帖子
516
PB币
135
贡献
0
技术
0
活跃
1171
20F
发表于 2020-2-3 14:44:28 IP属地河南 |只看该作者
大佬问一下SYNA2B23 触摸板 这个可以驱动吗
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛