With the latest Clover (4699), just install with the following settings:
Install for UEFI booting only
Install Clover in the ESP
Drivers64UEFI\DataHubDxe-64
Drivers64UEFI\FSInject-64
Drivers64UEFI\SMCHelper-64
Drivers64UEFI\ApfsDriverLoader-64
Drivers64UEFI\AptioMemoryFix-64
Drivers64UEFI\PartitionDxe-64
Install Clover Preference Pane
and VBoxHfs if you don't have HFSPlus.efi
@theeama
Download the latest Clover and install with the following settings
Install for UEFI booting only
Install Clover in the ESP
Drivers64UEFI\DataHubDxe-64
Drivers64UEFI\FSInject-64
Drivers64UEFI\SMCHelper-64
Drivers64UEFI\ApfsDriverLoader-64
Drivers64UEFI\AptioMemoryFix-64
Drivers64UEFI\PartitionDxe-64
Install Clover Preference Pane
Now replace the attached files into /EFI/Clover. These are update files from your Clover folder.
Remove AppleHDA_ALC292.kext from /L/E
Repair permissions and rebuild cache
Reboot
Once you're rebooted and successfully login to OSX, you should now be able to upgrade from AppStore
E7240_Mojave_theeama.zip
Post your Clover folder, I'll check what you need to update. If you're on Clover you can upgrade from Appstore.
Definitely need to update Clover to the latest 1st.
Try my Mojave bootpack here, should have most updated kexts
https://osxlatitude.com/forums/topic/10980-solved-e7450-clover-usb-installer-black-screen/?do=findComment&comment=85103
As I mentioned it above, you need to set layout-id to 12 since AppleHDA_ALC292 uses layout-id 1.
It's either in the Config file or DSDT.
Post both if you need help with it
If you're using AppleHDA_ALC292, you could remove it from /L/E or /S/L/E.
Replace it with AppleALC.kext + Lilu.kext in Clover kexts/Other folder
Change layout-id to 12 and disable all the AppleHDA hotpatches under kextToPatch
Do the same for E6330 for audio except you remove AppleHDA_IDT.kext from /S/L/E or /L/E
Set BIOS to Load default. Apply.
Reboot, go back to BIOS and set it to
UEFI, AHCI, Legacy Option ROMs off, Secure boot Off
Then use the bootpack 3 posts up, goes into /EFI/Clover
Disable the 2 kexts I mentioned earlier until you have a running OSX: VoodooI2C and VoodooI2CHID
You can do this at Clover boot by pressing the spacebar, then selecting the block inject kexts->Other. Then check the 2 kexts to be disabled