Giter Site home page Giter Site logo

razer_blade_advanced_early_2019_hackintosh's People

Contributors

stonevil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

razer_blade_advanced_early_2019_hackintosh's Issues

Can't get brightness level to persist after reboot

Followed the instructions to replace this:

Device (ALSD)
{
    Name (_HID, "ACPI0008")  // _HID: Hardware ID
    Method (_STA, 0, NotSerialized)  // _STA: Status
    {
        If (LEqual (ALSE, 0x02))
        {
            Return (0x0B)
        }

        Return (Zero)
    }

    Method (_ALI, 0, NotSerialized)  // _ALI: Ambient Light Illuminance
    {
        Return (Or (ShiftLeft (LHIH, 0x08), LLOW))
    }

    Name (_ALR, Package (0x05)  // _ALR: Ambient Light Response
    {
        Package (0x02)
        {
            0x46, 
            Zero
        }, 

        Package (0x02)
        {
            0x49, 
            0x0A
        }, 

        Package (0x02)
        {
            0x55, 
            0x50
        }, 

        Package (0x02)
        {
            0x64, 
            0x012C
        }, 

        Package (0x02)
        {
            0x96, 
            0x03E8
        }
    })
}

With this:

Device (_SB.ALS0)
{
    Name (_HID, "ACPI0008")  // _HID: Hardware ID
    Name (_CID, "smc-als")  // _STA: Status
    Name (_ALI, 300)  // _ALI: Ambient Light Illuminance
    Name (_ALR, Package ()  // _ALR: Ambient Light Response
    {
        Package () { 100, 300 },
    })
}

Compiled without issues. Saved DSDT.aml and put in the /E/C/A/P. Restarted several times and brightness level resets every time to max.

Anyone have this working?

Dim on battery doesn't work

After applying one of the patches in this guide, namely the hot patch DSDT for brightness settings between reboots, the functionality of macOS feature slightly dim screen on battery power seems to be broken.

macOS will not load using the repo EFI

Probably going to have to patch my own DSDT/SSDT since my system is a little different. Posting just to confirm.

My system:
Early-2019 Razer Blade Advanced 15 (i7-8750H with RTX 2080)
Samsung EVO 970 2TB SSD
Wifi: BCM94352Z (DW1560)
64GB RAM

Those may be the only deviations and what is making the repo's EFI incompatible with mine.

At any, this is where I am at that works meaning I can boot from the SSD's EFI without using the USB.

  • /EFI created by Unibeast and copied over to SSD /EFI
  • Used KextBeast to install Kexts to /L/E/ from the /Extensions directory of the repo
  • Have to modify config.plist with the following for the 64GB RAM otherwise get hanging at RANDOM SEED. I've done this in both original config.plis and the one provided in this repo:
    Screen Shot 2019-04-13 at 6 44 35 pm

At this point, really only WiFi is working: volume, sound, trackpad, battery indicator, screen brightness, do not work. Without the Kexts installed, WiFi does not work.

Here are the various scenarios I've tried and their out comes. All related to this section of the guide:

https://github.com/stonevil/Razer_Blade_Advanced_early_2019_Hackintosh#install-efi-and-extensions

  • Following the instructions and just copying over the /EFI
  • Following the instructions and just copying over the /EFI, but keeping the original config.plist that I know works

I've tried both just copying and "Replacing" when prompted to, and erasing the /EFI first and then copying over... instructions not entirely clear on which to do. This just causes it to hang at the following indefinitely:

20190908_221757

  • Following the instructions and NOT copying certain files (DSDT, SSDT, and a Kext) if the system is not an exact match
  • Following the instructions and NOT copying certain files (DSDT, SSDT, and a Kext) if the system is not an exact match, but keeping the original config.plist that I know works
  • Trying just the config.plist in the repo by itself

All of these result in the following which just causes the system to restart (not sure why the image is rotated, but when you click on it, it has the correct orientation):

20190908_222630

Otherwise, there are only two configurations that work:

  • As described above, just the Unibeast /EFI, config.plist modified for RAM, and Kexts installed in /L/E
  • Just the Unibeast /EFI, config.plist modified for RAM, Kexts installed in /L/E, and the modified SSDT that are allowed if the system is not an exact match (this provides no discernible additions to functionality however)

It sounds like I just need to dump and modify DSDT/SSDT to suit my system. The instructions provided should make this a breeze. Just posting really in case there is some other obvious issue that might resolve this.

Battery draining very fast after about 85% (Only 2 hours battery life total)

So I have the exact same model as stonevil and my battery is draining ridiculous fast after about 70 percent. Here are some measurements I took:

time 0: 100%
50 minutes: 85%
56 minutes: 84%
1 hour and 7 minutes: 72%
1 hour and 13 minutes: 63%
1 hour and 18 minutes: 57%
1 hour and 35 minutes: 26%
1 hour and 45 minutes: 23%
1 hour and 47 minutes 20%

Total I'm barely getting 2 hours of battery life. I've attached my EFI, but I'm not entirely sure what's going on.
EFI.zip

edit: issue is fixed thanks to the patches provided by doubleyoustew below. Thanks my guy!

Recommendations/Questions

@stonevil First off Thank you for the amazing guide, and the continuing work you've been putting into it.

Recommendation:

  1. Adding installation for Linux alongside MacOS, and Windows. I've had a lot of issues getting grub to work with Clover. After Googling, I never found help how to get Grub to be installed and boot able from Clover nor how to get Clover to boot Ubuntu.

  2. Using VoodooI2C and VoodooHID to add interrupts to the track pad instead of leaving it in polling mode. (Currently I have my track pad setup with interrupt)

Question: Does the Razer Synapse Gaming mode mess with under volting the CPU? https://www.youtube.com/watch?v=rJSeG_Pb3bs This video you linked talks about how going into gaming mode has the power to under volt the GPU but only talks about increasing the CPU Power Limit.

I apologize from my inexperience with Clover/Hackintoshs. I pick up pretty quick on how to do things on my own, but could never figure out how to get all 3 OSes to behave together.

Windows installation

Fix Windows version ISO images.
Update procedure to use Windows-ISO-Downloader to download right ISO image version.

Audio only working on headphone jack

Hey, a few days after installing windows partition, my speakers stopped working. Using the same 8750h, 2070 blade advanced as the guide, no modifications, and the headphone jack still works.

Isn't a major issue for me as I do most of my stuff on headphones, but does anyone have any ideas as to what could have changed?

Bios unlock won't work

Hi, i'm using a RB advanced mid2019, and after dumping, modifying et flashing the bios, no options in the bios. Can't access new menus in advanced, chipset, etc...
My bios is 1.04 (sep. 2019), and when I dump my flashed bios, all options a passed to USER, but don't work...
Il the new bios locked another way ? Anyone with the same problem ? (I've seen threads about overclocking menus, but for me, it's all of them...)

Thanks anyway for this amazing guide.

Question: does this build support Thunderbolt hot swapping?

Question is the title. I know this is usually an issue with laptops that Thunderbolt 3 hot swap doesn't work in a Hackintosh. Basically have to turn the laptop off, plug in the TB3, power on the TB3 device, and then turn the laptop on for it to be recognized in macOS. If you try to turn it on and connect it while macOS is loaded, nothing happens.

Just curious.

Regards

RBA 2020 model Bios mod issues

Hey found this thorough guide and was impressed enough to purchase a not-macbook for my next laptop. I have an early 2020 model so I'm assuming I cant/shouldnt use the bios files you've posted here, however going through the guide to enable features in bios I've hit a bit of a block. When flashing, even a clean un-modded rom, I get the following error

18 - Error: Secure Flash Rom Verify Fail

Googling around seems inconclusive, grabbing latest afuwingui didn't seem to help either. I'm going to make linux/dos boot usb's to try that route however any suggestions on getting past this secure rom verify error would be helpful.

Touchpad doesn't work on base model

I tried VoodooI2C and VoodooI2CHID, VoodooPS2, AppleSmartTouchPad but none of these kexts worked! Can you help me? I really need to get touchpad working!
Thanks

EDIT : I didn’t patch the DSDT for trackpad, after applied all the patches, it worked well!

Unable to edit the bios rom file in Razer Blade 15 2020 advanced model.

Hello, thank you very much for providing such a detailed guide for razer blade hackintosh. I opened the extracted BIOS file with AMIBCP according to your guidance, but it appeared the error shown in the following figure, so that there is no "Setup Configuration" tab in AMIBCP.
image
The BIOS version is as follows:
image
I am using AMIBCP 5.01.0014,AFUWINGUI 5.12.00.1904. I really appreciate your taking the time to answer my questions.

BIOS Entries hidden since SSD replaced

I unlocked successfully the bios and after that i replaced the nvme with an compatible one, now the "unlocked" bios has all entries hidden again.
Im using an CH341A Flasher to update the bios, i also tried to flash the original bios and reflash with the unlocked, but without success.

It's an Razer Blade 2020 Base Model

RBA 2018/2019 specifics

Hi, great guide, I know this is a guide for 2019 model, but it still could benefit if you mark which steps could be done for both 2018/2019 RBAs, and which are model-specific.

Unlock Bios

I tried to unlock bios on my mid 2019 razer blade advanced 15 but am not able to once I swapped my ssd. Using a 2tb Sabrent. Do you have any ideas as to why This drive prevents unlocking of bios?

240Hz Refresh Rate

Has anyone managed to get 240Hz refresh working? No matter what I do, I'm stuck at 60Hz.

Questions about BIOS Edits: do I check these or not

@stonevil - In the BIOS section of your guide you mention to check these options under CPU Power Management Control:

CPU - Power Management Control (second row from top) !
Intel(R) SpeedStep(tm)
Intel(R) Speed Shift Technology
C states
Package C State Limit
CPU Lock Configuration (scroll way down) !

But in the pics, you also have IO MWait Redirection and Timed Mwait checked, despite not being written in that guide. Should we check those options too or no? (And what do they do?)
D4D27DD6-85E6-4015-BFB2-F238565EFC80

C736586F-1005-4F8F-81A2-E7209013A4FF

Also, in the Graphics Configuration part, you say to check “Primary Display” and your screenshot has it listed one time and checked. But my BIOS has it appearing three times — do I need to check it every time or do I only check the first one? The same thing happened for the ASPM/ASPM L0s part so I have the same question on that part.
F5CF8B62-8C44-460B-8877-EF73D3D3B0F9

thank you in advance for any help!

Can’t boot on Catalina Beta

I currently have the exact same speced laptop as you. I’m still trying to debug, but even with the beta boot options the laptop seems to make it to the Apple logo but then the loading bar never goes past zero. I have a previous set of Kexts that work on the Catalina beta, and am dual booting Mojave. I’m currently investigating if it no longer boots because of the Kexts (Some which I updated) or something else.

After patching DSDT for tracking pad, boot takes almost +3 minutes instead of 30 seconds

As the title says, anyone else experiencing this? Usually takes about 30 seconds to boot, if that. After I've patched the DSDT for trackpad it takes over three minutes to boot. Same thing after patching for pinning. This is usually what is holding it up:

20190910_203125

Looks like it is related to TPD0. Trackpad still doesn't work after all the waiting. I did get it working once without a significant delay, but I've since had to redo my install, and can't get it back to that, even with the backup of the /EFI I had.

Any suggestions?

Pre-modded BIOS does not unlock Overclocking Performance menu

I flashed the BIOS using the pre-modded version provided, manually setting the stock config, and comparing both to the step-by-step instructions. Everything is correct, but when I go into BIOS Advanced > Overclocking Performance Menu is nowhere to be found. Both the one I did manually, and the pre-modded one provided, all match the step-by-step instructions. I've tried flashing a few times, but it still doesn't come up. Is there a fix for this? It prevents disabling the XTU Interface... everything else worked fine.

EFI for install?

Hi,

I am trying to follow your guide, and when it comes to creating a USB booting device for macOS the USB boot drive I created using Unibeast is not booting into the install screen. Do you have a special EFI for installing? Thanks a lot. I tried the EFI you included in your repo it doesn't work as well. Just FYI I am using the 9750H+2070MQ+240Hz model.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.