Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
DSDT is not enough, attach full troubleshooting data as described in post #1.
You should install both VoodooI2C.kext + VoodooI2CHID.kext. They won't be functional alone. Read installation guide, also linked from post #1.

Keyboard backlight is off-topic. You may open a separate thread in the support forum about this.
Yes, but I installed both and I did not get any results
I have upload the copy of my IOReg and also the Kexts that I installed
 

Attachments

  • Schermata 2018-06-18 alle 02.42.57.png
    Schermata 2018-06-18 alle 02.42.57.png
    3.4 MB · Views: 192
  • iMac di macOS.ioreg
    4.9 MB · Views: 185
  • VoodooI2C.kext.zip
    98.9 KB · Views: 136
  • VoodooI2CELAN.kext.zip
    17 KB · Views: 104
  • VoodooI2CHID.kext.zip
    48 KB · Views: 162
  • VoodooI2CUPDDEngine.kext.zip
    14.4 KB · Views: 143
Last edited:
Yes, but I installed both and I did not get any results
I have upload the copy of my IOReg and also the Kexts that I installed
Your config.plist lacks necessary renames. Start by switching to RehabMan's base config.plist for your hardware.
After that, attach a new copy of IOReg.
Also attach both original and patched DSDT.

Please use gen_debug.sh to get all the files, as you haven't attached all the requested files. Read the laptop FAQ to find it.
You only need VoodooI2C.kext + VoodooI2CHID.kext, not the others. Why did you attach them anyway...?
 
Your config.plist lacks necessary renames. Start by switching to RehabMan's base config.plist for your hardware.
After that, attach a new copy of IOReg.
Also attach both original and patched DSDT.

Please use gen_debug.sh to get all the files, as you haven't attached all the requested files. Read the laptop FAQ to find it.
You only need VoodooI2C.kext + VoodooI2CHID.kext, not the others. Why did you attach them anyway...?
Excuse me ben9923, i'm not english, and I didn't understand what you mean when you say that I start by switching to RehabMan's base config.plist for your hardware.
Do I have to exchange my config.plist with one made from RehabMan?

however I installed all 4 kexts because, windows tells me that my touchpad is an I2C HID, however, looking on the internet I read that it was recommended to install all the satellites because otherwise they would not have entered in contrast

This is the file config.plist that correspond to my hardware, right?
 

Attachments

  • config_HD615_620_630_640_650.plist
    11.8 KB · Views: 132
With pins for ELAN1200 UX430UA
0x34 - trackpad works without Preferences
0x51 - trackpad works without Preferences
but cursor is "very chaotic" not smooth and there is no Preferences.

With other values have Trackpad Preferences but trackpad doesn't work itself.

For now trackpad works the best on old version of kext.

UPDATE:
I've manage build again because of BIOS update.
Now with hotpatches in Clover without modifying DSDT file directly.
New version of VoodooI2C works great and much better that v1 version(smooth).
Very useful staff https://github.com/hieplpvip/ASUS-ZENBOOK-UX410-DSDT-PATCH
 
Excuse me ben9923, i'm not english, and I didn't understand what you mean when you say that I start by switching to RehabMan's base config.plist for your hardware.
Do I have to exchange my config.plist with one made from RehabMan?

however I installed all 4 kexts because, windows tells me that my touchpad is an I2C HID, however, looking on the internet I read that it was recommended to install all the satellites because otherwise they would not have entered in contrast

This is the file config.plist that correspond to my hardware, right?
Yes, replace your config.plist with RehabMan's (after your rename it). But this is off-topic here. See installation guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

You should only install VoodooI2C.kext + VoodooI2CHID.kext. The others won't do anything/interfere with them and will prevent it from working.
 
Hi,
I use VoodooI2C kext in Asus UX430UA and it works fine but there are two strange things. First that in TrackPad Preferences "tracking speed" does not change cursor speed(level does not matter). Second thing scrolling(two fingers) is very fast, to fast.
Is there any settings/patch i can change?
I use SSDT-ELAN.dsl in CLOVER/ACPI/patched and two kexts VoodooI2C.kext + VoodooI2CHID.kext

Thank you
 

Attachments

  • UX430UA.zip
    765.6 KB · Views: 176
Hi,
I use VoodooI2C kext in Asus UX430UA and it works fine but there are two strange things. First that in TrackPad Preferences "tracking speed" does not change cursor speed(level does not matter). Second thing scrolling(two fingers) is very fast, to fast.
Is there any settings/patch i can change?
I use SSDT-ELAN.dsl in CLOVER/ACPI/patched and two kexts VoodooI2C.kext + VoodooI2CHID.kext

Thank you
You can try v2.0 or v2.0.1 and see if it works for you.
A newer release will be out soon with some changes/fixes :)
 
You can try v2.0 or v2.0.1 and see if it works for you.
A newer release will be out soon with some changes/fixes :)

My trackpad not working with v2.0.0 and v2.0.1 at all ;(
Only with v2.0.2 works fine (without speed cursor and scrolling control).

I'll wait for new versions ;)

Anyway thank you @ben9923
 
Your config.plist lacks necessary renames. Start by switching to RehabMan's base config.plist for your hardware.
After that, attach a new copy of IOReg.
Also attach both original and patched DSDT.

Please use gen_debug.sh to get all the files, as you haven't attached all the requested files. Read the laptop FAQ to find it.
You only need VoodooI2C.kext + VoodooI2CHID.kext, not the others. Why did you attach them anyway...?

Hi ben can you upload your Clover folder, i have the same laptop to use it ?
 
Hi ben can you upload your Clover folder, i have the same laptop to use it ?
My setup will not work for you. You have a K series laptop, which differs from my X series laptop.

I do think my I2C setup should work for you. If not - please upload problem reporting files.
I use this SSDT + 2 config.plist renames (config.plist/ACPI/DSDT/Patches):
Code:
                <dict>
                    <key>Comment</key>
                    <string>change _SB.PCI0.I2C1.ETPD._CRS to _SB.PCI0.I2C1.ETPD.XCRS</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    X0NSUwgIU0JGSREvCiyO
                    </data>
                    <key>Replace</key>
                    <data>
                    WENSUwgIU0JGSREvCiyO
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change GPI0._STA to GPI0.XSTA</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    X1NUQQCgCZNTQlJHAKQA
                    </data>
                    <key>Replace</key>
                    <data>
                    WFNUQQCgCZNTQlJHAKQA
                    </data>
                </dict>
Your Find/Replace patterns may not match mine.

I also use CoolStar's 2 patches to disable Apple's I2C kexts:
https://github.com/RehabMan/OS-X-Cl...d9c86a73689db0b80999/config_patches.plist#L34
 

Attachments

  • SSDT-ETPD.dsl
    1.4 KB · Views: 159
Status
Not open for further replies.
Back
Top