Contribute
Register

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

Status
Not open for further replies.
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.
 
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
 
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.
 
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?
 
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
 
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: 3,908
Last edited:
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
 
Status
Not open for further replies.
Back
Top