Jump to content

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


Recommended Posts

Posted



Sorry for replying super late. I reinstalled my Windows and Hackintosh altogether due to partition errors.

Here's the send me file. Not working trackpad with latest dsdt

Its ok. Lets try this.

 

DSDT-I2CX.zip

 

Added in 8 minutes 1 second:

[ref]dinimuhtar[/ref], Try this and upload new sendme for every tests.

 

DSDT-PKGX.aml.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

[ref]comcomson[/ref], extract send me again? Kernel log missing

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 guess we have to wait for further support from the devs :)[ref]comcomson[/ref], [ref]dinimuhtar[/ref],


Or update bios if its available or go back a version behind.

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

Hi, I have Dell Intel Core i3-6006U @ Skylake 2.00GHz CPU, 4GB DDR4, Intel HD 520, 1TB HD. I did a clean install, MaDo patched the DSDT and the system works fine the only problem is the touchpad that went crazy out of nowhere, an arrow doesn't respond right and it keeps moving from side to side by itself. Would you help me?

Send me MacBook-Pro-de-Geilson.zip

OS: macOS Ventura - Dell Inspiron 5468 - Processador: i5 7200U 2.5ghz - Mem: 8 GB DDR4 - SSD: 240 GB -  Rede: Realtek RTL8102E - Vídeo: Intel HD 620 Full+HDMI audio- WiFi: BCM94360NG (Broadcom)

OS: macOS Sonoma 14.5(23F79) - Mobo: MSI B560M-A-PRO Proc: i3 10100 3.6Ghz Mem: 20GB DDR4 2667Mhz Nvme: Kingston nv2 500gb Video: AMD RX 550 Lexa 4GB Rede: RTL8125 2.5GbE

 

Posted

[ref]Toddynho[/ref], Delete trackpad plugin and mouse plugin in voodoops2controller. Rebuild kextcache then reboot. Upload new send me files.


https://imgur.com/5uCOTgl

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]Toddynho[/ref], Delete trackpad plugin and mouse plugin in voodoops2controller. Rebuild kextcache then reboot. Upload new send me files.


https://imgur.com/5uCOTgl

 

Here it is.

Send me MacBook-Pro-de-Geilson.zip

OS: macOS Ventura - Dell Inspiron 5468 - Processador: i5 7200U 2.5ghz - Mem: 8 GB DDR4 - SSD: 240 GB -  Rede: Realtek RTL8102E - Vídeo: Intel HD 620 Full+HDMI audio- WiFi: BCM94360NG (Broadcom)

OS: macOS Sonoma 14.5(23F79) - Mobo: MSI B560M-A-PRO Proc: i3 10100 3.6Ghz Mem: 20GB DDR4 2667Mhz Nvme: Kingston nv2 500gb Video: AMD RX 550 Lexa 4GB Rede: RTL8125 2.5GbE

 

Posted

[ref]Toddynho[/ref], Try. If not succeed, upload new sendme.

DSDT.aml.zip

 

After removing voodoops2controller plugins, your track pad is working in polling mode using voodooI2C controller.

 

(kernel) VoodooGPIOSunrisePointH::Loading GPIO Data for SunrisePoint-H
(kernel) VoodooGPIOSunrisePointH::VoodooGPIO Init!
(kernel) VoodooGPIOSunrisePointH::VoodooGPIO Initializing Community 0
(kernel) VoodooGPIOSunrisePointH::VoodooGPIO Initializing Community 1
(kernel) VoodooGPIOSunrisePointH::VoodooGPIO Initializing Community 2
(kernel) VoodooGPIOSunrisePointH::GPIO Controller is already awake! Not reinitializing.
(kernel) VoodooI2CPCIController::pci8086,a161 Starting I2C controller
(kernel) VoodooI2CPCIController::pci8086,a160 Starting I2C controller
(kernel) VoodooI2CPCIController::pci8086,a161 Set PCI power state D0
(kernel) VoodooI2CPCIController::pci8086,a161 Publishing nub
(kernel) VoodooI2CPCIController::pci8086,a160 Set PCI power state D0
(kernel) VoodooI2CPCIController::pci8086,a160 Publishing nub
(kernel) VoodooI2CControllerDriver::pci8086,a160 Probing controller
(kernel) VoodooI2CControllerDriver::pci8086,a160 Found valid Synopsys component, continuing with initialisation
(kernel) VoodooI2CControllerDriver::pci8086,a161 Probing controller
(kernel) VoodooI2CControllerDriver::pci8086,a161 Found valid Synopsys component, continuing with initialisation
(kernel) VoodooI2CControllerNub::pci8086,a160 SSCN not implemented in ACPI tables
(kernel) VoodooI2CControllerNub::pci8086,a160 FMCN not implemented in ACPI tables
(kernel) VoodooI2CControllerDriver::pci8086,a160 Warning: Error getting bus config, using defaults where necessary
(kernel) VoodooI2CControllerDriver::pci8086,a160 Publishing device nubs
(kernel) VoodooI2CControllerDriver::pci8086,a161 Got bus configuration values
(kernel) VoodooI2CControllerDriver::pci8086,a161 Publishing device nubs
(kernel) VoodooI2CControllerDriver::pci8086,a161 Found I2C device: ELAN1000
(kernel) VoodooI2CControllerDriver::VoodooI2CDeviceNub Warning: Incompatible APIC interrupt pin (0x5f > 0x2f) and no GPIO interrupts found; if your chosen satellite implements polling then VoodooI2CDeviceNub will run in polling mode.

 

Before, it was using voodoops2 controller. Which probably explains why the pointer is running around

 

(kernel) VoodooPS2SynapticsTouchPad: Version 1.8.34 starting on OS X Darwin 18.6.
(kernel) VoodooPS2Mouse: Version 1.8.34 starting on OS X Darwin 18.6.
(kernel) VoodooPS2Trackpad starting: Synaptics TouchPad reports type 0x47, version 8.2

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]Toddynho[/ref], Try. If not succeed, upload new sendme.

DSDT.aml.zip


After removing voodoops2controller plugins, your track pad is working in polling mode using voodooI2C controller.

 

(kernel) VoodooGPIOSunrisePointH::Loading GPIO Data for SunrisePoint-H
(kernel) VoodooGPIOSunrisePointH::VoodooGPIO Init!
(kernel) VoodooGPIOSunrisePointH::VoodooGPIO Initializing Community 0
(kernel) VoodooGPIOSunrisePointH::VoodooGPIO Initializing Community 1
(kernel) VoodooGPIOSunrisePointH::VoodooGPIO Initializing Community 2
(kernel) VoodooGPIOSunrisePointH::GPIO Controller is already awake! Not reinitializing.
(kernel) VoodooI2CPCIController::pci8086,a161 Starting I2C controller
(kernel) VoodooI2CPCIController::pci8086,a160 Starting I2C controller
(kernel) VoodooI2CPCIController::pci8086,a161 Set PCI power state D0
(kernel) VoodooI2CPCIController::pci8086,a161 Publishing nub
(kernel) VoodooI2CPCIController::pci8086,a160 Set PCI power state D0
(kernel) VoodooI2CPCIController::pci8086,a160 Publishing nub
(kernel) VoodooI2CControllerDriver::pci8086,a160 Probing controller
(kernel) VoodooI2CControllerDriver::pci8086,a160 Found valid Synopsys component, continuing with initialisation
(kernel) VoodooI2CControllerDriver::pci8086,a161 Probing controller
(kernel) VoodooI2CControllerDriver::pci8086,a161 Found valid Synopsys component, continuing with initialisation
(kernel) VoodooI2CControllerNub::pci8086,a160 SSCN not implemented in ACPI tables
(kernel) VoodooI2CControllerNub::pci8086,a160 FMCN not implemented in ACPI tables
(kernel) VoodooI2CControllerDriver::pci8086,a160 Warning: Error getting bus config, using defaults where necessary
(kernel) VoodooI2CControllerDriver::pci8086,a160 Publishing device nubs
(kernel) VoodooI2CControllerDriver::pci8086,a161 Got bus configuration values
(kernel) VoodooI2CControllerDriver::pci8086,a161 Publishing device nubs
(kernel) VoodooI2CControllerDriver::pci8086,a161 Found I2C device: ELAN1000
(kernel) VoodooI2CControllerDriver::VoodooI2CDeviceNub Warning: Incompatible APIC interrupt pin (0x5f > 0x2f) and no GPIO interrupts found; if your chosen satellite implements polling then VoodooI2CDeviceNub will run in polling mode.

 

Before, it was using voodoops2 controller. Which probably explains why the pointer is running around

 

(kernel) VoodooPS2SynapticsTouchPad: Version 1.8.34 starting on OS X Darwin 18.6.
(kernel) VoodooPS2Mouse: Version 1.8.34 starting on OS X Darwin 18.6.
(kernel) VoodooPS2Trackpad starting: Synaptics TouchPad reports type 0x47, version 8.2

 

wow !!! It worked without dragging the arrow, and well responsive, it worked sliding the page with two fingers and the trackpad panel did not load that information. I believe it is by testing to remove the VoodooPS2Controller.kext plugins.

OS: macOS Ventura - Dell Inspiron 5468 - Processador: i5 7200U 2.5ghz - Mem: 8 GB DDR4 - SSD: 240 GB -  Rede: Realtek RTL8102E - Vídeo: Intel HD 620 Full+HDMI audio- WiFi: BCM94360NG (Broadcom)

OS: macOS Sonoma 14.5(23F79) - Mobo: MSI B560M-A-PRO Proc: i3 10100 3.6Ghz Mem: 20GB DDR4 2667Mhz Nvme: Kingston nv2 500gb Video: AMD RX 550 Lexa 4GB Rede: RTL8125 2.5GbE

 

Posted

wow !!! It worked without dragging the arrow, and well responsive, it worked sliding the page with two fingers and the trackpad panel did not load that information. I believe it is by testing to remove the VoodooPS2Controller.kext plugins.

Great! The plugins are just part of it. I also added additional code to remove the ACPI Error. Anyway, ELAN1000 is best suited with voodooI2CELAN kext for multitouch support.


Glad touchpad is working for you! Enjoy!

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

Great! The plugins are just part of it. I also added additional code to remove the ACPI Error. Anyway, ELAN1000 is best suited with voodooI2CELAN kext for multitouch support.


Glad touchpad is working for you! Enjoy!

 

Which kexts I need to keep in efi to work the gestures or if you need any patches. I put the kext voodooCELAN.kext in the others folder along with the others. It was in this order:


ACPIBatteryManager.kext

AppleALC.kext

EFICheckDisabler.kext

FakeSMC.kext

Lilu.kext

RealtekRTL8100.kext

VoodooI2C.kext

VoodooI2CELAN.kext

VoodooI2CHID.kext

VoodooPS2Controller.kext

WhateverGreen.kext


In the preferences panel does not appear that the panel has been loaded. But, the mouse, keyboard works. Do I need to add or remove something? In my other notebook kabylake get to work already in this Skylake I'm having these little problems. And after the keyboard I still need to activate the brightness control by key.

OS: macOS Ventura - Dell Inspiron 5468 - Processador: i5 7200U 2.5ghz - Mem: 8 GB DDR4 - SSD: 240 GB -  Rede: Realtek RTL8102E - Vídeo: Intel HD 620 Full+HDMI audio- WiFi: BCM94360NG (Broadcom)

OS: macOS Sonoma 14.5(23F79) - Mobo: MSI B560M-A-PRO Proc: i3 10100 3.6Ghz Mem: 20GB DDR4 2667Mhz Nvme: Kingston nv2 500gb Video: AMD RX 550 Lexa 4GB Rede: RTL8125 2.5GbE

 

Posted

Which kexts I need to keep in efi to work the gestures

Delete VoodooI2CHID Kext.

 

And after the keyboard I still need to activate the brightness control by key

https://Olarila.com/forum/viewtopic.php?f=28&t=8396

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]zzmagus[/ref],

1. load voodooI2C + voodooI2CHID kexts in clover/kexts/other

3. Apply voodooI2C patch in clover kext to patch (read post 1)

 

<dict>
			<key>Comment</key>
			<string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string>
			<key>Name</key>
			<string>com.apple.driver.AppleIntelLpssI2C</string>
			<key>Find</key>
			<data>SU9LaXQ=</data>
			<key>Replace</key>
			<data>SU9LaXM=</data>
			<key>InfoPlistPatch</key>
			<true/>
		</dict>
		<dict>
			<key>Comment</key>
			<string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string>
			<key>Name</key>
			<string>com.apple.driver.AppleIntelLpssI2CController</string>
			<key>Find</key>
			<data>SU9LaXQ=</data>
			<key>Replace</key>
			<data>SU9LaXM=</data>
			<key>InfoPlistPatch</key>
			<true/>
		</dict>

 

2. Implement windows OS emulation in DSDT. Press F4 at clover bootloader and use DSDT.aml in clover/acpi/origin

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