- Joined
- Nov 8, 2014
- Messages
- 130
- Mac
-
- Classic Mac
-
- Mobile Phone
-
This thread is intended for users of VoodooI2C to get support for using the kext on their system.
What is VoodooI2C?
VoodooI2C is a project consisting of macOS kernel extensions that add support for I2C bus devices. The project is split into two main components: the core extension and various other satellite extensions.
The Core
The core is the VoodooI2C.kext kernel extension. This kext is intended to be installed by anyone whose computer requires some form of I2C support. It consists of I2C controller drivers and is responsible for publishing device nubs to the IOService plane.
The Satellites
The satellites are a collection of various kernel extensions that implement support for a specific type of I2C device. An example of a satellite kext is VoodooI2CHID.kext which adds support for I2C-HID devices. Usually a user will install one satellite kext per class of I2C device.
What can I use VoodooI2C for?
The most common devices that are compatible with VoodooI2C are I2C-HID devices such as Precision Trackpads and Touchscreens. If you have an I2C trackpad or touchscreen, chances are it will work with this driver. It is also possible to use VoodooI2C to get multitouch on USB devices but this is experimental.
How do I install VoodooI2C?
All installation instructions can be found here: https://voodooi2c.github.io/#Installation/Installation
Help! It doesn't work
Follow carefully the instructions here: https://voodooi2c.github.io/#Troubleshooting/Troubleshooting
Where is the source code?
The main Github repository can be found here: https://github.com/alexandred/VoodooI2C
Upload all requested files in an archive to this thread. Note that if you are on 10.12+ then the system log has been moved. Instructions for how to obtain it can be found on the following page: https://voodooi2c.github.io/#Common Errors/Common Errors
What is VoodooI2C?
VoodooI2C is a project consisting of macOS kernel extensions that add support for I2C bus devices. The project is split into two main components: the core extension and various other satellite extensions.
The Core
The core is the VoodooI2C.kext kernel extension. This kext is intended to be installed by anyone whose computer requires some form of I2C support. It consists of I2C controller drivers and is responsible for publishing device nubs to the IOService plane.
The Satellites
The satellites are a collection of various kernel extensions that implement support for a specific type of I2C device. An example of a satellite kext is VoodooI2CHID.kext which adds support for I2C-HID devices. Usually a user will install one satellite kext per class of I2C device.
What can I use VoodooI2C for?
The most common devices that are compatible with VoodooI2C are I2C-HID devices such as Precision Trackpads and Touchscreens. If you have an I2C trackpad or touchscreen, chances are it will work with this driver. It is also possible to use VoodooI2C to get multitouch on USB devices but this is experimental.
How do I install VoodooI2C?
All installation instructions can be found here: https://voodooi2c.github.io/#Installation/Installation
Help! It doesn't work
Follow carefully the instructions here: https://voodooi2c.github.io/#Troubleshooting/Troubleshooting
Where is the source code?
The main Github repository can be found here: https://github.com/alexandred/VoodooI2C
Upload all requested files in an archive to this thread. Note that if you are on 10.12+ then the system log has been moved. Instructions for how to obtain it can be found on the following page: https://voodooi2c.github.io/#Common Errors/Common Errors
Last edited: