Contribute
Register

Razer Blade 14' Early 2017 Post Installation Need Help

Status
Not open for further replies.
Joined
May 6, 2018
Messages
14
Motherboard
2017 Razer 14" (Clover)
CPU
I7-7700HQ
Graphics
NVIDIA GTX 1060/Intel HD630, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Hey guys, I'm new to this forum, and new to hackintoshing in general. I have just completed an install of high sierra 10.13.4 successfully, and dual booting from clover on the drive with windows 10. In MacOS, I have set up wifi and bluetooth and audio using the voodoo audio kext. I also restored a time machine backup from my macbook pro retina 13 so I have all my original files and applications from my old laptop. Things seem to be working really smoothly right now. I believe graphics are all working (had to use grab for the screenshot, see attached) if someone could double check that based on my screenshot.

Now for the stuff I need help with. I can't seem to understand how to follow all this dsdt and ssdt patching stuff and editing the confist.plist to enable these kexts and whatsoever. I've looked at the common problems guides, rehabman's guides to patching laptop dsdt/ssdts, and I just can't figure it out, specifically how to edit the config.plist to apply kexts. The things I need to now fix are:

Battery Status Properly displaying
Trackpad (Based on a guide for the razer blade with the same i7-7700 and gtx 1060, I have an I2C trackpad)
Laptop Backlight Control (and how to map the keyboard to do this properly)
Native CPU/IGPU Power Management
Other keyboard fixes (such as being able to do the cmd+shift+4 and other such screenshots which I can't seem to do)

Here are the guides that I found that I believe I should be following for my computer specs:
https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/
https://www.tonymacx86.com/threads/voodooi2c-help-and-support.243378/
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/
https://www.tonymacx86.com/threads/macos-native-cpu-igpu-power-management.222982/
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

First off, what order should I be doing these since I'm going to have to constantly patch dsdt files over and over. Second, Is there anything else that needs to be done post-installation. Third, if people would be so kind, if they have working razer blade laptops with the same specs as me, would you be so kind as to send me files that have these working so I can just copy/apply/not have to do this myself since I don't understand the guides. Fourth, I guess kind of send me to the proper places where a newbie like me can understand things.
 

Attachments

  • Untitled.png
    Untitled.png
    91.9 KB · Views: 148
  • Untitled.png
    Untitled.png
    27.8 KB · Views: 128
So as I go through, I'll just patch the same dsdt file for each fix? I'm assuming each different step patches a different area in the dsdt so I'll use the same one.
 
So as I go through, I'll just patch the same dsdt file for each fix? I'm assuming each different step patches a different area in the dsdt so I'll use the same one.

You might want to keep track of what you're doing, such that you can patch all required patches from native ACPI if need be.
 
OK so I just worked on the trackpad support using voodooI2C. Here is what I did

I followed this guide:
https://voodooi2c.github.io/#Installation/Installation
https://voodooi2c.github.io/#GPIO Pinning/GPIO Pinning

Here is exactly what I did.
I installed the latest MaciASL in the guide and had previously installed iASL. I opened MaciASL from my downloads folder. The VoodooI2C source was already included.

I applied the windows 10 patch

Being a kabylake cpu, I applied the GPIO Controller Enable

I started following the GPIO Pinning Guide since there were no gpio patches other than the controller enable.

Booting into windows 10 and using the device manager, I found my bios device name to be:
\_SB.PCI0.I2C0.TPD0

In mac, using IORegExplorer, I found my hexadeimcal APIC pin number to be 0x64, greater than 0x2F.

Searching for SBFB, I found the line without the interrupt (resource...) lines.

Searching for SBFG, it was in the root level of the device entry with value 0x000, thus I'm root pinned.

In CRS I found the both lines:
Return (ConcatenateResTemplate (SBFB, SBFG))
and under it
Return (ConcatenateResTemplate (SBFB, SBFI)).

Above the SBFB, SBFG, there is a return SBFI line that I left there. I thought I was well pinned though.

I compiled it and saved to a desktop folder as DSDT.aml. I installed the latest voodooi2c and i2cHID kext files to SLE using kext beast, and in SLE I deleted appleintellpssI2CController and the appleintellpssI2C kexts (made sure to save a copy to my desktop just in case something wrong happens) per guidelines of this guide I found
https://www.tonymacx86.com/threads/guide-razer-blade-2017.242627/

Moved the DSDT.aml file I saved earlier to the desktop to EFI (mounted through efimounterv3)/CLOVER/ACPI/patched.

Rebooted and trackpad doesn't seem to work. Went to system preferences and no trackpad seems to be found. The trackpad left and right click physical buttons do seem to work however, just no trackpad support. If there's something I need to save, or something I need to screenshot to provide more information, please let me know what and how so I can help you help me.
 
I have since then reinstalled the 2 appleintel kexts I backed up into SLE, I have deleted the DSDT.aml file I placed in the EFI/CLOVER/ACPI/patched folder, and I have deleted the voodooI2C and satelite voodooI2CHID kexts from SLE. Hopefully this placed me back to the point where I was before I started my attempt on the trackpad.
 
OK so I just worked on the trackpad support using voodooI2C. Here is what I did

I followed this guide:
https://voodooi2c.github.io/#Installation/Installation
https://voodooi2c.github.io/#GPIO Pinning/GPIO Pinning

Here is exactly what I did.
I installed the latest MaciASL in the guide and had previously installed iASL. I opened MaciASL from my downloads folder. The VoodooI2C source was already included.

I applied the windows 10 patch

Being a kabylake cpu, I applied the GPIO Controller Enable

I started following the GPIO Pinning Guide since there were no gpio patches other than the controller enable.

Booting into windows 10 and using the device manager, I found my bios device name to be:
\_SB.PCI0.I2C0.TPD0

In mac, using IORegExplorer, I found my hexadeimcal APIC pin number to be 0x64, greater than 0x2F.

Searching for SBFB, I found the line without the interrupt (resource...) lines.

Searching for SBFG, it was in the root level of the device entry with value 0x000, thus I'm root pinned.

In CRS I found the both lines:
Return (ConcatenateResTemplate (SBFB, SBFG))
and under it
Return (ConcatenateResTemplate (SBFB, SBFI)).

Above the SBFB, SBFG, there is a return SBFI line that I left there. I thought I was well pinned though.

I compiled it and saved to a desktop folder as DSDT.aml. I installed the latest voodooi2c and i2cHID kext files to SLE using kext beast, and in SLE I deleted appleintellpssI2CController and the appleintellpssI2C kexts (made sure to save a copy to my desktop just in case something wrong happens) per guidelines of this guide I found
https://www.tonymacx86.com/threads/guide-razer-blade-2017.242627/

Moved the DSDT.aml file I saved earlier to the desktop to EFI (mounted through efimounterv3)/CLOVER/ACPI/patched.

Rebooted and trackpad doesn't seem to work. Went to system preferences and no trackpad seems to be found. The trackpad left and right click physical buttons do seem to work however, just no trackpad support. If there's something I need to save, or something I need to screenshot to provide more information, please let me know what and how so I can help you help me.

This seems like a duplicate post. Please do not write duplicates... it is contrary to the rules you already agreed to: https://www.tonymacx86.com/rules/
 
Status
Not open for further replies.
Back
Top