I've got the problem that I cannot boot from the SSD after post installation without USB. Tried the MultiBeast option and then your EFI folder, but I always get a kernel panic. I don't know if the attached picture helps...
Installed on Samsung 960 EVO Nvme SSD with APFS.
Never use full configurations from the internet. For your post installation you need the following to boot:
1. Install Clover from Sourceforge with the following settings:
Clover UEFI
Clover in ESP
Theme
Drivers64UEFI -> EmuVaiablesUefi-64 (should be not necessary, because your SSD support NVME) & OsxAptioFix2Drv-64
Install RC on local disk
2. Install the following kexts to SLE, LE or EFI:
AppleALC.kext, FakeSMC.kext, IntelMausiEthernet.kext, Lilu.kext, USBInjectAll.kext, XHCI-200-series-injector.kext + NvidiaGraphicsFixup.kext if you using Nvidia card or the coresponding IntelgraphicsFixup.kext
3. Move apfs.efi from Tonys 10.13.2 post to EFI/Clover/Drivers64UEFI if you using APFS
4. For you config.plist you need the following patches:
EHC1 to EH01
EHC2 to EH02
HDAS to HDEF
HECI to IMEI
EC0 to EC
Change 15 port limit to 24
Audio Inject 11
Shutdown und WAK fix
+ some minor changes to you needs, but you can search this thread. there are some config.plists inside.
5. Create you own SSDT.aml with PikerAlphas ssdt script for your CPU and place it to /EFI/Clover/ACPI/patched
Reboot
if you dont like verbose output of aps.efi you can use this command to supress it:
sudo perl -i -pe 's|\x00\x74\x07\xb8\xff\xff|\x00\x90\x90\xb8\xff\xff|sg' /path/to/your/APFS.efi