This repository contains:
- OpenCore configuration for ASUS ROG MAXIMUS XI HERO
- Helper script to create EFI directory
- EFI folder archive
Original hardware selection based on tonymacx86.com Stork's MyHero II Build
Type | Item |
---|---|
Motherboard | Asus ROG MAXIMUS XI HERO ATX LGA1151 Motherboard |
CPU | Intel - Core i9-9900K 3.6 GHz 8-Core Processor |
CPU Cooler | Corsair H60 (2018) 57.2 CFM Liquid CPU Cooler |
Thermal paste | ARCTIC MX-4 2019 Edition 4 g Thermal Paste |
Memory | Ballistix Sport LT 64G DDR4, 2400 MHz CL16, BLS4C16G4D240FSB |
Video Card | Sapphire Radeon RX 580 8 GB PULSE Video Card |
Wi-Fi + Bluetooth Adapter PCI-E x1 Card | Fenvi HB1200 WiFi + Bluetooth 4.0 BCM4360 |
HDD 1,2 | Samsung 860 Evo 500 GB 2.5" Solid State Drive |
HDD 3 | Seagate Barracuda 6 TB 3.5" 5400RPM Internal Hard Drive |
Firewire | SYBA Low Profile PCI-Express Firewire Card |
Power Supply | Corsair RMx (2018) 750 W 80+ Gold Certified Fully Modular ATX Power Supply |
Case | Corsair 450D ATX Mid Tower Case |
Monitor | Dell S2415H 23.8" 1920x1080 60 Hz Monitor |
Camera | Logitech C920S HD Pro Webcam |
Other accessories:
Type | Item |
---|---|
Keyboard | Magic Keyboard with Numeric Keypad |
Trackpad | Magic Trackpad 2 |
macOS Ventura version 13.0 (22A380) with FileVault 2 enabled.
You may find great installation guide here.
Open: None.
Resolved:
-
Fenvi T-919 Wi-Fi + Bluetooth 4.0 BCM94360CD started having issues mid-autumn 2020:
- After shut down and then powering on PC again, Bluetooth will not work when logged in to macOS. However, it's fine at earlier stages, e.g., when typing password during the boot. Workaround: unplug and plug power cord after the shutdown.
- Keyboard and trackpad were working unstable from time to time (input garbage, freezes). Workaround: power cycle keyboard and trackpad, reboot.
Solution: (06-Dec-2020) Replaced Fenvi T-919 Wi-Fi + Bluetooth 4.0 BCM94360CD with Fenvi HB1200 Wi-Fi + Bluetooth 4.0 BCM4360.
-
macOS Catalina version 10.15.7 started rebooting suddenly
- MemTest86 revealed one BLS16G4D240FSB UDIMM to be faulty. Workaround: Remove faulty UDIMM.
Solution: (30-Nov-2020) Ordered and replaced faulty UDIMM.
As per Dortania OpenCore Install Guide, compiled SSDTs:
Based on Dortania USB Mapping Guide and Intel USB mapping.
USB port naming taken from this great reddit post.
Resulting USBMap.kext is used.
- OpenCore -
OpenCanopy.efi
,OpenRuntime.efi
,ResetNvramEntry.efi
,ToggleSipEntry.efi
- OcBinaryData - HfsPlus.efi
- AppleALC 1.7.3
- IntelMausi 1.0.7
- Lilu 1.6.1
- VirtualSMC 1.3.0 (
SMCProcessor.kext
,SMCSuperIO.kext
) - WhateverGreen 1.6.0
- OpenCanopy theme -
Acidanthera\GoldenGate
- OcBinaryData - Resources/
- OpenCore -
OpenControl.efi
,OpenShell.efi
,ResetSystem.efi
- PassMark MemTest86
BIOS:
- Version 2004 from the download page.
- Settings backup.
BIOS settings based on Dortania Coffee Lake Intel BIOS settings recommendations:
-
Advanced
Submenu Key / Value Comment CPU Configuration Software Guard Extensions (SGX): Disabled
CPU Configuration Intel (VMX) Virtualization Technology: Enabled
Required for Docker System Agent (SA) Configuration VT-d: Enabled
Could be enabled as DisableIoMapper
is set totrue
System Agent (SA) Configuration Above 4G Decoding: Enabled
USB Configuration XHCI Hand-off: Enabled
USB Configuration Legacy USB Support: Enabled
-
Boot
Submenu Key / Value Comment Boot Configuration Fast Boot: Disabled
Boot Configuration Boot Logo Display: Disabled
Boot Configuration Bootup NumLock State: Off
This is a matter of personal preferences Secure Boot OS Type: Windows UEFI mode
Ensure Secure Boot state
is inDisabled
state. If this is not the case, navigate toBoot
->Secure Boot
->Key Management
and selectClear Secure Boot Keys
There are two options to create EFI
folder:
- Download
EFI
folder archive from repository releases page - Create EFI directory and files with helper script
- Navigate to repository releases page and download tarball or zip package.
- Unarchive downloaded file locally
- Replace
{{SERIAL}}
,{{BOARDSERIAL}}
and{{SMUUID}}
with actual values inEFI/OC/config.plist
. If you don't have one, great example on how to do this could be found here. - Replace
{{MACADDRESS}}
with actualen0
MAC address value inEFI/OC/config.plist
. Another great example on how to do it is here. - Once done, mount EFI partition and copy
EFI
folder there.
Requirements:
Should you use Homebrew on macOS, install it with
brew install bash coreutils openssl@1.1 wget
To create EFI folder, there's no need to clone this repository, just run
bash -c "$(curl -fsSL raw.githubusercontent.com/vovinacci/OpenCore-ASUS-ROG-MAXIMUS-XI-HERO/master/create-efi.sh)"
This should download all necessary packages and extract files to the EFI
folder in the current directory.
Two things to be done manually before moving everything to actual EFI partition:
- Replace
{{SERIAL}}
,{{BOARDSERIAL}}
and{{SMUUID}}
with actual values inEFI/OC/config.plist
. If you don't have one, great example on how to do this could be found here. - Replace
{{MACADDRESS}}
with actualen0
MAC address value inEFI/OC/config.plist
. Another great example on how to do it is here.
After that, mount EFI partition and copy EFI
folder there.