Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 2.54 KB

update.md

File metadata and controls

57 lines (46 loc) · 2.54 KB

Updating OpenCore

Prerequisites

  • Download OpenCore latest release
  • Fetch the latest drivers
  • Fetch the latest kexts
  • Download and update needed tools

Instructions

  1. Copy the actual EFI folder on a USB key EFI partition (USB key partition format must be GUID)
  2. Replace the following files with latest OpenCore release ones :
    • EFI/BOOT/BOOTx64.efi
    • EFI/OC/OpenCore.efi
    • EFI/OC/Drivers/OpenRuntime.efi
    • EFI/OC/Drivers/OpenCanopy.efi (If you use it)

      My two cents : you should use the DEBUG version of these files first, it will be easier to troubleshoot

  3. Replace the drivers you need with the latest ones
  4. Do the same with the kexts
  5. Using OCConfigCompare, compare the config.plist from the USB key's EFI with the Sample.plist from latest OC release

    You can add -v option to the boot flags, useful for debug

  6. Use ProperTree to edit your config.plist according to the output of OCConfigCompare
  7. Run ocvalidate (located in <OC_Release>/Utilities/ocvalidate) with your updated config.plist
  8. Boot !

    If it fails, my advice is to recreate a clean EFI folder using OpenCore documentation

  9. If you used the DEBUG version:
    • replace the files from step 2 with the ones from the RELEASE version.
    • delete -v option from your config.plist boot args
    • boot again to make sure everything still works
  10. Copy over your USB key EFI folder to your local drive.
  11. Restart.
  12. You're done ! 🎉

Download links

Apps / Tools

Drivers

Kexts