Contribute
Register

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

Joined
Oct 30, 2018
Messages
57
Motherboard
Razer Blade 15-Clover
CPU
i7-8750H
Graphics
UHD 630+GTX 1060, 1920x1080
Mobile Phone
iOS
For anyone interested, I've added support for the 2018 blade on a project that allows you to change the lighting modes on your keyboard. If I get more time I might try and turn it into something much more user friendly but I also didn't make the tool - I just added the proper offsets for the 2018 model.
https://github.com/boo-dev/osx-razer-blade
Builds but does not run:
Code:
Couldn’t create a device interface (80000004)
Couldn’t create a device interface (80000004)
Couldn’t create a device interface (80000004)
Couldn’t create a device interface (80000004)
Program ended with exit code: 0
 
Joined
Sep 14, 2017
Messages
20
Motherboard
Razer Blade 15 (2018)
CPU
Intel Core i7-8750H
Graphics
GTX 1070 Max-Q
Mobile Phone
iOS
Builds but does not run:
Code:
Couldn’t create a device interface (80000004)
Couldn’t create a device interface (80000004)
Couldn’t create a device interface (80000004)
Couldn’t create a device interface (80000004)
Program ended with exit code: 0
Should be fixed with the latest commit, mind downloading it and trying again?
 
Joined
Mar 20, 2019
Messages
46
Motherboard
Razer Blade 15, 2018-Clover
CPU
i7-8750H / HM370
Graphics
UHD 630 | GTX 1060 Max-Q
Mobile Phone
iOS
Joined
Dec 8, 2011
Messages
420
Motherboard
Razer Blade 15 - Clover
CPU
i7-8750H
Graphics
UHD 630/GTX 1060 - 1920x1080
Mac
MacBook Pro
Mobile Phone
Android
Okey thanks for information. One last question my hdmi output is not working on mojave is this normal to ? (I installed nvidia and patched) Screen is coming but everything is black i can drag window to another screen but there is nothing to see.
This is normal for Mojave, especially the newest builds. If you want working HDMI, downgrade to High Sierra.
 
Joined
Dec 8, 2011
Messages
420
Motherboard
Razer Blade 15 - Clover
CPU
i7-8750H
Graphics
UHD 630/GTX 1060 - 1920x1080
Mac
MacBook Pro
Mobile Phone
Android
Just posting this here as well since it is related: HDMI Alt mode over USB-C broken after sleep

And also a quick update on the audio issues I've been experiencing! You can fix the headphone output being distorted after sleep by using RehabMan's CodecCommander and adding a profile for ALC298 since one doesn't exist by default. A clean way to do this without editing the Info.plist file residing inside the kext is by including an add-on SSDT in your /ACPI/patched folder. I prefer to not do it this way and edited the kext instead, so keep that in mind should you decide to use the kext I upload here. If you want to update to a newer version of it any time in the future you will have to edit its Info.plist manually or it will not work. The changes I made are the following:

Code:
<key>Codec Profile</key>
            <dict>
                <key>10ec_0298</key>
                <string>Realtek ALC298</string>
               
                (...)
               
                <key>Realtek ALC298</key>
                <dict>
                    <key>Custom Commands</key>
                    <array>
                        <dict>
                            <key>Command</key>
                            <data>AYcHIg==</data>
                            <key>Comment</key>
                            <string>0x18 SET_PIN_WIDGET_CONTROL 0x22</string>
                            <key>On Init</key>
                            <true/>
                            <key>On Sleep</key>
                            <false/>
                            <key>On Wake</key>
                            <true/>
                        </dict>
                        <dict>
                            <key>Command</key>
                            <data>AhcIgw==</data>
                            <key>Comment</key>
                            <string>0x21 SET_UNSOLICITED_ENABLE 0x83</string>
                            <key>On Init</key>
                            <true/>
                            <key>On Sleep</key>
                            <false/>
                            <key>On Wake</key>
                            <true/>
                        </dict>
                    </array>
                </dict>
These have been based on the SSDT patch provided here for ALC298 and daliansky's ALCPlugFix for XiaoMi Pro which, by the way, works on the Razer Blade 15 perfectly fine! If you decide to install it you will then be able to fix the headphone output cutting out issue that kicks in a couple of seconds after booting up by simply unplugging and replugging them back in. I do find it a bit messy thus not using it at the moment, but it does work.
Thank you for this! I'll give it a go with the kext you uploaded and let you know how it works out on my end. I was eventually going to look into this issue but my time has been limited because of my job. So thank you for getting to it before I did!
 
Joined
Dec 8, 2011
Messages
420
Motherboard
Razer Blade 15 - Clover
CPU
i7-8750H
Graphics
UHD 630/GTX 1060 - 1920x1080
Mac
MacBook Pro
Mobile Phone
Android
@vettz500 Please share original (pre-patched) DSDT.dsl and trackpad GPIO pin and trackpad model? Thanks. Still trying to make RBA 2019 trackpad working. Maybe this will help compare and find ideas.

Thanks!
Pre-Patched DSDT won't do anything to help you. The 2019 Model and the 2018 Advance model have already been confirmed to have 2 different trackpad hardware models. The 2019 trackpad doesn't work because the hardware itself is just not supported by the VoodooI2C kexts yet.
 
Joined
Dec 8, 2011
Messages
420
Motherboard
Razer Blade 15 - Clover
CPU
i7-8750H
Graphics
UHD 630/GTX 1060 - 1920x1080
Mac
MacBook Pro
Mobile Phone
Android
Just posting this here as well since it is related: HDMI Alt mode over USB-C broken after sleep

And also a quick update on the audio issues I've been experiencing! You can fix the headphone output being distorted after sleep by using RehabMan's CodecCommander and adding a profile for ALC298 since one doesn't exist by default. A clean way to do this without editing the Info.plist file residing inside the kext is by including an add-on SSDT in your /ACPI/patched folder. I prefer to not do it this way and edited the kext instead, so keep that in mind should you decide to use the kext I upload here. If you want to update to a newer version of it any time in the future you will have to edit its Info.plist manually or it will not work. The changes I made are the following:

Code:
<key>Codec Profile</key>
            <dict>
                <key>10ec_0298</key>
                <string>Realtek ALC298</string>
               
                (...)
               
                <key>Realtek ALC298</key>
                <dict>
                    <key>Custom Commands</key>
                    <array>
                        <dict>
                            <key>Command</key>
                            <data>AYcHIg==</data>
                            <key>Comment</key>
                            <string>0x18 SET_PIN_WIDGET_CONTROL 0x22</string>
                            <key>On Init</key>
                            <true/>
                            <key>On Sleep</key>
                            <false/>
                            <key>On Wake</key>
                            <true/>
                        </dict>
                        <dict>
                            <key>Command</key>
                            <data>AhcIgw==</data>
                            <key>Comment</key>
                            <string>0x21 SET_UNSOLICITED_ENABLE 0x83</string>
                            <key>On Init</key>
                            <true/>
                            <key>On Sleep</key>
                            <false/>
                            <key>On Wake</key>
                            <true/>
                        </dict>
                    </array>
                </dict>
These have been based on the SSDT patch provided here for ALC298 and daliansky's ALCPlugFix for XiaoMi Pro which, by the way, works on the Razer Blade 15 perfectly fine! If you decide to install it you will then be able to fix the headphone output cutting out issue that kicks in a couple of seconds after booting up by simply unplugging and replugging them back in. I do find it a bit messy thus not using it at the moment, but it does work.
Tested this and it does not work
 
Joined
Dec 8, 2011
Messages
420
Motherboard
Razer Blade 15 - Clover
CPU
i7-8750H
Graphics
UHD 630/GTX 1060 - 1920x1080
Mac
MacBook Pro
Mobile Phone
Android
For anyone interested, I've added support for the 2018 blade on a project that allows you to change the lighting modes on your keyboard. If I get more time I might try and turn it into something much more user friendly but I also didn't make the tool - I just added the proper offsets for the 2018 model.
https://github.com/boo-dev/osx-razer-blade
Awesome! Works great!
 
Joined
Feb 9, 2012
Messages
319
Motherboard
Razer Blade Stealth
CPU
i7-8565U
Graphics
UHD 620, 1920 x 1080
Mac
iMac, MacBook Pro
Mobile Phone
iOS
This is great post!! and all efforts you guys here are really appreciate!!

I just bought Basic model 13.3" Razer Blade the newest one (2019) It looks like this laptop has issue with Trackpad.

Any other functions will be ok with this guide? Well, I am still waiting for the laptop. So I will try to install Mojave. Hope It would be great customac laptop. Thank you guys!
 
Joined
Nov 3, 2011
Messages
47
Motherboard
Razer Blade Advanced early 2019
CPU
i7-8750H
Graphics
GTX 2070
Mac
iMac, MacBook Pro
Classic Mac
iBook, LC, Performa, PowerBook
Mobile Phone
iOS
Pre-Patched DSDT won't do anything to help you. The 2019 Model and the 2018 Advance model have already been confirmed to have 2 different trackpad hardware models. The 2019 trackpad doesn't work because the hardware itself is just not supported by the VoodooI2C kexts yet.
Yeh. Two different trackpads.

:(
Really hate to use mouse. And so happy with RBA2019.
 
Top