Guys, I just finished reading all 26 (currently) pages of this thread, what a great source of info. In the spirit of learning a bit more on Hackintoshing I would like to go sharing my current status and asking some questions, without willing to hijack
@b166ar's nice thread, as my configuration is the same as his and the questions may be useful for others.
I am on Hackintoshing since 2009 when I did hackintosh a Lenovo Ideapad S10 Netbook (old times!) but still, quite some aspects of it are a bit obscure, specially the whole EFI, BIOS, booting piece, so, I will start shooting and hopefuly you all will help me get clarification.
Currently I just finished installing Mojave, and just run Multibeast and booted using the Unibeast USB.
I tried to boot from Hard Disk and I am getting the black screen issue (I did not yet try any fix but this is an easy one, Whatevergreen + Lilu and perhaps adjusting SMBIOS).
What strikes me is that by booting via USB, EVERYTHING seems to be working.
RX560 Graphics Card (even stopping the fans when idle), ALL USB (well I tried to insert a thumb drive in all and it mounted OK, in some of it I copied files and seemed pretty fast, looks like USB3 is working. Network is wokring finer with the needed kext from Multibeast, and Sleep/Wake seems to be pretty solid! Both when I tell it to sleep or also when the energy saver time to sleep passes by. Computer wakes with a single touch on mouse on keyboard. I do not care for Audio as I use (for years) a USB audio card that gives me zero hassle and no need for extra kexts.
That leads me to think this Unibeast is a Magic piece of software! Making it all happen as obviously booting from the HD minimally already shows the issue with the black screen.
Then, the questions.
1. How can it be that I did not (yet) use the SDST patch for USB (which seems to be the best soltuon for stability) and still, all USB seems to be working? Are they really working? Since Sleep/Wake are fine, it seems so. Any way other than copying a file to measure performance? Every USB Port is able to charge my phone.
2. Since I see the USB Unibeast drive plays a key role in booting the machine properly, but also the Main HD as network drivers are on the HD not on the USB (booting Unibeast initially results in no network) I wonder what gets loaded from USB and what gets loaded from HD so that all works (not sure if you get it, bit stupid question perhaps). Is it so that part of the compatibility is give by Clover and the EFI partition on USB and the otherr part by kexts loaded from the HD partition? From where therte? The partition's EFI or /L/E?
3. Could I try to just copy/mimic the EFI from USB to EFI of HD and it should work?
4. I run the Essentials script with the EFI from USB mounted if that would be useful. The file is attached. Any particular comment on what you see there?
Comments/Thoughts? Much appreciated any help you can give me learning a bit more of our hobby.