Repository navigation
Releases
RazerBlade 15 Base Model(2018) Sonoma EFI
RazerBlade 15 Base Model(2018) Sonoma EFI v3.3
----------更新内容 / Changes----------
(macOS 14 Sonoma check here!!!): You have to enable Apple Secure Boot to install the macOS 14 Sonoma!!!!
- Relate to OpenCore 0.9.5
- Fixed
Airportitlwmbroken issue on macOS 14 - Added UEFI quirk
ShimRetainProtocol, allowing OpenCore chained from shim to verify Linux using shim's certificates - Fixed
ForceAquantiaEthernetquirk on macOS 14 beta 2 - Added
PciIoprotocol override used to fix Aptio IV compatiblity with Above 4G BARs - Fixed
AppleXcpmForceBoostquirk on macOS 14 - Updated builtin firmware versions for SMBIOS and the rest
- Added
ConsoleFontoption to load custom console font forBuiltinrenderer - Improved
XhciPortLimitquirk on macOS 11 to 14 - Major Kext Updates
RazerBlade 15 Base Model(2018) Ventura EFI
RazerBlade 15 Base Model(2018) Ventura EFI v3.2
----------更新内容 / Changes----------
(Intel Wi-Fi Adapter check here!!!)
- Relate to OpenCore 0.9.1
- Add support for Intel Wi-Fi Adapter!!!
- Bluetooth support also included
- 2 Types of support:
- If still using the origin adapter(DW1560 / BCM94352Z), use config:
config_brcm.plist
- Updated macrecovery commands with macOS 12 and 13
- Updated builtin firmware versions for SMBIOS and the rest
- Added
Misc->Boot->HibernateSkipsPickernot to show picker if waking from macOS hibernation - Removed unwanted clear screen when launching non-text boot entry
- Added SD card device path support for boot device selection
- Updated AppleKeyboardLayouts.txt from macOS 13.1
- Fixed loading macOS with legacy boot without Apple Secure Boot
- Added
ProvideCurrentCpuInfosupport for macOS 13.3 DP - Fixed
ThirdPartyDrivesquirk on macOS 13.3 and above - Major Kext Updates
RazerBlade 15 Base Model(2018) Ventura EFI
RazerBlade 15 Base Model(2018) Ventura EFI v3.1
----------更新内容 / Changes----------
(Use THIS if you want to upgrade macOS 13 Beta 3 and above!!!)
- Relate to OpenCore 0.8.3
- Added ext4 file system driver
- Fixed KC segment name, which also fixed kernel panic on macOS 13 b3
- Added support for macOS 13 DP3 Kernel Collection
- Added support for NVRAM reset and set default boot entry when using emulated NVRAM
- Upgraded emulated NVRAM logout script to allow unsupervised installation of recent macOS OTA updates
- Added
Driver->LoadEarlyfor drivers which need to be loaded before NVRAM init - Added
--force-deviceoption to AudioDxe, allowing UEFI audio on HDA contollers which misreport themselves as non-HDA audio devices - Provided optional unsafe fast file logging (suitable only for firmware with a fully compliant FAT32 driver)
- Fixed incorrect OSBundleLibraries_x86_64 handling during cacheless injection
- Changed RsaTool not to link against system ssl on macOS
- Fixed crash during cacheless injection when kext blocking is enabled
- Removed default codec connection delay from AudioDxe
- Added optional
--codec-setup-delayargument to AudioDxe - Changed units of
Audio->SetupDelayfrom microseconds to milliseconds (divide previous value by 1000 if using this setting) - Fixed incorrect FAT binary slice being selected under macOS 10.4.11 when performing a cacheless boot
- Fixed rare assertion caused by label animation initialisation in OpenCanopy
- Added
--show-csroption forToggle SIPboot menu entry - Added macOS 10.4 and 10.5 support to
AllowRelocationBlockBooter quirk - Added CPU cache info injection for macOS 10.4 to
ProvideCurrentCpuInfoquirk - Added emulated NVRAM driver for use separately from OpenDuet
RazerBlade 15 Base Model(2018) Ventura EFI
RazerBlade 15 Base Model(2018) Ventura EFI v3.1.720-beta
----------更新内容 / Changes----------
- Relate to OpenCore 0.8.3
- (Use THIS if you want to upgrade macOS 13 Beta 3)
- Added ext4 file system driver
- Fixed KC segment name, which also fixed kernel panic on macOS 13 b3
- Added support for macOS 13 DP3 Kernel Collection
- Added
--force-deviceoption to AudioDxe, allowing UEFI audio on HDA contollers which misreport themselves as non-HDA audio devices - Provided optional unsafe fast file logging (suitable only for firmware with a fully compliant FAT32 driver)
- Fixed incorrect OSBundleLibraries_x86_64 handling during cacheless injection
- Changed RsaTool not to link against system ssl on macOS
- Fixed crash during cacheless injection when kext blocking is enabled
RazerBlade 15 Base Model(2018) Monterey EFI
RazerBlade 15 Base Model(2018) Monterey EFI v3.0
----------更新内容 / Changes----------
- Relate to OpenCore 0.8.2
- Only support up to macOS 13 Beta 2, Not Beta3!!!
- Fixed
AppleCpuPmCfgLockon macOS 13 - Fixed
DummyPowerManagementon macOS 13 - Updated builtin firmware versions for SMBIOS and the rest
- Added macOS 13 support for
AvoidRuntimeDefragBooter quirk - Added injected kext bundle version printing in DEBUG builds
- Added Linux compatibility for CreateVault scripts
- Switched
Reset NVRAMandToggle SIPto configurable boot entry protocol drivers - Supported optional Apple firmware-native NVRAM reset
- Supported NVRAM reset optionally retaining BIOS boot entries
- Supported user specified
csr-active-configvalue for Toggle SIP - Added optional
EnabledandDisabledflavours forToggle SIP(allows theme designers to provide distinct icons) - Added support for early log preservation
- Switched to Python 3 in scripts (use
python /path/to/scriptto force Python 2) - Added
ForceAquantiaEthernetfor Aquantia AQtion AQC-107s based 10GbE network cards support - Updated builtin firmware versions for SMBIOS and the rest
- Added
Misc->Serialsection to customise serial port properties - Added
CustomPciSerialDevicequirk for XNU to correctly recognise customised external serial devices - Added auto-detect
macOS Installervolume name for use when.disk_labelfile cannot be displayed - Added
--restore-nosnoopflag to AudioDxe, making v0.7.7 fix for Windows sound opt-in - Added new method to disable trim when
SetApfsTrimTimeoutis set to zero - Fixed
SetApfsTrimTimeouton macOS 12 (only works when set to zero) - Added script to build qemu recovery images to macrecovery
- Fixed selecting
SecureBootModelon hypervisors (should bex86legacy) - Added kext blocking
Strategyfor prelinked and newer - Added global MSR 35h fix to
ProvideCurrentCpuInfo, allowing-cpu hostin KVM - Fixed potential memory corruption with AVX acceleration enabled
- Added
LogModulesfor positive and negative log filtering by modules - Renamed OpenLinuxBoot driver argument from
partuuidopts:{PARTUUID}toautoopts:{PARTUUID} - Supported booting Linux from stand-alone
/bootpartition without/loader/entriesfiles (user must specify full kernel boot options) - Handled XML entities in driver arguments
- Updated underlying EDK II package to edk2-stable202202
- Updated ocvalidate to warn about insecure
DmgLoadingwith secureSecureBootModel(already disallowed in runtime) - Fixed AudioDxe not disabling unused channels after recent updates
- Allow gain to track OS volume on old macOS without
SystemAudioVolumeDB - Fixed crash on no mouse support when verifying password
- Fixed AppleInternal CSR bit being set with
ProvideCustomSlideenabled - Added support for
.contentFlavourand.contentDetailsfiles for boot entry protocol entries including OpenLinuxBoot - Added
LINUX_BOOT_ADD_RWflag to OpenLinuxBoot to support e.g. EndeavourOS - Added
flags+=andflags-=arguments to OpenLinuxBoot to simplify setting driver flags if needed - Fixed OpenLinuxBoot entry name disambiguation when
LINUX_BOOT_USE_LATESTflag is clear - Updated builtin firmware versions for SMBIOS and the rest
- Fixed crash in OpenLinuxBoot with partly (re-)installed Linux distro
- Improved robustness in malformed PE image file parsing
- Updated builtin firmware versions for SMBIOS and the rest
- Updated recovery downloading commands to include macOS 11 and 12
RazerBlade 15 Base Model(2018) Monterey EFI
RazerBlade 15 Base Model(2018) Monterey EFI v2.2.0
----------更新内容 / Changes----------
- Relate to OpenCore 0.7.6
- Fixed stack canary support when compiling with GCC
- Added automatic scaling factor detection
- Explicitly restricted
ResizeAppleGpuBarsto 0 and -1 - Fixed OpenCanopy long labels fade-out over graphics background
- Fixed
ProvideConsoleGopnot disabling blit-only modes (e.g. on Z690) - Fixed handling PCI device paths with logical units in ScanPolicy
- Added
ReconnectGraphicsOnConnectoption for enabling alternative UEFI graphics drivers - Added BiosVideo.efi driver to use with
ReconnectGraphicsOnConnect - Changed
FadtEnableResetto avoid unreliable keyboard controller reset - Added
EnableVmxquirk to allow virtualization in other OS on some Macs - Upgraded
ProtectUefiServicesto prevent GRUB shim overwriting service pointers when chainloading with Secure Boot enabled - Removed deprecated SSDT-PNLFCFL
- Fixed handling of zero-sized Memory Attributes Table
- Fixed Linux kernel sort order
- Added Linux detection optional log detail
- Added ability to fully override autodetect Linux boot options
- Added large BaseSystem support in
AdviseFeatures - Updated builtin firmware versions for SMBIOS and the rest
- Added tool to extract vendor secure boot certificate from GRUB shim file
- Updated underlying EDK II package to edk2-stable202108
- Updated Apple Secure Boot variables for
x86legacy - Implemented Boot Entry Protocol, allowing plug-in boot entry drivers
- Added StringBuffer and FlexArray libraries
- Updated Drivers to support arguments (requires config.plist update, see samples)
- Added
OpenLinuxBootdriver: OC-native Linux autodetect and boot without chaining via GRUB - Fixed overlong boot entry names breaking text flow in builtin menu
- Added
ForceOcWriteFlashUEFI quirk to enable writing OC system variables - Added
BridgeOSHardwareModelNVRAM variable to fix T2 SB AP models on macOS 12 - Changed
DefaultApple Secure Boot model to match SMBIOS for macOS 12 - Fixed
opencore-versionnot being added to NVRAM variables - Fixed OSBundleLibraries/OSBundleLibaries64 handling
- Added
GraphicsInputMirroringto fix lost keystrokes in some non-Apple graphical UEFI apps - Added support for stack canaries (security cookies / stack guards)
- Fixed unintialised memory access in AudioDxe causing audio playback failure
- Increased default APFS
MinDateandMinVersionto macOS Big Sur for better security - Updated builtin firmware versions for SMBIOS and the rest
- Fixed CLANGPDB OpenCore builds by shortening OC magic
- Kext Bump Version:
- BlueToolFixup 2.6.0 ➡️ 2.6.1
- BrcmBluetoothInjector 2.6.0 ➡️ 2.6.1
- BrcmFirmwareData 2.6.0 ➡️ 2.6.1
- BrcmPatchRAM3 2.6.0 ➡️ 2.6.1
- AppleALC 1.5.9 ➡️ 1.6.2
- HibernationFixup 1.4.2 ➡️ 1.4.5
- Lilu 1.5.5 ➡️ 1.5.8
- VirtualSMC 1.2.6 ➡️ 1.2.8
- WhateverGreen 1.5.2 ➡️ 1.5.5
RazerBlade 15 Base Model(2018) Big Sur EFI Beta
RazerBlade 15 Base Model(2018) Big Sur EFI v2.1.2.822-beta
----------更新内容 / Changes----------
- Relate to OpenCore 0.7.3
- Fixed OpenCanopy performance loss due to redrawing introduced in 0.6.9
- Added pattern-based automatic variable initialisation for better security
- Kext Change:
- LiluFriend(Removed), not really need this now.
- Kext Bump Version:
- RealtekRTL8111 2.4.0 ➡️ 2.4.2
RazerBlade 15 Base Model(2018) Big Sur EFI
RazerBlade 15 Base Model(2018) Big Sur EFI v2.1.0
----------更新内容 / Changes----------
- Relate to OpenCore 0.7.2
- Picker now have GUI(Monterey theme)
- Added support for macOS 10.4 and newer (Test yourself if you want use that version of macOS, don't think you want use that)
- Added
SyncTableIdsquirk to sync modified table OEM identifiers (Default set tofalse) - Added support for
custom kernelson ESP partition (Default set tofalse) - Added support for
display rotationin direct GOP renderer (Default set tofalse) - Added
GraphicsInputMirroringto fix lost keystrokes in some non-Apple graphical UEFI apps (Default set totrue) - Added
device-idspoofing support for AMD graphics - Added macOS 10.4 support for
VirtualSMCandSMCBatteryManager(Test yourself if you want use that version of macOS) - Use method
routeMultipleLonginstead ofrouteMultiplein order to avoid conflict with future versions ofCpuTscSync - Value type changed for
GopPassThrough: Boolean -> String - Add
BrcmPatchRAM/ BlueToolFixup for macOS 12 compatibility - Kext Bump Version:
- AppleALC 1.6.2 ➡️ 1.6.3
- HibernationFixup 1.4.1 ➡️ 1.4.2
- Lilu 1.5.4 ➡️ 1.5.5
- VirtualSMC 1.2.5 ➡️ 1.2.6
- WhateverGreen 1.5.1 ➡️ 1.5.2
RazerBlade 15 Base Model(2018) Big Sur EFI
RazerBlade 15 Base Model(2018) Big Sur EFI v2.0.0
----------更新内容 / Changes----------
- Relate to OpenCore 0.7.0
- Allow loading on macOS 12 without
-lilubetaall(With adapted for macOS 12 plug-ins) - Added constants for macOS 12 support
- Fixed NVRAM reset on firmware with write-protected
BootOptionSupport - Improved direct GOP renderer performance for certain cases
- Added support for display rotation in direct GOP renderer
- Fixed handling multinode device paths in LoadedImage and elsewhere
- Changed OpenCanopy image directory to support directory prefixes
- Changed OpenCanopy preferred image set to
Acidanthera\GoldenGate - Removed
<BOOTPATH>.icnsand<TOOLPATH>.icnssupport - Added content flavour system allowing custom boot entry icons compatible across icon packs
- Added automatic flavour detection for macOS boot entries
- Added
ProvideCurrentCpuInfoquirk to provide correct TSC/FSB for Hyper-V virtual machines - Added Hyper-V device path expansion to allow setting default boot volume
- Added
Applevariant ofGopPassThroughto handle onlyAppleFramebufferInfohandles - Fixed further kernel patches not being processed if a patch was skipped due to arch mismatch
- Added optional Toggle SIP system boot menu option
- Added
CsrUtil.efitool, similar to Applecsrutil - Removed support for
<TOOLPATH>.lbl/.l2xpre-drawn entry labels - Fixed previous text not cleared before console mode tools and entries in OpenCanopy
- Fixed DEBUG build crashes with
GopPassThroughandUgaPassThrough - Added flavour for memory testing utilities
- Updated recommended
memtest86config in sample.plistfiles - Defined bootloader flavours
- Applied own flavour to OC build
- Added CPU topology fixes to
ProvideCurrentCpuInfoquirk - Updated OC default SIP disabled value
- Documented SIP values which affect macOS updates
- Added
csr-dataApple NVRAM var to docs - Fixed file alignment causing codesign issues with CLANGPDB images
- Replaced
AdviseWindowswithAdviseFeaturesto support APFS - Kext Bump Version:
- AirportBrcmFixup 2.1.2 ➡️ 2.1.3
- AppleALC 1.5.9 ➡️ 1.6.2
- CPUFriend 1.2.3 ➡️ 1.2.4
- HibernationFixup 1.4.0 ➡️ 1.4.1
- Lilu 1.5.2 ➡️ 1.5.4
- NVMeFix 1.0.6 ➡️ 1.0.8
- VirtualSMC 1.2.2 ➡️ 1.2.5
- WhateverGreen 1.4.9 ➡️ 1.5.1
RazerBlade 15 Base Model(2018) Big Sur EFI
RazerBlade 15 Base Model(2018) Big Sur EFI v1.7.0
----------更新内容 / Changes----------
- Update OpenCore to
0.6.8 - Fix Keyboard & USB problem on macOS 11.3
- Added
ForceBooterSignaturequirk for Mac EFI firmware - Added
BaseandBaseSkiplookup for ACPI patches - Added more precise control on
AppleEventprotocol properties and features - Added Memory Type decoding for SMBIOS in
Automaticmode - Improved touch state abstraction
- Added APST workaround for
Kingston A2000 - Auto hibernation: added possibility to disable power event kStimulusDarkWakeActivityTickle in kernel, so this event cannot be a trigger for switching from dark wake to full wake.
- Can be turned on via bit
DisableStimulusDarkWakeActivityTickle=128in boot-arghbfx-ahbm.
- Can be turned on via bit
- EFI Bump Version:
- AppleALC 1.5.6 ➡️ 1.5.9
- Lilu 1.5.0 ➡️ 1.5.2
- NVMeFix 1.0.5 ➡️ 1.0.6
- RealtekRTL8111 2.3.0d10 ➡️ 2.4.0
- HibernationFixup 1.3.9 ➡️ 1.4.0
- VirtualSMC 1.1.9 ➡️ 1.2.2
- WhateverGreen 1.4.6 ➡️ 1.4.9
- VoodooI2C 2.6.2 ➡️ 2.6.5
- VoodooInput 1.1.0 ➡️ 1.1.2
- The theme interface is temporarily deleted, and it will be added back later (using the official provided). Sorry for that:(