Skip to content

Releases: Tyson-Hu/RazerBlade15-Base-Model-Hackintosh_macOS_Sonoma

RazerBlade 15 Base Model(2018) Sonoma EFI

03 Nov 09:50
Compare
Choose a tag to compare

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 Airportitlwm broken issue on macOS 14
  • Added UEFI quirk ShimRetainProtocol, allowing OpenCore chained from shim to verify Linux using shim's certificates
  • Fixed ForceAquantiaEthernet quirk on macOS 14 beta 2
  • Added PciIo protocol override used to fix Aptio IV compatiblity with Above 4G BARs
  • Fixed AppleXcpmForceBoost quirk on macOS 14
  • Updated builtin firmware versions for SMBIOS and the rest
  • Added ConsoleFont option to load custom console font for Builtin renderer
  • Improved XhciPortLimit quirk on macOS 11 to 14
  • Major Kext Updates

RazerBlade 15 Base Model(2018) Ventura EFI

10 Apr 06:02
Compare
Choose a tag to compare

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:
      • Airportitlwm: More native experience
        • Use default config
        • Need to enable Apple Secure Boot, system re-install required!!!
      • itlwm: Simple way solution
        • Use config: config_itlwm.plist
        • No Apple Secure Boot required
        • Require HeliPort, download here
      • Compatibility check here
    • 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 -> HibernateSkipsPicker not 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 ProvideCurrentCpuInfo support for macOS 13.3 DP
  • Fixed ThirdPartyDrives quirk on macOS 13.3 and above
  • Major Kext Updates

RazerBlade 15 Base Model(2018) Ventura EFI

04 Aug 18:41
4187da4
Compare
Choose a tag to compare

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 -> LoadEarly for drivers which need to be loaded before NVRAM init
  • Added --force-device option 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-delay argument to AudioDxe
  • Changed units of Audio -> SetupDelay from 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-csr option for Toggle SIP boot menu entry
  • Added macOS 10.4 and 10.5 support to AllowRelocationBlock Booter quirk
  • Added CPU cache info injection for macOS 10.4 to ProvideCurrentCpuInfo quirk
  • Added emulated NVRAM driver for use separately from OpenDuet

RazerBlade 15 Base Model(2018) Ventura EFI

20 Jul 20:20
Compare
Choose a tag to compare

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-device option 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

20 Jul 20:17
Compare
Choose a tag to compare

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 AppleCpuPmCfgLock on macOS 13
  • Fixed DummyPowerManagement on macOS 13
  • Updated builtin firmware versions for SMBIOS and the rest
  • Added macOS 13 support for AvoidRuntimeDefrag Booter quirk
  • Added injected kext bundle version printing in DEBUG builds
  • Added Linux compatibility for CreateVault scripts
  • Switched Reset NVRAM and Toggle SIP to 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-config value for Toggle SIP
  • Added optional Enabled and Disabled flavours for Toggle SIP (allows theme designers to provide distinct icons)
  • Added support for early log preservation
  • Switched to Python 3 in scripts (use python /path/to/script to force Python 2)
  • Added ForceAquantiaEthernet for Aquantia AQtion AQC-107s based 10GbE network cards support
  • Updated builtin firmware versions for SMBIOS and the rest
  • Added Misc -> Serial section to customise serial port properties
  • Added CustomPciSerialDevice quirk for XNU to correctly recognise customised external serial devices
  • Added auto-detect macOS Installer volume name for use when .disk_label file cannot be displayed
  • Added --restore-nosnoop flag to AudioDxe, making v0.7.7 fix for Windows sound opt-in
  • Added new method to disable trim when SetApfsTrimTimeout is set to zero
  • Fixed SetApfsTrimTimeout on macOS 12 (only works when set to zero)
  • Added script to build qemu recovery images to macrecovery
  • Fixed selecting SecureBootModel on hypervisors (should be x86legacy)
  • Added kext blocking Strategy for prelinked and newer
  • Added global MSR 35h fix to ProvideCurrentCpuInfo, allowing -cpu host in KVM
  • Fixed potential memory corruption with AVX acceleration enabled
  • Added LogModules for positive and negative log filtering by modules
  • Renamed OpenLinuxBoot driver argument from partuuidopts:{PARTUUID} to autoopts:{PARTUUID}
  • Supported booting Linux from stand-alone /boot partition without /loader/entries files (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 DmgLoading with secure SecureBootModel (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 ProvideCustomSlide enabled
  • Added support for .contentFlavour and .contentDetails files for boot entry protocol entries including OpenLinuxBoot
  • Added LINUX_BOOT_ADD_RW flag to OpenLinuxBoot to support e.g. EndeavourOS
  • Added flags+= and flags-= arguments to OpenLinuxBoot to simplify setting driver flags if needed
  • Fixed OpenLinuxBoot entry name disambiguation when LINUX_BOOT_USE_LATEST flag 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

30 Dec 00:06
Compare
Choose a tag to compare

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 ResizeAppleGpuBars to 0 and -1
  • Fixed OpenCanopy long labels fade-out over graphics background
  • Fixed ProvideConsoleGop not disabling blit-only modes (e.g. on Z690)
  • Fixed handling PCI device paths with logical units in ScanPolicy
  • Added ReconnectGraphicsOnConnect option for enabling alternative UEFI graphics drivers
  • Added BiosVideo.efi driver to use with ReconnectGraphicsOnConnect
  • Changed FadtEnableReset to avoid unreliable keyboard controller reset
  • Added EnableVmx quirk to allow virtualization in other OS on some Macs
  • Upgraded ProtectUefiServices to 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 OpenLinuxBoot driver: OC-native Linux autodetect and boot without chaining via GRUB
  • Fixed overlong boot entry names breaking text flow in builtin menu
  • Added ForceOcWriteFlash UEFI quirk to enable writing OC system variables
  • Added BridgeOSHardwareModel NVRAM variable to fix T2 SB AP models on macOS 12
  • Changed Default Apple Secure Boot model to match SMBIOS for macOS 12
  • Fixed opencore-version not being added to NVRAM variables
  • Fixed OSBundleLibraries/OSBundleLibaries64 handling
  • Added GraphicsInputMirroring to 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 MinDate and MinVersion to 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

22 Aug 07:05
Compare
Choose a tag to compare

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

06 Aug 13:56
63b925e
Compare
Choose a tag to compare

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 SyncTableIds quirk to sync modified table OEM identifiers (Default set to false)
  • Added support for custom kernels on ESP partition (Default set to false)
  • Added support for display rotation in direct GOP renderer (Default set to false)
  • Added GraphicsInputMirroring to fix lost keystrokes in some non-Apple graphical UEFI apps (Default set to true)
  • Added device-id spoofing support for AMD graphics
  • Added macOS 10.4 support for VirtualSMC and SMCBatteryManager (Test yourself if you want use that version of macOS)
  • Use method routeMultipleLong instead of routeMultiple in order to avoid conflict with future versions of CpuTscSync
  • 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

07 Jun 21:49
6a8836a
Compare
Choose a tag to compare

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>.icns and <TOOLPATH>.icns support
  • Added content flavour system allowing custom boot entry icons compatible across icon packs
  • Added automatic flavour detection for macOS boot entries
  • Added ProvideCurrentCpuInfo quirk to provide correct TSC/FSB for Hyper-V virtual machines
  • Added Hyper-V device path expansion to allow setting default boot volume
  • Added Apple variant of GopPassThrough to handle only AppleFramebufferInfo handles
  • 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.efi tool, similar to Apple csrutil
  • Removed support for <TOOLPATH>.lbl/.l2x pre-drawn entry labels
  • Fixed previous text not cleared before console mode tools and entries in OpenCanopy
  • Fixed DEBUG build crashes with GopPassThrough and UgaPassThrough
  • Added flavour for memory testing utilities
  • Updated recommended memtest86 config in sample .plist files
  • Defined bootloader flavours
  • Applied own flavour to OC build
  • Added CPU topology fixes to ProvideCurrentCpuInfo quirk
  • Updated OC default SIP disabled value
  • Documented SIP values which affect macOS updates
  • Added csr-data Apple NVRAM var to docs
  • Fixed file alignment causing codesign issues with CLANGPDB images
  • Replaced AdviseWindows with AdviseFeatures to 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

21 Apr 16:18
1a3485b
Compare
Choose a tag to compare

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 ForceBooterSignature quirk for Mac EFI firmware
  • Added Base and BaseSkip lookup for ACPI patches
  • Added more precise control on AppleEvent protocol properties and features
  • Added Memory Type decoding for SMBIOS in Automatic mode
  • 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=128 in boot-arg hbfx-ahbm.
  • 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:(