VoodooI2C 黑苹果触控板/触摸屏驱动

什么是 VoodooI2C?

VoodooI2C 是一个由 macOS 内核扩展组成的项目,这些扩展增加了对 I2C 总线设备的支持。该项目分为两个主要部分:核心扩展和各种其他卫星扩展。

核心

核心是VoodooI2C.kext内核扩展。此 kext 旨在由计算机需要某种形式的 I2C 支持的任何人安装。它由 I2C 控制器驱动程序组成,负责将设备节点发布到 IOService 平面。

卫星

卫星是实现对特定类型 I2C 设备的支持的各种内核扩展的集合。卫星 kext 的一个例子是VoodooI2CHID.kext增加了对 I2C-HID 设备的支持。通常,用户会为每一类 I2C 设备安装一个卫星 kext。

当前状态

完全支持以下 Intel I2C 控制器:

  1. INT33C2INT33C3– 哈斯韦尔时代
  2. INT3432INT3433– 布罗德威尔时代
  3. pci8086,9d60pci8086,9d61,pci8086,9d62pci8086,9d63– 天湖时代
  4. pci8086,a160pci8086,a161,pci8086,a162pci8086,a163– 卡比湖时代
  5. pci8086,9de8pci8086,9de9,pci8086,9deapci8086,9deb– 坎农湖/威士忌湖时代
  6. pci8086,a368pci8086,a369,pci8086,a36apci8086,a36b– 咖啡湖时代
  7. pci8086,2e8pci8086,2e9pci8086,2eapci8086,2ebpci8086,6e8pci8086,6e9,pci8086,6eapci8086,6eb-彗星湖时代
  8. pci8086,34e8pci8086,34e9,pci8086,34eapci8086,34eb– 冰湖时代

完全支持以下设备类:

  1. I2C-HID 设备
  2. ELAN 设备
  3. 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)

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论