Solved macOS Sequoia 15.7.1 on GIGABYTE B450M DS3H, AMD Ryzen 5 1600, AMD Radeon RX 580 8 GB

ego23

New member
AMD OS X Member
Oct 20, 2025
1
1
1
CPU:
Ryzen 1600
Just started with Hackintoshing yesterday and had success with OpenCore. Overall time spent ~ 8 hours.

Specs:
  • GIGABYTE B450M DS3H
  • AMD Ryzen 5 1600 (12nm)
  • EVGA 600 BQ
  • AMD Radeon RX 580 8 GB
  • 24 GB 2400 MHz DDR4
  • Samsung 860 EVO 500 GB

Screenshot 2025-10-24 at 14.46.34.pngIMG_5172.JPG

Fun part (the struggle):
  • ethernet was not working (which was needed for installation from restore image) problem was 50% latest version of kext for realtek card not working, I also added at the same time boot arg thats where are other 50%, I found some older version from some forum (EFI will be attached) which I run now
  • other than that after installation I needed to do en0 fix to make "built in" flag enabled and that unblocked my problem with login with apple id -> apple store issue
I followed this youtube video but used common sense and was careful when configuring plist
Most of the time I fall back to OpenCore installation guide for up to date info.
For SSDTs I used the one prebuilt.

My goal is to use this machine to finish of building iOS app and make some screenshots from simulator for app store submission and then look around and think about if switch to Apple would be worth the money. Maybe will tinker more and enable most of the functionality ...

My question to community: I had on this machine installed Ubuntu Server where I worked with local LLMs, had there installed print server so I could print over Wi-Fi to my old HP LaserJet printer, overall experimenting with it in my VPN so I had access to it through SSH from my iPhone anywhere I was, I really liked the centralized powerful machine still with me, is possible to do similar stuff with such Hackintosh ?

PS: EFI in attachment cleaned of serial number, if anyone has time to review it by eye I would appreciate so I know if I did some "no no"
 

Attachments

  • Like
Reactions: Edhawk
Congratulations on getting your Hack up and running Sequoia.

Your EFI is a good setup for installation of macOS on your system, but should and can be improved going forward.

These are the most logical elements you should undertake/complete post install to better your macOS experience.

1. Create a custom USBMap.kext for your setup, using Corpnewt's USBMap script. This is one of if not the most important parts of getting your Hack working at its best. Failure to undertake this action or get it wrong and you will probably be plagued by Sleep/Wake and shutdown issues.


2. Generate a few Custom SSDT's using your system ACPI tables and Corpnewt's SSDTTime script.


SSDTTime Options 1, 2, 4, 5, A & C are the ones I would recommend you generate for your system.

Screenshot 2025-10-24 at 19.37.36.png SSDTime Main Window with options shown.

Below is a link to a guide for generating the custom SSDT's.


3. Add RestrictEvents.kext to your setup, along with the NVRAM > Add & > Delete entries listed/shown in the screenshot below:

Screenshot 2025-10-24 at 19.35.43.png NVRAM section from revised EFI's config.plist.


4. Add OpenCanopy.efi and a populated /EFI/OC/Resources folder to your OC setup. So you see the OC GUI in place of the text based Picker List when you boot in to OpenCore.

Change a few items in the Misc section of the config.plist, as shown below.

Screenshot 2025-10-24 at 19.57.02.png Misc section of config.plist from revised EFI
  • LauncherOption - Full - adds an entry to the system Bios named OpenCore, which you can select as your first boot option.
  • PickerMode - External - adds the GUI boot screen to OpenCore.
  • DisableWatchDog - True - is one of the options you missed from Dortania's guide.
  • AllowSetDefault - True - allows you to select a boot icon from the OC boot screen as your default boot drive.
    • Simple highlight the boot icon you want to select as your default boot option,
    • Press and hold the Control key while simultaneously pressing the Enter key and
    • The icon below the drive image will change to a circular arrow. This indicates that the icon has been set as the default boot option so it will be selected automatically if the OC timeout expires.
5. Remove HfsPlus.efi from your /EFI/OC/Tools folder, this should only be present in the Drivers folder.

6. Clean up your OC config.plist, removing any unused and unnecessary entries but leaving the plist sections in the correct order, incorrect or unused Boot Arguments being a common issue.

As a comparison I have attached a screenshot showing your current EFI folder contents and a revised EFI folder contents taking in to account some of the elements listed above.

Screenshot 2025-10-24 at 19.09.09.png Current EFI folder contents

Screenshot 2025-10-24 at 19.13.13.png Revised EFI folder contents

There isn't a huge difference between the two folders currently, but after you have undertaken options 1 and 2 above and added the respective kexts and custom SSDT't there would be a bigger difference between them.

A copy of the revised and cleaned up EFI folder is attached for you to compare against your current OC setup.

If you want to try this revised EFI just make sure you add your Serial Number etc. to the config.plist. You shouldn't need to change anything else in the config.plist.
 

Attachments

  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.