Contribute
Register

[Guide] Razer Blade 15 (2018) Detailed Install Guide High Sierra 10.13.6 (17G2208-17G5019)

Status
Not open for further replies.
Nothing affecting us, really.
Well, I've tested it, and it does not work at all...


Code:
kxld[com.alexandred.VoodooI2CHID]: The super class vtable 'vtable for IOHIDEventService' for vtable 'vtable for VoodooI2CMultitouchHIDEventDriver' is out of date. Make sure your kext has been built against the correct headers.

kxld[com.alexandred.VoodooI2CHID]: The super class vtable 'vtable for IOHIDEventService' for vtable 'vtable for VoodooI2CMultitouchHIDEventDriver' is out of date. Make sure your kext has been built against the correct headers.

kxld[com.alexandred.VoodooI2CHID]: The vtable for VoodooI2CStylusHIDEventDriver was not patched because its parent, the vtable for VoodooI2CTouchscreenHIDEventDriver, was not patchable.

kxld[com.alexandred.VoodooI2CHID]: The vtable for VoodooI2CTouchscreenHIDEventDriver was not patched because its parent, the vtable for VoodooI2CMultitouchHIDEventDriver, was not patchable.

kxld[com.alexandred.VoodooI2CHID]: The vtable for VoodooI2CPrecisionTouchpadHIDEventDriver was not patched because its parent, the vtable for VoodooI2CMultitouchHIDEventDriver, was not patchable.

Link failed (error code 5).
Prelink failed for com.alexandred.VoodooI2CHID; omitting from prelinked kernel.
 
Well, I've tested it, and it does not work at all...


Code:
kxld[com.alexandred.VoodooI2CHID]: The super class vtable 'vtable for IOHIDEventService' for vtable 'vtable for VoodooI2CMultitouchHIDEventDriver' is out of date. Make sure your kext has been built against the correct headers.

kxld[com.alexandred.VoodooI2CHID]: The super class vtable 'vtable for IOHIDEventService' for vtable 'vtable for VoodooI2CMultitouchHIDEventDriver' is out of date. Make sure your kext has been built against the correct headers.

kxld[com.alexandred.VoodooI2CHID]: The vtable for VoodooI2CStylusHIDEventDriver was not patched because its parent, the vtable for VoodooI2CTouchscreenHIDEventDriver, was not patchable.

kxld[com.alexandred.VoodooI2CHID]: The vtable for VoodooI2CTouchscreenHIDEventDriver was not patched because its parent, the vtable for VoodooI2CMultitouchHIDEventDriver, was not patchable.

kxld[com.alexandred.VoodooI2CHID]: The vtable for VoodooI2CPrecisionTouchpadHIDEventDriver was not patched because its parent, the vtable for VoodooI2CMultitouchHIDEventDriver, was not patchable.

Link failed (error code 5).
Prelink failed for com.alexandred.VoodooI2CHID; omitting from prelinked kernel.
I built it myself yesterday and it worked but didn't see any improvements anyway. Maybe it was built for Mojave? No idea what happened there.
 
I built it myself yesterday and it worked but didn't see any improvements anyway. Maybe it was built for Mojave? No idea what happened there.
Will try to build it today by myself then. Thanks.
The thing is when I update Clover boot loader version touchpad stop working too.
So I was thinking maybe with the new kext version it will work...
 
Will try to build it today by myself then. Thanks.
The thing is when I update Clover boot loader version touchpad stop working too.
So I was thinking maybe with the new kext version it will work...
Here you go (latest version, works for me without any problem)!
 

Attachments

  • VoodooI2C.kext.zip
    109.6 KB · Views: 86
  • VoodooI2CHID.kext.zip
    47.2 KB · Views: 74
Here you go (latest version, works for me without any problem)!
Thank you, but I've just built them myself for 10.13 and seems to work!
Going to check now if touchpad will work with Clover 4910 with updated Voodoo kexts...
 
Thank you, but I've just built them myself for 10.13 and seems to work!
Going to check now if touchpad will work with Clover 4910 with updated Voodoo kexts...
I don't really see how this would affect the touchpad, unless you're injecting your kexts using Clover of course. I've been using the latest version of Clover for quite a while and haven't experienced any issues so far.
 
I don't really see how this would affect the touchpad, unless you're injecting your kexts using Clover of course. I've been using the latest version of Clover for quite a while and haven't experienced any issues so far.
Just tried again, and for some reason touchpad just stops working with new version of Clover.
No I don't inject any kexts.

UPDATE:
I've deleted all the CLOVER stuff from EFI of my ssd, then booted from Install-usb, installed 4910 Clover on ssd, copied over stuff from Post-install folder from this guide onto ssd(no DSDT patches for battery or tracked applied at the moment), and rebooted.
For some reason, touchpad works without touchpad ACPI patch on Clover 4910 now(that was Voodoo kext from this post), now I've installed 2.1.5 that I've built yesterday(still no ACPI trackpad patch) => it still works!
Don't know what's going on but it just works without ACPI trackpad patch :)
 
Last edited:
For some reason, touchpad works without touchpad ACPI patch on Clover 4910 now(that was Voodoo kext from this post), now I've installed 2.1.5 that I've built yesterday(still no ACPI trackpad patch) => it still works!
Don't know what's going on but it just works without ACPI trackpad patch :)
This is something that happened on the previous Clover versions. It doesn't really have anything to do with Clover, not really sure what it has to do with specifically. But the touchpad will sometimes work without the ACPI patch, but randomly will stop working without it. It's an interesting bug.
 
I was looking into the drivers64UEFI folder, and it seems that if there is AppleUISupport-64.efi there is no need for FirmwareVolume-64.efi & FirmwareVolume-64.efi if to believe this thing.

Also, if no need for FireVault encryption, there is no need to have all the drivers mentioned above +VirtualSmc-64.efi, am I right?
 
Status
Not open for further replies.
Back
Top