Contribute
Register

VoodooI2C Help and Support

Joined
Apr 21, 2016
Messages
1,008
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
Hi, my Elan 1300 Touchpad from my Asus Zenbook UX430UNR isn't working. I've GPIO pinned it with my hex code 0x55 (I'm using the clover Folder of the Guide for the UX430 from starcentral, which is working for me). Do you have any idea why it's not working ?
Clover folder not attached, IOReg not attached. Didn't gen_debug.sh give you any error?

Notice: Using a Clover folder of another computer is only valid when hotpatching. If there's any statically patched DSDT/SSDT, you should patch them yourself.
You should also be using an SMBIOS generated for your machine. Don't use S/N or UUID from another machine.
 
Joined
Oct 11, 2012
Messages
92
Motherboard
Asus N552VX-FW131T
CPU
i7-6700HQ
Graphics
HD 530 + GT 950m, 1920x1080
Hi, i followed the guide and my touchpad works, but i cant use 3 fingers gesture and the 4 fingers ones are buggy(or zoom). What can i do?
 

Attachments

  • debug_7897.zip
    2.4 MB · Views: 93
  • MBP-di-Giuseppe-002.homenet.telecomitalia.it.ioreg
    5.1 MB · Views: 98
Last edited:
Joined
Sep 1, 2016
Messages
33
Motherboard
MSI Z270 Krait Gaming
CPU
Intel i7 7700
Graphics
Intel HD630
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. Apple
  2. iMac
  3. Workgroup Server
Mobile Phone
  1. Android
  2. iOS
config.plist is OK now.

I can't really help you when Windows emulation isn't working, as I can't tell what's wrong when you're using it.
You should get external keyboard and mouse until get internal ones working.

BTW, macOS has a built-in on-screen keyboard, if you need it.

I plugged a external mouse and got the files with the virtual keyboard.
Here is the files now, and the built-in keyboard and touchpad are not working.
 

Attachments

  • debug_28946.zip
    2.8 MB · Views: 75
Joined
Apr 21, 2016
Messages
1,008
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
Joined
Apr 21, 2016
Messages
1,008
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
I plugged a external mouse and got the files with the virtual keyboard.
Here is the files now, and the built-in keyboard and touchpad are not working.
Looks like VoodooPS2 is loaded against your keyboard.
Open a separate thread in the High Sierra Laptop Support forum for the keyboard issue.

See kernel log and kextcache output, looks like VoodooI2C isn't installed correctly (therefore omitted from kernel cache, so it won't be loaded). Remove VoodooI2C + satellite kexts, then install latest release.

Why do you have both VoodooI2CHID and VoodooI2CELAN? You should only have one of them installed (Try VoodooI2CHID first)
VoodooI2CUPDDEngine.kext isn't even applicable to your hardware, remove...

Why are you running macOS 10.13.1? Update to latest release.
 
Joined
Sep 1, 2016
Messages
33
Motherboard
MSI Z270 Krait Gaming
CPU
Intel i7 7700
Graphics
Intel HD630
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. Apple
  2. iMac
  3. Workgroup Server
Mobile Phone
  1. Android
  2. iOS
Looks like VoodooPS2 is loaded against your keyboard.
Open a separate thread in the High Sierra Laptop Support forum for the keyboard issue.

See kernel log and kextcache output, looks like VoodooI2C isn't installed correctly (therefore omitted from kernel cache, so it won't be loaded). Remove VoodooI2C + satellite kexts, then install latest release.

Why do you have both VoodooI2CHID and VoodooI2CELAN? You should only have one of them installed (Try VoodooI2CHID first)
VoodooI2CUPDDEngine.kext isn't even applicable to your hardware, remove...

Why are you running macOS 10.13.1? Update to latest release.

Thanks for the reply. I updated the macOS and cleaned the kext you mentioned. It seems got the touch pad working but the keyboard doesn't work. Here is the files and is it everything we can do in this thread?
 

Attachments

  • debug_26048.zip
    2.9 MB · Views: 87
Joined
Apr 21, 2016
Messages
1,008
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
Thanks for the reply. I updated the macOS and cleaned the kext you mentioned. It seems got the touch pad working but the keyboard doesn't work. Here is the files and is it everything we can do in this thread?
I'm afraid this thread is VoodooI2C-only, so you'll need to open a new thread for your keyboard problem (In the High Sierra Laptop Support forum).
Attach problem reporting files there too :)

Glad you have trackpad working ;)
 
Joined
Sep 1, 2016
Messages
33
Motherboard
MSI Z270 Krait Gaming
CPU
Intel i7 7700
Graphics
Intel HD630
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. Apple
  2. iMac
  3. Workgroup Server
Mobile Phone
  1. Android
  2. iOS
I'm afraid this thread is VoodooI2C-only, so you'll need to open a new thread for your keyboard problem (In the High Sierra Laptop Support forum).
Attach problem reporting files there too :)

Glad you have trackpad working ;)

Thanks a lot. Everything is working like a charm.
 
Joined
Sep 8, 2015
Messages
2
Motherboard
ASUS X556UQK + Clover
CPU
i7-7500U
Graphics
HD 620 - GeForce 940M (1920x1080)
Mobile Phone
  1. Android
Hello everyone,
sadly I'm not able to make this work at all.

I'm on an ASUS VivoBook X556UQK (also known as F556U), touchpad ELAN 1000.
BIOS device name: \_SB.PCI0.I2C1.ETPD

High Sierra 10.13.6
I'm using the latest VoodooI2C.kext and VoodooI2CHID.kext (also tried the ELAN version with no luck), installed directly into S/L/E. (I also tried putting them into the Clover kexts folder)

I applied the Windows 10 Patch and the GPIO Controller Enable patch from the VoodooI2C-Patches repo.
Then I manually updated the DSDT following the GPIO Pinning guide and applying the hex 0x85 (GPP_D13_IRQ - hex APIC PIN number: 6d) value that I found using the tables (I also tried 0x17, 0x1B, 0x34 and 0x55, no luck either).

I also deleted AppleIntelLpssI2C.kext, AppleIntelLpssI2CController.kext and AppleHPM.kext from S/L/E.

I’m always getting the following error:
“kernel: (VoodooI2C) VoodooI2CControllerDriver::ETPD Could not find GPIO controller, exiting”

Any suggestions?
Thanks a lot in advance.

IOReg dump, CLOVER folder (with original and patched DSDT/SSDT files) and a detailed log file are available in the attached .zip.

EDIT: Fixed, thanks to @starcentral.
DSDT was not patched properly.
https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/page-11#post-1682671

EDIT2: Touchpad was detected as a normal mouse, then its control panel did not work.
Removed VoodooI2CHID.kext and installed VoodooI2CELAN.kext, touchpad is detected and everything works just fine (with gestures).
 

Attachments

  • ASUS F556U - VoodooI2C REPORT.zip
    6.2 MB · Views: 105
Last edited:
Joined
Apr 21, 2016
Messages
1,008
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
Hello everyone,
sadly I'm not able to make this work at all.

I'm on an ASUS VivoBook X556UQK (also known as F556U), touchpad ELAN 1000.
BIOS device name: \_SB.PCI0.I2C1.ETPD

High Sierra 10.13.6
I'm using the latest VoodooI2C.kext and VoodooI2CHID.kext (also tried the ELAN version with no luck), installed directly into S/L/E. (I also tried putting them into the Clover kexts folder)

I applied the Windows 10 Patch and the GPIO Controller Enable patch from the VoodooI2C-Patches repo.
Then I manually updated the DSDT following the GPIO Pinning guide and applying the hex 0x85 (GPP_D13_IRQ - hex APIC PIN number: 6d) value that I found using the tables (I also tried 0x17, 0x1B, 0x34 and 0x55, no luck either).

I also deleted AppleIntelLpssI2C.kext, AppleIntelLpssI2CController.kext and AppleHPM.kext from S/L/E.

I’m always getting the following error:
“kernel: (VoodooI2C) VoodooI2CControllerDriver::ETPD Could not find GPIO controller, exiting”

Any suggestions?
Thanks a lot in advance.

IOReg dump, CLOVER folder (with original and patched DSDT/SSDT files) and a detailed log file are available in the attached .zip.

EDIT: Fixed, thanks to @starcentral.
DSDT was not patched properly.
https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/page-11#post-1682671

EDIT2: Touchpad was detected as a normal mouse, then its control panel did not work.
Removed VoodooI2CHID.kext and installed VoodooI2CELAN.kext, touchpad is detected and everything works just fine (with gestures).
Just notice there's no need to remove Apple's kexts to have VoodooI2C working. You can use CoolStar's 2 patches to disable them:
https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_patches.plist
 
Top