How to Fix VoodooI2C Trackpad Not Working on HP 15s (Ice Lake) in macOS Sonoma

Fixing Precision I2C Trackpad on HP 15s Laptop (macOS Sonoma)

Getting I2C precision trackpads to work on Intel Ice Lake laptops (like the HP 15s) requires proper installation of the VoodooI2C kext and matching GPIO pinning patches.

Step-by-Step Fix:

  1. Add Required Kexts: Add both VoodooI2C.kext and VoodooI2CHID.kext to your EFI. Ensure they are enabled in your config.plist under the Kernel section.
  2. Kext Load Order: Make sure VoodooI2C.kext is loaded BEFORE VoodooI2CHID.kext in your bootloader config.
  3. Verify SSDT-XOSI: Implement the SSDT-XOSI.aml ACPI table and the corresponding _OSI to XOSI patch in your config.plist to trick the BIOS into believing macOS is Windows.
  4. GPIO Pinning: If the trackpad still fails, you may need to apply a GPIO controller patch or use a pre-patched SSDT (like SSDT-GPI0.aml) for Ice Lake platforms.

Original Question: "HELP TRACKPAD NOT WORKING"

HELP TRACKPAD NOT WORKING

Manufacturer & Model: HP 15s
Processor (CPU): Intel Core i5-1035G1 (10th Generation "Ice Lake", 4 Cores / 8 Threads)
Graphics (GPU): Intel UHD Graphics (Integrated)
Storage: Toshiba Hard Disk Drive (HDD)
Audio: Realtek High Definition Audio
Networking: * Wi-Fi & Bluetooth: Realtek Wireless card
Ethernet (LAN): Realtek RTL8111 Gigabit Ethernet
Input Devices:
Keyboard: Standard internal keyboard
Trackpad: Precision I2C Trackpad (likely ELAN or Synaptics)

I am trying to install macos Sonoma in this system, for the networking i have other dongles for bluetooth and wifi but the main issue is the trackpad which i am not being able to get to work. I have made the EFI using opcore, pls help

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

Share:

Leave a Reply

Loading comments...