Skip to content

rafaelmaeuer/Asus-P8P67Pro-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASUS P8P67 PRO/EVO Hackintosh

Install macOS Monterey on ASUS P8P67 PRO/EVO (REV3.0) Mainboard with Sandy Bridge CPU.

P8P67-Pro Hackintosh

Information

This Hackintosh was created with help of Qraxin/Asus-P8P67-OpenCore-EFI repository and OpenCore guide Desktop Sandy Bridge as base.


Table of Contents


Hardware

Component Variant Info Buy
Mainboard ASUS P8P67 PRO /
ASUS P8P67 EVO
origin.asus.com
origin.asus.com
ebay.de
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 /
MSI GeForce GTX 760 /
Sapphire Radeon R7 250X
asus.com
de.msi.com
techpowerup.com
amazon.de
ebay.de
ebay.de
WiFi / BT ASUS PCE-AC58BT + BCM94352Z /
ASUS PCE-AC55BT + BCM4352 /
Fenvi FV T919 PCI-E
asus.com | fenvi.cn
asus.com | osxlatitude.com
fenvi.com
amazon.de | amazon.de
ebay.de | ebay.de
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 i7 2600K CPU Score

Geekbench 5 Score (Metal) of Radeon RX 570 GPU RX 570 GPU Score

Blackmagic Disk Speed of Samsung 870 EVO SSD Samsung 870 EVO Speed


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 or release for final use
  • 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 to EFI/OC/Drivers for GUI picker
      • Add VBoxHfs.efi to EFI/OC/Drivers for HFS+ support
    • Repeat this step when switching from debug to release version

c) Patches and Kexts

  • Copy all ACPI patches from/to EFI/OC/ACPI/
  • Copy config.plist from/to EFI/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

b) Sleep/Wake

c) Tools

  • Install the following from Tools folder:
    • Intel Power Gadget to test CPU frequency and speed stepping
    • OpenCore Configurator (OCC) to modify/update config.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

  1. Backup
    • Full system backup with Time Machine or similar software
    • Copy current EFI to OpenCore USB-Drive for recovery purpose
  2. Download
    • Latest version of OpenCore and replace files in EFI
    • Updates for all installed kexts and replace in EFI
  3. Reboot
    • Boot with updated OpenCore version and kexts
    • If the system doesn't boot, use OpenCore USB-Drive to roll back
  4. Update
    • Start macOS Update from System Settings -> Software Update
    • With OpenCore the update process should work automatically
    • If Software Update shows Mac version is up to date, download macOS Installer from AppStore and start the update manually

If the system doesn't boot, try to fix the problem or revert to the latest EFI or system-backup.


DualBoot Windows

  1. Install

  2. 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 Magic Mouse scrolling install AppleWirelessMouse64.exe from Windows/Mouse folder
  3. 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:

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 /
VodooHDA.kext*
1.7.5
2.9.9
acidanthera/AppleALC
sourceforge.net
Bluetooth BlueToolFixup.kext
BrcmFirmwareData.kext
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
SMCSuperIO.kext
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.