Contribute
Register

VoodooI2C Help and Support

Joined
Aug 6, 2015
Messages
174
Motherboard
HP EliteBook 850 G5
CPU
i5-8350U
Graphics
UHD 620
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
It's strange.
I just tested boot without variable preset and IOREG show same result for GPI0.
So I thing, I need additional patch, not just SSDT-GPI0 one.
 
Joined
Aug 6, 2015
Messages
174
Motherboard
HP EliteBook 850 G5
CPU
i5-8350U
Graphics
UHD 620
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
why are you adding SDM1 in for?

try the attached
That was just for test, because this variable involving return of method _CRS for CPD0 that returns Return (ConcatenateResTemplate (SBFB, SBFG)).
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
25,979
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
That was just for test, because this variable involving return of method _CRS for CPD0 that returns Return (ConcatenateResTemplate (SBFB, SBFG)).
or you could just follow the instructions
 
Joined
Aug 6, 2015
Messages
174
Motherboard
HP EliteBook 850 G5
CPU
i5-8350U
Graphics
UHD 620
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
or you could just follow the instructions
What instruction? I followed this instruction exactly - https://dortania.github.io/Getting-Started-With-ACPI/Laptops/trackpad-methods/manual.html after it not working, I start experimenting with additional variables. But pure version of this guide not working also.

I just did test with IOReg and XOSI and rename method. Result is, that with both methods, GPI0 seems to work same:

ioreg-gpi0-xosi.png

ioreg-gpi0-rename.png

CPD0 (my touchpad device) looks different.
ioreg-cpd0-xosi.png

ioreg-cpd0-rename.png
 
Joined
Aug 6, 2015
Messages
174
Motherboard
HP EliteBook 850 G5
CPU
i5-8350U
Graphics
UHD 620
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Finaly I was albe to attach touchpad to driver, it seems to works correctly in IOExplorer, but touchpad not working at all.
 
Joined
Apr 26, 2010
Messages
67
Motherboard
Asus Zenbook Pro UX501VW
CPU
Skylake i7-6700HQ
Graphics
Intel HD530 + GTX 960M
Amazing!

Great polling method success with VoodooI2C v2.4.3 on my ELAN1000 trackpad (Skylake Asus Zenbook)

I was on Mojave using VoodooI2C and VoodooI2CElan v2.1.6 with the GPIO pinning method (GPIO pin number 0x47)

I decided to finally clean upgrade to Catalina 10.15.4 and use the latest VoodooI2C v2.4.3

I'm on Clover r5119 and preparing to upgrade to OpenCore, so not using the static DSDT, only SSDT hotpatches. All I'm using that could be trackpad related is SSDT-GPIO, SSDT-XOSI, SSDT-EC

Edit: I am also using the Clover KextToPatch fixes to prevent AppleIntelLpssI2C and AppleIntelLpssI2CController from loading

To my great surprise, VoodooI2C worked out of the box in polling method with all the features and gestures enabled. Amazing!

What works:
- right-click
- left-click
- 2-finger scrolling
- 3-finger expose
- tap to click
- 3-finger tap for data look up

A few observations:
- The trackpad only started working as soon as I added SSDT-BATT to enable battery status. So, a working battery status is required.

- Left click was not working properly until I disabled "Force Click and haptic feedback" in the trackpad settings

It doesn't appear that I will gain much from moving to the GPIO pinning method.

VoodooI2C-Pin Method.png
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
25,979
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Amazing!

Great polling method success with VoodooI2C v2.4.3 on my ELAN1000 trackpad (Skylake Asus Zenbook)

I was on Mojave using VoodooI2C and VoodooI2CElan v2.1.6 with the GPIO pinning method (GPIO pin number 0x47)

I decided to finally clean upgrade to Catalina 10.15.4 and use the latest VoodooI2C v2.4.3

I'm on Clover r5119 and preparing to upgrade to OpenCore, so not using the static DSDT, only SSDT hotpatches. All I'm using that could be trackpad related is SSDT-GPIO, SSDT-XOSI, SSDT-EC

Edit: I am also using the Clover KextToPatch fixes to prevent AppleIntelLpssI2C and AppleIntelLpssI2CController from loading

To my great surprise, VoodooI2C worked out of the box in polling method with all the features and gestures enabled. Amazing!

What works:
- right-click
- left-click
- 2-finger scrolling
- 3-finger expose
- tap to click
- 3-finger tap for data look up

A few observations:
- The trackpad only started working as soon as I added SSDT-BATT to enable battery status. So, a working battery status is required.

- Left click was not working properly until I disabled "Force Click and haptic feedback" in the trackpad settings

It doesn't appear that I will gain much from moving to the GPIO pinning method.

View attachment 475811
also fixes to prevent AppleIntelLpssI2C and AppleIntelLpssI2CController are no longer required with latest version of VoodooI2C :)
 
Joined
Apr 26, 2010
Messages
67
Motherboard
Asus Zenbook Pro UX501VW
CPU
Skylake i7-6700HQ
Graphics
Intel HD530 + GTX 960M
Just found out. Indeed. AppleIntelLpssI2C and AppleIntelLpssI2CController no longer load. No patch required.

One more observation. This VoodooI2C automatic hotpatching for the polling method only happens if strictly hotpatching is used, no static DSDT.

I tried to use a static DSDT to implement a patch, I immediately lost my trackpad function. I removed the static DSDT, and trackpad function immediately came back.

At least on my Skylake Asus notebook, VooodooI2C is able to automatically hotpatch for the polling method if strictly hotpatching is used, no static dsdt.
 
Joined
Feb 11, 2018
Messages
85
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
UHD 630
hello I'm back can you help me I have the antelope synergy core 4
hunderbolt Bus:





Vendor Name: GIGABYTE


Device Name: iMac


UID: 0x0000111111111100


Route String: 0


Firmware Version: 33,0


Domain UUID: 432EC9C5-FC7F-4615-AFA1-963330171666


Port:


Status: No device connected


Link Status: 0x7


Speed: Up to 40Gb/s x1


Current Link Width: 0x1


Receptacle: 1


Link Controller Firmware Version: 1.99.0


Port:


Status: Device connected


Link Status: 0x2


Speed: Up to 20Gb/s x1


Current Link Width: 0x2


Receptacle: 2


Cable Firmware Version: 1.0.16


Cable Serial Number: C4M733201LFF798AZ


Link Controller Firmware Version: 1.99.0





Discrete4:





Vendor Name: Antelope Audio


Device Name: Discrete4


Vendor ID: 0xB4


Device ID: 0x80


Device Revision: 0x1


UID: 0x00B431A5A5BD27B0


Route String: 3


Firmware Version: 25,1


Port (Upstream):


Status: Device connected


Link Status: 0x2


Speed: Up to 20Gb/s x1


Current Link Width: 0x2


Cable Firmware Version: 1.0.16


Cable Serial Number: C4M733201LFF798AZ


Link Controller Firmware Version: 0.14.0


the antelope launcher 2.24 say me still not seeing you device
whys the problem ? Via usb he recognizes it directly at the thunderbolt I have to exchange 30 times usb with thunderbold. By chance he recognizes the discreet under thunderbolddo I need a different company?
 
Top