VoodooSMBus

VoodooSMBus

by leo-labs
Voodoo

i2c-i801 driver port and ELAN SMBus touchpad driver for macOS - ThinkPad support

Advertisement
Advertisement (336×280)

VoodooSMBus

VoodooSMBus is an i2c-i801 driver port for macOS with an ELAN SMBus touchpad driver, primarily targeting ThinkPad laptops with SMBus-connected trackpads.

Features

  • SMBus Controller Support: i2c-i801 driver port for macOS
  • ELAN Trackpad Driver: Native ELAN SMBus trackpad support
  • ThinkPad Optimized: Designed specifically for ThinkPad SMBus trackpads
  • VoodooRMI Transport: Serves as a transport layer for VoodooRMI

Installation

  1. Download from GitHub
  2. Copy VoodooSMBus.kext and VoodooSMBusELAN.kext to EFI/OC/Kexts/
  3. Ensure VoodooPS2 and VoodooInput are also installed
  4. Add the kexts to your config.plist under Kernel > Add
  5. Reboot your system
  • VoodooPS2 - Required PS2 bus driver
  • VoodooInput - Required multitouch handler
  • VoodooRMI - Synaptics RMI driver (uses VoodooSMBus as transport)
  • VoodooI2C - I2C bus driver (alternative transport)

Resources