Catalina Clover Guide
Warning: Follow guide at your own risk, I hold no responsibility if you brick your system or destroy all data during the process. If you're creating the installer from a real Mac, make sure you don't accidentally select the real Mac drive when installing Clover loader. It may cause your Mac to not boot again. You've been warned!
New Installation
BIOS:
Set to Default, apply, then set SATA Operations to AHCI, set Boot List Option to UEFI, Disable Secure Boot
Note: By default, upgrading or new Install of Catalina on an SSD drive, it'll automatically convert to APFS format.
(1) Create the USB installer via Terminal with "createinstallmedia" (a minimum of 16GB UFD is needed or an external USB drive)
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/"target_USB" --nointeraction
Note: target_USB = name of the USB drive you're writing to. When done, USB Drive will automatically renamed to "Install MacOS Mojave"
(2) Install Clover with following config, add appropriate Bootpack to /EFI/Clover
Note: In my guides, a bootpack consist of: Config.plist, ACPI folder and kexts folder
Make sure to click on "Choose Install location" to select your Installer so to not end up installing to your realMac or other media
UEFI:
Install for UEFI booting only
Install Clover in the ESP
UEFI Drivers\Recommended Drivers
ApfsDriverLoader
AptioMemoryFix
AudioDxe
DataHubDxe
FSInject
HFSPlus
SMCHelper (leave off if you have VirtualSMC.kext in bootpack)
Additional drivers
PartitionDxe
Themes (Optional)
(3) Boot with the USB installer, start Disk Utility and initialize your SSD as an APFS drive, name it "Catalina". You can partition drive now if preferred. Close Disk Utility, select Install MacOS.
(4) System will auto reboot after files has been copied
(5) Boot with USB installer, select "Boot macOS Install from Catalina". Installation will continue installing and reboot
(Might have to do this rebooting a couple of times)
(6) Boot with USB installer, finish the customization
(7) Follow post install steps from Post # 1
Upgrading to Catalina
Before upgrading, do the following:
(1) Update to latest Clover with settings as the new installation above
(2) Upgrade kexts you're currently using found under /EFI/CLOVER/kexts/Other/ and kexts you have installed to /L/E
Most importantly are Lilu.kext, Whatevergreen.kest, and ApplALC.kext
Common links for new kexts:
https://github.com/vit9696/Lilu/releases
https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md
https://bitbucket.org/RehabMan/
(3) Catalina requires Embedded Controller in DSDT to be named "EC". So if you have H_EC, EC0 or ECDV, they need to be renamed.
Add the patch to Config.plist under ACPI DSDT Patches.
(4) Make sure it's still bootable with the above updates
(5) Follow this guide to update Config file and generate USBPort kext
Some Catalina bootpack links:
E7x70 (Skylake), might work on similar Skylake systems with some tweaks
https://osxlatitude.com/forums/topic/9179-dell-latitude-e7x70-clover-uefi-only/?do=findComment&comment=95548
E7x50 (Broadwell), might work on similar Broadwell system with some tweaks
https://osxlatitude.com/forums/topic/8514-dell-latitude-e7450-clover-uefi-only/?do=findComment&comment=95549
E7x40 (Haswell), might work on similar Haswell system with some tweaks
https://osxlatitude.com/forums/topic/6472-dell-latitude-e7240e7440/?do=findComment&comment=86943
/!\ When posting for HELP, please include full system specs and attach debug files. If you're not able to start the installer, then attach the Clover folder and include screenshot(s) of the error / KP by booting with verbose + debug 0x100 mode