xiadeqiang 发表于 2017-4-10 20:44

让你的黑苹果实现触屏功能!

i2c触摸屏触摸板驱动教程                               本教程转载自:http://hiosx.cn/603.html

自行测试,希望有成功的回来报个到!
请确保你的触摸屏是i2c走线的,当然该驱动可以触摸其他的i2c走线的设备,如小米笔记本12.5寸版本的触摸板
支持设备列表如下(仅列出部分设备):
完美支持的触摸屏型号:
INT33C2 and INT33C3 – Haswell 架构
INT3432 and INT3433 – Broadwell 架构
pci8086,9d60, pci8086,9d61, pci8086,a160 and pci8086,a161 – Skylake 架构
请注意,绝大多数的触摸屏和触摸板(不在上述列表的i2c设备)只能实现鼠标功能

以下型号触摸板可以实现多点手势: CYAP0000, ELAN0000, ELAN0100, ELAN0600, ELAN1000.

已测试的设备有如下设备:
Synaptics 7500 Clearpad touchscreen (Dell Venue Pro 11)
Synaptics 7501 Clearpad touchscreen (Acer Switch 12)
Atmel 1000 touchscreen (Dell XPS 12)
NTRG 0001 touchscreen (Surface Pro 3)
FTSC1000 touchscreen (Cube i7)
WCOM4814 touch screen + stylus (Skylake HP Elite X2 1012)
CYAP0000 trackpad (Haswell Chromebooks)
This uses the proprietary interface VoodooCyapaGen3Device.
ATML0001 touchscreen (Acer C720P Chromebook/Chromebook Pixel 2)
This uses the proprietary interface VoodooI2CAtmelMxtScreenDevice.
ELAN0000 trackpad (Broadwell Chromebooks)
This uses the proprietary interface VoodooElanTouchpadDevice
ELAN1000 trackpad (Skylake Asus K501UB-DM039D)
This uses the proprietary interface VoodooElanTouchpadDevice
SYNA0000 trackpad (Dell Chromebook 13)
This uses the proprietary interface VoodooSynapticsRMITouchpadDevice

打开你自己的dsdt,按win键+f,搜索window

找到如下片段后改成下图所示:




把这两个地方修改后,保存,使用修改后的dsdt,重启。

下载文件里面的VoodooI2C.kext驱动,放在桌面


进入终端,输入 cd ~/desktop


然后输入 sudo chown -R root:wheel VoodooI2C.kext



会提示输入密码,输入自己的密码。(输入过程你看不见密码的,输入完后回车)
等运行完后,输入 sudokextutil -v oodooI2C.kext

出现successfully loaded.
此时你发现可以触摸了
每次开机后都输入 cd ~/desktopsudo kextutil -v VoodooI2C.kext就可以了
或者你把驱动装在s/l/e,不能放在clover
不建议装驱动,毕竟是自己写的驱动,不稳定,每次开机手动加载比较安全。


jqqqqqqqqqq 发表于 2017-4-10 21:40

厉害了楼主,话说usb触屏有其他解决方案么,我是
SiS HID Touch Controller:
产品 ID:        0x1067
厂商 ID:        0x0457(Silicon Integrated Systems Corp.)

machwf 发表于 2017-4-10 21:48

哈哈哈,没有触摸屏的该怎么实现呢{:5_267:}(哈哈,逗你玩不带商量) 最后感谢分享{:5_280:}

xiadeqiang 发表于 2017-4-10 21:51

machwf 发表于 2017-4-10 21:48 https://www.pcbeta.com/static/image/common/back.gif
哈哈哈,没有触摸屏的该怎么实现呢(哈哈,逗你玩不带商量) 最后感谢分享

没有触摸屏的,去某宝搜airbar会有惊喜。{:5_274:}

Mischief_S 发表于 2017-4-10 22:52

没有触屏的路过

848089635 发表于 2017-4-10 23:39

win都不能触屏 Mac就不用想了

smg_zj 发表于 2017-4-10 23:53

触摸屏?触摸板?
搞不懂LZ到底说的是什么

shughdog 发表于 2017-4-11 01:03

牛逼极了。666

cxf559560 发表于 2017-4-11 01:34

技术贴,学习啦

xiadeqiang 发表于 2017-4-11 08:03

848089635 发表于 2017-4-10 23:39 https://www.pcbeta.com/static/image/common/back.gif
win都不能触屏 Mac就不用想了

去某宝搜airbar

小小的爱 发表于 2017-4-11 08:12

原链接在这里哦
https://www.tonymacx86.com/threads/wip-voodooi2c-i2c-trackpad-limited-support.204227/

xiadeqiang 发表于 2017-4-11 08:16

小小的爱 发表于 2017-4-11 08:12 https://www.pcbeta.com/static/image/common/back.gif
原链接在这里哦
https://www.tonymacx86.com/threads/wip-voodooi2c-i2c-trackpad-limited-support.204227 ...

你测试了吗?成功?

andyandy 发表于 2017-4-11 08:45

触摸屏还是触摸板,还是两种都可以驱动?

xiadeqiang 发表于 2017-4-11 08:46

andyandy 发表于 2017-4-11 08:45 https://www.pcbeta.com/static/image/common/back.gif
触摸屏还是触摸板,还是两种都可以驱动?

触摸屏和触摸板

andyandy 发表于 2017-4-11 08:47

xiadeqiang 发表于 2017-4-10 21:51 https://www.pcbeta.com/static/image/common/back.gif
没有触摸屏的,去某宝搜airbar会有惊喜。

价格倒是很大的惊喜

edius8886 发表于 2017-4-11 08:53

又有好东西更新了

moshuixin123 发表于 2017-4-11 09:35

正需要,多谢分享!!不知道我的Chromebook pixel 2013能否使用呢!!

人可德福 发表于 2017-4-11 09:44

触摸屏配touchbar demo让黑果实现触控条,也是极爽的

moshuixin123 发表于 2017-4-11 10:49

能否分享下DSDT呢。我找不到截图的代码,添加VoodooI2C的源后,没有一个补丁能打的。截图的修改有点难懂!谢谢哈。我的设备是Chromebook pixel 2013

kind1501 发表于 2017-4-11 11:06

这也太神奇了吧。可惜我没有触摸屏
页: [1] 2 3 4
查看完整版本: 让你的黑苹果实现触屏功能!