@pastrychef thanks a lot for your support through the thread. After a decade thinking about it, I finally bought the parts and built my first hackintosh based on your build:
After a couple of days trying to follow your guide, I was not able to boot High Sierra but in safe mode. I almost gave up, but I decided to read through the 155 pages of the thread carefully, and was able to find some good clues.
I had my monitor connected through the HDMI port on the RX 580, and kept getting the "gIOScreenLockState 3" error that a couple of other users have written about. I read that you said that it means that "macOS is complaining about a graphics problem", so I removed the graphics card, changed the primary display on the BIOS to "CPU Graphics", and used your "EFI for AMD RX500-Vega r3.2.zip" settings to finally boot to OS X and setup the EFI partition with MultiBeast.
On a first sight everything seems to work now, however, I am worried about not being able to use the GPU. In some of your old updates you mention problems with the HDMI port. I am waiting for a new display to arrive in a couple of days, and will use a Display Port then. The monitor that I am using now only has an HDMI port supporting 1920×1080 resolution.
On another post, you mention that new RX 580s need to be patched to work on OS X, and you point to
an article.
I wonder if my problem with the GPU is related to not using a Display Port, or to having to patch the graphics card. What is your thought?