Skip to content
Core i9-9900k + Z390 Asrock Phantom Gaming ITX-AC EFI πŸ‘¨πŸ½β€πŸ’»πŸŽ
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EFI updated kexts Feb 20, 2019
images added pc images Feb 3, 2019
.gitignore updated gitignore to ignore new .aml files Feb 3, 2019
README.md updated README with new components and information Feb 20, 2019
Z390-phantom-gaming-USB-config.dsl updated SSDT to handle DA2 usb-c front panel IO Feb 3, 2019

README.md

Asrock Phantom Gaming ITX / 9900K / MSI v1 RX580

  • Version - 10.14.3
Table of Contents

Images

Desktop Screenshot

PC Case - Side Closed PC Case - Front PC Case - Back PC Case - Open Side Left PC Case - Open Side Right

Parts

  • Intel Core i9-9900k
  • ASRock Z390 Phantom Gaming-ITX/AC
  • AMD RX580
  • 16gb (2 x 8gb) Corsair Vengeance LPX DDR4 3200MHz
  • AIO H100i Pro Liquid CPU Cooler
  • Samsung 970 EVO 500gb - NVMe PCIe M.2.
  • WD Blue 3D NAND 1TB PC SSD
  • BCM94350ZAE WiFi + BT
  • DA2 Streacom Mini-ITX Case

What Works

  • iGPU for Accelerated Graphics
  • Airdrop
  • Audio
  • USB 3.0 Speeds
  • Bluetooth
  • Wi-Fi
  • Ethernet
  • Sleep (wake from power button, but still testing wake from USB)
  • Shutdown
  • Front Panel USB-C

Still Testing

  • iMessage (haven't checked)

What doesn't work

  • Thunderbolt Hot Plug

Installation

  • FYI - the only important folder here is the EFI everything else is supplementary. Will update eventually. If you'd like to know sooner, feel free to submit an issue with specific questions about the installation process so I know that it's needed by someone.

config.plist

  • Be sure to generate a new Serial Number and SmUUID for the SMBIOS

Motherboard

Currently using bios 1.50 with Fix AsRock Z390 BIOS DSDT Device(RTC) bug fix

Change these settings in the BIOS

  • Advanced > Chipset Configuration > VT-d -> Disabled
  • Advanced > USB Configuration > XHCI Hand-off -> Enabled

Wi-Fi / Bluetooth

  • I replaced the stock Asrock Wi-Fi / BT card with a BCM94350ZAE WiFi / Bluetooth Chip. (create an issue if you'd like more documentation on this process)

Why I Decided to Build a Hackintosh

My reasons for using macOS are pretty straightforward: I am a developer that loves MacOS for the look and feel of the operating system, and also MacOS' development environment. I started to get frustrated because my 2014 MacBook Pro felt sluggish and ran hot since I run Docker with most of my development. I had been really excited with the new 2018 Mac Mini, but I heard a lot of criticism about the lack of power, below-average thermals, and limited customizability. For around $1200, it definitely seemed like I could spend my money more effectively, so I decided to do more research.

Before coming to the conclusion that I should build a Hackintosh, I experimented with various alternatives that could solve my dilemma. I tried Linux (Elementary, Deepin, Ubuntu, Mint) from time to time, but frankly it just isn't my cup of tea yet. I considered trying to replace my MacBook's hard drive with an NVMe drive to potentially help, but that came with it's own problems and I wasn't sure it was worth it. I even bought (and eventually returned) a used 2012 Mac Mini and replaced the hard drive with an SSD. This worked out pretty nicely, but I was underwhelmed by the processing power and started to worry about how long that would last since I invested a good amount of $$ for something older than my MacBook Pro. At some point, I tried using VMs for MacOS, but it didn't feel smooth, and my hardware was still a bottleneck. I became really enthused with the idea of having a desktop Mac that was completely customizable, could look like a Mac, would be fairly future-proof, and could dual boot Windows primarily for gaming.

I hope this information helps someone out there!

You can’t perform that action at this time.