Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
.
 
Last edited:
MacBookPro14,1
i5 7200u
Mojave 10.14.2
VoodooI2C version - 2.14
VoodooSynaptics version - not set (kext from post #746)
TrackPad doesn't work, but work with VoodooHID only as mouse, without multitouch.

system.log, ioreg, original and patched dsdt in attach.
p.s. add ioreg with voodooHID...
 

Attachments

  • debug.zip
    819.4 KB · Views: 56
  • MacBook Pro — with VoodooHID.ioreg.zip
    591 KB · Views: 55
Last edited:
My screen goes blank have to login blindly then put laptop to sleep and wake in order to get to desktop with the patches in place. I noticed this in the system log, kPEDisableScreen -1.

I was unsure if the ACPI ID was TPD0 or TPL1? I tried both and it seems to be TPD0. Not sure if the patching is done correctly either, My GPIO values are outside the expected ones so per guide I found 0x1B or 0x7B and used 0x1B, did not try 0x7B for GpioInt for Pin List. There is still reference to SBFI and interrupt, but removed from _crs. I tried removing this in TDP0 section but I get to many errors after compiling referring to the CreateDWordField section and other errors. I don't have windows installed would have to remove the MacOS SSD and place the Windows Hard drive in and that means taking the laptop apart. I am going to visit the store and look for the information at Microcenter they should have one on the floor.

Just want to make sure my patches look correct in DSDT. Is there a way to make these patches in clover instead? Since _STA and _CRS were patched in DSDT would I still need to ACPI rename patches in Clover config?

Problem Solving Files attached!


Edited couple hours later:

According to windows the ACPI ID is TPD0. I uploaded the files that are requested from the troubleshooting page.
 

Attachments

  • Troubleshooting_Files.zip
    827.6 KB · Views: 84
Last edited:
Nice 7
Install my files only. And re-throw the debug files.
 
Last edited:
Nice 7
Install my files only. And re-throw the debug files.
terminal log and ioreg with only voodoosynaptics.kext
 

Attachments

  • MacBook Pro — Ervin.ioreg.zip
    625.3 KB · Views: 65
  • Вывод Терминала.zip
    50.6 KB · Views: 62
don't forget to rebuild the cache
 
don't forget to rebuild the cache
Okay! It work. I have touchpad settings and work multitouch 2-3 fingers.
But doesn't work press+hold+move file. And not work right click (context menu)
 

Attachments

  • mac.zip
    779.5 KB · Views: 78
My screen goes blank have to login blindly then put laptop to sleep and wake in order to get to desktop with the patches in place. I noticed this in the system log, kPEDisableScreen -1.

I was unsure if the ACPI ID was TPD0 or TPL1? I tried both and it seems to be TPD0. Not sure if the patching is done correctly either, My GPIO values are outside the expected ones so per guide I found 0x1B or 0x7B and used 0x1B, did not try 0x7B for GpioInt for Pin List. There is still reference to SBFI and interrupt, but removed from _crs. I tried removing this in TDP0 section but I get to many errors after compiling referring to the CreateDWordField section and other errors. I don't have windows installed would have to remove the MacOS SSD and place the Windows Hard drive in and that means taking the laptop apart. I am going to visit the store and look for the information at Microcenter they should have one on the floor.

Just want to make sure my patches look correct in DSDT. Is there a way to make these patches in clover instead? Since _STA and _CRS were patched in DSDT would I still need to ACPI rename patches in Clover config?

Problem Solving Files attached!


Edited couple hours later:

According to windows the ACPI ID is TPD0. I uploaded the files that are requested from the troubleshooting page.
OS patch not applied. You should use the Windows 2015 (Windows 10) patch.

If Windows shows TPD0, it's TPD0. Don't patch TPL1.

You don't need to explicitly set GPIO pin in SBFG, as it's already declared in your DSDT (filled during runtime).
_STA patch of TPD0 should not be done. Revert.
_CRS is patched correctly.

Apply requested changes. If you still need help, attach a new set of problem reporting files. Please use get_debug.sh, as it collects much more data (with less hassle). Press F2 and F4 in the Clover GUI before running the script.

And yes, you can use Clover hotpatching to accomplish the same. After your static patches are successful, you can start thinking about conversion to hotpatching.
The 'Rename & Replace' method is probably the way. Rename the original methods (make sure you only rename one specific method) and declare the patched ones in an SSDT. See RehabMan's hotpatching guide for more information.
The OS patch can simply be converted by using the _OSI -> XOSI rename + SSDT-XOSI, emulating Windows 10. Check for OSID in your ACPI files too, as it might be necessary to patch it as well (so the _OSI -> XOSI patch won't interfere with it)
 
Status
Not open for further replies.
Back
Top