Jump to content

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


Recommended Posts

Posted

[ref]zzmagus[/ref], Trackpad preference settings are dependant on battery indicator patch.


1. Disable these 2 patches.


https://imgur.com/vzrnYms


2. Also, you do not need these SSDT as your DSDT is already full patched. Delete these 2 SSDTs. Your Batt SSDT is most probably conflicting with DSDT causing the preference setting not to appear.


https://imgur.com/qrOvmuQ


3. Clean up your kext folder. You do not need these 3 kexts.


https://imgur.com/sRTf9d3

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], Trackpad preference settings are dependant on battery indicator patch.


1. Disable these 2 patches.


https://imgur.com/vzrnYms


2. Also, you do not need these SSDT as your DSDT is already full patched. Delete these 2 SSDTs. Your Batt SSDT is most probably conflicting with DSDT causing the preference setting not to appear.


https://imgur.com/qrOvmuQ


3. Clean up your kext folder. You do not need these 3 kexts.


https://imgur.com/sRTf9d3

did not help

Send me MacBook-Pro-kust.zip

Posted

[ref]zzmagus[/ref], Sorry. No idea. By default, track pad settings will appear with battery patch. And your battery patch is clearly working.

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

@onemanosx ,

can you help me to patch my trackpad?

Thanks in advance.

 

Add these patches in config:

 

<dict>
				<key>Comment</key>
				<string>change _STA to XSTA in Device GPI0 </string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				X1NUQQ==
				</data>
				<key>Replace</key>
				<data>
				WFNUQQ==
				</data>
				<key>TgtBridge</key>
				<data>
				R1BJMA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>change _CRS to XCRS in Device TPD0</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				X0NSUw==
				</data>
				<key>Replace</key>
				<data>
				WENSUw==
				</data>
				<key>TgtBridge</key>
				<data>
				VFBEMA==
				</data>
			</dict>

 

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

unable to activate on lenovo ideapad320 15IKB ( define GPP_C15_IRQ 63. 0x3F)

Maximus VIII Ranger/ RX 580/ i56600k/ Ram 16G 1600

Lenovo IdeaPad 320 15IKB

Posted

unable to activate on lenovo ideapad320 15IKB ( define GPP_C15_IRQ 63. 0x3F)

Attach send_me dump files


RunMe

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]neverday[/ref], Replace Clover folder. Reboot. Extract new Send_Me.

 

CLOVER.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]neverday[/ref], extract Origin Folder. Need native ACPI table.

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]neverday[/ref], Looks like it does boot.


Anyway, here is what I need you to do next as there is a report of voodooI2CHID kext not loading.


1. Download new voodooI2C and voodooI2CHID kexts from here https://github.com/alexandred/VoodooI2C/releases

2. Place both kexts in clover/kexts/other

3. Open Terminal and Type

sudo kextcache -i /


4. Reboot.

5. Generate new sendme.

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)

[ref]onemanosx [/ref], Tanks Touchpad active, Gestures not active!

https://mega.nz/#!Hsd2AYwJ!xMdu751qqDm7JESQ56KrIfZH2lrxAoGbNEMS7W9VkSs

What do you mean by gestures not active? Trackpad perfpane?


1. I have updated your DSDT. Use this and remove old one. DSDT.aml.zip

2. Try this kext. Place in Clover/kexts/other and remove voodooI2CHID kext. VoodooI2CSynaptics.kext.zip

 

sudo kextcache -i /

 

Reboot.

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

[ref]onemanosx [/ref],trackpad Enabled! thank you.. :guitar:crazy:

Awesome! :guitar:mrgreen:

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

Hi, I was using hackintosh and unfortunately had a problem with the hard drive I needed to change. Then I followed the same steps and added all the edited kexts and DSDT to the touchpad operation. I noticed the permissions but unfortunately everything is as before and it is not working.

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], rebuild

Kernel and Kexts Cache.command.zip

reparei as permissões e seguir os mesmos passos que o [ref]onemanosx[/ref] indicou, e o mouse parou e inclusive ele fez uma correção na DSDT para esse touchPad que da ultima vez funcionou só que agora não esta mais a funcionar.

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

The touchpad worked fine, but the settings do not open

Replace VoodooI2CHID with VoodooI2CSynaptics VoodooI2CSynaptics.kext.zip

 

Rebuild kext cache and reboot.


Added in 7 minutes 56 seconds:

Hi, I was using hackintosh and unfortunately had a problem with the hard drive I needed to change. Then I followed the same steps and added all the edited kexts and DSDT to the touchpad operation. I noticed the permissions but unfortunately everything is as before and it is not working.

Replace Clover folder CLOVER.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

Hi, touchpad working in interrupt mode, but sometimes it gets some stuttering, especially when i click. is there anything to do for improvement?

Posted

Hi, touchpad working in interrupt mode, but sometimes it gets some stuttering, especially when i click. is there anything to do for improvement?

Try asking the Devs at their gitter page. Some ASUS board has buggy GPI0, so interrupt mode is problematic for those machines.

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]onemanosx[/ref], please help me, i'm going to give up to make my trackpad working, my dsdt already patched by mald0n after i install mojave, then i try to follow your tutorial but unable to apply windows patch on dsdt.

here is my dump file, thank you for your help

Send me LONEXTs-MacBook-Pro.zip

Posted

[ref]aryaone[/ref], Just use a Maldon's DSDT. You dont need any other SSDT or clover patches.


https://imgur.com/MHrLZo2


Reboot and extract new sendme files

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