Contribute
Register

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

Status
Not open for further replies.
I've attempted to use the HDMI and it doesn't work sadly. When using the Nvidia web driver I notice less graphical glitches, so I assume it is partially working? Attached is the debug zip from the generation tool you linked in the guide.
I'll give the PR files a look over in the morning. What version of OSX are you running? High Sierra or Mojave?
 
It seems to be an issue with the ACPIBatteryManager kext, when I remove it the trackpad is smooth. I have noticed when that kext is removed the settings for the trackpad in System Preferences is also removed. Is this kext connected to the trackpad somehow?
The ACPIBatteryManager kext is not connected to the trackpad.

I'd start by removing the trackpad kexts from the L-E folder. Rebuild kextcache. At Clover on Reboot hit F4 to dump a fresh DSDT. Unpack the DSL files again with the newly dumped files, repatch your DSDT file, reinstall the trackpad kexts, rebuild kextcache and try it again.

I haven't had any trackpad issues with Mojave or High Sierra. By removing the Battery Manager kext and having the trackpad option disappear from System Preferences is showing that something weird is happening with your set up.
 
I'll give the PR files a look over in the morning. What version of OSX are you running? High Sierra or Mojave?
I'm running OSX 10.14.3 (Mojave)
 
I'm running OSX 10.14.3 (Mojave)
This explains why the Nvidia card won't work. The newest version of Mojave will only output a black screen.

And it's just as I suspected with the trackpad. Looks like the newer Razers Blades took the base model trackpad ELAN hardware.
385109


Have a look at this comment here: https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/post-1896725
Follow the instructions, patch a fresh DSDT with this code:
Code:
into_all method code_regex If\s+\([\\]?_OSI\s+\(\"Windows\s2015\"\)\) replace_matched begin If(LOr(_OSI("Darwin"),_OSI("Windows 2015"))) end;
Update the XOSI and see if you as stated in the comment and see if you get anything out of it.

If it doesn't work with doing all that above. Remove the Voodoo2CHID kext and replace it with the one attached and see if there's any changes, keep the changes you did above obviously.
 

Attachments

  • VoodooI2CELAN.kext.zip
    17.3 KB · Views: 73
This explains why the Nvidia card won't work. The newest version of Mojave will only output a black screen.

And it's just as I suspected with the trackpad. Looks like the newer Razers Blades took the base model trackpad ELAN hardware.
View attachment 385109

Have a look at this comment here: https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/post-1896725
Follow the instructions, patch a fresh DSDT with this code:
Code:
into_all method code_regex If\s+\([\\]?_OSI\s+\(\"Windows\s2015\"\)\) replace_matched begin If(LOr(_OSI("Darwin"),_OSI("Windows 2015"))) end;
Update the XOSI and see if you as stated in the comment and see if you get anything out of it.

If it doesn't work with doing all that above. Remove the Voodoo2CHID kext and replace it with the one attached and see if there's any changes, keep the changes you did above obviously.
Following that thread, doing your DSDT patch with or without the new Kext produces the same result. It seems to get further in the process but I'm not 100% sure what is going on. As far as I can tell something about the I2C setup isn't correct.

Second un-related issue, do you know of anyone else who has a black screen when the computer wakes up? I disabled hibernation but when I put it to sleep and wake it back up its just a black screen.
 

Attachments

  • debug_27363.zip
    1.1 MB · Views: 47
Last edited:
Following that thread, doing your DSDT patch with or without the new Kext produces the same result. It seems to get further in the process but I'm not 100% sure what is going on. As far as I can tell something about the I2C setup isn't correct.
You're going to have to post debug files for the trackpad issue here: https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/page-92
Getting that particular trackpad to work is still an ongoing project.

Second un-related issue, do you know of anyone else who has a black screen when the computer wakes up? I disabled hibernation but when I put it to sleep and wake it back up its just a black screen.

As far as waking up to a black screen goes. I see you don't have the Nvidia Card disabled. I would start by patching SSDT-12-OptTabl (I just checked your ACPI files and your card is disabled with SSDT-12-OptTabl not SSDT-10-OptTabl), get the Nivida card disabled and see if you still have the sleep issue. The guide explains how to patch the the SSDT to disable it.
 
Haven't booted into osx in a while, and all of a sudden I'm getting a KP on boot and can only boot via my usb. If I delete VoodooI2C.kext from /Library/Extensions, I can boot fine without needing the usb. Can provide my DSDT if needed but figured I'd start with this
image0.jpg
 
Hey @vettz500, have you gotten Night Shift working on your hack? It's not the end of the world to not have it, but I figured I would spend some time tonight to see if I could get it working. I tried a few kexts I found online but no luck. Curious if you have looked into it at all...
 
The ACPIBatteryManager kext is not connected to the trackpad.

I'd start by removing the trackpad kexts from the L-E folder. Rebuild kextcache. At Clover on Reboot hit F4 to dump a fresh DSDT. Unpack the DSL files again with the newly dumped files, repatch your DSDT file, reinstall the trackpad kexts, rebuild kextcache and try it again.

I haven't had any trackpad issues with Mojave or High Sierra. By removing the Battery Manager kext and having the trackpad option disappear from System Preferences is showing that something weird is happening with your set up.

Just tried the steps listed above. The trackpad is still acting jumpy like before. I will reinstall and start over tomorrow. I remember seeing something about updating the BIOS on the laptop, is that something I should've done? I also installed High Sierra first and then upgraded to Mojave but I don't feel like that would cause any issues.
 
Haven't booted into osx in a while, and all of a sudden I'm getting a KP on boot and can only boot via my usb. If I delete VoodooI2C.kext from /Library/Extensions, I can boot fine without needing the usb. Can provide my DSDT if needed but figured I'd start with this
image0.jpg

That's an odd KP to get. Have you installed the latest VoodooI2C that I uploaded in the most recent Post Installation Clover folder?
 
Status
Not open for further replies.
Back
Top