Glad to hear that!! I will attach my EFI, so you can take a look at it. Also, I will attach some pics of relevant settings in my Bios and Library/Extensions content. Well, descriptions in my signature are correct, look at the second line:
Mojave - Kingston 16gb - Z68XP-UD3 | i7 2600K | RX 570 8GB
Yes, the MoBo is UD3 (no 'P' at the end) and FW version is
F10. Graphics card is XFX Radeon RX 570 8GB
Since the first install I noticed random freezes and no clue in the system logs. Then, started to look in the forums in the hope of finding a solution, but when something seemed like it would work, nah. Back to the beginning.
At least, judging about some sympthoms, it seems related to AHCI and SATA ports, by reading a post explaining the exact same sympthoms like mine, but with different hardware. Applied the recommended patch, to no avail:
Hello, I had 2 freezes in 3 days, when a freeze occurs: - HDD/SSD led full ON (not blincking) - Cannot move mouse, system responds to nothing Nothing is logged in system.log Occurs on both 120GB and 500GB SSD. Occurs once in 10-12 hours.. Cannot say exactly how often.. First time: When I...
www.tonymacx86.com
That is the closest thing I am at by now. Currently I have 3 HDD and the SSD running Mojave and it is true that removing all disks but the Mojave boot disk, truly the freezes are less and more sparse. So may be that would be the correct path to go. BTW, two of my storage disks are showing in the IDE channel, but not remember which connector are plugged in. (Not in the attached screenshots, disks are unplugged at the moment, WD Purple 1TB each).
I've uploaded screen shots of my BIOS settings and my EFI folder with a couple changes to the config.plist (I changed the serial number and Board BIOS from YOUR config.plist so it won't break your iCloud or add another device to your iCloud.)
Before trying ANY of the things I list below, I would highly recommend you disconnect ALL other SSDs and HDDs from your system. Also, I would log out of iCloud and any other Apple related services and disconnect from your network.
After you get everything working without the freezing, then reconnect to your network and try logging into your iCloud (this is all assuming you use iCloud, iTunes, etc.)
Ok I looked over your uploads. Your BIOS screens have a few differences from mine, for example I have HDD S.M.A.R.T. set to DISABLED.... but I may actually try to enable that, so maybe leave that one for now.
Make sure EFI CD/DVD Boot Option is set to AUTO or EFI (not sure if this matters, but I think it did at some point with another install I did on this hardware.... Mine is set to AUTO as you see in my screen shots.
Set Hard Disk Boot Priority - Set your Mojave drive to the first in the list.
Definitely change your First Boot Device to CDROM. Set Second Boot Device to Hard Disk. Disable Third Boot Device.
I kept my Onboard VGA set to Always Enable, but maybe leave your setting for this alone for now unless you get the freeze error again.
You have Onboard H/W 1394 set Disabled. I don't know what that is, but mine is set to Enabled...
I know it's been suggested to Disable Onboard Serial Port 1. I have never done that and never had to. Mine has always been set to 3F8/IRQ4. Don't know what that means either honestly, because I never had to learn about it since it never gave me an issue.
You have PME Event Wake Up set to Disabled. Again, I don't know what that is, but mine is Enabled.
You have Power On by Ring set to Disabled. Again, I don't know what that is, but mine is Enabled.
Once you have the BIOS changes made, let your system boot up to your Mojave SSD.
Open Clover Configurator.
Mount your EFI Partition from Mojave drive.
In Clover Configurator select Kexts Installer on the left bar
Select the Lilu kext and the Whatevergreen kext from the list that appears on the right.
On the top of that window, make sure your EFI partition is selected and the location is EFI/CLOVER/kexts and the OS Version is set to Other.
Once you've downloaded those, go to the EFI/CLOVER/kexts/Other folder, confirm the two kexts are there and then take them out of that folder and put them on your desktop. The only kext that really needs to be in there is FakeSMC.kext. You can also have your Ethernet kext in there too, but all other kexts can go into Library/Extensions. (NOT System/Library/Extensions... I think you know that already but anyway)
Go to this thread and look under STEP 6 and scroll to the "Hackintool Method."
https://www.tonymacx86.com/threads/...an-sierra-high-sierra-mojave-catalina.268964/
Download the latest Hackintool - there is a link in the first post of this thread.
https://www.tonymacx86.com/threads/release-hackintool-v3-x-x.254559/
Follow the guide for Hackintool Method to install Lilu.kext and Whatevergreen.kext to your Library/Extensions folder.
When that's done, quit Hackintool, and any other apps you're running.
NOTE: These kexts should be able to properly identify your graphics card. If you are using dual or multiple monitors, you should only connect one of them to your graphics card once your done with the other steps below and are ready to reboot.
Go to your EFI partition and make a BACK UP your entire EFI folder somewhere (preferably on a USB that's bootable, AND somewhere on your Mojave drive)
In your EFI/CLOVER/kexts/Other folder, copy the FakeSMC.kext that's there to your desktop.
Finally move your current EFI folder to the trash and empty the trash (your EFI folder and your config file looked pretty suspect, so I think replacing it with mine that is working is the way to go. Just make sure you can access your system so you can reinstall your back up if this fails)
Copy the EFI folder I uploaded here to your EFI partition.
IMPORTANT - REPLACE the FakeSMC.kext that's in MY EFI/CLOVER/kexts/Other folder with the one you copied from yours. ( you can also take this time to ensure that your FakeSMC.kext in your EFI folder AND the FakeSMC.kext in your Library/Extensions/ folder are the SAME version )
Hold your breath and reboot.