Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
Have the trackpad working. :headbang:

ASUS Zenbook UX330UAK.
Deviating from the instructions GPIO Pinning 0x51. Is not 0x55.

Many thanks to the developers of the kext. :clap:

Screenshot_2018-02-11 12.06.05_QRBDFA.jpg
Screenshot_2018-02-11 12.07.22_ChrXVe.png

Attached my new DSDT Patch.
 

Attachments

  • Asus_Zenbook_UX330UAK_DSDT_GPIO Pinning_for_ELAN1200_Patches.txt
    1,022 bytes · Views: 193
Last edited:
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.
 
Last edited:
I also have a Dell system but unable to get touchpad to work. Do you mine sharing your updated DSDT?
IOInterruptSpecifiers shows 0x33, converting it according to the charts came to :
0x1b and 0x7b both don't fall between 0x5c and 0x77.

hello jake.
thanks for you help
 
I have problem with voodooI2C, it sometimes random panic. Without voodooI2C my system boots fine.
Updated ioreg before and after using voodooI2C
 

Attachments

  • Screen Shot 2018-02-12 at 10.32.41 AM.png
    Screen Shot 2018-02-12 at 10.32.41 AM.png
    282.8 KB · Views: 154
  • Screen Shot 2018-02-12 at 10.33.56 AM.png
    Screen Shot 2018-02-12 at 10.33.56 AM.png
    230.6 KB · Views: 156
  • untitled folder.zip
    1.5 MB · Views: 90
Last edited:
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.

that is really strange that 0x34 works in your situation. According to the GPIO lists it means that in your IO reg under IOInterruptSpecifiers you have 4c as your first left-most characters?
 
On some Laptops the Bios IOInterruptSpecifiers is wrong.
See my ASUS Zenbook XU330UAK. It shows there 6D.
This results in 0x55.
With 0x55 I get Trackpad Settings but it does not work.
Then I test different numbers. At the end it was 0x51.
This number give me trackpad settings and working trackpad very harmonious and
multi gesture.
 
great information @anonymous-writer - this will surely at least help others who might be struggling with the patch. @alex.daoud is there maybe some other way to determine proper pin hex?

cheers,
 
great information @anonymous-writer - this will surely at least help others who might be struggling with the patch. @alex.daoud is there maybe some other way to determine proper pin hex?

cheers,
The method I provide in the guide is the only known way to do so. Some DSDTs provide functions that allow us to calculate the GPIO pin but they are not always present and may not work for all systems so we opted not to try and use them.

It is the rare case that some systems have different GPIO pins for the device. This is because the OEM will have fiddled with the pinning configuration, there is no way we can predict that unfortunately.
 
Status
Not open for further replies.
Back
Top