-->Donations via PayPal [External Link Removed for Guests] :guitar
-->Installation/Post Installation Tutorial [Local Link Removed for Guests]
-->Useful Links [Local Link Removed for Guests]
-->Olarila Images - Updated images [Local Link Removed for Guests]
-->Guides and Tutorials [Local Link Removed for Guests]
-->Clover Folder for All Chipsets [Local Link Removed for Guests]
-->DSDT Patch Requests [Local Link Removed for Guests]

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

Post Reply
hynrik
Posts: 6
Joined: 11 Sep 2018, 23:00
CPU: I7-8550
Motherboard: TM-1703
GPU: MX150

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

Post by hynrik » 10 Jun 2019, 10:47

if it isn't i2c, what kext Should i use?
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 10 Jun 2019, 11:12

hynrik, I am guessing its a synaptic device. I have a few suggestions

1. Update Bios.
2. Try booting without I2C kexts and use only voodoops2controllerkext.
3. Or use VoodooI2cSynaptic kext with voodooI2C kexts

Try to get more infos from Windows find out its device id etc
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
juanvascas
Posts: 54
Joined: 18 Feb 2019, 16:49
CPU: i7-8750H
Motherboard: HM370
GPU: Gtx 1060 Max-Q

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

Post by juanvascas » 13 Jun 2019, 00:49

Hi I am trying to get an SSDT for my I2C HID to work on interrupt mode; however I am not really experienced and my case is a little different because the DSDT is kinda messed up compared to yours. So this is my debug file and the dsl that does not compile because if the premature end of file error. Hope you can have a look at it.
You do not have the required permissions to view the files attached to this post.
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 13 Jun 2019, 01:27

juanvascas, DSDT does not matter if you are using ssdt method to patch. I assume your trackpad is working in polling mode?

I am not on my mac right now. So, I am not able to view your debug files.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
juanvascas
Posts: 54
Joined: 18 Feb 2019, 16:49
CPU: i7-8750H
Motherboard: HM370
GPU: Gtx 1060 Max-Q

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

Post by juanvascas » 13 Jun 2019, 02:49

Hi and thanks for helping, yes it is working in polling mode according to the kernel log. I want to get it in interrupt mode because the cursor jumps / lags when on battery my laptop and it may be because intel cpus do not work as hard as when plugged in.
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 13 Jun 2019, 03:02

juanvascas, do you also have gpio ssdt? Dump a full runme files. I'll take a look later when I am on my mac
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
juanvascas
Posts: 54
Joined: 18 Feb 2019, 16:49
CPU: i7-8750H
Motherboard: HM370
GPU: Gtx 1060 Max-Q

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

Post by juanvascas » 13 Jun 2019, 03:06

I am to be not sure of the gpis SSDT but I assume you refer to the GPIO pinning of the trackpad and it is on the I2C SSDTs that almost compile, with the sbfg and the _csr method with sbfb. I used black dragon debug script for problem reporting so I guess all important files are there?
Thanks you onemanosx!
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 13 Jun 2019, 03:12

juanvascas, yah, I'll take a look later. Hv you experimented with a different batterymanager kext? I hv read smcbattery works better.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
juanvascas
Posts: 54
Joined: 18 Feb 2019, 16:49
CPU: i7-8750H
Motherboard: HM370
GPU: Gtx 1060 Max-Q

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

Post by juanvascas » 13 Jun 2019, 03:15

Haven't heard of smcbattery kext I am using ACPIBatteryManager. Could't find on google the smcbattery so where should I get it to try it? Also do you think it could be the reason of the mouse lag when my laptop is on battery?
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 13 Jun 2019, 03:40

juanvascas, google for virtualsmc. Its an alternative for fakesmc.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
juanvascas
Posts: 54
Joined: 18 Feb 2019, 16:49
CPU: i7-8750H
Motherboard: HM370
GPU: Gtx 1060 Max-Q

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

Post by juanvascas » 13 Jun 2019, 04:10

I am currently using it and the issue of the cursor lag may have disappeared I think. My battery doesn't drop from 100% after like 5mins so I might have to work with that later but it seem better for me at the moment.
There is a margin from 4% to 6% difference between macOS and HWMonitor so I guess I will fully try it on like 2 days to see which one is correct as I have am exam in 2 days.
Thanks for the tip on using VirtualSMC!

Also do you know of any keyboard kext for laptop that is currently updated? Not sure if RehabMan VoodooPS2Controller is still being updated and that is the one I am using. Deleted some plugins from it to try so it doesn’t do anything with the trackpad but I am not sure if it was done properly.
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 13 Jun 2019, 05:32

juanvascas, glad its an improvement! I still use voodoops2 for its keyboard function and deleted its mouse/trackpad plugins with no issues.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
juanvascas
Posts: 54
Joined: 18 Feb 2019, 16:49
CPU: i7-8750H
Motherboard: HM370
GPU: Gtx 1060 Max-Q

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

Post by juanvascas » 13 Jun 2019, 06:07

I did the same so I guess I won’t have any issues!
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 13 Jun 2019, 06:19

juanvascas, I'll take a look at your debug files later. But my bet is the ssdt defines your I2C device in interrupt mode. Just use it for a few days and feedback of any changes.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
juanvascas
Posts: 54
Joined: 18 Feb 2019, 16:49
CPU: i7-8750H
Motherboard: HM370
GPU: Gtx 1060 Max-Q

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

Post by juanvascas » 13 Jun 2019, 06:22

My main issue with the SSDT is that it won’t compile however, I think it almost ready so take a look when you can no hurries so don’t worry.
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 13 Jun 2019, 06:30

juanvascas, use the latest maciasl here [External Link Removed for Guests]
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
juanvascas
Posts: 54
Joined: 18 Feb 2019, 16:49
CPU: i7-8750H
Motherboard: HM370
GPU: Gtx 1060 Max-Q

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

Post by juanvascas » 13 Jun 2019, 06:46

I think I was using the one mentioned on the VoodooI2C installation but will try it maybe tomorrow or the next day. I do remember the structure seemed fine but I was still missing something because I was getting premature end of file error when compiling.
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 13 Jun 2019, 11:26

juanvascas, Your ioreg shows your trackpad with working GPIO and TPD1 device. And there is no compile error on SSDT-I2C.aml

[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
juanvascas
Posts: 54
Joined: 18 Feb 2019, 16:49
CPU: i7-8750H
Motherboard: HM370
GPU: Gtx 1060 Max-Q

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

Post by juanvascas » 13 Jun 2019, 11:59

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
13 Jun 2019, 00:49
Hi I am trying to get an SSDT for my I2C HID to work on interrupt mode; however I am not really experienced and my case is a little different because the DSDT is kinda messed up compared to yours. So this is my debug file and the dsl that does not compile because if the premature end of file error. Hope you can have a look at it.
I was trying to compile the SSDT-I2C.dsl attached directly to this post and now that you say it is working it makes me wonder why on the kernel log says it is working on polling mode.
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1228
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

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

Post by onemanosx » 13 Jun 2019, 13:45

juanvascas, Try these files
Archive.zip
You do not have the required permissions to view the files attached to this post.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Mojave)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Mojave)

Gigabyte GA-Z68-D3H-B3 (Retired)
Intel i7-2600 16GB RAM Asus Radeon RX580 (UEFI Clover High Sierra)
Post Reply

Return to “Laptop”