Finding the Correct Kext for ELAN Touchpad on Hackintosh

SOLUTION:

Target Audience: Intermediate to Expert Hackintosh Users

Objective:

Enable functionality for an ELAN touchpad on a Hackintosh setup, which is routed through an AMD I2C device.

Solution Overview:

To address the touchpad functionality, you'll need a kext that supports the specific ELAN model and the AMD I2C controller. As you've mentioned, standard Voodoo I2C ELAN, Synaptics, and generic kexts have not resolved the issue.

Steps to Find and Install the Correct Kext:

  1. Identify Touchpad Model:

    • Use the hardware ID HID\VEN_ELAN&DEV_067F&Col03 to determine the exact model of the ELAN touchpad.
  2. Search for Specific Kext:

    • Look for a kext tailored to the ELAN model identified. Check forums like tonymacx86 or Reddit’s r/hackintosh for community-created kexts.
  3. VoodooI2C Kext:

    • Confirm that you have the latest version of the VoodooI2C kext, as it includes support for various I2C devices.
  4. VoodooI2C Configuration:

    • Ensure the VoodooI2C kext is properly configured in your bootloader. This may include setting correct I2C controller patches or ACPI renames.
  5. DSDT and SSDT Patches:

    • You may need to create or modify DSDT/SSDT patches for your system to ensure the I2C bus is properly initialized and recognized by macOS.
  6. Kext Compatibility with AMD Controllers:

    • Since the touchpad is routed through an AMD I2C Device, ensure the kext supports AMD controllers or look for a workaround in the Hackintosh community.
  7. Alternative Drivers:

    • If VoodooI2C does not work, search for alternative drivers or kexts that may support AMD-based I2C devices.

Visual Aids:

  • Diagrams or screenshots illustrating the correct placement and configuration of the kexts within the bootloader can be highly beneficial.

Feedback Mechanism:

  • Share your hardware ID and the issues you're facing on Hackintosh forums to get community-driven support.
  • Report back any solutions or findings that may benefit others with similar hardware.

Reminder:

  • The touchpad's functionality is crucial for daily operations. If no solution is found, consider using an external mouse as a temporary workaround.
  • Keep checking for updates in the VoodooI2C repository and related forums, as new kexts or updates may become available.

If these steps do not yield a solution, it's possible that the touchpad may not be currently supported in the Hackintosh environment due to its unique configuration with the AMD I2C controller. Community input or future updates may offer a resolution.

Kext for this touchpad?

On my other post i said the touchpad didn't work , i need a kext for this touchpad , i tried the Voodoo i2C ELAN, Synaptic , Generic kexts , this touchpad is routed through AMD I2C Device , the Trackpoint buttons on the touchpad work but not the touchpad surface.

submitted by /u/frank0285
[link] [comments]