OpenCore 0.6.4 Hackintosh on Asrock B365M-ITX

Repo for my Hackintosh build using MacOS 11.0 (Big Sur). Will also attempt to make it a multi-boot build with Linux/Windows.

System Specifications

Component Model Notes
CPU Intel i7-9700 3GHz
GPU Radeon RX 5500 XT Challenger ITX 8G Only compatible up to MacOS 11.0 (Big Sur)
Motherboard Asrock B365M-ITX/ac
RAM CORSAIR Vengeance LPX 32GB (2 x 16GB) 288-Pin DDR4 2666
CPU Cooler Alpenföhn® Black Ridge
PSU Corsair SF600 Gold SFX
Case JONSBO T8 Handle Mini-ITX Computer Case - Silver
SSD SK hynix Gold S31 1TB 3D NAND 2.5 inch SATA III Internal SSD
NIC Fenvi BCM94360NG NGFF (A+E) Natively supports Wi-Fi and Bluetooth without kexts

EFI File Tree

EFI
├── BOOT
│   └── BOOTx64.efi
└── OC
    ├── ACPI
    │   ├── SSDT-AWAC.aml
    │   ├── SSDT-EC-USBX.aml
    │   ├── SSDT-PLUG.aml
    │   └── SSDT-PMC.aml
    ├── Bootstrap
    │   └── Bootstrap.efi
    ├── Drivers
    │   ├── HfsPlus.efi
    │   ├── OpenCanopy.efi
    │   └── OpenRuntime.efi
    ├── Kexts
    │   ├── AppleALC.kext
    │   ├── CPUFriendDataProvider.kext
    │   ├── IntelMausi.kext
    │   ├── Lilu.kext
    │   ├── SMCProcessor.kext
    │   ├── SMCSuperIO.kext
    │   ├── USBInjectAll.kext
    │   ├── USBMap.kext
    │   ├── VirtualSMC.kext
    │   ├── WhateverGreen.kext
    │   └── XHCI-unsupported.kext
    ├── OpenCore.efi
    ├── Resources
    │   ├── Audio
    │   ├── Font
    │   ├── Image
    │   └── Label
    ├── Tools
    │   ├── OpenShell.efi
    │   ├── libaistat.dylib
    │   ├── rtcread
    │   ├── smc
    │   └── smcread
    └── config.plist

What's Working

  • Wi-Fi
  • Bluetooth
  • Audio
  • File sharing
  • USB Mapping
  • AirDrop
  • OpenCore UEFI GUI
  • Sleep
  • dGPU

What's Not Working

  • iMessage (in progress)

Potentially Useful Tools

Tool Use Case
Connectify Wi-Fi to Ethernet passthrough. For when you don't have Ethernet ports in the walls but have one on your computer.

Getting Started

  1. Follow the OpenCore Installer Guide to create the installation media.
  2. Clone this repository, and copy the EFI directory and its contents to your installation media.
  3. Create a folder at the root of the installation media called com.apple.recovery.boot. Use the macrecovery tool specified in the OpenCore Installer Guide to download the Big Sur base system image.
  4. Copy both the .dmg and .chunklist files to the com.apple.recovery.boot folder created in step 3.
  5. Eject the installation media from your computer and plug it into your Hackintosh build.
  6. When the OpenCore UEFI shows up, select <Your Installation Media Name> (External). This will launch the base system installation. WIP
  7. format disk
  8. reinstall os