Contribute
Register

Installing Sierra on Razer Blade 14" 2017 Kabylake

Status
Not open for further replies.
after taking a closer look I found that my I2C controller is a pci8086,a160.
according to the faq, https://www.tonymacx86.com/threads/wip-voodooi2c-i2c-trackpad-limited-support.204227/ is the place to go for i2c trackpads. supposedly my controller is nearly fully supported. I followed posts 1 & 2 from the link above and at the end of the day I was able to "use" my trackpad. The pieces I needed are as follows:
  • windows 10 patch
  • general laptop patches
  • remove AppleIntelLpss device and controller kexts from (/S)/L/E
  • remove AppleHPM.kext from (/S)/L/E
  • when compiling the patched DSDT.aml I had to manually comment out lines that redefined some variables (symbols?) in order for it to work
  • install VoodooI2C.kext

Now my problem (not sure if solvable) is that the trackpad, while responsive, is not actually usable. If I begin to move the cursor using the trackpad, the cursor will continue to move that direction long after my finger was lifted. Only rapidly left-clicking on the trackpad seemed to stop it. Any advice on how to further tweak the trackpad's functionality?
Please try the attached kext, built from here:
https://github.com/MacForceOne/VoodooI2C/tree/patch-1

That issue you have could be solved by using interrupts instead of polling, but until such support would be stable and merged to upstream, it can be solved with a filter of repeated reports :)
 

Attachments

  • VoodooI2C.kext.zip
    63.4 KB · Views: 102
Please try the attached kext, built from here:
https://github.com/MacForceOne/VoodooI2C/tree/patch-1

That issue you have could be solved by using interrupts instead of polling, but until such support would be stable and merged to upstream, it can be solved with a filter of repeated reports :)
I tried the VoodooI2C.kext you linked and now my OS X partition won't boot past the apple logo, at which point it just reboots into a loop. Unfortunately, I tried mounting the os x partition in linux and placing my older voodooi2c.kext file back but it didn't work. I may need to re install OSX...which isn't too bad at this point since I know what to do now.
 
I tried the VoodooI2C.kext you linked and now my OS X partition won't boot past the apple logo, at which point it just reboots into a loop. Unfortunately, I tried mounting the os x partition in linux and placing my older voodooi2c.kext file back but it didn't work. I may need to re install OSX...which isn't too bad at this point since I know what to do now.
Where did you install VoodooI2C? Clover folder or System partition? (S/L/E or L/E)
You can't install kexts to system partition with normal copy/paste...
Also, VoodooI2C sometimes doesn't work from Clover/kexts, and sometimes causes a panic when the Lpss kexts are installed.

You could try booting with -x or -f boot flags.

If you need help, read FAQ, "Problem Reporting":
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
I tried the VoodooI2C.kext you linked and now my OS X partition won't boot past the apple logo, at which point it just reboots into a loop. Unfortunately, I tried mounting the os x partition in linux and placing my older voodooi2c.kext file back but it didn't work. I may need to re install OSX...which isn't too bad at this point since I know what to do now.
You have the right kext, but you're missing something. Read my guide referring to the Trackpad in Post-install section.
 
Status
Not open for further replies.
Back
Top