Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
Hi Folks.

Spent all weekend on I2C and my new Precision 7530 laptop. I've carefully been through the guides and have managed to get to the point that Touch Pad works (Inc. 2/3 finger gestures) but the physical buttons for left/right click do not. Furthermore, OSX reports no identified Touch Pad found.

With reference to installation, I have NOT applied any DSDT patching at present due to some big issues with compiling (using self-compiled lastest iasl and latest MaciASL), however I note that the guide mentions that DSDT patching may not be required if the original Apple Kext files are remove, thus I have removed:

AppleIntelLpssI2C
AppleIntelLpssI2CController

And

AppleHPM

From /S/L/E

IOReg reports successful operation with ACPI ID = TPD1 and APIC pin 0x33. TPD1 is 'Root Well-Pinned' by confirmation in DSDT of a line:

Return (ConcatenateResTemplate (SBFB, SBFG)) towards the end of the _CRS

Questions:

  1. Is there any changes I should be looking at to enabling my physical touch pad buttons?
  2. Seeing that my TouchPad does function, am I almost there?
  3. DSDT patching of my extracted DSDT is problematic, does the fact that I have removed the original Apple Kexts and have a functioning TouchPad means that no DSDT patching is required?
  4. Should I attempt to delete:
Return (ConcatenateResTemplate (SBFB, SBFI))
and the
SBFI ResourceTemplate lines from DSST

and try hard to compile?

Note, VoodooI2C and VoodooI2CHID are loaded in /L/E as Clover Kext Cache wasn't working...Wonder if I should upgrade my Clover?

Really appreciate input here folks.

_CRS

Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
{
If (LLess (OSYS, 0x07DC))
{
Return (SBFI) /* \SB.PCI0.I2C1.TPD1.SBFI */
}

If (LEqual (TPDM, Zero))
{
Return (ConcatenateResTemplate (SBFB, SBFG))
}

Return (ConcatenateResTemplate (SBFB, SBFI))
}
}


Thanks

Mo
 

Attachments

  • Kernel Log.png
    Kernel Log.png
    300.5 KB · Views: 176
  • debug_19803.zip
    5.3 MB · Views: 178
Last edited:
Try changing SBFI to SBFG under CRS Method only.
 
I could just attempt to tweet the if TPDM, Zero does not = 0 to SBFB, SBFG so both lines equal the same. I'll have a go.
 
Nope, that just broke the touchpad too. :)
 
I finally got the touchscreen of my HP ENVY 13T working, however it starts working only after sleep. Freshly booted it does not get initialized. Any idea why is that?

Thanks in advance!
 
I wonder if many trackpad gestures working as native macOS. I am using VoodooPS2Controller works fine but I'd love to see al Mac gestures working.
 
Hey folks,
after fiddling with my build for quiet some time im facing a new problem: I can't get my touchpad to be recognised as a touchpad.
Everything works with my touchscreen (gestures etc.) but I can't get it to work with my touchpad. It is only recognised as an ordinary mouse.
I hope that it is only a minor issue that is fixable.
Thanks in advance !
 

Attachments

  • debug_30206.zip
    3.4 MB · Views: 95
Hey folks,
after fiddling with my build for quiet some time im facing a new problem: I can't get my touchpad to be recognised as a touchpad.
Everything works with my touchscreen (gestures etc.) but I can't get it to work with my touchpad. It is only recognised as an ordinary mouse.
I hope that it is only a minor issue that is fixable.
Thanks in advance !
you also forgot to install FakeSMC.kext to /Library/Extensions
 
you also forgot to install FakeSMC.kext to /Library/Extensions
Thank you for pointing out this mistake. Fixed it and the new files are in the attachment.
Best regards
 

Attachments

  • debug_1946.zip
    3.5 MB · Views: 88
Hey team, has anyone had any success with the Razer Blade 2018 Base with the ELAN0406 touchpad?
 
Status
Not open for further replies.
Back
Top