VoodooI2C 黑苹果触控板/触摸屏驱动
什么是 VoodooI2C?
VoodooI2C 是一个由 macOS 内核扩展组成的项目,这些扩展增加了对 I2C 总线设备的支持。该项目分为两个主要部分:核心扩展和各种其他卫星扩展。
核心
核心是VoodooI2C.kext
内核扩展。此 kext 旨在由计算机需要某种形式的 I2C 支持的任何人安装。它由 I2C 控制器驱动程序组成,负责将设备节点发布到 IOService 平面。
卫星
卫星是实现对特定类型 I2C 设备的支持的各种内核扩展的集合。卫星 kext 的一个例子是VoodooI2CHID.kext
增加了对 I2C-HID 设备的支持。通常,用户会为每一类 I2C 设备安装一个卫星 kext。
当前状态
完全支持以下 Intel I2C 控制器:
INT33C2
和INT33C3
– 哈斯韦尔时代INT3432
和INT3433
– 布罗德威尔时代pci8086,9d60
,pci8086,9d61
,pci8086,9d62
和pci8086,9d63
– 天湖时代pci8086,a160
,pci8086,a161
,pci8086,a162
和pci8086,a163
– 卡比湖时代pci8086,9de8
,pci8086,9de9
,pci8086,9dea
和pci8086,9deb
– 坎农湖/威士忌湖时代pci8086,a368
,pci8086,a369
,pci8086,a36a
和pci8086,a36b
– 咖啡湖时代pci8086,2e8
,pci8086,2e9
,pci8086,2ea
,pci8086,2eb
,pci8086,6e8
,pci8086,6e9
,pci8086,6ea
和pci8086,6eb
-彗星湖时代pci8086,34e8
,pci8086,34e9
,pci8086,34ea
和pci8086,34eb
– 冰湖时代
完全支持以下设备类:
- I2C-HID 设备
- ELAN 设备
- FTE 设备
请注意,设备类别之间有时会重叠。例如,一些 ELAN 设备也可能是 I2C-HID 设备。
兼容性
请查看VoodooI2C wiki 上的兼容性页面,了解您的设备是否兼容。如果知识兔它不在列表中,但您仍然怀疑 VoodooI2C 可能适合您,请通过知识兔的Gitter 页面联系知识兔。
文档和故障排除
请访问文档站点以获取有关如何安装和排除 VoodooI2C 故障的更多信息。
2.7.1
Since the last release there have been 2 commit(s). The descriptions for the first (at most) 10 of these are as follows
- Bump to version 2.7.1 (#523)
- Update VoodooI2C Satellites and support for physical buttons (#514)
- Potential fixes for kernel panics upon shutdown for USB devices (#507)
下载仅供下载体验和测试学习,不得商用和正当使用。