Jump to content
onemanosx

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

Recommended Posts

[ref]aryaone[/ref], Use VoodooI2C + VoodooI2CELAN kexts. You are correct, APIC PIN less than or equals to 47 requires no manual pinning.

 

[ref]onemanosx[/ref], i tried to use voodooi2c and voodooi2cELAN, but the trackpad is still not work, what i wondering is that my steps on patching is wrong or right? i follow your guide like this :


1. my original DSDT on i2c like this :

Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
           {
               Name (SBFI, ResourceTemplate ()
               {
                   I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80,
                       AddressingMode7Bit, "\\_SB.PCI0.I2C1",
                       0x00, ResourceConsumer, , Exclusive,
                       )
                   Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, _Y21)
                   {
                       0x00000027,
                   }
               })
               If (LEqual (GR13, One))
               {
                   CreateByteField (SBFI, \_SB.PCI0.I2C1.ETPD._CRS._Y21._INT, VAL3)  // _INT: Interrupts
                   Store (0x1B, VAL3)
                   If (LEqual (S0ID, Zero))
                   {
                       CreateByteField (SBFI, 0x24, VAL4)
                       And (VAL4, 0xE7, VAL4)
                   }
               }

               Return (SBFI)
           }
       }
   }

 

2. i follow your guide and delete line start from interrupt, and rename SBFI to SBFB, so my DSDT become like this :

 Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
           {
               Name (SBFB, ResourceTemplate ()
               {
                   I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80,
                       AddressingMode7Bit, "\\_SB.PCI0.I2C1",
                       0x00, ResourceConsumer, , Exclusive,
                       )
               })
               Return (SBFB)
           }
       }
   }

 

the question is, am i right? or what went wrong? :cry:

Link to comment
Share on other sites

 

[ref]onemanosx[/ref], i have tried to implement windows 10 emulation patch, still not work, but on the i2c device is detected on ioreg.

here is my dsdt.aml and ioreg

please check it...

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

1. Remove SSDT-XOSI

2. Remove OSI to XOSI rename in clover

3. Remove SSDT-ALS0

4. Remove SSDT-PNLF

5. Remove SSDT - PNLFCFL

6. Remove SSDT-XCPM


Replace DSDT. Reboot. Extract new sendme.


DSDT.aml.zip

 


Thank you a lot for your work and for your time sir

I did as you told me and restart and booom i touched the trackpad and it moves

But unfortunately there are many issues instead

- the cursor floating and i find it hard to Wright click or lef click

- it appears nothing in trackpad section in settings

- and the battery sir drained much much faster than before

In noticed in intel power gadget the temp is so high and frequency is almost max like screen shot i attached:

http://s000.tinyupload.com/download.php?file_id=06874362622264171772&t=0687436262226417177289425

Also my new file i attached:

http://s000.tinyupload.com/download.php?file_id=05616218955448333281&t=0561621895544833328129618

And so much of thank sir, and i hope this to be done by your help ❤️🙏🏼

Link to comment
Share on other sites

idid sir the trackpad preference appears but the trackpad does not work

Replace DSDTand kext. Reboot. Extract new sendme.

 

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

Replace DSDTand kext. Reboot. Extract new sendme.


Archive.zip

 



woooooooooooooooo siiir thaaaaaaank youuuuuuu verrrrrry muchhhhh it works :frantics:guitar:crazy::crazy:

i can not believe that , thank you sir again and again you are awesome sirrr :crazy:


*the battery backed to previous state and still waiting for another help form awesome man like you :)))))))


my new sendme :

http://s000.tinyupload.com/download.php?file_id=36660148548840161901&t=3666014854884016190183013

Link to comment
Share on other sites

Hi oneman,


i have Olarila image installed; 10.14.6 to a new msi notebook.


My hardware;


17" notebook MSI GE75 Raider 9SF

cpu: i7-9750H, 6 core, 12 mb cache

gpu: Intel UHD 630 internal, + nvidia rtx2070 (nvidia not for hackintosh.)

chipset: HM370

hdd slots: 2 M.1, 1 sata

lan: Atheros killer e2500; AtherosE2200Ethernet.kext

wifi: intel killer e1550 (not for hackintosh, soon replace by BCM94352HMB)

sd card reader: RealTek RTS5129 USB Card Reader, no luck here too.

audio: realtek 1220, cant have microphone yet.

hdmi 2.0, dp 1.2, usb c type outs, 4K out, not for mojave as nvidia controls outs.

2 port usb 3.1 gen1, 2 port usb 3.1 gen2

Touchpad that i dont know what is it?


Thanks to MaLd0n, i have my DSDT patch...

shutdown, reboot, even sleep is perfect.

----


when i enter to bios, in msi notebook if press:

left alt + right ctrl + right shift + F2 ---> you enter the most advanced mode,

please look at the bios pictures attached.


Mojave i have simple touch movement, right left click, no two fingers or others :P

system preferences no trackpad found.

in windows 10 i have two finger + zoom + many gestures.


I2C HID Device, ACPI CUST0001 PNP0C50, (custom touchpad)

bios: SB.PCI0.I2C2.TPD0

ven:8086 dev:A36A


i think i have 2 I2C2 devices, ?

I2C0 reserved for touch screen, which i dont have A368

I2C2 is for touchpad A36A


if i delete any kexts, inside kexts, or add ; no result in multi touch. and touchpad no use.

i run OS on usb, but it is 350 m r 250 m w ssd, sandisk ext pro 3.1

(soon clone to an inside nvme ssd.)


my ACPI id is TPD0


but i cannot see my pin number in IORegistryExplorer 3.app


can it be done by simple kext solution or by pacthing ?

help me please.


battery is ok, steelseries illuminated kb fn keys are perfect; SSDT-KEYS.aml

even there is an app SSKeyboardHue

---> https://github.com/ErrorErrorError/SSKeyboardHue thanks to him.


my runme files attached.


https://drive.google.com/file/d/1buBsXSRs22sRRckS4v62sV6bhVWF9_di/view?usp=sharing


https://drive.google.com/file/d/1CgCM3hulv9FxevMCJQHBz0uX0tnU_7Ea/view?usp=sharing


Best Regards.

Link to comment
Share on other sites

in windows 10 i have two finger + zoom + many gestures.


I2C HID Device, ACPI CUST0001 PNP0C50, (custom touchpad)

bios: SB.PCI0.I2C2.TPD0

ven:8086 dev:A36A

Is the current bios set as per what works in Windows 10?

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

tuncas wrote: ↑

08 Dec 2019, 02:21

in windows 10 i have two finger + zoom + many gestures.


I2C HID Device, ACPI CUST0001 PNP0C50, (custom touchpad)

bios: SB.PCI0.I2C2.TPD0

ven:8086 dev:A36A


Is the current bios set as per what works in Windows 10?

 

Yes my bios is set as defaults (the ones in photos attached),

nothing changed and everything is fine in windows 10...

Link to comment
Share on other sites

[ref]tuncas[/ref], Replace DSDT. Remove mouse and trackpad plugin from voodoops2controller kext. Reboot. Extract new sendme.

 

DSDT.aml.zip

 

Added in 15 minutes 17 seconds:

[ref]aryaone[/ref], Try again with this DSDT. Can you also try with VoodooI2CHID if VoodooI2CELAN still don't work? On an unrelated note, you can delete SSDT-PNLF.

 

DSDT.aml.zip

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

tuncas, Replace DSDT. Remove mouse and trackpad plugin from voodoops2controller kext. Reboot. Extract new sendme.


DSDT.aml.zip

 

DSDT replaced,

VoodooPS2Mouse.kext, VoodooPS2Trackpad.kext removed from VoodooPS2Controller.kext

kext ulility, permission, shutdown.


new sendme here...


https://drive.google.com/file/d/1rXqIJMG9GAO-tc46znyGc8ou8wjFs7YZ/view?usp=sharing


as i have done like this before from your manual, now touchpad is complete dead, no movement.

Link to comment
Share on other sites

[ref]tuncas[/ref], looks like VoodooI2C kexts are not loaded. If you have had installed kexts in S/L/E, please remove them. I would only recommend third party kexts to be placed in Clover for ease of troubleshooting.

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]m0ustafamahm0ud[/ref], Awesome! Enjoy your trackpad. :guitar

Thank you very much sir, you are the best

There is a little buges here

When i boot from clover the system rebooting twice or more on apple logo then booting

And when i did - v

I noticed there are many lines saying

VoodooI2CELANTouchpadDriver:ELAN0625 invalid report(255)


if you have a time sir take a look ,if you have not still thank you a lot

DSDT.aml.zip

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