Awesome
ASUS P8P67 PRO/EVO Hackintosh
Install macOS Monterey on ASUS P8P67 PRO/EVO (REV3.0) Mainboard with Sandy Bridge CPU.
Information
This Hackintosh was created with help of Qraxin/Asus-P8P67-OpenCore-EFI repository and OpenCore guide Desktop Sandy Bridge as base.
- macOS: Monterey 12.6.1
- bootloader: OpenCore 0.8.5
<a href="https://www.buymeacoffee.com/rafaelmaeuer"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=☕️&slug=rafaelmaeuer&button_colour=F2F2F2&font_colour=000000&font_family=Lato&outline_colour=000000&coffee_colour=FFDD00"></a>
Table of Contents
Hardware
Component | Variant | Info | Buy |
---|---|---|---|
Mainboard | ASUS P8P67 PRO /<br> ASUS P8P67 EVO | origin.asus.com <br> origin.asus.com | ebay.de <br> ebay.de |
Processor | Intel Core i7 2600K | ark.intel.com | ebay.de |
DDR3 RAM | RipjawsX DDR3 16GB | gskill.com | amazon.de |
SSD | Samsung 870 EVO | samsung.com | amazon.de |
Graphics | Asus Radeon RX 570 /<br> MSI GeForce GTX 760 /<br> Sapphire Radeon R7 250X | asus.com <br> de.msi.com <br> techpowerup.com | amazon.de <br> ebay.de <br> ebay.de |
WiFi / BT | ASUS PCE-AC58BT + BCM94352Z /<br> ASUS PCE-AC55BT + BCM4352 /<br> Fenvi FV T919 PCI-E | asus.com | fenvi.cn <br> asus.com | osxlatitude.com <br> fenvi.com | amazon.de | amazon.de <br> ebay.de | ebay.de <br> amazon.de |
USB 3.0 | Inateck USB 3.0 PCIe KT4006 | inateck.de | amazon.de |
Performance
Geekbench 5 Score of Intel Core i7 2600K CPU
Geekbench 5 Score (Metal) of Radeon RX 570 GPU
Blackmagic Disk Speed of Samsung 870 EVO SSD
Install macOS
1. Installer-Drive
a) macOS Installer
To create a working macOS Installer-Drive, you need the following:
- An empty USB flash drive (minimum 16GB)
- A device already running macOS
Create an USB Installer-Drive with OpenCore Legacy Patcher following the How to install macOS Monterey on an unsupported Mac guide.
b) OpenCore
- Download latest OpenCore: acidanthera/opencorepkg
- Chose
debug
for installation and testing orrelease
for final use
- Chose
- Mount
EFI
partition of Installer-Drive (e.g. with OpenCore Configurator) - Follow this guide OpenCore-Install-Guide
- Basically the files mentioned in file-swaps need to be copied/updated
- Add
OpenCanopy.efi
toEFI/OC/Drivers
for GUI picker - Add
VBoxHfs.efi
toEFI/OC/Drivers
for HFS+ support
- Add
- Repeat this step when switching from
debug
torelease
version
- Basically the files mentioned in file-swaps need to be copied/updated
c) Patches and Kexts
- Copy all ACPI patches from/to
EFI/OC/ACPI/
- Copy
config.plist
from/toEFI/OC/config.plist
- Copy all kexts from/to
EFI/OC/Kexts/
2. BIOS Settings
-
Update to version 3602 (firmware in BIOS folder)
-
Use following BIOS settings (F8/DEL on boot):
EZ-Mode - System Performance - Asus Optimized Advanced Mode - Advanced - CPU - Ai Overclock Tuner: X.M.P. - Intel VT-d: Enabled - SATA - Mode Selection: AHCI - S.M.A.R.T.: Enabled - USB - Legacy: Enabled - Legacy USB 3.0: Enabled - EHCI Hand-off: Enabled - Onboard Devices - Renesas USB 3.0: Disabled - Bluetooth: Disabled - VIA 1394: Disabled - Marvell Storage: AHCI - Serial Port: Disabled - Boot - PCI ROM: Legacy ROM - Option ROM: Force BIOS
3. Install macOS
- Connect Installer-Drive to USB2 port
- Boot from Installer-Drive (
F8
on BIOS post ->[UEFI] USB Drive
) - Select macOS Installer (
Install macOS Monterey
) - Begin installation on APFS formatted SSD
- Finish the initial macOS setup process
4. Post Install
a) OpenCore
- After successful install copy OpenCore to system EFI partition
- Repeat steps 1b + 1c but with EFI of macOS SSD as target
- Switch OpenCore from
debug
torelease
version (file-swaps) - To disable all logging apply following config-changes
- Switch OpenCore from
b) Sleep/Wake
- Read and follow instructions in Docs/SLEEP.
c) Tools
- Install the following from Tools folder:
Intel Power Gadget
to test CPU frequency and speed steppingOpenCore Configurator
(OCC) to modify/updateconfig.plist
Hackintool
to check for loaded kexts and system settings
d) Audio
- (Optional) Install VoodooHDA by following instructions in Docs/AUDIO.
Update macOS
Check the official update-guide: OpenCore-Post-Install/update
- Backup
- Full system backup with
Time Machine
or similar software - Copy current EFI to OpenCore USB-Drive for recovery purpose
- Full system backup with
- Download
- Latest version of OpenCore and replace files in EFI
- Updates for all installed kexts and replace in EFI
- Reboot
- Boot with updated OpenCore version and kexts
- If the system doesn't boot, use OpenCore USB-Drive to roll back
- Update
- Start macOS Update from
System Settings
->Software Update
- With OpenCore the update process should work automatically
- If
Software Update
showsMac version is up to date
, download macOS Installer from AppStore and start the update manually
- Start macOS Update from
If the system doesn't boot, try to fix the problem or revert to the latest EFI or system-backup.
DualBoot Windows
-
Install
- Create new partition (~106 GB min) with
disk utility
- Create a Windows 11 Installer-Drive with either
- Rufus (no TPM/ no Secure Boot) or
- Media Creation Tool (copy Windows/Install/bypass.reg to Installer-Drive)
- Select
Windows
boot entry in OpenCanopy to begin installation - Delete the partition from installer and let Windows re-create it
- (follow Windows 11 nun installieren und die Regdatei für den Bypass nutzen for bypass.reg)
- Create new partition (~106 GB min) with
-
Drivers
- Unzip drivers in Windows/Driver folder and install manually from Device-Manager
- for "unknown device" select
Microsoft Engine Interface
as driver - for "BCM43525" select
DW1560 Bluetooth 4.0 LE
as driver
- for "unknown device" select
- For Magic Mouse scrolling install
AppleWirelessMouse64.exe
from Windows/Mouse folder
- Unzip drivers in Windows/Driver folder and install manually from Device-Manager
-
Fixes
- For Scroll-Inversion follow the instructions from windowscentral.com
- For Keyboard remapping use AutoHotkey and SharpKeys with proper config files from Windows/Keyboard folder
- Fix incorrect clock settings by instructions from lifehacker.com
- Currently there are two concurrent problems:
- Don't install BT-Driver in Windows: Mouse works on both OS while restart, but no Scroll in Windows
- Install BT-Driver in Windows: Scrolling in Windows works, but restart breaks connection for other OS
Resources
Basic information to run this Hackintosh. For more detailed information see Docs/CONFIG.
Boot Flags
The following bootflags are required for boot:
- alcid=7 for ALC882 audio config (5/6 ports)
- brcmfx-country=XX changes the wifi country code to XX (US, DE, ...)
- darkwake=0 fixes
Wake by RTC/Maintenance
- (radpg=15 fixes R7 250X initialization)
ACPI Patches
Find the following SSDT patches (recommended by dortania) in ACPI folder:
Patch | Name | Link |
---|---|---|
Fix Embedded Controller | SSDT-EC-USBX.aml | dortania/acpi/ec-fix |
Fix Wake from Bluetooth* | SSDT-GPRW.aml | dortania/usb/instant-wake |
Fix SMBus support | SSDT-SBUS-MCHC.aml | dortania/acpi/smbus |
*Use in combination with GPRW to XPRW Patch. Not needed when using a BCM94360CD Fenvi
card.
Kexts
Type | Kext | Version | Author |
---|---|---|---|
Audio | AppleALC /<br> VodooHDA.kext* | 1.7.5 <br> 2.9.9 | acidanthera/AppleALC <br> sourceforge.net |
Bluetooth | BlueToolFixup.kext <br> BrcmFirmwareData.kext <br> BrcmPatchRAM3.kext | 2.6.4 | acidanthera/BrcmPatchRAM |
Ethernet (Intel) | IntelMausi.kext | 1.0.7 | Mieze/LucyRTL8125Ethernet |
Ethernet (Realtek) | AppleRTL8169Ethernet.kext | 1.0.0 | Realtek/RTL8110SC(L) |
Graphics | WhateverGreen.kext | 1.6.1 | acidanthera/WhateverGreen |
Patch Engine | Lilu.kext | 1.6.2 | acidanthera/Lilu |
Sensors | VirtualSMC.kext <br> SMCSuperIO.kext <br> SMCProcessor.kext | 1.3.0 | acidanthera/VirtualSMC |
USB Map | USBMap.kext | 1.0 | rafaelmaeuer/P8P67Pro/USB |
(USB Map Helper | USBInjectAll.kext | 0.7.6 | Sniki/OS-X-USB-Inject-All) |
WiFi | AirportBrcmFixup.kext | 2.1.6 | acidanthera/AirportBrcmFixup |
*Kext needs special setup, see Asus-Z590-P-Hackintosh/Docs/AUDIO
Tools
Name | Version | Download |
---|---|---|
Hackintool | 3.9.0 | headkaze/Hackintool |
Intel Power Gadget | 3.7.0 | software.intel.com |
IORegistryExplorer | 2.1 | vulgo/IORegistryExplorer |
MaciASL | 1.6.2 | acidanthera/MaciASL |
OpenCore Configurator | 2.63.0.0 | mackie100projects |
ssdtPRGen | 17.0 | Piker-Alpha/ssdtPRGen |
Troubleshooting
For a list of tips and tricks for already known problems see Docs/TROUBLE.
Links and Documentation
Find more links and documentation in Docs/LINKS.