Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
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)
}
 
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)?
 
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.
 
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
 
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,
 
@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
 
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: 214
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
 
Status
Not open for further replies.
Back
Top