First Hackintosh! macOS Catalina 10.15.5 | OC 0.5.8 | i9 9900k | Strix Z390-I | Sapphire RX5700XT

First Hackintosh! macOS Catalina 10.15.5 | OC 0.5.8 | i9 9900k | Strix Z390-I | Sapphire RX5700XT

https://preview.redd.it/7vpx3e4mze151.jpg?width=6240&format=pjpg&auto=webp&s=ef819263d7119ac2c2b8f8046abdac6d48d7a606

This is my first ever Hackintosh. Although I have had a lot of experience with Mac and Building computers before, this was quite a task. However, now I couldn't be happier with the outcome.

Another up close pic of the build!

Specs:

  • CPU: Intel Core i9-9900K 3.6 GHz 8-Core Processor
  • CPU Cooler: NZXT Kraken X63 280mm Liquid CPU Cooler
  • Motherboard: Asus ROG STRIX Z390-I GAMING Mini ITX LGA1151 Motherboard
  • Memory: G.Skill TridentZ 32 GB (2 x 16 GB) DDR4
  • Storage: Corsair MP510 Corsair MP510 960GB M.2 NVMe SSD (Mac)
  • Storage: Crucial BX500 2.5in SATA SSD 120GB (Windows)
  • Storage: Seagate 2tb 2.5in HD
  • Video Card: Sapphire Radeon RX 5700 XT 8 GB PULSE Video Card
  • Case: Phanteks Enthoo Evlolv Shift (1 Window & 1 Air Panel)
  • Power Supply: Corsair SF600 Platinum

What Works:

  • iCloud
  • iMessages
  • FaceTime
  • App Store
  • Sleep
  • Audio
  • Ethernet
  • Netflix/DRM in Chrome & Safari
  • Booting into Windows with OpenCore

What Doesn't Work:

  • Any Bluetooth and Wi-Fi Services. DW1560 Chip is in the mail.

Notes:

  • I used the opencore dortania guide. Although most of it was very easy to understand, there were still parts that I did wrong or missed despite reading it numerous times. Read the guide more than once. Also a special thanks to everyone on Reddit and Discord who helped me out.
  • In my config.plist some of my kexts were disabled despite using propertree to take a clean snapshot of the files. For example, I had a lot of trouble trying to figure out why the macOS installer would not connect to the internet despite the IntelMausi kext being in my EFI folder. A few people on reddit pointed out that it was actually disabled in my config.plist, so make sure you double-check it.
  • I made the mistake of adding the wrong kexts and .dsl files to my EFI folder. I assumed that propertree would remove those files from the config.plist if I told it to take another snapshot of the EFI folder. However, they remained in the file. So to avoid future issues or conflict make sure you remove manually. Or if you're having trouble, start with a fresh config.plist like I did.
  • I had windows installed initially and used SSDT time to configure my files for me. However, on my first attempt of installing macOS, it did not work. Subsequently, I was unable to access BIOS and the installer was not working. Disconnecting the SATA cable to the Windows HD alleviated both of these issues. Once macOS was properly installed and my EFI folder was transferred off my USB, I was able to access BIOS again.
  • I configured BIOS using these instructions. However, I noticed that some of the settings listed in the opencore dortania guide were not in the above. Thus, I also adjusted my BIOS to account for those settings as well.
  • After reboot/shutdown my BIOS would be sent into Safemode. I had to apply the RTC patch by enabling a Kernel Quick. At first, this patch did not appear to work, but someone on Discord suggested that I restart a few more times to test it out. On the second reboot, and all of them since, it has been working perfectly. Thus, I did not need RTCMemoryFixup.
submitted by /u/Logiktal
[link] [comments]