Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
Hey guys,

in need of some help here :D
I own a Surface Pro 4 and applied VoodooI2C. The Touchpad is working beautifully!
Sadly enough the keyboard stopped working. Is there anyone with a possible fix out there?
 
Thanks for the help. Now trackpad works, but prefpane is blank. Left and right buttons works as left button.
Is battery status working as expected? Once it does, PrefPane should appear.

Hi, I'm new here.
My trackpad works, can I change the gestures to others? Some gestures cannot be changed via keyboard settings, for example 4 finger swipe in left (work like Command+Tab). Can I unblock them or replace them with other gestures?
Keyboard settings?
Gestures can be configured in Apple's native Trackpad PrefPane.
 
Hello guys , I have my Asus zenbook ux370uar hackintoshed.

Machine model : UX370UAR
CPU : i5-8250u
macOS version : 10.14.4
installed kext
VoodooI2C.kext : version 2.1.4
VoodooI2CHID.kext

The touchpad works fine but the touchscreen have trouble...
My problem is : When I boot my laptop , there’s a 30% chance that the touchscreen will not work. After I reboot my laptop , the touchscreen usually work , but when I leave my touchscreen without using it for a while , the touchscreen won’t get any input , unless I reboot my laptop again.

Any help is appreciated , thanks!
 

Attachments

  • IORegistryExplorer report.ioreg
    8.8 MB · Views: 68
  • origin_DSDT.aml
    177.4 KB · Views: 101
  • patch_DSDT.aml
    177.4 KB · Views: 79
  • copy file of log outlined in common errors page.zip
    34 KB · Views: 79
Hello guys , I have my Asus zenbook ux370uar hackintoshed.

Machine model : UX370UAR
CPU : i5-8250u
macOS version : 10.14.4
installed kext
VoodooI2C.kext : version 2.1.4
VoodooI2CHID.kext

The touchpad works fine but the touchscreen have trouble...
My problem is : When I boot my laptop , there’s a 30% chance that the touchscreen will not work. After I reboot my laptop , the touchscreen usually work , but when I leave my touchscreen without using it for a while , the touchscreen won’t get any input , unless I reboot my laptop again.

Any help is appreciated , thanks!
Please attach a troubleshooting archive made with gen_debug.sh. Run it after a fresh boot. Preferably attach two archives. One when it's not working right after boot, and one when it's not working after a while.
Are you sure the patched DSDT attached is actually patched? ETPD, TPL0 are not patched for GPIO interrupts. OS patch not applied too.

Are the IOReg+log taken when you have input? When it's not working straight from boot? Not working only after a while?

When you're saying it stops working after you're not using it, you mean the laptops is going into sleep, and it stops working after wake?
 
Are the IOReg+log taken when you have input? When it's not working straight from boot? Not working only after a while?
Thank you for your help~~~
About the IOReg + log : It was taken when it's not working only after a while.

When you're saying it stops working after you're not using it, you mean the laptops is going into sleep, and it stops working after wake?
No , my laptop will stop function when it goes sleep , so I disable the sleep mode of my computer , the touchscreen will randomly stop function when I don't use the touchscreen for a while.(If I put my pen lying on the screen like the picture below , the touchscreen keeps sensing of my stylus pen , then the touchscreen function won't be disabled randomly.)
397696


Another small issue I did not mention is the problem about touchpad : the mouse pointer randomly shift to the edge of my screen when I use my touchpad(video link : https://drive.google.com/file/d/10xmP1SVXzHT81kxSWVE5qXd6qHP4aFbn/view?u sp=sharing) , maybe this issue is associated with my touchscreen problem?

Thank you very much~~~
 

Attachments

  • debug_cannot use touchscreen after a while.zip
    6.9 MB · Views: 86
  • debug_cannot use touchscreen right after boot.zip
    6.9 MB · Views: 74
Last edited by a moderator:
Is battery status working as expected? Once it does, PrefPane should appear.
Prefpane is now displayed. But there is a problem. Sometimes the cursor jumps to the right.
 

Attachments

  • debug_25676.zip
    1.8 MB · Views: 75
Keyboard settings?
Gestures can be configured in Apple's native Trackpad PrefPane.
I know, but some of my gestures do not match (need swype 3 fingers left to backward through my web page history instead use 2 fingers ), and some do not work (smart zoom, rotate).
Secondary click by default it works by 3 fingers tap. If unchek and check it in trackpad setting it works ok with 2 fingers tap.
 
Thank you for your help~~~
About the IOReg + log : It was taken when it's not working only after a while.


No , my laptop will stop function when it goes sleep , so I disable the sleep mode of my computer , the touchscreen will randomly stop function when I don't use the touchscreen for a while.(If I put my pen lying on the screen like the picture below , the touchscreen keeps sensing of my stylus pen , then the touchscreen function won't be disabled randomly.)
View attachment 397696

Another small issue I did not mention is the problem about touchpad : the mouse pointer randomly shift to the edge of my screen when I use my touchpad(video link : https://drive.google.com/file/d/10xmP1SVXzHT81kxSWVE5qXd6qHP4aFbn/view?u sp=sharing) , maybe this issue is associated with my touchscreen problem?

Thank you very much~~~
You should remove those zip files from Clover/ACPI and Clover/ACPI/patched.
Definitely cleanup your kext patches in your config.plist, also trim your boot args, you don't need all of them.
Make sleep work correctly on your device, it's better than disabling it altogether...
Cleanup your kexts - XHCI-unsupported.kext is not needed for your hardware. Remove network kexts that don't fit your hardware. Remove FakePCIID*.kext (You have AirportBrcmFixup.kext installed). Remove ApplePS2SmartTouchPad.kext.zip.

Why are you using GPIO pin 0x51 for your trackpad? Usually it would be 0x55 (as your APIC pin is 0x6D). See if 0x55 work for you.

You did not patch your DSDT so your touch screen will use GPIO interrupts. You're currently running with polling, it's only a temporary method, until you patch for GPIO (or for those with buggy GPIO implementations/Coffee Lake hardware)

For your second issue - try building latest code on master and installing it. Make sure you fix everything else before.
 
Prefpane is now displayed. But there is a problem. Sometimes the cursor jumps to the right.
Not sure why your SSDT-I2CX refers to I2C0.TPL1. It doesn't exist... Clean it up.
Your _CRS patch of I2C1.TPD0 does not take effect. The _CRS -> XCRS rename in your config.plist is disabled. Enable it. (Don't know if it actually fits your DSDT, for you to check)
Why are you both hotpatching and using a patched DSDT?
If it's still not fixed, build the kext from latest source and see if it's fixed (or wait for the next release).

I know, but some of my gestures do not match (need swype 3 fingers left to backward through my web page history instead use 2 fingers ), and some do not work (smart zoom, rotate).
Secondary click by default it works by 3 fingers tap. If unchek and check it in trackpad setting it works ok with 2 fingers tap.
Build latest source/wait for next release. Might fix it.
 
Last edited by a moderator:
Hi,
I am having trouble making my Lenovo 320-15isk touchpad working(Synaptics).
1. Apply I2C controllers [SKL] DSDT patch got error (syntax error, unexpected PARSEOP_SCODE, expecting $end and premature end-of-line).
GPIO Enable [SKL+] and Windows10 patch applied OK.
2. With VoodooI2CHID.Kext, touchpad works wierd, cursor won't stop moving after I move the touchpad.(will stop if I touch the pad)
How can I resolve this problem and make VoodooI2CSynaptics.kext works, thanks a lot!
 

Attachments

  • debug_30213.zip
    510.8 KB · Views: 194
  • DSDT.aml
    115.4 KB · Views: 209
Status
Not open for further replies.
Back
Top