Contribute
Register

VoodooI2C Help and Support

Joined
Dec 18, 2013
Messages
481
Motherboard
Lenovo Yoga C740
CPU
i7-10510U
Graphics
Intel UHD Graphics
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
On the macOS Sierra i had to remove the AppleIntelLpssI2C.kext, AppleIntelLpssI2CController.kext(also AppleHPM.kext) in order to get the touchpad to work.
There are Clover patches for that, two of them by CoolStar. No need to think about removing those kexts any time later...
 
Joined
Apr 21, 2016
Messages
1,011
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
On the macOS Sierra i had to remove the AppleIntelLpssI2C.kext, AppleIntelLpssI2CController.kext(also AppleHPM.kext) in order to get the touchpad to work.

Generated new DSDT, applied patch for the battery, Windows 10 fix, I2C Controllers. Installed VoodooI2C.kext the touchpad is still not working.

(DSDT.dsl doesn't have any patches applied to it)
As @Edd1024 said, there are kext patches available.
Next release won't require any patching/whatever, as VoodooI2C will take over Apple's kexts by itself.

You didn't install any satellite - how are you expecting input?
Your device requires VoodooI2CELAN.
You'll also need to patch for GPIO interrupts, you did not do it yet.
 
Joined
Oct 18, 2015
Messages
279
Motherboard
ASUS ZenBook UX305UA
CPU
i5 6200U 2.4 GHz/Intel Skylake-U
Graphics
Intel HD520 1920x1080
Mobile Phone
  1. iOS
As @Edd1024 said, there are kext patches available.
Next release won't require any patching/whatever, as VoodooI2C will take over Apple's kexts by itself.

You didn't install any satellite - how are you expecting input?
Your device requires VoodooI2CELAN.
You'll also need to patch for GPIO interrupts, you did not do it yet.
I patched the GPIO. Now the touchpad is working. Are the patches necessary to add?
 
Joined
Apr 21, 2016
Messages
1,011
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
I patched the GPIO. Now the touchpad is working. Are the patches necessary to add?
They will not do anything when Apple's kexts are not installed.
If the new VoodooI2C release won't be out until you update your system, add the patches instead of removing Apple's kexts again (They'll come back after an OS update).
You won't need those patches with the next VoodooI2C release :)
 
Joined
Sep 3, 2010
Messages
50
Motherboard
ASUS K501UQ
CPU
i3-6100U
Graphics
HD 520
Hello.
ASUS K501UQ, getting KP on boot in Catalina. Using latest release, v2.2, (also tried with several older releases). Problem is with VoodooGPIO, I either get KP, or it just hangs at or shortly after VoodooGPIOSunrisePointLP::Loading GPIO Data ... line.
Followed GPIO pinning guide. IOReg doesn't have any IOInterruptSpecifiers, so I assumed I just need to rename device in DSDT (I have SBFI instead of SBFB). I also tried with some GPIO pin numbers, as I managed to make it run in Mojave with pin number 0x55 (long story).
 

Attachments

  • asusk501uq_voodooi2c.zip
    1.9 MB · Views: 30
Joined
Apr 7, 2014
Messages
12
Motherboard
Lenovo ideapad FLEX 5
CPU
i5-8250U
Graphics
HD 620
Expected something like the second log you attached in the first message (Has *** Panic Report *** at the beginning, and a backtrace).


Do NOT remove Apple's kexts.
Anyway, how are you expecting it to work when VoodooI2C is not installed?

You'll also need the I2C controllers patch from the VoodooI2C patches repo, as usually needed for Skylake.
It'll have the same effect as the modified DSDT code you quoted.


I don't see any KP this time and it's not in the console. Where to find the KP?
 

Attachments

  • Screen Shot 2019-10-17 at 8.01.31 PM.png
    Screen Shot 2019-10-17 at 8.01.31 PM.png
    1 MB · Views: 56
Joined
Apr 21, 2016
Messages
1,011
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
I don't see any KP this time and it's not in the console. Where to find the KP?
You can find kernel panics in /Library/Logs/DiagnosticReports with a .panic extension.
 
Joined
Apr 6, 2019
Messages
2
Motherboard
Lenovo
CPU
i7-9750H
Graphics
UHD 630 & GTX 1650
Hello, i cant´t get my Touchpad (ELAN0626) to work on Lenovo L340. I have followed the GPIO Pinning Guide
and applied the Windows 10 and the GPI0 enable Patch for Skylake+ in my DSDT.aml. My APIC Pin is 53.


Thanks in Advance
 

Attachments

  • debug.zip
    2.6 MB · Views: 49
Last edited:
Top