stonevil / razer_blade_advanced_early_2019_hackintosh Goto Github PK
View Code? Open in Web Editor NEWRazer Blade Advanced early 2019 Hackintosh. Guide and EFI
Razer Blade Advanced early 2019 Hackintosh. Guide and EFI
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?
if i select my ssd, it will show the logo and go back into the bios, cant seem to boot off m.2
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.
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.
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: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
config.plist
that I know worksI'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:
config.plist
that I know worksconfig.plist
in the repo by itselfAll 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):
Otherwise, there are only two configurations that work:
config.plist
modified for RAM, and Kexts installed in /L/Econfig.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.
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!
Add Ethernet option for Base model
I have a Razer Blade Base Model 2019 and I tried to connect a second screen using USB-C but it doesn't work! Is there any patches?
Config:
Issues with power for audio on battery
Add BIOS pre and post update procedure
@stonevil First off Thank you for the amazing guide, and the continuing work you've been putting into it.
Recommendation:
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.
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.
Update up to macOS 10.14.6
WhateverGreen black screen issue after commit 56f91c3b67139b7f80663ffd4c58f89ab6a28e8d
Fix Windows version ISO images.
Update procedure to use Windows-ISO-Downloader to download right ISO image version.
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?
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 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
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.
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!
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.
The BIOS version is as follows:
I am using AMIBCP 5.01.0014,AFUWINGUI 5.12.00.1904. I really appreciate your taking the time to answer my questions.
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
I am on System Bios 1.05, EC FW 1.03 and MCU FW 1.00.20.00
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.
Add Linux tripple boot option
any direction you can point me to get started
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?
Has anyone managed to get 240Hz refresh working? No matter what I do, I'm stuck at 60Hz.
@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?)
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.
thank you in advance for any help!
RBA detects display as projector. Connection Type coming as DisplayPort
Razer Blade Base model works fine but when I update to Catalina the trackpad fails to work. Tried many solutions online, found nothing to work
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.
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:
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?
Sometimes screen do not wake up after first lid open from sleep. You need to close and open lid again. This issue introduced after latest BIOS update.
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.
When run on battery only, after a few minutes, the Blade gets hot and the fans spin up and the battery life drops.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.