VoodooSMBus / VoodooRMI

Synaptic Trackpad driver over SMBus/I2C for macOS
GNU General Public License v2.0
233 stars 19 forks source link

Does not load currently (Can't find VoodooSMBus) #4

Closed 1Revenger1 closed 4 years ago

1Revenger1 commented 4 years ago

Whenever the kext loads and tries to run a method from VoodooSMBusDeviceNub, it throws an error like this: https://cdn.discordapp.com/attachments/573338555305295903/715777634146975764/IMG_20200528_210436.jpg

My guess is that it isn't able to link properly, either due to incorrect headers or not finding VoodooSMBus at all. Adding VoodooSMBus to the CFBundleDependencies list throws an error upon load about not being able to find VoodooSMBus if it is added to the list. This occurs if VoodooSMBus is loaded, even through a bootloader like OpenCore,

1Revenger1 commented 4 years ago

Fixed the issues with dependencies. When loading, have to do sudo kextutil -d /path/to/VoodooSMBus.kext /path/to/VoodooRMI.kext

No clue why it won't link correctly still though. Setting visibillity to "default" doesn't seem to help.

1Revenger1 commented 4 years ago

Hah I'm stupid. Fixed. Was building the wrong kext locally.

How do I even function in life....