Jump to content

[GUIDE] How to update Clover for BigSur compatibility (and beyond) using OpenRuntime and Quirks (r5123+)


5T33Z0
81 posts in this topic

Recommended Posts

On 11/17/2020 at 7:48 PM, 5T33Z0 said:

Background: Since the Pre-Release of Clover r5123, OpenCore's Memory Fixes have been integrated completely into Clover in the form of OpenRuntime.efi, replacing the previous AptioMemoryFixes. Since r5126 these are now obsolete and no longer supported, so an upgrade to v5126 or later is mandatory in order to be able to install and boot macOS Big Sur with Clover.

 

This guide is for everyone trying to update to the latest Clover version, so they can install and run Big Sur on their Machines. When updating to the latest iteration of Clover, there are several obstacles one can come across along the way. This guide is here to assist users trying to make the switch from the old Clover version with AptioMemoryFixes to the new one with OpenRuntime and Quirks Settings in Clover Configurator....

 

Although I am an OpenCore user, I have been interested in testing Clover to boot Big Sur. After a few unsuccessful attempts I had stopped trying.
But your guide seemed so clear and simple to me that I have tried again according to your instructions.

I have configured the EFI folder in a few minutes, I have copied it to the test SSD (with Big Sur), I have booted and pressed F11 to clean NVRAM and the system has booted perfectly, everything OK.
The only difference I have observed is that, from the BIOS menu to the boot-loader menu, OpenCore takes less time than Clover, maybe about 2" versus 8".
So you know, this is an excellent guide that has helped me to test Clover with Big Sur in a very simple way.
Congratulations!

 

Note: I'm using Other as kexts folder. Clover 5132.

 

Edited by miliuco
  • Like 2
Link to comment
Share on other sites

Hi guys,

After problems with bluetooth I too tried to install macOS Big Sur with clover 5132, but I didn't succeed, it boots but after reboot the only entry that shows is the install one and my windows 10 in another SSD. After the 3 or 4 try I gave up and resumed the install with OpenCore and the second entry was there from clover and it installed successfully selecting that entry created by clover.

For that reason I attach my EFI folder below and ask if any of you could take a look and tell me what is wrong with it.

Thank you

EFI.zip

Link to comment
Share on other sites

41 minutes ago, MorenoAv said:

Hi guys,

After problems with bluetooth I too tried to install macOS Big Sur with clover 5132, but I didn't succeed, it boots but after reboot the only entry that shows is the install one and my windows 10 in another SSD. After the 3 or 4 try I gave up and resumed the install with OpenCore and the second entry was there from clover and it installed successfully selecting that entry created by clover.

For that reason I attach my EFI folder below and ask if any of you could take a look and tell me what is wrong with it.

Thank you

 

@MorenoAv You don't have apfsdriverloader.efi in your EFI/CLOVER/Drivers folder. So Clover don't see apfs partition :) Your Openruntime.efi (20ko) is wrong (OC drivers?). You've to use Clover version (8ko)

I think that you have to edit your config.plist and correct it: no SMBIOS. instead of SMBIOS Imac19,1 etc...

Edited by Matgen84
  • Thanks 2
Link to comment
Share on other sites

Thanks @Matgen84,

That did the trick I was able to boot from clover as you can see in the photo below...

 

PS: After posting the photos I have re read your post and I noticed that you had edited it, after adding the apfsdriverloader.efi I revised the config.plist and noticed that it was empty for whatever reason, and I redid it again, after that it worked right away.

The only thing that I didn't try... yet, is install macOS Big Sur with that clover...

 

IMG_0218.jpeg

IMG_0219.jpeg

Edited by MorenoAv
  • Like 1
Link to comment
Share on other sites

15 minutes ago, antuneddu said:

Hi did you switch to clover ? ;)

No not yet, I tried to make an usb install with clover, because with OpenCore and I don't know why I lost bluetooth first with the Fenvi T-919 so switched it  for a Bcm943602CS and no bluetooth.

That made me think to try with Clover and see if the bluetooth work again.

In the end I wasn't able to install macOS Big Sur with Clover only was able to start to install and finished with OpenCore, due to its similarities with Clover, and voila I have again bluetooth working...

So for now I continue with OpenCore...

Edited by MorenoAv
Link to comment
Share on other sites

20 minutes ago, MorenoAv said:

Thanks @Matgen84,

That did the trick I was able to boot from clover as you can see in the photo below...

 

PS: After posting the photos I have re read your post and I noticed that you had edited it, after adding the apfsdriverloader.efi I revised the config.plist and noticed that it was empty for whatever reason, and I redid it again, after that it worked right away.

The only thing that I didn't try... yet, is install macOS Big Sur with that clover...

 

 

You're welcome @MorenoAv  If you want to use a Clover Big Sur HD : you can use the @Slice 's csractiveconfig setting to update the OS via Preference/Softwareupdate:

 

<key>CsrActiveConfig</key>
<string>0x285</string>

 

Edited by Matgen84
  • Thanks 2
Link to comment
Share on other sites

9 minutes ago, MorenoAv said:

No not yet, I tried to make an usb install with clover, because with OpenCore and I don't know why I lost bluetooth first with the Fenvi T-919 so switched it  for a Bcm943602CS and no bluetooth.

That made me think to try with Clover and see if the bluetooth work again.

In the end I wasn't able to install macOS Big Sur with Clover only was able to start to install and finished with OpenCore, due to its similarities with Clover, and voila I have again bluetooth working...

So for now I continue with OpenCore...

Some time ago I used   clover, recently I tried to convert Oc -> Clover just to try, without success, I abandoned the thing :D , thank goodness you solved it with bluetooth

  • Like 2
Link to comment
Share on other sites

Greetings, I am running a bit nuts on how to get this to work.

I thank you for your instructions. I followed it to the letter, but did not boot But it no worky so far.

 

I am uploading my test pilot config.plist that is on a USB.

 

What I have so far if you can bear with me a bit:

 

10.15.7 latest public release ( I think ) I think the rendition is .02? Catalina

Clover 5122 running on normal EFI that is not touched.  Upgraded from Mojave straight. runs and boots everything works so far.

I do have a dead battery so no problems they cost a fortune nowadays.

 

Originally Installed Rehabman's Project for HP Probook out of his Project which works nicely as long as we stay in Mojave had to make some adjustments to config.plist trial and error for Catalina and install Clover 5122 with some configurations changes.  new versions of drivers as best as possible with latest from clover installer V2.
New versions of kext, unfortunately VoodooPS2controller has a problem with the trackpad so went back to 1.9.2 Rehabman. 2.2.2 broken for trackpad.

I do get hiccups with Catalina on certain things. But other than that everything works with Clover 5122.  I actually have the SDCARD reader working but flaky.


I have installed new version of Clover 5133.  cannot boot in get panics. I was reading where your VoodooPS2 was a problem so I tried that no luck.
When I switch off LapicKernel I get a different boot up and panic screen not the CPU one.  I get the screen where it stops loading the kexts and drivers.

and says last kext loaded:  NoTouchID.kext.  I'm wondering if this kext is any good what's the purpose? Seems a wasted effort.

 

UPLOADED: USB configs and screen shots of boot and EFI layout

Panic action screen shot

Config.plist

EFI on USB 

 

 

Screen Shot 2021-04-12 at 4.04.35 PM.png

Screen Shot 2021-04-12 at 4.10.08 PM.png

Screen Shot 2021-04-12 at 4.10.23 PM.png

config.plist

Link to comment
Share on other sites

3 hours ago, makk said:

Greetings, I am running a bit nuts on how to get this to work.

I thank you for your instructions. I followed it to the letter, but did not boot But it no worky so far.

 

I am uploading my test pilot config.plist that is on a USB.

 

What I have so far if you can bear with me a bit:

 

10.15.7 latest public release ( I think ) I think the rendition is .02? Catalina

Clover 5122 running on normal EFI that is not touched.  Upgraded from Mojave straight. runs and boots everything works so far.

I do have a dead battery so no problems they cost a fortune nowadays.

 

Originally Installed Rehabman's Project for HP Probook out of his Project which works nicely as long as we stay in Mojave had to make some adjustments to config.plist trial and error for Catalina and install Clover 5122 with some configurations changes.  new versions of drivers as best as possible with latest from clover installer V2.
New versions of kext, unfortunately VoodooPS2controller has a problem with the trackpad so went back to 1.9.2 Rehabman. 2.2.2 broken for trackpad.

I do get hiccups with Catalina on certain things. But other than that everything works with Clover 5122.  I actually have the SDCARD reader working but flaky.


I have installed new version of Clover 5133.  cannot boot in get panics. I was reading where your VoodooPS2 was a problem so I tried that no luck.
When I switch off LapicKernel I get a different boot up and panic screen not the CPU one.  I get the screen where it stops loading the kexts and drivers.

and says last kext loaded:  NoTouchID.kext.  I'm wondering if this kext is any good what's the purpose? Seems a wasted effort.

 

UPLOADED: USB configs and screen shots of boot and EFI layout

Panic action screen shot

Config.plist

EFI on USB 

 

 

Screen Shot 2021-04-12 at 4.04.35 PM.png

Screen Shot 2021-04-12 at 4.10.08 PM.png

Screen Shot 2021-04-12 at 4.10.23 PM.png

config.plist 20.34 kB · 1 download

Did you use an EFI folder from someone? Follow the guide in the beginning of this thread. Do you know what you have in the "Other" folder? Do you know what each kext in the "Other" folder is for? Where did you get this config file? What Devices/Properties for graphics? Rehabman guide is old, it won't work with Catalina or Big Sur.

Cheers,

Louis

Edited by ltooz_audis
Link to comment
Share on other sites

3 hours ago, ltooz_audis said:

Did you use an EFI folder from someone? Follow the guide in the beginning of this thread. Do you know what you have in the "Other" folder? Do you know what each kext in the "Other" folder is for? Where did you get this config file? What Devices/Properties for graphics? Rehabman guide is old, it won't work with Catalina or Big Sur.

Cheers,

Louis

Thanks I am running Catalina with Clover 5122 no problems.

I am trying to update to Clover 5133 latest with OC Quirks.

With Clover 5133 Panic haven.

See the photo with Panic.

Right now I just booted into Catalina with OC 6.7 but slow as all get up. 

and no icons for drives to pick something wrong with this version. no audio. and no battery on Menu Bar.

what else?  USB is in 2.0 instead of 3.0 

The config is mine.

 

Slapa dill for ma

Link to comment
Share on other sites

On 4/12/2021 at 11:07 PM, makk said:

Thanks I am running Catalina with Clover 5122 no problems.

I am trying to update to Clover 5133 latest with OC Quirks.

With Clover 5133 Panic haven.

See the photo with Panic.

Right now I just booted into Catalina with OC 6.7 but slow as all get up. 

and no icons for drives to pick something wrong with this version. no audio. and no battery on Menu Bar.

what else?  USB is in 2.0 instead of 3.0 

The config is mine.

 

Slapa dill for ma

Ok fixed running smooth 

 

NVRAM what at pain! F11 saves the day.

 

Catalina 10.15.7 and Clover 5133.  No problems.  Boots up pretty fast. 

 

Just had to use the 5133 Package installer worked like a charm.

Also in Drivers section on EFI need the QCQuirks driver added or won't boot

It was relatively simple and easy with Clover package installer

Just add the drivers.

Take out the Aptiodrivers replace with Openruntime.efi and QCquirks.efi

then it boots.

 

Read the destructions without using Xcode.  Use Clover Configure and don't add all the other stuff in the destructions at Opencore site.

I personally find Opencore not so good. Too much restrictions pain in the arse.  Like simple.

 

Thanks for putting up this topic.

Ready for BigSur.

 

With Big Sur doing a straight upgrade no fresh install. Have to disable the injected kexts in Clover boot menu.

All the fancy stuff has to be disabled. 

 

Most likely need Atheros Wifi Driver for Big Sur.

Anyone have this for Big Sur?

 

 

Edited by makk
Link to comment
Share on other sites

Anyone have success yet?

 

I read somewhere someone installed on Pentium machine.  I have a low end HP but nice.  It has Pentium Silver N5000 Dual core.

Intel UHD 605 Gemini Lake North and South Bridge.  Realtek ALC, Intel Wifi Bluetooth. 

 

It runs fast and smooth Windows 10 like nothing.  

4mb cache 4 cores, 4 threads with bursts upto 2.70Ghz runs better than older ones.

It just sounds old. But fast.

I've never done this on unsupported but I got an idea using Fake ids for CPU and Graphics.

Not sure what driver would actually work. or what to pick for cpu and graphics.

 

Thanks

 

Link to comment
Share on other sites

I was unable to install Big Sur,

after 9 minutes rebooted

then to finish the install could not

upon reboot some kexts were not able to load.
Had to disable them in the Clover boot screen.

 

 

Had to try three times to install

 

Stuck on bootup process not getting panics

just stops loading

 

any help would be greatly appreciated

 

Link to comment
Share on other sites

Posted (edited)

@makk

  1. Why are you using 3 different mouse drivers?
  2. disable all but essential kexts
  3. Why are you using both BrcmPatchRAM2 AND BrcmNonPatchRAM2… it makes no sense
  4. BrcmFirmwareRepo cannot be injected through a bootloader, it has to be installed to S/L/E. Use BrcmFirmwareData.kext instead. Read the documentation!
  5. NoTouchID is no longer required for Catalina and onward
  6. Are SATA unsupported and XHCI unsupported are really necessary?
  7. Start with the most minimal config possible: APFSDriverLoader, HFSPlus and Openruntime for drivers
  8. Lilu, virtualsmc and whatevergreen as kexts.
Edited by 5T33Z0
  • Like 2
Link to comment
Share on other sites

On 4/18/2021 at 4:45 AM, 5T33Z0 said:

@makk

  1. Why are you using 3 different mouse drivers?
  2. disable all but essential kexts
  3. Why are you using both BrcmPatchRAM2 AND BrcmNonPatchRAM2… it makes no sense
  4. BrcmFirmwareRepo cannot be injected through a bootloader, it has to be installed to S/L/E. Use BrcmFirmwareData.kext instead. Read the documentation!
  5. NoTouchID is no longer required for Catalina and onward
  6. Are SATA unsupported and XHCI unsupported are really necessary?
  7. Start with the most minimal config possible: APFSDriverLoader, HFSPlus and Openruntime for drivers
  8. Lilu, virtualsmc and whatevergreen as kexts.

 

Thank you for your diagnosis! Great Thanks! Greatly appreciate your insight and expertise!

 

 1> I am not doing fresh install wipe drive. I am performing upgrade as I do not have anything else loaded nor installed. I took them off to have just the basics to upgrade.  

 

2> I had pulled the /L/E kexts into EFI to test which ones' are needed I have deleted the Broadcom kexts a while back that was an inaccurate screen shot, I had just pulled them out of /L/E.

This was originally Rehabman's Project for HP Probook for Mojave that put all these kexts into /L/E I just removed them and placed them in

the EFI to see which ones I would require.  

Have two mouse drivers as it was acting up on install where the touchpad would flake then I put in the USBmouse. The screen shot is misleading if you look it is two different shots overlaid. Jedi Mind Trick.

 

I was unaware of unsupported SATA and XHCI kext were no longer necessary as this was from Rehabman's project and everything worked with a few corrections.

I've seen where others are using NoTouchID.kext in Catalina and Big Sur. I have looked at their config.plist  it is to me a not needed thing

never had an issue I put in because at the Rehabman's Project page several were suggesting to install.

 

I switched back to FakeSMC due to the sensors not working with VirtualSMC.  One of things on the list of things to do.

 

#>What I ran into while trying to install Big Sur on the third reboot was the message SMC is not used any longer then it shutdown the third time.


3> I would assume to remove all the kexts as you mentioned but what I did was turned them off in Clover boot menu each time before during the install process which rebooted 3 three times.  On the third reboot prior to getting to console to finish the install is when the message came about: SMC is no longer necessary or used in this system then it shutdown and that was the end of that. Had to reinstall Catalina.

 

4> I am not aware of all the ins and outs as I got sketchy profiles from others.  I know that I had to use OcQuirks.efi to get Catalina to boot and take the Quirks in Catalina and it works I have no problems.  So I am wondering if it is necessary regardless of others machines. 

 

I would greatly appreciate your diagnosis again.  

 

This is my first good working hack, the Asus had all kinds of issues I could not get straight because it was scarce and HD3000 isn't the greatest. Running legacy and not UEFI. So to me this HP is honey and cream. Everything works thanks to Rehabman's work. It is great. However he quit at Mojave. Had to go back to the site I had gotten the project from and ask questions but bits and pieces and sketchy because this is 450 G2 not many have this one.  Mostly Elite HP's.  This HP is rather new thing for me and I do not want to mess it up.

and a different animal and quite a relief actually from the old Asus.

 

In the SSDT's section there is an SSDT-IGPU.aml it is turned off from loading int Sorted Order it was causing Whatevergreen.kext conflicts and could not boot into get Console.  That was the culprit plus I had to turn off the patches in ACPI for GFX to IGPU and BOD to HDAU and HDAS to HDEF so that APPLEALC and Whatevergeen could do their patching.  There are tons of battery patches there as well and a few others.  G3 G4's when I disabled them would not boot.  I wondering if Rehabman meant G2,G3,G4?  Because when I did disable them I got a not boot situation.


Thank you kindly

Makk

 

I've uploaded accurate screen shots of my EFI and current config.plist minus SMBIOS

Screen Shot 2021-04-19 at 9.34.48 PM.png

Screen Shot 2021-04-19 at 9.35.02 PM.png

Screen Shot 2021-04-19 at 9.35.23 PM.png

config.plist

Screen Shot 2021-04-20 at 2.39.26 AM.png

Edited by makk
Link to comment
Share on other sites

Question:

 

Will Big Sur and Catalina habitate on same drive? 

 

UPDATE YES IT DOES!

 

FINALLY SUCCESS BIG SUR

But no Atheros wifi.

Everything works just no wifi kext. I'm 

Does anybody have Atheros wifi?

 

VirtualSMC.kext:

for the CPU Sensor I do not get the speeds in freqs.  Just the power and heat

 

I am using Chris1111 latest HWMonitor which was made for FakeSMC.kext

With Chris1111 latest it works perfect in Catalina with FakeSMC.kext

Not sure if FakeSMC will boot Big Sur.

 

How to mount Big Sur with Read Write?  Is there a simple way?

 

Had to remove many kexts and still working on some the patches in Clover ACPI to see what is necessary.

Did not have success with Opencore no audio. no battery. no PNLF

I think Opencore boots faster and takes care of all these. Yet I am having to go through Rehabman's Project

to see what is no longer needed.  Time consuming and a bit freaky.

 

 

Thanks 5T33Z0 

Edited by makk
Link to comment
Share on other sites

Success after diligence and head pounding.

 

With Atheros Wifi up and running. Good stuff.

 

Thanks to all !

Screen Shot 2021-04-27 at 5.06.20 AM.png

 

Screen Shot 2021-04-27 at 5.08.03 AM.png

Edited by makk
  • Like 2
Link to comment
Share on other sites

On 4/25/2021 at 2:04 AM, makk said:

5T33Z0

Greetings

 

I ran into a problem where I put OC on USB EFI all of a sudden it is not recognized upon selecting to boot from it.

So I erased and formatted twice. Placed the EFI folder back.  Tried at least dozen times replacing BOOTX64.efi and OCboot.efi

from different versions. I downloaded fresh ones to see if corruption.  My system doesn't recognize as bootable.

 

Then I placed Clove EFI in and it was recognized.  This is rather strange.

Have you ever encountered this problem? What could be the issue?

 

 

 

Link to comment
Share on other sites

19 hours ago, 5T33Z0 said:

Clean NVRAM

 

Download Clover r5134 and use Config Validaor Tool to check config for errors. https://github.com/CloverHackyColor/CloverBootloader/releases/tag/5134

 

I am having Clover and OC EFI Folders on my system and can switch back in forth witout issues. Must be a config issue.

 

Right,

The problem is I'm using an USB to boot up OC to test before choosing it.

However on the USB never had this problem.  I found the reason.  Not bootable media is the message. lol not bootable.

On main drive EFI it boots and brings me into Console.

 

No audio, no Battery Icon. No Trackpad. and one other deal.

Went to 6.5 still same problem.   

But I can live without OC.

Everything works on Clover except the new VoodooPS2Controller.kext.  Trackpad borks with 2 bytes missing message on boot. strange.

Cleared NVRAM several times and still the same problems.

 

The Canopy doesn't load some message stating External could not be found. Rather interesting.

 

Thanks

Link to comment
Share on other sites

Posted (edited)

For those who have HP EliteBook 820 G3 Skylake HD520 i7-6600u - Conexant 103c807c audio codec - I've just installed Big Sur 11.3 using Clover V5130. I've replaced the original Wifi Module with DW1820a. Attached is the sample config file for clover. For battery use Rehabman #battery_HP-Elite-X2.txt patch. SMBIOS macbookpro 13,2

Cheers,

Louis

 

 

elitebook_820_g3_battery_patch.png

mbpro132_battery.png

big_sur_mbp132_clover_kexts.png

configpro132_bs_sample.plist.zip

big_sur_pro132.png

Edited by ltooz_audis
Link to comment
Share on other sites

  • 2 weeks later...

Hey @5T33Z0 or @Slice

 

There's an equivalent of the CsrActiveConfig value on Clover to use at Big Sur?

I ask this because at OC we have different values for each macOS.

 

At the moment I'm using these values:

<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>

Thank you :)

Link to comment
Share on other sites

6 minutes ago, Allan said:

Hey @5T33Z0 or @Slice

 

There's an equivalent of the CsrActiveConfig value on Clover to use at Big Sur?

I ask this because at OC we have different values for each macOS.

 

At the moment I'm using these values:


<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>

Thank you :)

BooterConfig is some other value not fully understanded.

CsrActiveConfig is for SIP.

0 == SIP enabled, I can boot BigSur even with this value.

0x10 == OS update disabled, value 0x377 will be dangerous if you want to get updates

0xFFF == all disabled

0x1 == we can use unsigned kexts (I have no such)

0x285 == for my mind the best for Hackintosh.

  • Thanks 2
Link to comment
Share on other sites

  • 5T33Z0 changed the title to [GUIDE] How to update Clover for BigSur compatibility (and beyond) using OpenRuntime and Quirks (r5123+)
  • Slice locked and unlocked this topic
×
×
  • Create New...