Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
R
I can't enable my trackpad. I already on this Lenovo laptop, done almost everything. It's I2C HID (PCI0.I2C1.TPD0), PNP0C50, pci8086,a369. I already added pci8086,a369 to IONameMatch in VoodooI2CPCIController to VoodooI2C.kext and renamed compatible in VoodooI2CHIDDevice -> IOPropertyMatch, to PNP0C50. All of course with DSDT patches. But it's still don't working.
Thank you for advices.


Your trackpad set up is similar to mine. Try re-patching your DSDT with this patch instead of the one in the repo. Make sure you start with a freshly dumped DSDT file.


Code:
into method label _STA parent_label GPI0 replace_content begin

Return (0x0F)

end;

into_all method label _CRS parent_label TPD0 replace_content begin

ConcatenateResTemplate (SBFB, SBFI)

end;
 
R



Your trackpad set up is similar to mine. Try re-patching your DSDT with this patch instead of the one in the repo. Make sure you start with a freshly dumped DSDT file.


Code:
into method label _STA parent_label GPI0 replace_content begin

Return (0x0F)

end;

into_all method label _CRS parent_label TPD0 replace_content begin

ConcatenateResTemplate (SBFB, SBFI)

end;
I've tried it already, but it did not work. Do you also modified these 2 kexts, like I do?
 
I've tried it already, but it did not work. Do you also modified these 2 kexts, like I do?

I only modify the VoodooI2C.kext IO Name Match and that's it.
 
I've tried it already, but it did not work. Do you also modified these 2 kexts, like I do?

Actually I just realized you're using a super old version of the PS2 Controller. You should get the latest version from here: https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/ try it and see what happens.

Also you should install your kexts to L-E with Kextbeast or another kext installer and delete them out of the Clover folder and then rebuild your kextcache in terminal with
Code:
sudo kextcache -i /
That's the proper way to load kexts after your install is done.
 
Actually I just realized you're using a super old version of the PS2 Controller. You should get the latest version from here: https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/ try it and see what happens.

Also you should install your kexts to L-E with Kextbeast or another kext installer and delete them out of the Clover folder and then rebuild your kextcache in terminal with
Code:
sudo kextcache -i /
That's the proper way to load kexts after your install is done.
I done it, but without success. Not sure what to do now :(.
 

Attachments

  • debug_32605.zip
    3 MB · Views: 67
I done it, but without success. Not sure what to do now :(.


How did you install your kexts to Library/Extensions? Because according to your kextcache log, all of your kexts are being rejected hinting that you did not install them properly. It looks like you just copy and pasted them into Library/Extensions, which you can not do. You need to use an App like Kextbeast to properly install them and then use terminal to rebuild Kextcache with the code I posted in my last post. You also still have all of your kexts loading in Clover-Kexts-Other.
 
I done it, but without success. Not sure what to do now :(.

Somehow my original post replying to you got moved to a different thread, so here's my response again:

How did you install your kexts to Library/Extensions? Because according to your kextcache log, all of your kexts are being rejected hinting that you did not install them properly. It looks like you just copy and pasted them into Library/Extensions, which you can not do. You need to use an App like Kextbeast to properly install them and then use terminal to rebuild Kextcache with the code I posted in my last post. You also still have all of your kexts loading in Clover-Kexts-Other.
 
Somehow my original post replying to you got moved to a different thread, so here's my response again:

How did you install your kexts to Library/Extensions? Because according to your kextcache log, all of your kexts are being rejected hinting that you did not install them properly. It looks like you just copy and pasted them into Library/Extensions, which you can not do. You need to use an App like Kextbeast to properly install them and then use terminal to rebuild Kextcache with the code I posted in my last post. You also still have all of your kexts loading in Clover-Kexts-Other.

Now I done it correctly, but it still doesn't work :/.
 

Attachments

  • debug_13215.zip
    3.1 MB · Views: 68
I installed mac os x high sierra without problems. almost everything works except the keyboard and the trackpad (Elan1200), i try several times the dsdt.aml patch but I cant make it work.
I am using vodooI2C and Voddoi2CHID
No error on boot
Trackpad not detected
what can I do?
 

Attachments

  • CLOVER.zip
    5.9 MB · Views: 77
  • Marco’s MBP IOREG.ioreg
    12.7 MB · Views: 92
Hi guys, I am stuck with voodooI2C on my Dell 7390.
Here is my clover.zip and ioreg as attachments.
I am trying to hotpatch with clover and ssdt-i2c.aml in ACPI/patched.
Somehow the I2C-kext does not attach to 8086:9d60 device

Any ideas? Thank you.
 

Attachments

  • CLOVER.zip
    15.5 MB · Views: 78
  • HackBook.ioreg
    4 MB · Views: 80
Status
Not open for further replies.
Back
Top