Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
Hey, was hoping i could get some assistance. I followed the instructions for VoodooI2C and I am currently stuck where the touchpad still will not function. I have edited my DSDT with the Windows 10 patch, GPIO Controller Enabling, have edited my DSDT to enable pinning and installed VoodooI2C.kext and VoodooI2CHID.kext. Rebooted and no luck. I have attached my dsdt, reg and a couple screenshots of my system. Hopefully someone can point me in the right direction. From the screenshots, my touch pad ACPI ID is SPTP, and have not found anybody else with this. Thank you.


edit: My laptop also is touch screen, so the touchscreen is currently working as a TouchPad. Also it runs a Precision Touchpad and i have no idea who makes the drivers for it. The hardware id shows as ATML3000.

edit #2: i have attached my config.plist. Also it seems that the touchpad is still not recognize by MacOS since no setting shows up for it.
 

Attachments

  • Samsung Notebook 7 Files.rar
    1.5 MB · Views: 78
  • config.plist
    12 KB · Views: 198
Last edited:
Hey, was hoping i could get some assistance. I followed the instructions for VoodooI2C and I am currently stuck where the touchpad still will not function. I have edited my DSDT with the Windows 10 patch, GPIO Controller Enabling, have edited my DSDT to enable pinning and installed VoodooI2C.kext and VoodooI2CHID.kext. Rebooted and no luck. I have attached my dsdt, reg and a couple screenshots of my system. Hopefully someone can point me in the right direction. From the screenshots, my touch pad ACPI ID is SPTP, and have not found anybody else with this. Thank you.


edit: My laptop also is touch screen, so the touchscreen is currently working as a TouchPad. Also it runs a Precision Touchpad and i have no idea who makes the drivers for it. The hardware id shows as ATML3000.
Please use zip archive instead of rar.

Many files are missing, please read FAQ, "Problem Reporting".
You can collect the files mostly automatically, using gen_debug.sh tool (You'll find it in the FAQ too)

Notice: If you have config.plist/SystemParameters/InjectKexts=Detect and FakeSMC is installed to system volume, kexts won't be injected from EFI/Clover/kexts. (InjectKexts=Detect is the proper configuration)
Install VoodooI2C.kext + VoodooI2CHID.kext to /Library/Extensions and use CoolStar's 2 patches to disable Apple's Lpss kexts.
https://github.com/RehabMan/OS-X-Cl...d9c86a73689db0b80999/config_patches.plist#L34
 
Many files are missing, please read FAQ, "Problem Reporting".
You can collect the files mostly automatically, using gen_debug.sh tool (You'll find it in the FAQ too)
Here you go. Used the tool and zipped everything. Thank you!
 

Attachments

  • Notebook 7 Files.zip
    3.3 MB · Views: 90
Here you go. Used the tool and zipped everything. Thank you!
As I've said, install VoodooI2C + VoodooI2CHID to /Library/Extensions, then add CoolStar's KextsToPatch entries to your config.plist (link in post #484) :)
 
As I've said, install VoodooI2C + VoodooI2CHID to /Library/Extensions, then add CoolStar's KextsToPatch entries to your config.plist (link in post #484) :)
I did this but nothing changed. Could i install the kext to s/l/e instead?
 
I did this but nothing changed. Could i install the kext to s/l/e instead?
Please attach a new set of Problem Reporting files.
Even though it's still not working, something has probably changed.

It's not recommended to install kexts to /S/L/E. System kexts go there, and 3rd party kexts go to /L/E.
 
Please attach a new set of Problem Reporting files.
Even though it's still not working, something has probably changed.
Here you go, one of the "Problem Reporting Files" is when the kext is inside S/L/E and the other inside L/E. When it is under S/L/E the reg changed and sptp (the touch pad acpi id) was under voodooi2c, while when the kexts is inside L/E it is listed under something else. Thanks again.
 

Attachments

  • l:e.zip
    1 MB · Views: 101
  • s:l:e files.zip
    1.1 MB · Views: 60
  • L:E.png
    L:E.png
    10.7 KB · Views: 207
  • S:L:E.png
    S:L:E.png
    22.5 KB · Views: 177
Last edited:
Thanks for reply and helping ben9923
Solved Great worked fine
This is require three kext i mean four kexts Voodops2+voodoI2c+voodoI2cHID+voodoI2celan all worked
Tap one click
Two finger scroling
Three finger mission control
Zooming and rotation not worked and mouse cursor few issue during right click and left click
 
Here you go, one of the "Problem Reporting Files" is when the kext is inside S/L/E and the other inside L/E. When it is under S/L/E the reg changed and sptp (the touch pad acpi id) was under voodooi2c, while when the kexts is inside L/E it is listed under something else. Thanks again.
The /S/L/E IOReg looks right.
Try installing to /L/E like this:
Code:
sudo cp -R VoodooI2C.kext /Library/Extensions
sudo cp -R VoodooI2CHID.kext /Library/Extensions
Then make sure you rebuild your kextcache, then reboot:
Code:
sudo kextcache -i /

You shouldn't explicitly set the GPIO pin to 0x34. Revert it back to 0.
 
Thanks for reply and helping ben9923
Solved Great worked fine
This is require three kext i mean four kexts Voodops2+voodoI2c+voodoI2cHID+voodoI2celan all worked
Tap one click
Two finger scroling
Three finger mission control
Zooming and rotation not worked and mouse cursor few issue during right click and left click
You don't need VoodooI2CHID. Just VoodooI2C + VoodooI2CELAN (+ VoodooPS2Controller).

Zoom & Rotate aren't supported in latest release. Only when the work on the native trackpad emulation will be done.
Which problems do you have?
 
Status
Not open for further replies.
Back
Top