Here is a Dell 5379 EFI update for OpenCore 0.5.9 working both with Mojave and Catalina
Main improvement from post
#71 is to get rid of both the Windows and the Embedded Controller ACPI patch :
rename _OSI -> removed
rename OSID -> removed
SSDT-XOSI -> removed
rename ECDV -> removed, replaced with fake EC
It took me some time to make everything work because in the absence of an operating system patch, the brightness shortcuts F11/F12 key patch were invalidated at the same time...
The only way i found for brightness keys work is setting OSYS,ACOS,ACSE variables into the I2C SSDT :
OSYS = 0x07DF (windows 2015)
ACOS = 0x80
ACSE = Zero
One other improvement is dual boot macOS/W10 now work with no W10 devices errors - because almost ACPI patch check the OS ( If (_OSI ("Darwin")) )
macOC is my main OS but I also sometimes boot W10 for one month and I have noted no issues, neither with W10 nor macOS, so I have replaced Clover with Opencore as main bootloader on my drive
About the EFI :
- personal fields in the platformInfo->generic section are blank
- filled in with your own values : MLB, SystemSerialNumber, SystemUUID, ROM (for the ROM value get your NIC address)
- BT kexts are missing (mine are installed in L/E and are not provided with the EFI):
- add BT kexts to the OC/Kexts folder and in the config.plist kernel section
- depending on your macOS version (Mojave or Catalina) : BrcmBluetoothInjector.kext, BrcmPatchRAM{2,3}.kext, BrcmFirmwareData.kext
- Bootstrap is activated but i use a custom entry to target the W10 bootloader (replace "Path" in the Misc/entries with your own data if you want to do that way - else remove entry and let opencore find the W10 bootloader should work)
- I also let my Microsoft folder in the EFI but it has probably to be replaced with your own folder