Contribute
Register

[Guide] Razer Blade 2017

Status
Not open for further replies.
Joined
Sep 22, 2012
Messages
21
Motherboard
Razer Blade 14 2017
CPU
i7 7700HQ
Graphics
HD 630 and GTX 1060 (Optimus)
This is a Guide to the 2017 Razer Blade and High Sierra.

Feel free to add, correct and comment - together we can make this guide awesome!

Note: I will assume that you do already have some knowledge in building a hackintosh, if not please read the FAQ.
WiFi and Bluetooth will not be covered as you will have to replace the internal card.​

Working:
  • Graphics (Only Intel HD6300, Nvidia has to be disabled)
  • Backlight
  • Touchpad (Only basic gestures, no multitouch)
  • Audio (HDMI 3.1 has to be confirmed as i am not using this)
  • PowerManagement (to be confirmed fully)
  • NVMe SSD
Not Working:
  • Thunderbolt HotPlug

Summary:

  1. BIOS
  2. HighSierra Install preparation
  3. Post Install
    1. Backlight
    2. Battery Status
    3. Audio
    4. Trackpad


1. BIOS Settings

I did not change the BIOS settings since factory yet but you can read more about BIOS settings here:

https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

2. HighSierra Install preparation

First, you will have to create a usb installer as described in this post (you can also use other ways, such as RehabMan's one but i am using Unibeast):

https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.235474/

You can read more in RehabMan's guide here:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/


The Razer Blade 2017 supports UEFI, so select UEFI Boot mode during the installer.

As soon as the usb installer is created, you can proceed and mount the efi partition of the usb stick using this tool:

https://www.tonymacx86.com/threads/how-to-mount-efi-partition.174321/

After that you will need to copy attached files as follows:

config.plist -> CLOVER/config.plist
SSDT-DiscreteSpoof.aml -> CLOVER/ACPI/patched/SSDT-DiscreteSpoof.aml
After that you can boot the installer and install High Sierra to your harddisk.

3.Post Install

Once you boot into the freshly installed OSX you will have to configure your 'Mac'. After that you will need to get things working.

To stop relying on the usb bootloader, you should install clover to harddisk and also FakeSMC and other kexts required to boot into OSX.

You can use MultiBeast to install clover, FakeSMC and other required kexts but i prefer to do it manually using RehabMan's fork of Clover. You can download MultiBeast here:
https://www.tonymacx86.com/resources/multibeast-high-sierra-10-1-1.354/

If you do not want to use MultiBeast you can use RehabMan's guide here
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Remember to include the same files as in the installer efi partition!

As soon as you boot using clover installed to your harddrive you can now start working on below points. Typically you will now have:
  • working bootloader via Clover
  • NVMe support (system will not boot without this)
  • graphics via Clover's config.plist settings
  • trackpad not working as this is I2C based
  • audio not working
  • WiFi not working
  • brightness controls not working
  • battery status not working

3.1 Backlight

To get Backlight controls working, you will need to have full graphics support. Check this first!

RehabMan posted a great guide, you can follow
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/


3.2 Battery Status & DSDT

To get battery status working, you will need to patch your DSDT. The first part of the battery patch is to be found in BatteryPatch.txt. More details on how to patch your DSDT for working battery status can be found here:
https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/

If your battery is displaying 0% as your current battery capacity, you may have to insert the maximum capacity into your DSDT at \_SB0.PCI0.LPCB.BAT0

Code:
Name (PAK1, Package (0x0D)
            {
                One,
                0x00011FE4,
                0x1130,
                Zero,
                0x2B5C,
                0xB4,
                0x5A,
                0x10,
                0x08,
                "Blade",
                " ",
                "Li-I",
                "Razer"
            })
            Name (PAK2, Package (0x0D)
            {
                One,
                0x00011FE4,
                0x1130,
                Zero,
                0x2B5C,
                0xB4,
                0x5A,
                0x10,
                0x08,
                "Blade",
                " ",
                "Li-I",
                "Razer"
            })
As you are already patching your DSDT, you can also apply the most basic patches found in RehabMan's repo and his guide here

https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

3.3 Audio

To get audio working, simply install VodooHDA audio drivers found here:

https://sourceforge.net/projects/voodoohda/

3.4 Trackpad

The Trackpad is based on I2C, so you will need to install the from this particular fork: https://github.com/MacForceOne/VoodooI2C

You will also need to remove the AppleIntelLpssI2C.kext and AppleIntelLpssI2CController.kext.

If you have Problems please refer to this Guide:
https://www.tonymacx86.com/threads/wip-voodooi2c-i2c-trackpad-limited-support.204227/
 

Attachments

  • SSDT-DiscreteSpoof.aml
    131 bytes · Views: 964
  • config.plist
    11.9 KB · Views: 998
  • BatteryPatch.txt
    6 KB · Views: 558
Last edited:
Thanks for the guide! However, I have a few questions. Did you manage to get dual boot working? I want to keep my windows partition so did you use HFS+J as your partition system or the new apple one? Thanks.
 
Last edited:
THIS IS SO HELPFUL! Thank you so much! I'm using to get going on my Razer Blade Stealth 2017. How were you able to get Thunderbolt working?
 
This is a Guide to the 2017 Razer Blade and High Sierra.

Feel free to add, correct and comment - together we can make this guide awesome!

Note: I will assume that you do already have some knowledge in building a hackintosh, if not please read the FAQ.
WiFi and Bluetooth will not be covered as you will have to replace the internal card.​

Working:
  • Graphics (Only Intel HD6300, Nvidia has to be disabled)
  • Backlight
  • Touchpad (Only basic gestures, no multitouch)
  • Audio (HDMI 3.1 has to be confirmed as i am not using this)
  • PowerManagement (to be confirmed fully)
  • NVMe SSD
Not Working:
  • Thunderbolt HotPlug

Summary:

  1. BIOS
  2. HighSierra Install preparation
  3. Post Install
    1. Backlight
    2. Battery Status
    3. Audio
    4. Trackpad


1. BIOS Settings

I did not change the BIOS settings since factory yet but you can read more about BIOS settings here:

https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

2. HighSierra Install preparation

First, you will have to create a usb installer as described in this post (you can also use other ways, such as RehabMan's one but i am using Unibeast):

https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.235474/

You can read more in RehabMan's guide here:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/


The Razer Blade 2017 supports UEFI, so select UEFI Boot mode during the installer.

As soon as the usb installer is created, you can proceed and mount the efi partition of the usb stick using this tool:

https://www.tonymacx86.com/threads/how-to-mount-efi-partition.174321/

After that you will need to copy attached files as follows:

config.plist -> CLOVER/config.plist
SSDT-DiscreteSpoof.aml -> CLOVER/ACPI/patched/SSDT-DiscreteSpoof.aml
After that you can boot the installer and install High Sierra to your harddisk.

3.Post Install

Once you boot into the freshly installed OSX you will have to configure your 'Mac'. After that you will need to get things working.

To stop relying on the usb bootloader, you should install clover to harddisk and also FakeSMC and other kexts required to boot into OSX.

You can use MultiBeast to install clover, FakeSMC and other required kexts but i prefer to do it manually using RehabMan's fork of Clover. You can download MultiBeast here:
https://www.tonymacx86.com/resources/multibeast-high-sierra-10-1-1.354/

If you do not want to use MultiBeast you can use RehabMan's guide here
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Remember to include the same files as in the installer efi partition!

As soon as you boot using clover installed to your harddrive you can now start working on below points. Typically you will now have:
  • working bootloader via Clover
  • NVMe support (system will not boot without this)
  • graphics via Clover's config.plist settings
  • trackpad not working as this is I2C based
  • audio not working
  • WiFi not working
  • brightness controls not working
  • battery status not working

3.1 Backlight

To get Backlight controls working, you will need to have full graphics support. Check this first!

RehabMan posted a great guide, you can follow
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/


3.2 Battery Status & DSDT

To get battery status working, you will need to patch your DSDT. The first part of the battery patch is to be found in BatteryPatch.txt. More details on how to patch your DSDT for working battery status can be found here:
https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/

If your battery is displaying 0% as your current battery capacity, you may have to insert the maximum capacity into your DSDT at \_SB0.PCI0.LPCB.BAT0

Code:
Name (PAK1, Package (0x0D)
            {
                One,
                0x00011FE4,
                0x1130,
                Zero,
                0x2B5C,
                0xB4,
                0x5A,
                0x10,
                0x08,
                "Blade",
                " ",
                "Li-I",
                "Razer"
            })
            Name (PAK2, Package (0x0D)
            {
                One,
                0x00011FE4,
                0x1130,
                Zero,
                0x2B5C,
                0xB4,
                0x5A,
                0x10,
                0x08,
                "Blade",
                " ",
                "Li-I",
                "Razer"
            })
As you are already patching your DSDT, you can also apply the most basic patches found in RehabMan's repo and his guide here

https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

3.3 Audio

To get audio working, simply install VodooHDA audio drivers found here:

https://sourceforge.net/projects/voodoohda/

3.4 Trackpad

The Trackpad is based on I2C, so you will need to install the from this particular fork: https://github.com/MacForceOne/VoodooI2C

You will also need to remove the AppleIntelLpssI2C.kext and AppleIntelLpssI2CController.kext.

If you have Problems please refer to this Guide:
https://www.tonymacx86.com/threads/wip-voodooi2c-i2c-trackpad-limited-support.204227/
Can you please give a more detailed explanation on the trackpad and battery patching? Or just upload a file with all the patching done. Thanks.
 
Having issues getting the trackpad to work followed the guide... removed all three kexts per guide used each of the voodooI2C kexts to no avail any suggestions?
 
Having issues getting the trackpad to work followed the guide... removed all three kexts per guide used each of the voodooI2C kexts to no avail any suggestions?
Did you get the wifi to work?
 
Thanks for your help! I just picked one of these laptops up, but I'm running into an issue with clover. When I replace the clover config.plist with the one provided, all macOS boot entries disappear. Any ideas? Thanks!
 
Thanks for your help! I just picked one of these laptops up, but I'm running into an issue with clover. When I replace the clover config.plist with the one provided, all macOS boot entries disappear. Any ideas? Thanks!

Perhaps you forgot HFSPlus.efi in drivers64UEFI?
 
Status
Not open for further replies.
Back
Top