Contribute
Register

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

Status
Not open for further replies.
Nice, good to have you back. There has been a lot of improvements on this laptop hackintosh, you may want to go trough the pages and build up on top of that. Almost all of the improvements I dig up while working on OpenCore apply to Clover as well, so you can update this Clover guide with them.
What improvements minus using Opencore? I've read back through since I last posted on this thread, I see the posts of you figuring out open core but still don't have things like Battery Stats working. Minus running less drivers, what other improvements are there? I didn't see anything else minus that.

I am curious about opencore, I might take a dive down that route to see what's up. But not really sure if I want to have to start from scratch to figure things out like battery status.
 
What improvements minus using Opencore? I've read back through since I last posted on this thread, I see the posts of you figuring out open core but still don't have things like Battery Stats working. Minus running less drivers, what other improvements are there? I didn't see anything else minus that.

I am curious about opencore, I might take a dive down that route to see what's up. But not really sure if I want to have to start from scratch to figure things out like battery status.


Here, this is latest CLOVER version I had developed before finally booted OC, and list of improvements:
  1. correct smbios, macbookpro 15,1 which has exact same processor model, and not the 15,2 which has some low tpd mobile version
  2. no unnecessary framebuffer patches, moreover, I deleted a lot of options from config.plist while was improving on Clover, there are only one's that absolutely needed
  3. No need for any trackpad-related static patches, just ssdt-xosi + gpio pinning
  4. no SIP disalbed, which is kind of crazy risk if we look at this https://support.google.com/chrome/thread/15235262?hl=en
  5. SSDT-PMC and removed emuvariable uefi, which grants native nvram support
  6. SSDT-PNLFCFL instead of PNLF, which is made for coffee lake processors
  7. OcQuirks can be used instead of legacy aptiomemoryfix
  8. nvmefix kext for power management control
  9. jackfix to reenable audio jack after sleep

    Note on battery: I have it working in OC, and trackpad too, I just have them working trough static dsdt.aml patches, and that's not ideal.
 

Attachments

  • LATEST_CLOVER_EFI.zip
    3.6 MB · Views: 74
Last edited:
Here, this is latest CLOVER version I had developed before finally booted OC, and list of improvements:
  1. correct smbios, macbookpro 15,1 which has exact same processor model, and not the 15,2 which has some low tpd mobile version
  2. no unnecessary framebuffer patches, moreover, I deleted a lot of options from config.plist while was improving on Clover, there are only one's that absolutely needed
  3. No need for any trackpad-related static patches, just ssdt-xosi + gpio pinning
  4. no SIP disalbed, which is kind of crazy risk if we look at this https://support.google.com/chrome/thread/15235262?hl=en
  5. SSDT-PMC and removed emuvariable uefi, which grants native nvram support
  6. SSDT-PNLFCFL instead of PNLF, which is made for coffee lake processors
  7. OcQuirks can be used instead of legacy aptiomemoryfix
  8. nvmefix kext for power management control
  9. jackfix to reenable audio jack after sleep

    Note on battery: I have it working in OC, and trackpad too, I just have them working trough static dsdt.aml patches, and that's not ideal.

So I played with OC today, I have the battery patch fix for you thanks to @BlvckBytes

Attached is a config.plist with patches you need to add to ACPI - Add and also ACPI - Patch

Also attached is the SSDT-BATT and the kext that is needed to make the battery status work.
 

Attachments

  • config add.plist
    2.7 KB · Views: 59
  • SSDT-BATT.aml
    1.5 KB · Views: 57
  • SMCBatteryManager.kext.zip
    19 KB · Views: 59
Last edited:
So I played with OC today, I have the battery patch fix for you thanks to @BlvckBytes

Attached is a config.plist with patches you need to add to ACPI - Add and also ACPI - Patch

Also attached is the SSDT-BATT and the kext that is needed to make the battery status work.
WOOOP WOOP
 
I’ve updated to 0.5.7 yesterday too, added opencanopy boot picker and enabled bootchime, along with integrating your ssdt-batt :) So here's the EFI -> https://github.com/hrytskivr/rba-hackintosh, for anyone want's to try, it seems that everything is now working.

What's missing from EFI:
1) airport kexts (I use BCM94360NG, it's plugnplay),
2) gpio pinning(https://voodooi2c.github.io/#GPIO Pinning/GPIO Pinning)
3) imessage config (https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/post-install/post-install/iservices) also make sure you
4) Ssdt to disable nvidia
5) MUST: fill platform info section https://khronokernel-2.gitbook.io/o...e/intel-config.plist/coffee-lake#platforminfo

note: with opencanopy it now weights 160mb, if you get no space error while copying this to efi try deleting .Trashes folder in the root for efi partition (sudo rm -rf .Trashes).
 
Last edited:
I’ve updated to 0.5.7 yesterday too, added opencanopy boot picker and enabled bootchime, along with integrating your ssdt-batt :) So here's the EFI -> https://github.com/hrytskivr/rba-hackintosh, for anyone want's to try, it seems that everything is now working.

What's missing from EFI:
1) airport kexts (I use BCM94360NG, it's plugnplay),
2) gpio pinning(https://voodooi2c.github.io/#GPIO Pinning/GPIO Pinning)
3) imessage config (https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/post-install/post-install/iservices) also make sure you
4) Ssdt to disable nvidia
5) MUST: fill platform info section https://khronokernel-2.gitbook.io/o...e/intel-config.plist/coffee-lake#platforminfo

note: with opencanopy it now weights 160mb, if you get no space error while copying this to efi try deleting .Trashes folder in the root for efi partition (sudo rm -rf .Trashes).
If you want to disable Nvidia, all you have to do now is add the -wegnoegpu boot flag to your config.plist and WhateverGreen does the rest. No more need for an SSDT edit
 
If you want to disable Nvidia, all you have to do now is add the -wegnoegpu boot flag to your config.plist and WhateverGreen does the rest. No more need for an SSDT edit
Yes, correct, but not 100% usable. For example I have monitor connected trough usb-c port, if you have -wegnoegpu it won't work. So ssdt is better.
 
Yes, correct, but not 100% usable. For example I have monitor connected trough usb-c port, if you have -wegnoegpu it won't work. So ssdt is better.
The SSDT way doesn't work. Not the old way or the new way that is in the OpenCore Guide.
 
The SSDT way doesn't work. Not the old way or the new way that is in the OpenCore Guide.
That's not ideal, thanks for letting me know, will get back if I find a way into this.
 
That's not ideal, thanks for letting me know, will get back if I find a way into this.
I got a version of the SSDT to work, but it disables display out from the USB-C port
 
Status
Not open for further replies.
Back
Top