Jump to content

Updating OpenCore and Kexts with OCAT


fabiosun

Recommended Posts

  • Supervisor

Updating OpenCore and Kexts with OCAT

 

The purpose of this guide is to help especially novice or inexperienced users who have difficulty updating OpenCore with the classical methods Xcode,plisteditor...etc.

 

Please note that the tool does not magically configure/set the config.plist settings based on your platform , for that please refer to the  Dortania's guide

 

Currently , the easiest method to keep your OpenCore files updated : config.plist , drivers and kext , without the aid of additional tools is to use OpenCore Auxiliary Tools (OCAT)

 

OCAT integrates a feature set to make all necessary changes to the structure of the config.plist , thus updating it to the latest version , without losing the settings.

 

This saves time and effort compared to traditional methods , where you have to do everything manually

 

Tools and prerequisites:

 

 1. Working Internet connection

2. Download and install OCAT

 3. Update OCAT Opencore Database to latest version (see pictures below)

2066375122_Screenshot2022-09-27at11_34_29.thumb.png.94d41cbc9b193765de9bca297d69af86.png

 

If you do not see latter Opencore version as you see in the above picture, select latest version in popup menu (the words Latest Version I mean), then click on Get OpenCore and then Start Synch

This procedure will help you to have an updated database with latest Opencore (release version).

If you like to have the latest OpenCore (Dev version) you can do a pretty similar procedure selecting:

image.thumb.png.ab5c663f6c202a2d832c0fcf6570c762.png

 

and then again click on Get OpenCore and Start Synch buttons:

image.thumb.png.61cb5977d76c43d7e459e6208d261c95.png

 

 

⚠️   Make a backup copy of the old EFI until you have tested the new one 

 

Update the  config.plist:

 

Run OCAT , Mount the EFI partition ( from the tool bar > Edit > MountESP ) or from the HDD icon

 

image.thumb.png.716c350beee716719e6243dea52049a8.png

 

Open your config.plist file. If it is outdated not in line with the latest vers. of OC 
you should see some OC Validate warnings (indicated by the red warning icon)

image.thumb.png.2807a0a4eaabcd37c08cfcf75d8d581f.png

 

Click the red warning icon to view the warnings to be corrected :

image.thumb.png.4760d5825d8795ff02516076a6385254.png

 

Close the warning window
Press the Save button (on the floppy disk icon)

1422214836_Screenshot2022-09-08at16_53_09.thumb.png.b5f133d0b94a187220a34af88107c3d7.png

 

After saving , the warnings icon will no longer be red so it indicates that the Plist is ok
if we click on it again it will show that there are no more errors : ”  No issues found  “

image.thumb.png.a818be2195ead2019576797dc54d0cc1.png

 

You have just finished updating your configuration.

Let's move on to updating the files : kexts , drivers and Resource to view themes. 

Click on the icon that looks like a Recycle symbol

image.thumb.png.ebdd7f218ed159e3abfe61b1d325561e.png

 

In the above dialog box, you can see which files will be updated. Green = updated, Red = obsolete.
On the left the current version of kexts and the one available online --- on the right the drivers currently in use 
also available are the md5 checksums that help determine whether it is the same file or a different one:

 

Check the checkboxes for the kexts you wish to update (otherwise they will be ignored) and click on

Check Kexts updates online” and then" Update Kexts

 

In the "OpenCore" list. , select the current OC version ( from the drop down menu ) 

 

image.thumb.png.b6480058cdfe61735bff1aeefa582836.png

 

then select the drivers you want to update and click on "Start Sync".

You will receive a notification upon completion that everything has been successfully synchronized:

image.thumb.png.71953784f6374a0dce29d346106c4b58.png

 

Close the open dialog boxes and click again on the Recycle icon to do a brief check ... et voila:

image.thumb.png.059c82049b4271c39003cff1785fc5e5.png

 

Done ! Your EFI : the config.plist , Drivers , Kexts and Resource is now up to date.


 In case of obsolete EFI , OC vers. ≤ 0.6.5 or lower remove the Bootstrap folder if present , reset the nvram on first boot  

 

⚠️   Some important Settings to be defined in UEFI > APFS for those trying to boot / install Osx versions prior to Big Sur

 

 

 OCAT always uses the latest OpenCore build available on https://github.com/acidanthera/OpenCorePkg/actions.

 

 

 Short-Video

 

Credits

 

Ic005k   Tool developer

  

@Antuneddu For this guide and for Italian Short-Video

  • Thanks 1
  • +1 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.