Contribute
Register

VoodooI2C Help and Support

Joined
Dec 3, 2011
Messages
44
Motherboard
Huawei MateBook X
CPU
Intel i7-7500U
Graphics
Intel HD 620
Hey, so I have an ELAN2201 touchpad, on my Huawei Matebook X. I've been trying to get it to work for weeks with no luck, even though I see it all loaded in ioreg, no matter what GPIO pin I try, it tells me that pin can't be used for IRQ. I know for a fact that my ACPI pin is 0x6D, and the GPIO pin is 0x55. But, no matter what I try, I just can't get the trackpad to work....

Attached is my ioreg and patched DSDT. Please let me know if there's anything else I need to attach.

FIXED! I fixed this issue by simply removing the if statements around this line in my _INI of my touchpad device:

If (LEqual (SDM0, Zero))
{
SHPO (GPDI, One)
}
 
Joined
Apr 26, 2010
Messages
67
Motherboard
Asus Zenbook Pro UX501VW
CPU
Skylake i7-6700HQ
Graphics
Intel HD530 + GTX 960M
I also experience the 3F swipe problem you have. I'll check if something can be done to fix it.
@ben9923 , did you ever find out if something can be done about the Mission Control windows immediately bouncing back into place during the 3-Finger swipe (ELAN1000, VoodooI2C v2.0.1, VoodooI2CELAN)?
 
Joined
Feb 19, 2016
Messages
204
Motherboard
ASUS ZenBook UX430UA-DH74
CPU
i7-8550U
Graphics
Intel 620 1920x1080
Hi, I am doing a build using 10.12.6 on a laptop ASUS UX430UA (shipped with windows 10) in dual boot mode. I read that VoodooI2C.kext is the ticket for me for trackpad support.

So far I am successfully booting off SSD into OSX 10.12.6. The keyboard only thing working right now and I use USB mouse. Next I've been trying to get the trackpad to work.

I placed VoodooI2C.kext in my clover / kext folder but I have not patched DSDT yet because patching is new to me and I am going to have to learn it. I was using these instructions (https://voodooi2c.github.io/#Installation/Adding the VoodooI2C DSDT Patch Repository.)

So even though I didn't patch DSDT the trackpad is slightly working. Is this normal even if I did not patch DSDT? But one problem I notice with trackpad is if you keep sliding finger while letting go of surface, the mouse pointer keeps moving across screen until you stop it with your finger.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
25,988
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Hi, I am doing a build using 10.12.6 on a laptop ASUS UX430UA (shipped with windows 10) in dual boot mode. I read that VoodooI2C.kext is the ticket for me for trackpad support.

So far I am successfully booting off SSD into OSX 10.12.6. The keyboard only thing working right now and I use USB mouse. Next I've been trying to get the trackpad to work.

I placed VoodooI2C.kext in my clover / kext folder but I have not patched DSDT yet because patching is new to me and I am going to have to learn it. I was using these instructions (https://voodooi2c.github.io/#Installation/Adding the VoodooI2C DSDT Patch Repository.)

So even though I didn't patch DSDT the trackpad is slightly working. Is this normal even if I did not patch DSDT? But one problem I notice with trackpad is if you keep sliding finger while letting go of surface, the mouse pointer keeps moving across screen until you stop it with your finger.
you may probably need a satellite kext as well:
https://voodooi2c.github.io/#Satellite Kexts/Satellite Kexts
 
Joined
Feb 19, 2016
Messages
204
Motherboard
ASUS ZenBook UX430UA-DH74
CPU
i7-8550U
Graphics
Intel 620 1920x1080
Thanks for your reply feartech -

As per https://voodooi2c.github.io/#Satellite I searched for the ACPI device ID in IORegExplorer and found the compatible property "PNP0C50" so I have also tried placing VoodooI2CHID.kext in clover / kexts / 10.12

After a restart, the trackpad still has same strange behaviour of continuing to slide if you swipe the surface in a direction and let go. If I hold down the surface and try to drag the highlight box disappears after a second or two max.

cheers,
 
Joined
Apr 21, 2016
Messages
1,008
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
@ben9923 , did you ever find out if something can be done about the Mission Control windows immediately bouncing back into place during the 3-Finger swipe (ELAN1000, VoodooI2C v2.0.1, VoodooI2CELAN)?
There is no fix as of yet. Sorry :(

Thanks for your reply feartech -

As per https://voodooi2c.github.io/#Satellite I searched for the ACPI device ID in IORegExplorer and found the compatible property "PNP0C50" so I have also tried placing VoodooI2CHID.kext in clover / kexts / 10.12

After a restart, the trackpad still has same strange behaviour of continuing to slide if you swipe the surface in a direction and let go. If I hold down the surface and try to drag the highlight box disappears after a second or two max.

cheers,
Please read here and upload the necessary files:
https://voodooi2c.github.io/#Troubleshooting/Troubleshooting
 
Joined
Dec 24, 2016
Messages
13
CPU
i3 7100U
Graphics
Intel HD Graphics 620
Mac
  1. MacBook
Mobile Phone
  1. Android
Hi,
Can anyone help me with patch DSDT for ELAN1200? My trackpad doesn't work in Asus UX410UA. I think that i need to use:
VoodooI2C.kext
VoodooI2CHID.kext

But i don't know how to patch DSDT, can you help me guys? Please.
I attached my DSDT
 

Attachments

  • DSDT.aml
    172.5 KB · Views: 197
Joined
Apr 21, 2016
Messages
1,008
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
Thanks ben9923 I'll do that. But does it make sense it can work without dsdt patching ?
Yes, it might work without patches.
You may already have SSDT-XOSI.aml + _OSI -> XOSI rename though.

Hi,
Can anyone help me with patch DSDT for ELAN1200? My trackpad doesn't work in Asus UX410UA. I think that i need to use:
VoodooI2C.kext
VoodooI2CHID.kext

But i don't know how to patch DSDT, can you help me guys? Please.
I attached my DSDT
VoodooI2C.kext + VoodooI2CHID.kext are what you need for the ELAN1200.

ACPI patching fundamentals are seen here:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

Read the installation guide, carefully:
https://voodooi2c.github.io/#Installation/Installation
 
Top