macOS Sonoma on Razer Blade 15 Base (2021) RZ09-0369x on Acidanthera's OpenCore bootloader
This EFI folder is based on Japerz12138's repository. I modified, cleaned and updated EFI from this repo.
In order to boot macOS on the Razer Blade, you need to change UEFI BIOS Configuration.
Please be aware that all PlatformInfo
and SMBIOS
information was removed from the OpenCore config.plist
files. Users will therefore need to generate their own PlatformInfo
with CorpNewt's GenSMBIOS tool before attempting to boot with this repository's EFI folder.
I added "-v debug=0x100 keepsyms=1" BootArgs, to debug, after installation you can clear bootarg's. If you can't boot, please check Dortania's OpenCore Install Guide
Software | Version |
---|---|
OS | macOS 14.2.1 Sonoma |
OpenCore | OC v0.9.7 |
SMBIOS | MacBookPro16,1 |
BIOS | v1.00 |
Device | Model | Compatibility |
---|---|---|
CPU | Intel Core i7-10750H 6-Core (2.6GHz / 5.0GHz) | No Issues |
Chipset | Intel HM470 | No Issues |
iGPU | Intel UHD Graphics 630 | No Issues |
dGPU | NVIDIA GeForce RTX 3060 | Not working, disabled |
Display | BOEhydis NV156FHM-NY4 15.6 1080p 144Hz | No Issues |
RAM | 16GB Samsung DDR4 2933MHz | No Issues |
Audio | Realtek ALC298 | No Issues |
WiFi | Intel Wi-Fi 6 AX201 160MHz | No Issues (not stable, probably because of Alpha version of kext) |
Storage | Samsung SSD 970 EVO Plus 1TB | No Issues |
TouchPad | Precision Glass | No Issues |
Webcam | HD webcam (1MP / 720P) | No Issues |
Keyboard | RGB Razer Chroma Backlit | No Issues, fork to change color |
Port | USB 3.1 | No Issues |
Thunderbolt 3 (USB-C) | No Issues, display connection not tested | |
HDMI | Not working, dGPU connection | |
Battery | Replaced 65Wh rechargeable lithium-ion polymer battery | No Issues, ~5 Hours of Video Playback on 50% brightness |
Power | 230W Power Adapter | No Issues |
- Sleep by closing lid
- NVIDIA GeForce RTX 3060 dGPU (disabled with an SSDT)
- HDMI output (hardwired to the NVIDIA dGPU)
- Airdrop (WiFi Module need to be replaced)
Many other Razer Blade machines need to unlock the BIOS and change the SAC to work properly, but software Mod of BIOS is locked, it can be Modified only by hardware method.
- Reboot computer
- Repeatedly press the
F1
orDEL
key to enter the UEFI BIOS configuration menu - In the UEFI BIOS navigate to the menu
Advanced
Power & Performance
CPU - Configuration
* DisableSoftware Guard Extensions (SGX)
* EnableIntel (VMX) Virtualization Technology
- Enable
Hyper-Threading
Advanced
Thunderbolt(TM) Configuration
- Switch
Security Level
toNo Security
- Switch
Advanced
*Thrusted Computing
* DisableSecutiry Device Support
Chipset
SATA And RST Configuration
- Check
SATA Mode Selection
set toAHCI
- Check
Security
- Set
Secure Boot
toDisabled
- Set
Boot
- Set
Fast Boot
toDisabled
CSM Configuration
- Set
CSM Support
toDisabled
- Set
- Set
Save and Exit
- Hit
Save Changes
- Hit
Save Changes and Reset
- Hit
If your audio is not working, try different ALC Layout ID, my work perfect with LayoutID=21, otherwise try: 3, 11, 13, 16, 21, 22, 28, 29, 30, 32, 47, 66, 72, 99. The detailed ALC configuration can refer to here: AppleALC Supported Codecs
Sleep working fine, if you go to sleep before closing lid, if you try sleep by closing lid, you will be wake in black screen.
If your machine run in to any problems or malfunctions during installation, I will not be responsible for that, so use this EFI at your own risk! Good luck, have fun, share your success to others may be able to help a lot!
To enable native HiDPI settings in the Display Preferences of macOS, download and run the one-key-hidpi script and select the option (1) 1920x1080 Display
.
- Install Karabiner-Elements
- Enable
Manipulate LED
forRazer Blade (Razer)
inDevices
section
There is a fork for Razer macOS, and little guide to it.
- Clone Repo librazermacos
- Open
./src/sample_cli.c
in any code editor - Change 16 Line
device.productId == ******
to0x026F
, You can find this adress in Karabiner-Elements - Change 19 Line to
razer_attr_write_mode_static(device.usbDevice, "255", 3)
, where 255 is your HUE value, 255 means White - Save and execute
make
in temrinal - Execute
sudo ./sample_cli