Contribute
Register

Razer Blade 15 - High Sierra 10.13.6 - Success(-)

Status
Not open for further replies.
Joined
Nov 27, 2012
Messages
49
Motherboard
Razer Blade 15
CPU
i7 8750H
Graphics
UHD 630, 1070 GTX, 144hz 1080p display.
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I compared your DSDT to mine, and there are differences, so I would urge (what Rehabman is saying), to patch your own. And don't rely on cut and past patches, inspect changes to make sure they are correct.

I rolled back to the previous version of High Sierra (not using 17G2112) and HFS.

What works:
- Intel HD 630 (full acc)
- NVRAM (through Emu)
- Backlight is at 100% (cannot change it, SSDT-PNLF causes backlight to go to 0 upon boot)
- Battery (thanks JomanJi)
- Bluetooth
- Trackpad with gestures (thanks JomanJi)
- Audio

What doesn't work:
- Adjust brightness, not a big deal.

I'm kinda blown away how well it works. 3 finger gestures etc.

So, who wants to type this up? lol
 
Joined
Sep 2, 2013
Messages
87
Motherboard
Lenovo Thinkpad X1 Yoga 20FQ
CPU
i7-6600U
Graphics
HD 520
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
I wanted to keep from updating the EFI on my main SSD so I boot from a USB. I think this is what is causing my NVRAM to behave somewhat strange because from what I can tell I get two nvram.plist files (one on my USB drive and one on my main SSD). sudo nvram -p shows that none of my changes are persisted between boots.

Basically the behavior I wanted was to have the laptop boot into windows when there is not a USB stick installed. I notice that you also have EmuVariable efi with Aptio.I had the laptop writing to my main NVRAM once (I would verify it in dmpstore), but I have not been able to get that working again.

My questions are;
a) Are you using APFS on your drive?
b) Did you extend your main EFI boot partition to install clover on your main SSD?
c) Is your nvram working properly?
d) Is EmuVariable needed?
e) Did you upgrade to 17G2112?

a) Yes I'm using APFS
b) Sorry I don't understand the question. I just installed clover regularly (no need to create or "extend" the EFI partition))
c) Not sure how to check, this is the output of nvram -p:
Code:
fakesmc-key-BEMB-flag    %01

fakesmc-key-RPlt-ch8*    j80ga%00%00%00

fakesmc-key-RBr -ch8*    2017mbp%00

EFILoginHiDPI    %00%00%00%00

fakesmc-key-#KEY-ui32    %00%00%00%11

SystemAudioVolumeDB    %f3

fakesmc-key-BATP-flag    %00

EmuVariableUefiPresent    Yes

fakesmc-key-MSTc-ui8    %00

fakesmc-key-BNum-ui8    %01

security-mode    none

csr-active-config    g%00%00%00

fakesmc-key-$Num-ui8    %01

fakesmc-key-MSFW-ui8    %01%00

fakesmc-key-REV -ch8*    %02E%0f%00%00%00

fakesmc-key-MSPS-ui16    %00%03

fmm-computer-name    Nenad%e2%80%99s MacBook Air

backlight-level    %ff%ff

fakesmc-key-$Adr-ui32    %00%00%03%00

fakesmc-key-EPCI-ui32    %09%a0%f0%00

bluetoothActiveControllerInfo    o!\%0a%00%00%00%00@%14%c4%8e%8f%fb* 

nvda_drv    1%00

fakesmc-key-MSAc-ui16    %00%00

SystemAudioVolume    d

fakesmc-key-RMde-char    A

fakesmc-key-BBIN-ui8    %01

specialbootdevice    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%00%1d%01%01%06%00%00%00%03%17%10%00%01%00%00%00%00%258%baq%b9%f5%84%04%01*%00%02%00%00%00%00%00%08%00%00%00%00%00%00%98%d6%0c%00%00%00%00%f1nWQ%d4K%eaN%bcCC@A+g%05%02%02%04%03$%00%f7%fct%be|%0b%f3I%91G%01%f4%04.hB%17%9b%b5%dd%b0A%8cG%b4*%0b%c0%a7%f3%e5{%7f%ff%04%00

flagstate    %00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00

fakesmc-key-MSWr-ui8    %00
d) I have it, but maybe it's not needed because I'm using AptioMemoryFix-64.efi
e) Yes, but I'm still faking kaby lake gfx, because when not I'm getting black screen. I'll keep trying
 
Joined
Sep 2, 2013
Messages
87
Motherboard
Lenovo Thinkpad X1 Yoga 20FQ
CPU
i7-6600U
Graphics
HD 520
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
I compared your DSDT to mine, and there are differences, so I would urge (what Rehabman is saying), to patch your own. And don't rely on cut and past patches, inspect changes to make sure they are correct.

I rolled back to the previous version of High Sierra (not using 17G2112) and HFS.

What works:
- Intel HD 630 (full acc)
- NVRAM (through Emu)
- Backlight is at 100% (cannot change it, SSDT-PNLF causes backlight to go to 0 upon boot)
- Battery (thanks JomanJi)
- Bluetooth
- Trackpad with gestures (thanks JomanJi)
- Audio

What doesn't work:
- Adjust brightness, not a big deal.

I'm kinda blown away how well it works. 3 finger gestures etc.

So, who wants to type this up? lol

We could keep updating a post on here, or we could start a GitHub repo?

Btw, could you please post your patched and unpatched DSDTs so I could fix my battery patch?

Also, get rid of VoodooHDA and install AppleALC and set clover config -> devices -> audio -> inject=3 for native audio!
 
Joined
Sep 2, 2013
Messages
87
Motherboard
Lenovo Thinkpad X1 Yoga 20FQ
CPU
i7-6600U
Graphics
HD 520
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Without using Kabylake fake id and platform id I get a variety of results (random what happens):

* It boots normally.
* It gets stuck on cyan apple
* Backlight stops working as soon as gfx kick in, starts working after a few minutes, stuck on cyan apple
* Gets stuck on verbose mode

I tried adding SSDT-PNLF + AppleBacklightInjector to see if it would make a difference, but alas, the result was the same as with kabylake fake id: backlight stops working during early boot and no brightness slider.
 

Attachments

  • IMG_20180806_101514.jpg
    IMG_20180806_101514.jpg
    3.6 MB · Views: 86
  • config-cfl.plist
    16.2 KB · Views: 137
Last edited:

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,968
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
This patch didn't work for me. The first line didn't match the replacement, so I just hand changed it to IF00, 8 IF01, 8

The patch is obviously wrong.
Hence why I asked for native DSDT.
 
Joined
Sep 2, 2013
Messages
87
Motherboard
Lenovo Thinkpad X1 Yoga 20FQ
CPU
i7-6600U
Graphics
HD 520
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
The patch is obviously wrong.
Hence why I asked for native DSDT.

It should be EC0, not H_EC, right? I uploaded my native DSDT in the post where I uploaded clover and ioreg.
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,968
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
It should be EC0, not H_EC, right?

Yes, of course. Hence my use of the term "obviously"...

I uploaded my native DSDT in the post where I uploaded clover and ioreg.

I'm don't have the time to look for it.
Please attach current copy.
 
Joined
Nov 27, 2012
Messages
49
Motherboard
Razer Blade 15
CPU
i7 8750H
Graphics
UHD 630, 1070 GTX, 144hz 1080p display.
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
This is my unpacthed DSDT.aml
 

Attachments

  • DSDT.aml
    255.6 KB · Views: 103
Joined
Sep 2, 2013
Messages
87
Motherboard
Lenovo Thinkpad X1 Yoga 20FQ
CPU
i7-6600U
Graphics
HD 520
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Yes, of course. Hence my use of the term "obviously"...



I'm don't have the time to look for it.
Please attach current copy.

I am currently traveling and therefore unable to re-upload the original DSDT just now
 
Joined
Sep 2, 2013
Messages
87
Motherboard
Lenovo Thinkpad X1 Yoga 20FQ
CPU
i7-6600U
Graphics
HD 520
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Here's my unpatched DSDT.

Btw @RehabMan something "obvious" to you might not be to everyone. I did notice early on that my patch was wrong, I just forgot to update my post.
 

Attachments

  • DSDT.dsl
    1.8 MB · Views: 120
Last edited:
Status
Not open for further replies.
Top