Hackintosh for Razer Blade Advanced 15

October 12, 2020 · View on GitHub

OpenCore

Hackintosh for Razer Blade Advanced 15

MODEL LICENSE

Critter

Don't assume it is raining if you hear wind blowing. ——— The Elder.

Developer: @Errrneist

Don't forget to star this project if you like it!

READ THE ENTIRE README.MD BEFORE YOU TAKE ANY ACTION.

Disclaimer

  • Note that by using any file or code in this repository you agree to this disclaimer.
  • This project is issued under the MIT License provided as-is, can potentially brick your machine, and may break your warranty. I am not responsible for any damage that is caused by you using anything in this Repo.

Update

Recent | Changelog Archive
  • [20201011] I got a newer Razer Blade (10th Gen) so I will not move forward with this project. Well, everything was done.
  • [20200815] Released v11.0-3.1 minor update. Added some attempt support for Thunderbolt 3.
  • [20200807] Released v11.0-3.0 major update. Big Sur!
  • [20200524] Released v10.15-2.4 major update, patched iGPU, fixed gliching issue.
  • [20200518] Released v10.15-2.3 major update, transitioned to OpenCore.
  • [20200518] Updated several sections of README.MD.
  • [20200517] Starting from v2.X, this project will be moving to OpenCore.

Help Needed

  • Thunderbolt is not working. I tested a eGPU and a NVMe drive.
  • If anyone know anything about Titan Ridge Thunderbolt 3 on OpenCore feel free to open an issue!

System Information

PartCompatibilityModel
MachineFunctionalRazer Blade 15 Advanced 2019 RZ09-0301
macOSFunctionalmacOS 11.0 Big Sur Beta
BIOSFunctional1.04
CPUFunctionalIntel® Core™ i7-9750H CFL-R Processor 2.60GHz 12MB 6C12T
ChipsetFunctionalIntel® Cannon Point HM370 PCH 10/B0
RAMFunctionalMicron 16ATF2G64HZ-2G6E1 32GB DDR4 2666GHz SODIMM
SSDFunctionalSabrent 2TB Rocket NVMe v1.3.0 PCIe 3.0 M.2 2280 SSD
iGPUFunctionalIntel® UHD Graphics 630 2048MB GT2
Wi-FiFunctionalBroadcom BCM94360CS2 802.11AC with NGFF Adapter
BluetoothFunctionalBroadcom 20702 Bluetooth 4.0
WebcamFunctionalIntegrated 720P Camera
TrackpadFunctionalELAN 0406 I2C HID
MicrophoneFunctionalIntegrated Dual-Array Microphone
Internal Sound CardFunctionalRealtek ALC
External Sound CardFunctionalSound Blaster Play! 3
Internal ScreenFunctionalSharp LQ156M1JW03 15.6' 1920x1080 240Hz
External ScreenFunctionalAsus XG279Q 27' 2560x1440 144Hz
BatteryFunctionalCNB1RC30 80219 mWh 17.359V
MouseFunctionalRazer Viper Ultimate RZ30-030501
KeyboardFunctionalPlum Niz 84EC (XRGB) Ble/35gf
PrinterFunctionalHP DeskJet 1112
TabletFunctionalWacom Intuos Pro M
USB DisplayLinkFunctionalPlugable USB 3.0 Dual 4K HDMI 2.0 and Gigabit Ethernet Adapter
Thunderbolt 3 ChipsetUnfunctionalIntel JHL7540 Titan Ridge 2C 2019 (15E8)
Thunderbolt 3 ControllerUnfunctionalADT Link R43SG-TB3
External GPUUnfunctionalSAPPHIRE RX 570 4GB GDDR5
Discrete GPUDisabledNVIDIA RTX 2070 Max-Q 8GB GDDR6
IR CameraDisabledIntegrated IR Windows Hello Camera

Issues & Solutions

Issue Report

  • We welcome people to submit issue and report them! This will help all of us to figure out what can be done to the laptop. Please file a issue in the Issues module.
  • I recognize that there are a lot of Chinese speaking people participating in the discussion which is good! But if you can, please also leave an English version of your message when you post your discussion so we can have the world solve problems together.

OpenCore

macOS

General Information

Windows

Drivers

BIOS

  • I strongly recommend following the steps from Razer Blade 15 Advanced (Mojave and Catalina) to modify your BIOS.
  • Note that using other people's BIOS is generally a really, really bad idea. It WILL possibly block your machine. However, I will provide my BIOS as a reference under ./BIOS/afuwin.rom.

Audio

  • KEXT required to enable Audio support: AppleALC.kext
  • Make sure you inject audio layout-id = 3, not 1 in OpenCore config.plist/NVRAM/Add/7C436110-AB2A-4BBB-A880-FE41995C9F82/boot-args or in Clover, config.plist/Devices/Audio.
  • Please share if you find out other working layout-id!

Wifi & Bluetooth

  • In order to get Bluetooth and Wifi working, a wireless card replacement is needed.

  • For now, the best card to use is BCM94360CS2 using a NGFF adapter which you can buy on eBay under $10. It has the highest performance among all other hackintosh-able wireless cards. It is natively supported in OpenCore (v2.X and above). For clover machines, you will want to use DW1830 with some additional kext.

    adapter
  • Broadcom Wifi Card Experiments:

    • BCM94360CS2 -> Wifi: Working, BT: Working.
    • BCM943602CS -> Wifi: Not Working, BT: Working.
    • BCM943602BAED (DW1830) -> Wifi: Not Working, BT: Working.
  • Intel Wifi Cards: Someone got Intel AX Wifi working.

GPU

iGPU
  • UHD 630 is supported from 2.X and above. With patched iGPU can achieve internal 240Hz.
  • HDMI/mDP Port and USB-C to DP/HDMI/DVI Cables:
    • Long story short, it won't work. Why? Because all display output is hard wired to the NVIDIA GPU. You can confirm this by going into NVIDIA controler panel in Windows and see PhysX, and you can see all display output is wired to the NVIDIA card, while the eDP in screen display is wired to the iGPU. Therefore, since NVIDIA card won't work, also Optimus won't work, the mini-DP and HDMI port or USB-C display output just won't work because the display output is not wired to the iGPU. Not to mention you disabled dGPU in config.plist/-wegnoegpu.
dGPU
  • NVIDIA RTX 2070 Max-Q is not supported.
  • A proper way to disable dGPU can be found here: Patching to disable dGPU I just don't have the time and effort to do it right now (As of Sept 25, 2020) because a recent technical breakdown corrupted my macOS and Windows system. You'll have to do it separately on top of my configurations.
  • Apple and Nvidia Are Over: NVIDIA drops CUDA support for macOS.
  • Currently, there is nothing we can do. Let's hope Apple and NVIDIA work together again.
  • USB DisplayLink Display Output:
    • Hardware
      • DisplayLink is a USB hardware based solution for display output.
      • Plugable USB3-6950-HDMI. It is able to achieve 4K60P via the DisplayLink Chip.
      • Screen I am using: Asus ROG Strix XG279Q (2560x1440, Native 144 Hz).
    • Software
DisplayInfo

System Preferences

Thunderbolt

  • A more in detail Thunderbolt issue can be found on TonyMacX86: Link.

Replace Thermal Paste:

  • WARNING: Not recommended. If you bend the copper plate the entire thing becomes useless.

Other Configurations:

OwnerCPUModelBootloaderLink
stonevili7-8750HRZ09-0288CloverLink
boyuanxi7-9750HRZ09-0301OpenCoreLink

More Hackintosh EFI Resource:

  • Hackintosh Laptop Index: EFI for other laptop might help as a useful reference. Navigate to here (cr. daliansky) if you need more reference from other laptops. Note: The word “链接” in Chinese means “link” so click on it it will take you to the repo you are looking for.

Contributors

  • Note: There is no order in the ranking of names.
  • This list may not be complete! Feel free to let me know. Sorry for any inconvience.
NameContributions
RehabmanMany kernel extensions and guides.
AcidantheraOpenCore, Lilu.kext, and WhateverGreen.kext.
Jack Boyuan XuOpenCore solution.
Myroslav RysClover portion and BIOS modification.
Avery BlackOpenCore Laptop Guide
Alex JamesTbtForcePower.efi

License

  • Donating to this project is optional as the intention of this project is build on each other's work and benefit everyone.
  • However, if you would like to buy me a coffee, you can do that using QR codes (WechatPay/AliPay or Venmo). donate