Contribute
Register

New Clover Release v5.1 r5123/4/5/6/7 - Big Sur Support

Joined
Feb 23, 2020
Messages
66
Motherboard
Dell Precision M4700
CPU
i7-3740QM
Graphics
M4000
not sure what will happen, sounds like clover may just be borrowing from opencore, it can be a headache just trying to get 1 bootloader working, let alone 2 together :)
OpenCore itself is staying seperate, the Clover team just embedded OpenCore into Clover for Big Sur compatibility. Though, this has had a lot of issues like the order of kexts being hard coded, and I've seen a report of VoodooI2C being broken since the order for that isn't right. Definitely much better to just go with OpenCore than trying to figure out the monster created here imo.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
20,704
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
OpenCore itself is staying seperate, the Clover team just embedded OpenCore into Clover for Big Sur compatibility. Though, this has had a lot of issues like the order of kexts being hard coded, and I've seen a report of VoodooI2C being broken since the order for that isn't right. Definitely much better to just go with OpenCore than trying to figure out the monster created here imo.
agree.. stick with just opencore
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
16,442
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 (Bios flashed to 64)
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
So, do we get all the benefits of OC but using Clover config?

Not really... Clover still doesn't have the Secure Enclave emulation that OpenCore has.
 
Joined
Mar 28, 2011
Messages
253
Motherboard
Asus Tuf X299 Mark 1
CPU
i9-7900X
Graphics
RX 5700 XT
Mobile Phone
  1. iOS
I'm going crazy, update clover and now it won't start, first quirks can't be found, then it says datahubdxe.efi can't be found and I have it in the drivers folder.
How should I configure this version of clover so that I can start up and later upgrade to big sur?
I have to delete aptiomemoryfix.efi, fakesmc,? do I have to install virtualsmc?

some easy guide for what i need for x299?
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
20,704
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
I'm going crazy, update clover and now it won't start, first quirks can't be found, then it says datahubdxe.efi can't be found and I have it in the drivers folder.
How should I configure this version of clover so that I can start up and later upgrade to big sur?
I have to delete aptiomemoryfix.efi, fakesmc,? do I have to install virtualsmc?

some easy guide for what i need for x299?
you needed to add in the new quirks from the sample.plist
 

tonymacx86

Administrator
Staff member
Joined
Nov 18, 2009
Messages
8,740
Motherboard
PRIME Z490-A
CPU
i5 10600K
Graphics
Vega 56
Mac
  1. MacBook Air
Classic Mac
  1. Apple
  2. PowerBook
Mobile Phone
  1. iOS
Well after some extensive testing, I finally was able to boot the Big Sur Beta USB using Clover v5.1 r5123 on the following systems:

400 Series Prime Z490-A | i5 10600K | Intel HD 630 graphics
300 Series Z370N WIFI | i7 8700K | Intel HD 630 graphics

I created the USB using this post:


One thing I noticed is that on the Clover Boot screen it says 5122- this is a coding error I think. I added all of the Quirks section to my old plist as shown in the example config.plist. The Quirks section should look like this:

Code:
    <key>Quirks</key>
    <dict>
        <key>AppleCpuPmCfgLock</key>
        <false/>
        <key>AppleXcpmCfgLock</key>
        <false/>
        <key>AppleXcpmExtraMsrs</key>
        <false/>
        <key>AppleXcpmForceBoost</key>
        <false/>
        <key>AvoidRuntimeDefrag</key>
        <true/>
        <key>CustomSMBIOSGuid</key>
        <false/>
        <key>DevirtualiseMmio</key>
        <true/>
        <key>DisableIoMapper</key>
        <true/>
        <key>DisableLinkeditJettison</key>
        <true/>
        <key>DisableRtcChecksum</key>
        <false/>
        <key>DisableSingleUser</key>
        <false/>
        <key>DisableVariableWrite</key>
        <false/>
        <key>DiscardHibernateMap</key>
        <false/>
        <key>DummyPowerManagement</key>
        <false/>
        <key>EnableSafeModeSlide</key>
        <true/>
        <key>EnableWriteUnprotector</key>
        <false/>
        <key>ExternalDiskIcons</key>
        <false/>
        <key>ForceExitBootServices</key>
        <false/>
        <key>FuzzyMatch</key>
        <true/>
        <key>IncreasePciBarSize</key>
        <false/>
        <key>KernelCache</key>
        <string>NO</string>
        <key>LapicKernelPanic</key>
        <false/>
        <key>MmioWhitelist</key>
        <array>
            <dict>
                <key>Address</key>
                <integer>4275159040</integer>
                <key>Comment</key>
                <string>Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)</string>
                <key>Enabled</key>
                <false/>
            </dict>
            <dict>
                <key>Address</key>
                <integer>4278190080</integer>
                <key>Comment</key>
                <string>Generic: PCI root is a 0x1000 page memory region used by some firmwares</string>
                <key>Enabled</key>
                <false/>
            </dict>
        </array>
        <key>PanicNoKextDump</key>
        <true/>
        <key>PowerTimeoutKernelPanic</key>
        <true/>
        <key>ProtectMemoryRegions</key>
        <false/>
        <key>ProtectSecureBoot</key>
        <false/>
        <key>ProtectUefiServices</key>
        <true/>
        <key>ProvideConsoleGopEnable</key>
        <true/>
        <key>ProvideCustomSlide</key>
        <true/>
        <key>ProvideMaxSlide</key>
        <integer>0</integer>
        <key>RebuildAppleMemoryMap</key>
        <true/>
        <key>SetupVirtualMap</key>
        <false/>
        <key>SignalAppleOS</key>
        <false/>
        <key>SyncRuntimePermissions</key>
        <true/>
        <key>ThirdPartyDrives</key>
        <false/>
        <key>XhciPortLimit</key>
        <true/>
    </dict>

I would warn anyone without a testing system to beware of the many changes Clover r5123 brings. AptioMemoryFix.efi is replaced by OpenRuntime.efi, which is not installed by default. Be sure you compare your config.plist to the sample-config.plist included and to use the latest WhateverGreen, Lilu, VirtualSMC kexts.

EDIT 2020-11-13
Sample config.plist attached below:
 

Attachments

  • config.plist
    12.8 KB · Views: 2,480
Last edited:
Joined
Mar 28, 2011
Messages
253
Motherboard
Asus Tuf X299 Mark 1
CPU
i9-7900X
Graphics
RX 5700 XT
Mobile Phone
  1. iOS
you needed to add in the new quirks from the sample.plist


add the configuration to my config.plist and it doesn't work it won't start.
datahubdxe.efi nor found error

I don't know what quirks options to put
 
Top