Home

Awesome

<img src="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Logos/OpenCore_with_text_Small.png" width="200" height="48"/>

macOS Monterey: 12.5 (21G72) Dual Boot w/ Windows 11: 21H2

OpenCore version: 0.8.3 <br>

My System

ComponentModel
CPUAMD Ryzen 7 2700X @ 3.7GHz
MotherboardASUS ROG Strix B450-F Gaming - BIOS Version 4702
GPUAMD Radeon RX 580
RAM32GB @ 2933 MHz

Recommended software

  1. AMD Power Gadget: https://github.com/trulyspinach/SMCAMDProcessor/releases - To read and adjust CPU clock frequencies
  2. Monitor Control: https://github.com/MonitorControl/MonitorControl/releases - For adjusting the brightness of an external monitor

Installation

  1. Create a USB installer using this guide
  2. Clone the repository and copy the "BOOT" and "OC" directories into your USB installers "EFI" folder
  3. Download GenSMBIOS to generate your unique SMBIOS. Run it and select Generate SMBIOS, select iMacPro1,1 as the model
  4. Now open EFI/OC/config.plist with ProperTree and go to PlatformInfo > Generic. Set MLB (Board Serial), SystemSerialNumber (Serial) and SystemUUID (SmUUID) to the generated values. Change the ROM to the MAC address of your system without colons. If your CPU does not have exactly eight cores, you also need to specify the number of CPU cores as describe here. You can then boot from the USB installer
  5. After you have set up macOS, download and open Clover Configurator and mount the EFI partition with it. Then copy the EFI folder from the USB stick to the hard drive

Please note: macOS Monterey installation requires Misc -> Security -> SecureBootModel to be disabled in the config. Also TPM needs to be disabled in the BIOS. Both can be enabled after install.

If you are using a Navi-based graphics card, you have to open EFI/OC/config.plist with ProperTree. Then add agdpmod=pikera to your boot-arguments (NVRAM > Add > 7C436110-AB2A-4BBB-A880-FE41995C9F82 > boot-args)

Make sure Secure Boot is set to Other OS and CSM is disabled if you're having issues booting the macOS installer

Please also note that the sleep mode may not work if:

  1. USB 2.0 device plugged into the motherboard's USB 3.x I/O ports<br>
  2. USB 3.x device plugged into the motherboard's USB 2.0 I/O ports<br>
  3. USB 2.0 device connected to a USB 3.x hub and plugged into the motherboard's USB 3.x I/O port, sleep only works when the hub is plugged into a USB 2.0 I/O port<br>

Wrong time in Windows after dual boot

  1. When you dual boot Windows, you may find that the clock in Windows is no longer correct. To fix this, run the "Windows Universal Time.reg" file in Windows as an administrator