Contribute
Register

VoodooI2C Help and Support

Joined
Feb 4, 2011
Messages
76
Motherboard
Gigabyte GA-Z170N-WiFi
CPU
i7-6700K
Graphics
GT 640
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
I am facing one issue though: The touchpad is recognizing only one finger at a time. So no gestures are recognized, e.g. scrolling with two fingers. It doesn't matter which setting I choose in the touchpad settings. With the tool FingerMgmt I see that the touchpad is recognizing only one finger. Any hints on this?
I can confirm that the same thing is happening here and also sometimes when I boot/reboot the trackpad is unresponsive (I have the driver in EFI/Clover/kexts/other).
I will dig into the code and also look in the linux driver code to see if I can find a solution.
 
Joined
Mar 18, 2012
Messages
6
Motherboard
Dello XPS 18
CPU
i5-3337U
Graphics
HD 4000
I can confirm that the same thing is happening here and also sometimes when I boot/reboot the trackpad is unresponsive (I have the driver in EFI/Clover/kexts/other).
I will dig into the code and also look in the linux driver code to see if I can find a solution.
Hey can you share your EFI? my laptop is a Zenbook UX534FTC with screenpad and havent gotten it to work at all. Im a little confused on the GPI0 pinning, i have the Hex number im suppose to use but not sure how to implement it.
Thanks
 
Joined
Feb 4, 2011
Messages
76
Motherboard
Gigabyte GA-Z170N-WiFi
CPU
i7-6700K
Graphics
GT 640
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
Hey can you share your EFI? my laptop is a Zenbook UX534FTC with screenpad and havent gotten it to work at all. Im a little confused on the GPI0 pinning, i have the Hex number im suppose to use but not sure how to implement it.
Thanks
Heya, my rig is an ASUS Zenbook PRO UX580GE (I have a thread for this one and there are some of my EFI configs used while I configured it) and is not compatible with yours in many regards, but lets see how can we get your trackpad to work (the screenpad is in most configs linked with the discrete GPU and that will not work).
To help you I need to know how did you patched your system - did you patched the DSDT or did you used the hot-patch method ?
If you went with hot-patch method then you can use GenI2C tool (https://github.com/williambj1/GenI2C) to generate the 2 SSDT files that will get you started.
 
Joined
Nov 13, 2020
Messages
16
Motherboard
Acer predator Helios 300 2020 (Ph315-53-72e9)
CPU
I7 10th gen i7-10750H
Graphics
rtx 2060
Mac
  1. MacBook Pro
hi, i have Acer Predator Helios 300 (Ph315-53) and my trackpad is elan050a and it is not working and if use ssdt-GPI0 it is not appearing in the IORegistery explorer.but it is appearing in the IORegisteryExplorer only when i use ssdt-XOSI but trackpad does not work can somebody help me
 

Attachments

  • untitled folder.zip
    26 MB · Views: 30
  • Screenshot 2020-11-17 at 9.24.38 PM.png
    Screenshot 2020-11-17 at 9.24.38 PM.png
    127 KB · Views: 44
  • Screenshot 2020-11-17 at 9.35.36 PM.png
    Screenshot 2020-11-17 at 9.35.36 PM.png
    127.3 KB · Views: 42
Last edited:
Joined
Jul 29, 2019
Messages
26
Motherboard
Lenovo 81WE
CPU
intel core i7-1065G7 1.3ghz
Graphics
Iris Plus G7
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Hi, yesterday I did the big sur update and everything works correctly except wi fi I hope it can be resolved and the one that cannot be resolved and the touchpad. My touchpad is ELAN 0633. Any compatible one please?
 
Joined
Jan 27, 2019
Messages
73
Motherboard
Dell Inspiron 7548 - OpenCore
CPU
i7-5500U
Graphics
HD 5500, R7 M270, 3840x2160
Mac
  1. MacBook Pro
Hello there! I have installed Catalina but I can't get to get the touchpad working properly.
I have the gestures, bit can't edit the scroll direction on System Preferences as I get no trackpad nor mouse, weird.
Screen Shot 2020-11-20 at 17.40.10.pngScreen Shot 2020-11-20 at 17.48.28.png


My touchpad is I2C HID, I have the VoodooI2C (and its satellite for HID) installed, the XOSI patch (without it does not work - and with it the battery patching does not work :(), and the VoodooPS2 trackpad and mouse kexts disabled.

The funny thing is that the touchscreen (now disabled) worked right out of the box, why the trackpad didn’t...
Any ideas? I'm up to any kind of patching if needed.
 

Attachments

  • debug_2536.zip
    6 MB · Views: 29
Last edited:
Joined
Mar 12, 2017
Messages
27
Motherboard
Dell XPS 15 7590
CPU
i7-9750H
Graphics
Intel 630 - GTX 1650
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Kind of a difficult question, I don't know if this is improvable but it's worth a shot.

Is it possible to tone down the Tap to Click sensitivity? It makes writing on the keyboard very very hard if it is activated. The cursor jumps everywhere, Palm Rejection kind of works but not enough to prevent every slight click that Tap to Click detects.

My config:
xps 15 7590 4k oled
this clover folder: https://github.com/LuletterSoul/Dell-XPS15-9570-macOS
this config.plist: https://www.tonymacx86.com/threads/brightness-control-xps-7590-i7-9750h-uhd-630.280567/#post-1982045

Everything else works great!
 
Joined
Mar 12, 2017
Messages
27
Motherboard
Dell XPS 15 7590
CPU
i7-9750H
Graphics
Intel 630 - GTX 1650
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
I've tested some more, on the windows side as well to have a precise idea of it. The problem is indeed palm rejection. It's not as solid as on the windows side.
Is it something that would be very hard to improve?
 
Joined
Nov 25, 2020
Messages
4
Motherboard
Z77X-UD3H
CPU
i5-3850k
Graphics
RX 5700
I followed https://voodooi2c.github.io/#GPIO Pinning/GPIO Pinning but I dont understand how to create the patch as SSDT in the end? I use opencore so I cant modify the DSDT itself

XML:
Name (SBFG, ResourceTemplate ()
{
    GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
        "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,)
    { // Pin list
        0x27
    }
})

Should be the code to have in my DSDT instead of Pin list 0x0000 which it says now, but I am clueless.

Any ideas? Thanks!
 
Joined
Aug 28, 2011
Messages
19
Motherboard
Dell Latitude 7400
CPU
i5 8365U Coffee Lake
Graphics
Intel HD620 FHD
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS
Hi
I'm using a Dell Latitude 7400 which is working almost perfectly except the TouchPad.
When using Voodoo PS2, the TouchPad works as a mouse, buttons are functional, drag & drop OK but unfortunately not the 2 or 3 finger gestures
I've tried then to test HID and follow the guide https://voodooi2c.github.io
using SSDT patching
{
External (GPHD, FieldUnitObj)

Scope (\)
{
If (_OSI ("Darwin"))
{
GPHD = 0x0F
}
Else
{
}
}
}
The TouchPad is now functional with 2/3 finger gestures, scrolling OK..but unfortunately not the drag & drop or buttons.
is there any idea to improve this.? did I miss anything?
thanks
Screenshot 2020-12-06 at 18.34.15.png
 
Top