Jump to content

Enable I2C Trackpad (VoodooI2C) - Not a Guide... not really


Recommended Posts

Posted

trackpad option came after installing ACPI battery manager kext

good to know! I was also reading about it earlier. Congrats!


[ref]broadw3ll[/ref], fyi

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

[ref]broadw3ll[/ref], implement your battery status and see where that will lead you to. The same info is also given to me by one of the regular community at voodooI2C gitter.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted (edited)

Hi @onemanosx

Great guide.

However i tried it but it doesn't works at all.

The Device is ETPD and it shows in IOReg. But no Trackpad. Let me know what files you need.

Also, i added the CFL controllers to VoodooI2C info.plist

Thanks

Edited by Guest
Posted

[ref]Striker770[/ref], You did not patch your DSDT for working I2C.


This is what I found out for your ACPI table

- IOInterruptSpecifiers is 0x5f (more than 0x2f) you are required to follow steps outlined in post 2

- 0x5f is equivalent to pin 47 (read guide in post 2)


Try boot with attached DSDT. (You may need to rebuild permission and cache upon first boot and reboot again)

 

DSDT.aml.zip

1109420218_Screenshot2018-12-30at10_19_39PM.thumb.png.db7550d77abc3e654ab695e5e5ececdc.png

719471272_Screenshot2018-12-30at10_19_11PM.png.e8adff32c241bc28e37b3ea9229687f7.png

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

[ref]Striker770[/ref], You did not patch your DSDT for working I2C.


This is what I found out for your ACPI table

- IOInterruptSpecifiers is 0x5f (more than 0x2f) you are required to follow steps outlined in post 2

- 0x5f is equivalent to pin 47 (read guide in post 2)


Try boot with attached DSDT. (You may need to rebuild permission and cache upon first boot and reboot again)


DSDT.aml.zip

That's absolutely correct. It was unpatched. When you asked for files, i patched my DSDT for the same and that caused the delay. But still, it doesn't works. Moreover, the ETPD disappears after this.

Posted

Have you rebuild cache and repair permissions?


If problem still persist, go to dev site for support. The kexts are still buggy I think. For instance, I am not able to use kexts newer than v2.0.2 in High Sierra or Mojave, and the dev is not able to solve that yet.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

Have you rebuild cache and repair permissions?


If problem still persist, go to dev site for support. The kexts are still buggy I think. For instance, I am not able to use kexts newer than v2.0.2 in High Sierra or Mojave, and the dev is not able to solve that yet.

I've rebuilded the permissions. But no luck.

I've been using v2.1.4 in HS, Mojave and works like a charm. But this is new Laptop and it's Coffee Lake and i'm unable to make the Trackpad working.

They're not helpful at all. Been there for 3 months. No help yet.

Posted

new Laptop and it's Coffee Lake and i'm unable to make the Trackpad working

Try these kexts. Use original DSDT or my patched DSDT. I need to see ioreg on both DSDT used.

Archive.zip

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

Works fine but I would like to know your opinion.

My opinion doesnt count LOL I am not even an expert. But your ssdt is doing its magic as expected. Did your write the SSDT-i2c yourself?

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

[ref]Striker770[/ref], I think your issue is with your device support. VoodooI2C do not support your device id. Did you try the modded kexts I had uploaded? Also, what you can try is also to replace the pin from 0x47 to 0x00 from my patched DSDT and return status to 0x0F for device ETPD.


And upload a copy of IOreg for troubleshoot purposes.


Added in 2 minutes 5 seconds:

I would like to have only the ssdt for i2c without the need for the sta and crs patches on config.plist.

Good job on that! I will troubleshoot for mine and see if that will help me get out from being stuck at v2.0.2 kexts.


Edit: Looks like I am stuck at old kexts until the dev does something about it.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

[ref]Sireens[/ref],


Kext is loaded and well. Try the DSDT.


Screenshot 2019-01-03 at 8.28.51 PM.png

 



Didn't work :( . Maybe I need to remove some kexts from apple on S/L/E

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...