Jump to content
onemanosx

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

Recommended Posts

[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)

Link to comment
Share on other sites

[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

Link to comment
Share on other sites

[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)

Link to comment
Share on other sites

@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)

Link to comment
Share on other sites

[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)

Link to comment
Share on other sites

[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)

Link to comment
Share on other sites

[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 Big Sur 11.1 (20C69) - Dell Inspiron 5468 - Processador: i5 7200U 2.5ghz - Mem: 8 GB DDR4 - SSD: 240 GB - Big Sur - SSD: 120 GB - Windows 10 - Rede: Realtek RTL8102E - Vídeo: Intel HD 620 Full+HDMI audio- WiFi: Dell DW1020a (Broadcom)

OpenCore Vanilla Guide - https://tinyurl.com/ycvcnp8h  

Clover Vanilla Guide - https://tinyurl.com/ydhgntcz

EFI folders for all Chipsets - https://tinyurl.com/ybr968w3 

Olarila Vanilla Images - https://tinyurl.com/y3vz4z6x

 

Link to comment
Share on other sites

  • Administrators

[ref]Toddynho[/ref], rebuild

Kernel and Kexts Cache.command.zip

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 - BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115 - USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9 - USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ - KASPA kaspa:qpxzufgfj8p6r0krg58yzvs0009h2mwqgvcawa0xc2pth7sgzpv56j4f6dtvk - PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

[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 Big Sur 11.1 (20C69) - Dell Inspiron 5468 - Processador: i5 7200U 2.5ghz - Mem: 8 GB DDR4 - SSD: 240 GB - Big Sur - SSD: 120 GB - Windows 10 - Rede: Realtek RTL8102E - Vídeo: Intel HD 620 Full+HDMI audio- WiFi: Dell DW1020a (Broadcom)

OpenCore Vanilla Guide - https://tinyurl.com/ycvcnp8h  

Clover Vanilla Guide - https://tinyurl.com/ydhgntcz

EFI folders for all Chipsets - https://tinyurl.com/ybr968w3 

Olarila Vanilla Images - https://tinyurl.com/y3vz4z6x

 

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

[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)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...