Jump to content

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


Recommended Posts

Posted

Maybe I need to remove some kexts from apple on S/L/E

YES. Remove any track pad kexts from S/L/E

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

Could you make a ssdt for i2c touchpad (for acpi hotpatch), based on origin dsdt ?

You can re-use your ssdt-I2xx.aml for that.

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

Yes, but I would like to compare it with yours , to see if I did it correctly.


Second reason is that with mine ssdt I still need to use sta and crs patch on clover.

With the dsdt you sent me these doesn't needed anymore.

Posted

Second reason is that with mine ssdt I still need to use sta and crs patch on clover.

For SSDT to function as an "override" to DSDT, it is required for return zero.

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]mathewgx[/ref], This is the code for my ssdt. I dont need xcrs or xsta in clover.

Let's see if you can recreate yours ;)

 

DefinitionBlock ("", "SSDT", 2, "ONEM", "i2cc", 0x00000000)
{
   External (_SB_.PCI0.I2C1, DeviceObj)    // (from opcode)

   Scope (\_SB.PCI0.I2C1)
   {
       Name (_STA, Zero)  // _STA: Status
   }

   Scope (\_SB.PCI0.I2C1)
   {
       Device (TPD1)
       {
           Name (_HID, "SYN1B7F")  // _HID: Hardware ID
           Name (SBFG, ResourceTemplate ()
           {
               GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
                   "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
                   )
                   {   // Pin list
                       0x1B00
                   }
           })
           Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
           {
               Name (SBFB, ResourceTemplate ()
               {
                   I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80,
                       AddressingMode7Bit, "\\_SB.PCI0.I2C1",
                       0x00, ResourceConsumer, , Exclusive,
                       )
               })
               Return (ConcatenateResTemplate (SBFB, SBFG))
           }
       }
   }
}

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

iospecifiers still 0x33.

wont iospecifiers be tagged to your hardware?

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

Yes , but they are bigger than 47 so my touchpad doesn't work right

Then follow through the guide for iospecifiers larger than 0x2f

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

That's what I did.

Nevermind. Seems that I need _crs to xcrs patch at clover to get trackpad working right.


Added in 1 minute 35 seconds:

One more question.

Can you tell from my ioreg what type of touchpad i have ? It is synaptics?

Posted (edited)

Update: My trackpad now works with latest release!


My trackpad had a problem of not being able to use the latest kext release. And so I was stuck with release v2.0.2. Until recently, the dev replied to my GIT issue and mentioned to disable "Ignore built-in trackpad" in Sys Prefs > Accessiblity > Mouse & Trackpad


https://imgur.com/OixkqsS


And true enough, I am able to use my trackpad using the latest release (v2.1.4 as of this writing). How awesome is this?

Edited by Guest

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

Anybody tried to use SYNA3602 touchpad? It is a touchpad that did not work even in Linux until kernel 4.19 and 5.0 and so it does not work in Android-x86 and ChromeOS either.

Posted

Anybody tried to use SYNA3602 touchpad? It is a touchpad that did not work even in Linux until kernel 4.19 and 5.0 and so it does not work in Android-x86 and ChromeOS either.

check here if your device is officially supported. https://voodooi2c.github.io/#Installation/Installation

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

 

 

I think it is not, but I can try that guide anyway, right?


Btw, do you think it would be possible to update the images in this guide? Also the kext repo link no longer works. I think this would help a lot of people! Thank you very much.

You can try, of course.


Yeah, I'll reupload some of the missing images when I get the time soon! Thanks for the heads up.

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)

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...