Home

Awesome

Hackintosh

This is a repo where I store my EFI and steps to get my Ryzen Hackintosh working properly.

Hardware Used

Processor: AMD Ryzen 5 2600
Mainboard: AsRock B450M Steel Legend
Memory: Corsair Vengeance (2x8GB) DDR4-3200
Storage: ADATA XPG SX8200 Pro (512GB) M.2 NVMe (OSX)
Graphics Card: Sapphire Radeon R9 370 4GB

Software Version

Working Proof
MacOS Catalina 10.15.7 (Build 19H2)

Reference Links

GPU Spoofing

OpenCore GPU Spoof
Patch SSDT-GPU-SPOOF
Inject Kexts with Hackintool
Bypass CSR Filesystem
Compiling and Decompiling ACPI Tables

Preparing OpenCore USB

Making OC Installer in Windows
Organizing OpenCore EFI
Gathering Required Files
Dumping DSDT
Modifying config.plist

Tools Needed

Hackintool - Injecting Kexts
MaciASL - ACPI Editing IDE for macOS
ProperTree - Edit .plist
GenSMBIOS - Generate SMBIOS
SSDTTime - Dump DSDT & Apply General Patch
MountEFI - Mount OS EFI Partition
gibMacOS - Download and Create Bootable OC USB

Steps

  1. Prepare the USB
boot-args: -v keepsyms=1 debug=0x100 alcid=1 npci=0x2000
  1. Configure BIOS
  1. Install macOS
  1. GPU Spoofing (FakeID)
~~External (_SB_.PCI0, DeviceObj)~~
~~External (_SB_.PCI0.PEG0.PEGP, DeviceObj)~~

Modify this 2 lines into 👇🏼

External (_SB_.PCI0.PEG0.PEGP, DeviceObj)
Scope (\_SB.PCI0.PEG0.PEGP).
  1. Patch AMD Kexts
  1. Fix Adobe Crashes on AMD