With the new release of OpenCore 0.5.9, I think I need to try that I will still be able to install macOS Catalina Hackintosh on AMD FX 8350 processor. Previously, my system is up and running nicely using OpenCore 0.5.8. Even it is not necessary to update to the latest OpenCore, but some of you may come up with this new release. So, here you go.
In the following tutorial. I am using Windows 10 to create and edit my EFI. Below, you can download my complete EFI folder that you can use for the AMD FX8350. But please note, that this only works with the following specifications. Other specs may or may not works. If your hardware is different, you will need to configure everything by yourself. I also show you how to configure the OpenCore from the beginning. I hope it helps.
- Processor: AMD FX8350
- Motherboard: Gigabyte GA-970a-D3P
- Graphics Card: MSI RX570 8 GB Armor
If you want to know how to configure the OpenCore 0.5.9 for the AMD FX 8350, you can follow these steps below.
Step 1. Create macOS Catalina Installation USB
Please navigate to the following link to see how to create macOS Catalina Installation USB.
- Windows users using gibMacOS
- macOS users
Step 2. Download OpenCore
If you created your USB installation drive from Windows using gibMacOS, you should already have a BOOT partition containing the EFI folder with the latest version of OpenCore. But, you can also download the OpenCore 0.5.9, extract, and replace the existing EFI folder in your BOOT partition.
Extract the file and then copy the EFI folder to your EFI partition (Mac users). For Windows users, the EFI folder is already copied to BOOT partition by gibMacOS process.
Step 3. Download Kexts and Drivers and other files
For this particular build, please download the kexts, drivers and ACPI from the following links
Extract the zip files and put the content in the respective folder under the OC folder in your EFI folder. Rename sample.plist to config.plist and put it inside the OC folder. Again, this set of Kexts and drivers are for this specific build. You may need to add more or different drivers and kexts if your hardware is different.
Step 4. Configure config.plist
Now it’s time for the fun part. It is time to configure our config.plist. Use the ProperTree software to edit the plist file. You can download ProperTree from this link below
Now Run ProperTree and then open your config.plist in your OC folder.
First, go to File >> OC Clean Snapshot. Point to your OC directory. This will read all the kexts and drivers inside the OC folder into the config.plist.
Note: All the images below are sourced from the Dortania GitHub. Please always check that page to get the most complete and most recent version.
In this ACPI Section, make sure your SSDT files are listed in the ACPI section of the config.plist. And then, compare your config.plist under ACPI section with this one below.
Next, go to Quirks section under Booter. And then, change the following item in red to True.
RebuildAppleMemoryMap ==> set to True.
In the DeviceProperties section, it is safe and recommended to remove the PciRoot(0x0)/Pci(0x1b,0x0) entry.
Now let’s move to the Kernel section. In this section, there are some stuff we need to change.
Kernel >> Quircks
Under Quircks, change the following to True
All of those entries must be set to True.
Kernel >> Patch
We will need to replace the existing Patch section with the one provided for AMD FX series. Download the patch.plist from this link and then save it to patch.plist file. Open it using ProperTree, and then copy it and replace the one in config.plist. You can see the illustration on how to do this correctly. See the following gif animated picture.
In this Misc section, change the following
- AppleDebug ==> Yes
- DisableWatchDog ==> Yes
- Target ==> 67
- AllowNvramReset ==> Yes
- AllowSetDefault ==> Yes
- ScanPolicy ==> 0
- Vault ==> Optional
For the NVRAM Section, the following image in red box need to be changed
In the boot-args, remove the alcid=1 and debug=0x100 as well. Then add the following
So it should looks like this:
-v keepsyms=1 npci=0x2000
In the PlatformInfo Section, we need to fill in the serial number, SMBios etc. But for now, we will leave it as is. We can do it later in post install. We will use GenSMBIOS application to generate the SMBIOS, serial, etc.
Basically, the default config.plist should be configured as is. We do not need to change anything in UEFI section. But, for checking, please make sure that the drivers are loaded or listed in UEFI>>Drivers as follow.
That’s it. You are good to go. Reboot your PC and then boot using the USB flash drive. Don’t forget to change the BIOS settings as follow.
- Fast Boot
- Secure Boot
- Above 4G Decoding (skip if your BIOS doesn’t have this option)
- EHCI/XHCI HandOff
- OS Type: Windows 8.1/10 UEFI Mode
The macOS Catalina Installation Process
Boot your PC with the USB drive and you should see the OpenCore picker menu appear. If not, you should read and check the EFI configuration. Please visit the OpenCore Troubleshooting page. Thanks for reading this how to install macOS Catalina Hackintosh on AMD FX 8350 using OpenCore 0.5.9 Boot Loader.