From eee97a1f9aaa8c8b0fb433d3853839e42f2d0835 Mon Sep 17 00:00:00 2001 From: khronokernel <48863253+khronokernel@users.noreply.github.com> Date: Sat, 18 Nov 2023 18:02:01 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=2034676?= =?UTF-8?q?702f494a2a789c514cc76dba19b8b7206b1=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 6 +++--- ACCEL.html | 8 ++++---- BOOT.html | 4 ++-- BUILD.html | 4 ++-- DEBUG.html | 4 ++-- DONATE.html | 4 ++-- HOW.html | 4 ++-- ICNS.html | 4 ++-- INSTALLER.html | 6 +++--- ISSUES-HOLD.html | 4 ++-- LICENSE.html | 4 ++-- MODELS.html | 4 ++-- MONTEREY-DROP.html | 4 ++-- PATCHEXPLAIN.html | 4 ++-- POST-INSTALL.html | 4 ++-- SONOMA-DROP.html | 4 ++-- START.html | 4 ++-- TERMS.html | 4 ++-- TROUBLESHOOTING.html | 4 ++-- UNINSTALL.html | 4 ++-- UNIVERSALCONTROL.html | 4 ++-- UPDATE.html | 4 ++-- VENTURA-DROP.html | 4 ++-- WINDOWS.html | 4 ++-- assets/js/{10.2acb971f.js => 10.c3ef227a.js} | 2 +- assets/js/{11.3a09fdcb.js => 11.95470e14.js} | 2 +- assets/js/{12.f0e9e104.js => 12.9d21b2fc.js} | 2 +- assets/js/{18.1edebcbc.js => 18.69835e4c.js} | 2 +- assets/js/{20.a8e4d11d.js => 20.6ae51f53.js} | 2 +- assets/js/{21.8a16fc65.js => 21.62e1139b.js} | 2 +- assets/js/{24.ad653f65.js => 24.669f7897.js} | 2 +- assets/js/{25.45cebd2b.js => 25.a6040ded.js} | 2 +- assets/js/{27.cb33cba4.js => 27.704b3db3.js} | 2 +- assets/js/{28.52ed94de.js => 28.8533a440.js} | 2 +- assets/js/{29.3141595e.js => 29.a9aea227.js} | 2 +- assets/js/{30.2beb2e1a.js => 30.e1d87e4d.js} | 2 +- assets/js/{4.53a487ee.js => 4.a1268938.js} | 2 +- assets/js/{5.ca6dacd4.js => 5.7d64a4eb.js} | 2 +- assets/js/{6.a1340e11.js => 6.ee6e6a3e.js} | 2 +- assets/js/{7.75742632.js => 7.5d92650f.js} | 2 +- assets/js/{app.772dd1b5.js => app.a6ab1c0b.js} | 6 +++--- index.html | 4 ++-- 42 files changed, 73 insertions(+), 73 deletions(-) rename assets/js/{10.2acb971f.js => 10.c3ef227a.js} (82%) rename assets/js/{11.3a09fdcb.js => 11.95470e14.js} (97%) rename assets/js/{12.f0e9e104.js => 12.9d21b2fc.js} (93%) rename assets/js/{18.1edebcbc.js => 18.69835e4c.js} (99%) rename assets/js/{20.a8e4d11d.js => 20.6ae51f53.js} (87%) rename assets/js/{21.8a16fc65.js => 21.62e1139b.js} (99%) rename assets/js/{24.ad653f65.js => 24.669f7897.js} (94%) rename assets/js/{25.45cebd2b.js => 25.a6040ded.js} (97%) rename assets/js/{27.cb33cba4.js => 27.704b3db3.js} (99%) rename assets/js/{28.52ed94de.js => 28.8533a440.js} (99%) rename assets/js/{29.3141595e.js => 29.a9aea227.js} (79%) rename assets/js/{30.2beb2e1a.js => 30.e1d87e4d.js} (96%) rename assets/js/{4.53a487ee.js => 4.a1268938.js} (98%) rename assets/js/{5.ca6dacd4.js => 5.7d64a4eb.js} (90%) rename assets/js/{6.a1340e11.js => 6.ee6e6a3e.js} (99%) rename assets/js/{7.75742632.js => 7.5d92650f.js} (87%) rename assets/js/{app.772dd1b5.js => app.a6ab1c0b.js} (86%) diff --git a/404.html b/404.html index 8d3a56163..c0f365fb1 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - + -

404

Looks like we've got some broken links.
+ - + diff --git a/ACCEL.html b/ACCEL.html index 317986b45..ae9da0421 100644 --- a/ACCEL.html +++ b/ACCEL.html @@ -11,7 +11,7 @@ - + @@ -19,7 +19,7 @@ GitHub (opens new window)

# Working Around Legacy Acceleration Issues

The below page is for users experiencing issues with their overall usage of macOS Big Sur / Monterey / Ventura and the Legacy Graphics Acceleration patches. Note that the following GPUs currently do not have acceleration support in Big Sur / Monterey / Ventura:

  • Intel 3rd and 4th Gen - GMA series

For those unfamiliar with what is considered a non-Metal GPU, see the chart below:

macOS GPU Chart

Metal is Apple's in-house graphics API that acts as a replacement for OpenGL/OpenCL, introduced in 2015. With the release of macOS Mojave, every system without a Metal-capable GPU was dropped.

Graphics Vendor Architecture Series Supports Metal
ATI TeraScale 1 HD 2XXX - HD 4XXX No
TeraScale 2 HD 5XXX - HD 6XXX
AMD GCN (and newer) HD 7XXX+ Yes
NVIDIA Tesla 8XXX - 3XX No
Fermi 4XX - 5XX
Kepler 6XX - 7XX Yes
Maxwell 8XX - 9XX No (on 10.14 and newer)
Pascal 10XX
Intel GMA GMA 900 - GMA X3000 No
Iron Lake HD series
Sandy Bridge HD 3000
Ivy Bridge (and newer) HD 4000 Yes

# Broken Background Blurs

By default with the non-Metal acceleration patches, many background blur menus may act distorted when moving a cursor over it. With 0.4.1 and newer, users can enable a new Beta Blur feature to try and resolve the issue:

Do note that enabling beta blurs can be more demanding on slower hardware

# Downloading older non-Metal Apps

Many Apple apps now have direct reliance on Metal for proper functioning, however legacy builds of these apps still do work in Big Sur. See below for archive of many apps such as Pages, iMovie, GarageBand.

Note: This archive assumes that you own these copies of these apps through the Mac App Store, Dortania does not condone piracy

# Unable to run Zoom

Currently Zoom relies partially on Metal and so needs a small binary patch. Dosdude1 has provided a nice script for this:

# Unable to grant special permissions to apps (ie. Camera Access to Zoom)

Currently for Ventura 13.3 and newer, due to new patches required, permissions are yet again broken. Use TCCPlus in the Workaround dropdown to work around the issue.

This issue is fully resolved for 13.2.1 and lower starting from 0.2.5.

Workaround for 0.2.4, Ventura 13.3+

Due to the usage of amfi_get_out_of_my_way=1, macOS will fail to prompt users for special permissions upon application start as well as omit the entires in System Preferences. To work around this, we recommend users install tccplus to manage permissions.

Download TCCPlus (opens new window)

Example usage with Discord and microphone permissions:

# Open Terminal and run the following commands
+     (opens new window)    

# Working Around Legacy Acceleration Issues

The below page is for users experiencing issues with their overall usage of macOS Big Sur / Monterey / Ventura and the Legacy Graphics Acceleration patches. Note that the following GPUs currently do not have acceleration support in Big Sur / Monterey / Ventura:

  • Intel 3rd and 4th Gen - GMA series

For those unfamiliar with what is considered a non-Metal GPU, see the chart below:

macOS GPU Chart

Metal is Apple's in-house graphics API that acts as a replacement for OpenGL/OpenCL, introduced in 2015. With the release of macOS Mojave, every system without a Metal-capable GPU was dropped.

Graphics Vendor Architecture Series Supports Metal
ATI TeraScale 1 HD 2XXX - HD 4XXX No
TeraScale 2 HD 5XXX - HD 6XXX
AMD GCN (and newer) HD 7XXX+ Yes
NVIDIA Tesla 8XXX - 3XX No
Fermi 4XX - 5XX
Kepler 6XX - 7XX Yes
Maxwell 8XX - 9XX No (on 10.14 and newer)
Pascal 10XX
Intel GMA GMA 900 - GMA X3000 No
Iron Lake HD series
Sandy Bridge HD 3000
Ivy Bridge (and newer) HD 4000 Yes

# Broken Background Blurs

By default with the non-Metal acceleration patches, many background blur menus may act distorted when moving a cursor over it. With 0.4.1 and newer, users can enable a new Beta Blur feature to try and resolve the issue:

Do note that enabling beta blurs can be more demanding on slower hardware

# Downloading older non-Metal Apps

Many Apple apps now have direct reliance on Metal for proper functioning, however legacy builds of these apps still do work in Big Sur. See below for archive of many apps such as Pages, iMovie, GarageBand.

Note: This archive assumes that you own these copies of these apps through the Mac App Store, Dortania does not condone piracy

# Unable to run Zoom

Currently Zoom relies partially on Metal and so needs a small binary patch. Dosdude1 has provided a nice script for this:

# Unable to grant special permissions to apps (ie. Camera Access to Zoom)

Currently for Ventura 13.3 and newer, due to new patches required, permissions are yet again broken. Use TCCPlus in the Workaround dropdown to work around the issue.

This issue is fully resolved for 13.2.1 and lower starting from 0.2.5.

Workaround for 0.2.4, Ventura 13.3+

Due to the usage of amfi_get_out_of_my_way=1, macOS will fail to prompt users for special permissions upon application start as well as omit the entries in System Preferences. To work around this, we recommend users install tccplus to manage permissions.

Download TCCPlus (opens new window)

Example usage with Discord and microphone permissions:

# Open Terminal and run the following commands
 cd ~/Downloads/
 chmod +x tccplus
 ./tccplus add Microphone com.hnc.Discord
@@ -36,7 +36,7 @@ $ sudo sqlite3 ~/Library/Application=%01%00%00%00
 # To reset, simply write zeros or NVRAM Reset your Mac
 nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs=%00%00%00%00
-

# Black Boxes on HD3000 iGPUs

A somewhat strange issue on Intel HD3000-based Macs, on 3rd party displays sometimes UI elements may become black and unreadable. To resolve, select either the generic Display or Display P3 Color Profiles in Display Settings.

  • Mainly applicable for HDMI Displays, DVI and DisplayPort are generally unaffected.
  • If you're inside Setup Assistant, press Cmd + Option + Control + T to launch Terminal. From there, run open /System/Applications/System\ Preferences.app
  • Issue has spread to more Macs with macOS Ventura, including MacBook Airs and MacBook Pros
Default Color Profile Display/Display P3 Profile

# Cannot Pair Bluetooth Devices

In macOS Ventura, hover states may not function correctly which results in the "Connect" button not appearing in System Settings. To resolve:

  1. Enable Keyboard Navigation in System Settings -> Keyboard
  2. Tab + space over Bluetooth devices in System Settings -> Bluetooth
  3. Pair button should appear

For more information, see ASentientBot's post (opens new window).

# Black Boxes on HD3000 iGPUs

A somewhat strange issue on Intel HD3000-based Macs, on 3rd party displays sometimes UI elements may become black and unreadable. To resolve, select either the generic Display or Display P3 Color Profiles in Display Settings.

  • Mainly applicable for HDMI Displays, DVI and DisplayPort are generally unaffected.
  • If you're inside Setup Assistant, press Cmd + Option + Control + T to launch Terminal. From there, run open /System/Applications/System\ Preferences.app
  • Issue has spread to more Macs with macOS Ventura, including MacBook Airs and MacBook Pros
Default Color Profile Display/Display P3 Profile

# Cannot Pair Bluetooth Devices

In macOS Ventura, hover states may not function correctly which results in the "Connect" button not appearing in System Settings. To resolve:

  1. Enable Keyboard Navigation in System Settings -> Keyboard
  2. Tab + space over Bluetooth devices in System Settings -> Bluetooth
  3. Pair button should appear

For more information, see ASentientBot's post (opens new window).

- + diff --git a/BUILD.html b/BUILD.html index 4b51ef7aa..c96aef575 100644 --- a/BUILD.html +++ b/BUILD.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ If you're building OpenCore for a different model than you're currently running, ⟶

- + diff --git a/DEBUG.html b/DEBUG.html index 9476db07c..db1a8cae8 100644 --- a/DEBUG.html +++ b/DEBUG.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/DONATE.html b/DONATE.html index b37be70d0..085e250b8 100644 --- a/DONATE.html +++ b/DONATE.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/HOW.html b/HOW.html index 91c390027..667b0634f 100644 --- a/HOW.html +++ b/HOW.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ICNS.html b/ICNS.html index 724cd76ed..87f59755d 100644 --- a/ICNS.html +++ b/ICNS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/INSTALLER.html b/INSTALLER.html index 81d525861..908c507cb 100644 --- a/INSTALLER.html +++ b/INSTALLER.html @@ -11,7 +11,7 @@ - + @@ -19,7 +19,7 @@ GitHub (opens new window)

# Download and build macOS Installers

This document is centered around downloading and writing the macOS installer to a USB drive. If you're already familiar with how to do this, you can skip this section.

# Creating the installer

With OpenCore Legacy Patcher, our new GUI includes a download menu for macOS installers. So to start off, you'll want to grab our app:

For this guide, we'll be using the standard OpenCore-Patcher (GUI).

Once downloaded, open the app and you should be greeted by this menu:

OCLP GUI Main Menu

First, we'll want to select the "Create macOS Installer" button. This will present you with 2 options:

For this example, we'll assume you'll need an installer. Selecting this option will download Apple's Installer Catalogs and build a list for you to choose:

Downloading Listed Installers Unsupported Installer
OCLP GUI Installer Download Catalog OCLP GUI Installer Download Listed Products

Since the patcher officially supports Big Sur and newer for patching, only those entires will be shown. For ourselves, we'll select macOS 12 as that's the latest public release at the time of writing. This will download and install the macOS installer to your applications folder.

Downloading the Installer Requesting to install Finished Installing
OCLP GUI Installer Download Progress OCLP GUI Installer Needs Installing OCLP GUI Installer Download Finished

Once finished, you can proceed to write the installer onto a USB drive.

Select Downloaded Installer Select disk to format

Now the patcher will start the installer flashing!

Flashing Success Prompt Finished Flashing

# Once finished, head to Building and installing OpenCore

- + diff --git a/ISSUES-HOLD.html b/ISSUES-HOLD.html index 085c042d7..f5ebf8d75 100644 --- a/ISSUES-HOLD.html +++ b/ISSUES-HOLD.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/LICENSE.html b/LICENSE.html index 90482fee5..e381a4907 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -11,7 +11,7 @@ - + @@ -31,6 +31,6 @@ ⟶

- + diff --git a/MODELS.html b/MODELS.html index 858eb8e30..f44fd9856 100644 --- a/MODELS.html +++ b/MODELS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/MONTEREY-DROP.html b/MONTEREY-DROP.html index f7dab6ab4..e651a7087 100644 --- a/MONTEREY-DROP.html +++ b/MONTEREY-DROP.html @@ -11,7 +11,7 @@ - + @@ -33,6 +33,6 @@ ⟶

- + diff --git a/PATCHEXPLAIN.html b/PATCHEXPLAIN.html index 4774960a6..44d08673c 100644 --- a/PATCHEXPLAIN.html +++ b/PATCHEXPLAIN.html @@ -11,7 +11,7 @@ - + @@ -115,6 +115,6 @@

- + diff --git a/POST-INSTALL.html b/POST-INSTALL.html index 6ca323747..8a750b553 100644 --- a/POST-INSTALL.html +++ b/POST-INSTALL.html @@ -11,7 +11,7 @@ - + @@ -38,6 +38,6 @@ ⟶

- + diff --git a/SONOMA-DROP.html b/SONOMA-DROP.html index c076281c9..7751259d3 100644 --- a/SONOMA-DROP.html +++ b/SONOMA-DROP.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ While USB 1.1 may seem unimportant, it handles many important devices on your sy ⟶

- + diff --git a/START.html b/START.html index 5867ef9ad..50d6617e3 100644 --- a/START.html +++ b/START.html @@ -11,7 +11,7 @@ - + @@ -24,6 +24,6 @@ ⟶

- + diff --git a/TERMS.html b/TERMS.html index 43f2d6ed8..55ae749e2 100644 --- a/TERMS.html +++ b/TERMS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/TROUBLESHOOTING.html b/TROUBLESHOOTING.html index 5c7674bfd..1376b6059 100644 --- a/TROUBLESHOOTING.html +++ b/TROUBLESHOOTING.html @@ -11,7 +11,7 @@ - + @@ -34,6 +34,6 @@ ⟶

- + diff --git a/UNINSTALL.html b/UNINSTALL.html index bf14456c4..01526dcc6 100644 --- a/UNINSTALL.html +++ b/UNINSTALL.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/UNIVERSALCONTROL.html b/UNIVERSALCONTROL.html index 5dee5aac3..2292698b1 100644 --- a/UNIVERSALCONTROL.html +++ b/UNIVERSALCONTROL.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ Note: For AirPort upgrades, only the best/newest cards are listed.

- + diff --git a/UPDATE.html b/UPDATE.html index 3840ec809..df322e649 100644 --- a/UPDATE.html +++ b/UPDATE.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version ⟶

- + diff --git a/VENTURA-DROP.html b/VENTURA-DROP.html index e9b42edd9..3e2a81bf0 100644 --- a/VENTURA-DROP.html +++ b/VENTURA-DROP.html @@ -11,7 +11,7 @@ - + @@ -33,6 +33,6 @@ ⟶

- + diff --git a/WINDOWS.html b/WINDOWS.html index eb40c68ec..d8635e5fe 100644 --- a/WINDOWS.html +++ b/WINDOWS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ After your drive/partition is erased, press "New" to create the Window ⟶

- + diff --git a/assets/js/10.2acb971f.js b/assets/js/10.c3ef227a.js similarity index 82% rename from assets/js/10.2acb971f.js rename to assets/js/10.c3ef227a.js index 41a2a9887..03b286cf6 100644 --- a/assets/js/10.2acb971f.js +++ b/assets/js/10.c3ef227a.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{318:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},385:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Start.61964260.png"},386:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Finished.8fc0d8ea.png"},387:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Disk.d9a3392f.png"},388:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Partition.131e5d28.png"},454:function(t,e,a){"use strict";a.r(e);var n=a(25),i=Object(n.a)({},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[n("h1",{attrs:{id:"building-and-installing-opencore"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#building-and-installing-opencore"}},[t._v("#")]),t._v(" Building and installing OpenCore")]),t._v(" "),n("p",[t._v("Now that we have a macOS installer, let's now build our OpenCore configuration!")]),t._v(" "),n("p",[t._v("If you haven't downloaded OpenCore Patcher yet, do so now:")]),t._v(" "),n("ul",[n("li",[n("a",{attrs:{href:"https://github.com/dortania/Opencore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Releases"),n("OutboundLink")],1)])]),t._v(" "),n("p",[t._v("Next, run the "),n("code",[t._v("OpenCore-Patcher.app")]),t._v(":")]),t._v(" "),n("p",[n("img",{attrs:{src:a(318),alt:""}})]),t._v(" "),n("div",{staticClass:"custom-block warning"},[n("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),n("p",[t._v("OpenCore configurations are hardware specific.\nIf you're building OpenCore for a different model than you're currently running, it is absolutely necessary to select the proper model from Settings.")])]),t._v(" "),n("p",[t._v("Here we'll select Build and Install OpenCore and start building:")]),t._v(" "),n("table",[n("thead",[n("tr",[n("th",{staticStyle:{"text-align":"left"}},[t._v("Start Building")]),t._v(" "),n("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Building")])])]),t._v(" "),n("tbody",[n("tr",[n("td",{staticStyle:{"text-align":"left"}},[n("img",{attrs:{src:a(385),alt:""}})]),t._v(" "),n("td",{staticStyle:{"text-align":"left"}},[n("img",{attrs:{src:a(386),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),n("p",[t._v("Once it finishes building, you'll want to select the Install OpenCore button:")]),t._v(" "),n("ul",[n("li",[t._v("If you created a macOS USB manually and don't see it listed, make sure it's either formatted as GUID/GPT or has a FAT32 partition for OpenCore to reside on.")])]),t._v(" "),n("table",[n("thead",[n("tr",[n("th",{staticStyle:{"text-align":"left"}},[t._v("Select Drive")]),t._v(" "),n("th",{staticStyle:{"text-align":"left"}},[t._v("Select Partition")])])]),t._v(" "),n("tbody",[n("tr",[n("td",{staticStyle:{"text-align":"left"}},[n("img",{attrs:{src:a(387),alt:""}})]),t._v(" "),n("td",{staticStyle:{"text-align":"left"}},[n("img",{attrs:{src:a(388),alt:""}})])])])]),t._v(" "),n("h1",{attrs:{id:"once-finished-head-to-booting-opencore-and-macos"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-booting-opencore-and-macos"}},[t._v("#")]),t._v(" Once finished, head to "),n("RouterLink",{attrs:{to:"/BOOT.html"}},[t._v("Booting OpenCore and macOS")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{318:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},383:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Start.61964260.png"},384:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Finished.8fc0d8ea.png"},385:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Disk.d9a3392f.png"},386:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Partition.131e5d28.png"},453:function(t,e,a){"use strict";a.r(e);var n=a(25),i=Object(n.a)({},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[n("h1",{attrs:{id:"building-and-installing-opencore"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#building-and-installing-opencore"}},[t._v("#")]),t._v(" Building and installing OpenCore")]),t._v(" "),n("p",[t._v("Now that we have a macOS installer, let's now build our OpenCore configuration!")]),t._v(" "),n("p",[t._v("If you haven't downloaded OpenCore Patcher yet, do so now:")]),t._v(" "),n("ul",[n("li",[n("a",{attrs:{href:"https://github.com/dortania/Opencore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Releases"),n("OutboundLink")],1)])]),t._v(" "),n("p",[t._v("Next, run the "),n("code",[t._v("OpenCore-Patcher.app")]),t._v(":")]),t._v(" "),n("p",[n("img",{attrs:{src:a(318),alt:""}})]),t._v(" "),n("div",{staticClass:"custom-block warning"},[n("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),n("p",[t._v("OpenCore configurations are hardware specific.\nIf you're building OpenCore for a different model than you're currently running, it is absolutely necessary to select the proper model from Settings.")])]),t._v(" "),n("p",[t._v("Here we'll select Build and Install OpenCore and start building:")]),t._v(" "),n("table",[n("thead",[n("tr",[n("th",{staticStyle:{"text-align":"left"}},[t._v("Start Building")]),t._v(" "),n("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Building")])])]),t._v(" "),n("tbody",[n("tr",[n("td",{staticStyle:{"text-align":"left"}},[n("img",{attrs:{src:a(383),alt:""}})]),t._v(" "),n("td",{staticStyle:{"text-align":"left"}},[n("img",{attrs:{src:a(384),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),n("p",[t._v("Once it finishes building, you'll want to select the Install OpenCore button:")]),t._v(" "),n("ul",[n("li",[t._v("If you created a macOS USB manually and don't see it listed, make sure it's either formatted as GUID/GPT or has a FAT32 partition for OpenCore to reside on.")])]),t._v(" "),n("table",[n("thead",[n("tr",[n("th",{staticStyle:{"text-align":"left"}},[t._v("Select Drive")]),t._v(" "),n("th",{staticStyle:{"text-align":"left"}},[t._v("Select Partition")])])]),t._v(" "),n("tbody",[n("tr",[n("td",{staticStyle:{"text-align":"left"}},[n("img",{attrs:{src:a(385),alt:""}})]),t._v(" "),n("td",{staticStyle:{"text-align":"left"}},[n("img",{attrs:{src:a(386),alt:""}})])])])]),t._v(" "),n("h1",{attrs:{id:"once-finished-head-to-booting-opencore-and-macos"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-booting-opencore-and-macos"}},[t._v("#")]),t._v(" Once finished, head to "),n("RouterLink",{attrs:{to:"/BOOT.html"}},[t._v("Booting OpenCore and macOS")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/11.3a09fdcb.js b/assets/js/11.95470e14.js similarity index 97% rename from assets/js/11.3a09fdcb.js rename to assets/js/11.95470e14.js index 64a536b85..d0576af4a 100644 --- a/assets/js/11.3a09fdcb.js +++ b/assets/js/11.95470e14.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{380:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-Beta-Blur.b735ea83.png"},381:function(e,t,a){e.exports=a.p+"assets/img/HD3000-Default-Colors.9cffb2e2.png"},382:function(e,t,a){e.exports=a.p+"assets/img/HD3000-Display-Colors.7dceba0b.png"},452:function(e,t,a){"use strict";a.r(t);var o=a(25),s=Object(o.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"working-around-legacy-acceleration-issues"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#working-around-legacy-acceleration-issues"}},[e._v("#")]),e._v(" Working Around Legacy Acceleration Issues")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"#broken-background-blurs"}},[e._v("Broken Background Blurs")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#downloading-older-non-metal-apps"}},[e._v("Downloading older non-Metal Apps")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#unable-to-run-zoom"}},[e._v("Unable to run Zoom")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"}},[e._v("Unable to grant special permissions to apps (ie. Camera Access to Zoom)")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#keyboard-backlight-broken"}},[e._v("Keyboard Backlight broken")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#photos-and-maps-apps-heavily-distorted"}},[e._v("Photos and Maps Apps Heavily Distorted")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#cannot-press-done-when-editing-a-sidebar-widget"}},[e._v('Cannot press "Done" when editing a Sidebar Widget')])]),e._v(" "),o("li",[o("a",{attrs:{href:"#wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"}},[e._v("Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"}},[e._v('Unable to switch GPUs on 2011 15" and 17" MacBook Pros')])]),e._v(" "),o("li",[o("a",{attrs:{href:"#erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"}},[e._v("Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#unable-to-allow-Safari-Extensions"}},[e._v("Unable to allow Safari Extensions")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#cannot-login-on-2011-15-and-17-macbook-pros"}},[e._v('Cannot Login on 2011 15" and 17" MacBook Pros')])]),e._v(" "),o("li",[o("a",{attrs:{href:"#black-boxes-on-hd3000-igpus"}},[e._v("Black Boxes on HD3000 iGPUs")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#cannot-pair-bluetooth-devices"}},[e._v("Cannot Pair Bluetooth Devices")])])]),e._v(" "),o("p",[e._v("The below page is for users experiencing issues with their overall usage of macOS Big Sur / Monterey / Ventura and the Legacy Graphics Acceleration patches. Note that the following GPUs currently do not have acceleration support in Big Sur / Monterey / Ventura:")]),e._v(" "),o("ul",[o("li",[e._v("Intel 3rd and 4th Gen - GMA series")])]),e._v(" "),o("p",[e._v("For those unfamiliar with what is considered a non-Metal GPU, see the chart below:")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("macOS GPU Chart")]),e._v(" "),o("p",[e._v("Metal is Apple's in-house graphics API that acts as a replacement for OpenGL/OpenCL, introduced in 2015. With the release of macOS Mojave, every system without a Metal-capable GPU was dropped.")]),e._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[e._v("Graphics Vendor")]),e._v(" "),o("th",{staticStyle:{"text-align":"left"}},[e._v("Architecture")]),e._v(" "),o("th",{staticStyle:{"text-align":"left"}},[e._v("Series")]),e._v(" "),o("th",{staticStyle:{"text-align":"left"}},[e._v("Supports Metal")])])]),e._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[e._v("ATI")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("TeraScale 1")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 2XXX - HD 4XXX")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("TeraScale 2")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 5XXX - HD 6XXX")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("AMD")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("GCN (and newer)")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 7XXX+")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("span",{staticStyle:{color:"green"}},[e._v("Yes")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[e._v("NVIDIA")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("Tesla")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("8XXX - 3XX")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Fermi")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("4XX - 5XX")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Kepler")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("6XX - 7XX")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("span",{staticStyle:{color:"green"}},[e._v("Yes")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Maxwell")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("8XX - 9XX")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[e._v("No (on 10.14 and newer)")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Pascal")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("10XX")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[e._v("Intel")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("GMA")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("GMA 900 - GMA X3000")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Iron Lake")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD series")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Sandy Bridge")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 3000")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Ivy Bridge (and newer)")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 4000")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("span",{staticStyle:{color:"green"}},[e._v("Yes")])])])])])]),e._v(" "),o("h2",{attrs:{id:"broken-background-blurs"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#broken-background-blurs"}},[e._v("#")]),e._v(" Broken Background Blurs")]),e._v(" "),o("p",[e._v("By default with the non-Metal acceleration patches, many background blur menus may act distorted when moving a cursor over it. With 0.4.1 and newer, users can enable a new Beta Blur feature to try and resolve the issue:")]),e._v(" "),o("p",[o("img",{attrs:{src:a(380),alt:""}})]),e._v(" "),o("p",[e._v("Do note that enabling beta blurs can be more demanding on slower hardware")]),e._v(" "),o("h2",{attrs:{id:"downloading-older-non-metal-apps"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#downloading-older-non-metal-apps"}},[e._v("#")]),e._v(" Downloading older non-Metal Apps")]),e._v(" "),o("p",[e._v("Many Apple apps now have direct reliance on Metal for proper functioning, however legacy builds of these apps still do work in Big Sur. See below for archive of many apps such as Pages, iMovie, GarageBand.")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://archive.org/details/apple-apps-for-non-metal-macs",target:"_blank",rel:"noopener noreferrer"}},[e._v("Apple Apps for Non-Metal Macs"),o("OutboundLink")],1)])]),e._v(" "),o("p",[e._v("Note: This archive assumes that you own these copies of these apps through the Mac App Store, Dortania does not condone piracy")]),e._v(" "),o("h2",{attrs:{id:"unable-to-run-zoom"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-run-zoom"}},[e._v("#")]),e._v(" Unable to run Zoom")]),e._v(" "),o("p",[e._v("Currently Zoom relies partially on Metal and so needs a small binary patch. Dosdude1 has provided a nice script for this:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"http://dosdude1.com/catalina/zoomnonmetal-new.command.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Zoom Non-Metal Fix"),o("OutboundLink")],1)])]),e._v(" "),o("h2",{attrs:{id:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"}},[e._v("#")]),e._v(" Unable to grant special permissions to apps (ie. Camera Access to Zoom)")]),e._v(" "),o("p",[e._v("Currently for Ventura 13.3 and newer, due to new patches required, permissions are yet again broken. Use TCCPlus in the Workaround dropdown to work around the issue.")]),e._v(" "),o("p",[e._v("This issue is fully resolved for 13.2.1 and lower starting from 0.2.5.")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Workaround for 0.2.4, Ventura 13.3+")]),e._v(" "),o("p",[e._v("Due to the usage of amfi_get_out_of_my_way=1, macOS will fail to prompt users for special permissions upon application start as well as omit the entires in System Preferences. To work around this, we recommend users install tccplus to manage permissions.")]),e._v(" "),o("p",[o("a",{attrs:{href:"https://github.com/jslegendre/tccplus",target:"_blank",rel:"noopener noreferrer"}},[e._v("Download TCCPlus"),o("OutboundLink")],1)]),e._v(" "),o("p",[e._v("Example usage with Discord and microphone permissions:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# Open Terminal and run the following commands")]),e._v("\n"),o("span",{pre:!0,attrs:{class:"token builtin class-name"}},[e._v("cd")]),e._v(" ~/Downloads/\n"),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("chmod")]),e._v(" +x tccplus\n./tccplus "),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("add")]),e._v(" Microphone com.hnc.Discord\n")])])]),o("p",[e._v("For those who may experience issues with "),o("code",[e._v("tccplus")]),e._v(", you can manually patch "),o("code",[e._v("com.apple.TCC")]),e._v(" to add permissions:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# get app id (Zoom.us used in example):")]),e._v("\n$ osascript -e "),o("span",{pre:!0,attrs:{class:"token string"}},[e._v("'id of app \"zoom.us\"'")]),e._v("\n"),o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# output: us.zoom.xos")]),e._v("\n\n$ "),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" sqlite3 ~/Library/Application"),o("span",{pre:!0,attrs:{class:"token punctuation"}},[e._v("\\")]),e._v(" Support/com.apple.TCC/TCC.db "),o("span",{pre:!0,attrs:{class:"token string"}},[e._v("\"INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','us.zoom.xos',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);\"")]),e._v("\n\n$ "),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" sqlite3 ~/Library/Application"),o("span",{pre:!0,attrs:{class:"token punctuation"}},[e._v("\\")]),e._v(" Support/com.apple.TCC/TCC.db "),o("span",{pre:!0,attrs:{class:"token string"}},[e._v("\"INSERT or REPLACE INTO access VALUES('kTCCServiceCamera','us.zoom.xos',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);\"")]),e._v("\n")])])])]),e._v(" "),o("h2",{attrs:{id:"keyboard-backlight-broken"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#keyboard-backlight-broken"}},[e._v("#")]),e._v(" Keyboard Backlight broken")]),e._v(" "),o("p",[e._v("Due to forcing "),o("code",[e._v("hidd")]),e._v(" into spinning up with the fallback mode enabled, this can break the OS's recognition of backlight keyboards. Thankfully the drivers themselves still do operate so applications such as "),o("a",{attrs:{href:"https://www.macupdate.com/app/mac/22151/lab-tick",target:"_blank",rel:"noopener noreferrer"}},[e._v("LabTick"),o("OutboundLink")],1),e._v(" are able to set the brightness manually.")]),e._v(" "),o("h2",{attrs:{id:"photos-and-maps-apps-heavily-distorted"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#photos-and-maps-apps-heavily-distorted"}},[e._v("#")]),e._v(" Photos and Maps Apps Heavily Distorted")]),e._v(" "),o("p",[e._v("Due to the Metal Backend, the enhanced color output of these apps seems to heavily break overall UI usage. To work around this, "),o("a",{attrs:{href:"https://forums.macrumors.com/threads/macos-11-big-sur-on-unsupported-macs-thread.2242172/post-29870324",target:"_blank",rel:"noopener noreferrer"}},[e._v("users reported"),o("OutboundLink")],1),e._v(" forcing the color output of their monitor from Billions to Millions of colors helped greatly. Apps easily allowing this customization are "),o("a",{attrs:{href:"https://www.madrau.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("SwitchResX"),o("OutboundLink")],1),e._v(", "),o("a",{attrs:{href:"https://macdownload.informer.com/resxtreme/",target:"_blank",rel:"noopener noreferrer"}},[e._v("ResXreme"),o("OutboundLink")],1),e._v(" and "),o("a",{attrs:{href:"http://easyresapp.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("EasyRes"),o("OutboundLink")],1),e._v(".")]),e._v(" "),o("h2",{attrs:{id:"cannot-press-done-when-editing-a-sidebar-widget"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#cannot-press-done-when-editing-a-sidebar-widget"}},[e._v("#")]),e._v(' Cannot press "Done" when editing a Sidebar Widget')]),e._v(" "),o("p",[e._v('Workaround: Press some combination of Tab, or Tab and then Shift-Tab, or just Shift-Tab until the "Done" button is highlighted. Then press spacebar to activate the button, the same as in any other dialog with a highlighted button halo.')]),e._v(" "),o("h2",{attrs:{id:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"}},[e._v("#")]),e._v(" Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey")]),e._v(" "),o("p",[o("strong",[e._v("Fixed for macOS Ventura starting from 0.6.6. Big Sur and Monterey will continue to exhibit the issue.")])]),e._v(" "),o("p",[e._v("For older versions, only known solution is to downgrade to macOS 11.2.3 or older. Additionally, logging out and logging back in can resolve the issue without requiring a reboot.")]),e._v(" "),o("ul",[o("li",[e._v("Note, this issue should be exclusive to TeraScale 1 GPUs (ie. HD2000-4000). TeraScale 2 GPUs should not exhibit this issue.")])]),e._v(" "),o("p",[e._v("In the event Apple removes 11.2.3 from their catalogue, we've provided a mirror below:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://archive.org/details/install-mac-os-11.2.3-20-d-91",target:"_blank",rel:"noopener noreferrer"}},[e._v("Install macOS 11.2.3 20D91"),o("OutboundLink")],1)])]),e._v(" "),o("h2",{attrs:{id:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"}},[e._v("#")]),e._v(' Unable to switch GPUs on 2011 15" and 17" MacBook Pros')]),e._v(" "),o("p",[e._v("Currently, with OpenCore Legacy Patcher, GPU switching between the iGPU and dGPU is broken. The simplest way to set a specific GPU is to disable the dGPU when you wish to remain on the more power efficient iGPU.")]),e._v(" "),o("p",[e._v("The best way to achieve this is to boot to Recovery (or Single User Mode if the dGPU refuses to function at all) and run the following command:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[e._v("nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%01%00%00%00\n")])])]),o("p",[e._v("This will disable the dGPU and allow the iGPU to function in Big Sur. Note that external display outputs are directly routed to the dGPU and therefore can no longer be used. Solutions such as "),o("a",{attrs:{href:"https://www.displaylink.com/products/usb-adapters",target:"_blank",rel:"noopener noreferrer"}},[e._v("DisplayLink Adapters"),o("OutboundLink")],1),e._v(" can work around this limitation, however, note that you'll need to use older drivers (5.2.6):")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://www.synaptics.com/products/displaylink-graphics/downloads/macos-5.2.6",target:"_blank",rel:"noopener noreferrer"}},[e._v("DisplayLink USB Graphics Software for macOS - For Mojave and Catalina - 5.2.6"),o("OutboundLink")],1)])]),e._v(" "),o("p",[e._v("Note: This driver only provides partial support in macOS, full graphics acceleration is not currently available on displays driven by DisplayLink.")]),e._v(" "),o("h2",{attrs:{id:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"}},[e._v("#")]),e._v(" Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)")]),e._v(" "),o("p",[e._v("Resolved with OpenCore Legacy Patcher v0.4.2")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Legacy Fix (prior to 0.4.2)")]),e._v(" "),o("p",[e._v("Due to an odd bug with ATI's TeraScale 2 GPUs, many users will experience erratic/strobing colours once finished installing accelerated patches and rebooting into macOS. The issue stems from an incorrect assumption in the GPU drivers where it will enforce the Billion Colour space on your display. To fix, simply force your Display into a lower color depth such as Million Colours.")]),e._v(" "),o("p",[e._v("Applications that can set color depth are:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://www.madrau.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("SwitchResX"),o("OutboundLink")],1)]),e._v(" "),o("li",[o("a",{attrs:{href:"https://macdownload.informer.com/resxtreme/",target:"_blank",rel:"noopener noreferrer"}},[e._v("ResXtreme"),o("OutboundLink")],1)])])]),e._v(" "),o("h2",{attrs:{id:"unable-to-allow-safari-extensions"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-allow-safari-extensions"}},[e._v("#")]),e._v(" Unable to allow Safari Extensions")]),e._v(" "),o("p",[e._v("Due to a bug in the legacy acceleration patches, users won't be able to enable Safari Extensions.")]),e._v(" "),o("p",[e._v("The following tool can be used to work-around this issue:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://github.com/moosethegoose2213/Non-Metal-Safari-Extensions/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal Safari Extensions"),o("OutboundLink")],1)])]),e._v(" "),o("h2",{attrs:{id:"cannot-login-on-2011-15-and-17-macbook-pros"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#cannot-login-on-2011-15-and-17-macbook-pros"}},[e._v("#")]),e._v(' Cannot Login on 2011 15" and 17" MacBook Pros')]),e._v(" "),o("p",[e._v("By default, OpenCore Legacy Patcher will assume MacBookPro8,2/3 have a faulty dGPU and disable acceleration. This is the safest option for most users as enabling dGPU acceleration on faulty Macs will result in failed booting.")]),e._v(" "),o("p",[e._v("However, if your machine does not have the dGPU disabled via NVRAM, you'll experience a login loop. To work around this is quite simple:")]),e._v(" "),o("ol",[o("li",[e._v("Boot macOS in Single User Mode\n"),o("ul",[o("li",[e._v("Press Cmd+S in OpenCore's menu when you turn the Mac on")])])]),e._v(" "),o("li",[e._v("When the command line prompt appears, enter the dGPU disabler argument (at the bottom)")]),e._v(" "),o("li",[e._v("Reboot and patched macOS should work normally")]),e._v(" "),o("li",[e._v("If you still want to use the dGPU, run OpenCore Legacy Patcher and enable TS2 Acceleration from settings. Go to "),o("code",[e._v("Patcher Settings -> Developer Settings -> Set TeraScale 2 Accel")]),e._v(", then root patch again.")]),e._v(" "),o("li",[e._v("Either Reset NVRAM or set "),o("code",[e._v("gpu-power-prefs")]),e._v(" to zeros to re-enable the dGPU")])]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# Forces GMUX to use iGPU only (ie. disable dGPU)")]),e._v("\nnvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%01%00%00%00\n"),o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# To reset, simply write zeros or NVRAM Reset your Mac")]),e._v("\nnvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%00%00%00%00\n")])])]),o("h2",{attrs:{id:"black-boxes-on-hd3000-igpus"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#black-boxes-on-hd3000-igpus"}},[e._v("#")]),e._v(" Black Boxes on HD3000 iGPUs")]),e._v(" "),o("p",[e._v("A somewhat strange issue on Intel HD3000-based Macs, on 3rd party displays sometimes UI elements may become black and unreadable. To resolve, select either the generic "),o("code",[e._v("Display")]),e._v(" or "),o("code",[e._v("Display P3")]),e._v(" Color Profiles in Display Settings.")]),e._v(" "),o("ul",[o("li",[e._v("Mainly applicable for HDMI Displays, DVI and DisplayPort are generally unaffected.")]),e._v(" "),o("li",[e._v("If you're inside Setup Assistant, press "),o("code",[e._v("Cmd")]),e._v(" + "),o("code",[e._v("Option")]),e._v(" + "),o("code",[e._v("Control")]),e._v(" + "),o("code",[e._v("T")]),e._v(" to launch Terminal. From there, run "),o("code",[e._v("open /System/Applications/System\\ Preferences.app")])]),e._v(" "),o("li",[e._v("Issue has spread to more Macs with macOS Ventura, including MacBook Airs and MacBook Pros")])]),e._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[e._v("Default Color Profile")]),e._v(" "),o("th",{staticStyle:{"text-align":"left"}},[e._v("Display/Display P3 Profile")])])]),e._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:a(381),alt:""}})]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:a(382),alt:""}})])])])]),e._v(" "),o("h2",{attrs:{id:"cannot-pair-bluetooth-devices"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#cannot-pair-bluetooth-devices"}},[e._v("#")]),e._v(" Cannot Pair Bluetooth Devices")]),e._v(" "),o("p",[e._v('In macOS Ventura, hover states may not function correctly which results in the "Connect" button not appearing in System Settings. To resolve:')]),e._v(" "),o("ol",[o("li",[e._v("Enable Keyboard Navigation in System Settings -> Keyboard")]),e._v(" "),o("li",[e._v("Tab + space over Bluetooth devices in System Settings -> Bluetooth")]),e._v(" "),o("li",[e._v("Pair button should appear")])]),e._v(" "),o("p",[e._v("For more information, see "),o("a",{attrs:{href:"https://forums.macrumors.com/threads/macos-13-ventura-on-unsupported-macs-thread.2346881/page-116?post=31858759#post-31858759",target:"_blank",rel:"noopener noreferrer"}},[e._v("ASentientBot's post"),o("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{374:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-Beta-Blur.b735ea83.png"},375:function(e,t,a){e.exports=a.p+"assets/img/HD3000-Default-Colors.9cffb2e2.png"},376:function(e,t,a){e.exports=a.p+"assets/img/HD3000-Display-Colors.7dceba0b.png"},451:function(e,t,a){"use strict";a.r(t);var o=a(25),s=Object(o.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"working-around-legacy-acceleration-issues"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#working-around-legacy-acceleration-issues"}},[e._v("#")]),e._v(" Working Around Legacy Acceleration Issues")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"#broken-background-blurs"}},[e._v("Broken Background Blurs")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#downloading-older-non-metal-apps"}},[e._v("Downloading older non-Metal Apps")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#unable-to-run-zoom"}},[e._v("Unable to run Zoom")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"}},[e._v("Unable to grant special permissions to apps (ie. Camera Access to Zoom)")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#keyboard-backlight-broken"}},[e._v("Keyboard Backlight broken")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#photos-and-maps-apps-heavily-distorted"}},[e._v("Photos and Maps Apps Heavily Distorted")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#cannot-press-done-when-editing-a-sidebar-widget"}},[e._v('Cannot press "Done" when editing a Sidebar Widget')])]),e._v(" "),o("li",[o("a",{attrs:{href:"#wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"}},[e._v("Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"}},[e._v('Unable to switch GPUs on 2011 15" and 17" MacBook Pros')])]),e._v(" "),o("li",[o("a",{attrs:{href:"#erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"}},[e._v("Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#unable-to-allow-Safari-Extensions"}},[e._v("Unable to allow Safari Extensions")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#cannot-login-on-2011-15-and-17-macbook-pros"}},[e._v('Cannot Login on 2011 15" and 17" MacBook Pros')])]),e._v(" "),o("li",[o("a",{attrs:{href:"#black-boxes-on-hd3000-igpus"}},[e._v("Black Boxes on HD3000 iGPUs")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#cannot-pair-bluetooth-devices"}},[e._v("Cannot Pair Bluetooth Devices")])])]),e._v(" "),o("p",[e._v("The below page is for users experiencing issues with their overall usage of macOS Big Sur / Monterey / Ventura and the Legacy Graphics Acceleration patches. Note that the following GPUs currently do not have acceleration support in Big Sur / Monterey / Ventura:")]),e._v(" "),o("ul",[o("li",[e._v("Intel 3rd and 4th Gen - GMA series")])]),e._v(" "),o("p",[e._v("For those unfamiliar with what is considered a non-Metal GPU, see the chart below:")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("macOS GPU Chart")]),e._v(" "),o("p",[e._v("Metal is Apple's in-house graphics API that acts as a replacement for OpenGL/OpenCL, introduced in 2015. With the release of macOS Mojave, every system without a Metal-capable GPU was dropped.")]),e._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[e._v("Graphics Vendor")]),e._v(" "),o("th",{staticStyle:{"text-align":"left"}},[e._v("Architecture")]),e._v(" "),o("th",{staticStyle:{"text-align":"left"}},[e._v("Series")]),e._v(" "),o("th",{staticStyle:{"text-align":"left"}},[e._v("Supports Metal")])])]),e._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[e._v("ATI")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("TeraScale 1")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 2XXX - HD 4XXX")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("TeraScale 2")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 5XXX - HD 6XXX")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("AMD")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("GCN (and newer)")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 7XXX+")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("span",{staticStyle:{color:"green"}},[e._v("Yes")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[e._v("NVIDIA")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("Tesla")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("8XXX - 3XX")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Fermi")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("4XX - 5XX")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Kepler")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("6XX - 7XX")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("span",{staticStyle:{color:"green"}},[e._v("Yes")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Maxwell")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("8XX - 9XX")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[e._v("No (on 10.14 and newer)")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Pascal")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("10XX")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[e._v("Intel")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("GMA")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("GMA 900 - GMA X3000")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Iron Lake")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD series")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Sandy Bridge")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 3000")])]),e._v(" "),o("tr",[o("td",{staticStyle:{"text-align":"left"}},[e._v("Ivy Bridge (and newer)")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[e._v("HD 4000")]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("span",{staticStyle:{color:"green"}},[e._v("Yes")])])])])])]),e._v(" "),o("h2",{attrs:{id:"broken-background-blurs"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#broken-background-blurs"}},[e._v("#")]),e._v(" Broken Background Blurs")]),e._v(" "),o("p",[e._v("By default with the non-Metal acceleration patches, many background blur menus may act distorted when moving a cursor over it. With 0.4.1 and newer, users can enable a new Beta Blur feature to try and resolve the issue:")]),e._v(" "),o("p",[o("img",{attrs:{src:a(374),alt:""}})]),e._v(" "),o("p",[e._v("Do note that enabling beta blurs can be more demanding on slower hardware")]),e._v(" "),o("h2",{attrs:{id:"downloading-older-non-metal-apps"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#downloading-older-non-metal-apps"}},[e._v("#")]),e._v(" Downloading older non-Metal Apps")]),e._v(" "),o("p",[e._v("Many Apple apps now have direct reliance on Metal for proper functioning, however legacy builds of these apps still do work in Big Sur. See below for archive of many apps such as Pages, iMovie, GarageBand.")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://archive.org/details/apple-apps-for-non-metal-macs",target:"_blank",rel:"noopener noreferrer"}},[e._v("Apple Apps for Non-Metal Macs"),o("OutboundLink")],1)])]),e._v(" "),o("p",[e._v("Note: This archive assumes that you own these copies of these apps through the Mac App Store, Dortania does not condone piracy")]),e._v(" "),o("h2",{attrs:{id:"unable-to-run-zoom"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-run-zoom"}},[e._v("#")]),e._v(" Unable to run Zoom")]),e._v(" "),o("p",[e._v("Currently Zoom relies partially on Metal and so needs a small binary patch. Dosdude1 has provided a nice script for this:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"http://dosdude1.com/catalina/zoomnonmetal-new.command.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Zoom Non-Metal Fix"),o("OutboundLink")],1)])]),e._v(" "),o("h2",{attrs:{id:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"}},[e._v("#")]),e._v(" Unable to grant special permissions to apps (ie. Camera Access to Zoom)")]),e._v(" "),o("p",[e._v("Currently for Ventura 13.3 and newer, due to new patches required, permissions are yet again broken. Use TCCPlus in the Workaround dropdown to work around the issue.")]),e._v(" "),o("p",[e._v("This issue is fully resolved for 13.2.1 and lower starting from 0.2.5.")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Workaround for 0.2.4, Ventura 13.3+")]),e._v(" "),o("p",[e._v("Due to the usage of amfi_get_out_of_my_way=1, macOS will fail to prompt users for special permissions upon application start as well as omit the entries in System Preferences. To work around this, we recommend users install tccplus to manage permissions.")]),e._v(" "),o("p",[o("a",{attrs:{href:"https://github.com/jslegendre/tccplus",target:"_blank",rel:"noopener noreferrer"}},[e._v("Download TCCPlus"),o("OutboundLink")],1)]),e._v(" "),o("p",[e._v("Example usage with Discord and microphone permissions:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# Open Terminal and run the following commands")]),e._v("\n"),o("span",{pre:!0,attrs:{class:"token builtin class-name"}},[e._v("cd")]),e._v(" ~/Downloads/\n"),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("chmod")]),e._v(" +x tccplus\n./tccplus "),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("add")]),e._v(" Microphone com.hnc.Discord\n")])])]),o("p",[e._v("For those who may experience issues with "),o("code",[e._v("tccplus")]),e._v(", you can manually patch "),o("code",[e._v("com.apple.TCC")]),e._v(" to add permissions:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# get app id (Zoom.us used in example):")]),e._v("\n$ osascript -e "),o("span",{pre:!0,attrs:{class:"token string"}},[e._v("'id of app \"zoom.us\"'")]),e._v("\n"),o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# output: us.zoom.xos")]),e._v("\n\n$ "),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" sqlite3 ~/Library/Application"),o("span",{pre:!0,attrs:{class:"token punctuation"}},[e._v("\\")]),e._v(" Support/com.apple.TCC/TCC.db "),o("span",{pre:!0,attrs:{class:"token string"}},[e._v("\"INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','us.zoom.xos',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);\"")]),e._v("\n\n$ "),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" sqlite3 ~/Library/Application"),o("span",{pre:!0,attrs:{class:"token punctuation"}},[e._v("\\")]),e._v(" Support/com.apple.TCC/TCC.db "),o("span",{pre:!0,attrs:{class:"token string"}},[e._v("\"INSERT or REPLACE INTO access VALUES('kTCCServiceCamera','us.zoom.xos',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);\"")]),e._v("\n")])])])]),e._v(" "),o("h2",{attrs:{id:"keyboard-backlight-broken"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#keyboard-backlight-broken"}},[e._v("#")]),e._v(" Keyboard Backlight broken")]),e._v(" "),o("p",[e._v("Due to forcing "),o("code",[e._v("hidd")]),e._v(" into spinning up with the fallback mode enabled, this can break the OS's recognition of backlight keyboards. Thankfully the drivers themselves still do operate so applications such as "),o("a",{attrs:{href:"https://www.macupdate.com/app/mac/22151/lab-tick",target:"_blank",rel:"noopener noreferrer"}},[e._v("LabTick"),o("OutboundLink")],1),e._v(" are able to set the brightness manually.")]),e._v(" "),o("h2",{attrs:{id:"photos-and-maps-apps-heavily-distorted"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#photos-and-maps-apps-heavily-distorted"}},[e._v("#")]),e._v(" Photos and Maps Apps Heavily Distorted")]),e._v(" "),o("p",[e._v("Due to the Metal Backend, the enhanced color output of these apps seems to heavily break overall UI usage. To work around this, "),o("a",{attrs:{href:"https://forums.macrumors.com/threads/macos-11-big-sur-on-unsupported-macs-thread.2242172/post-29870324",target:"_blank",rel:"noopener noreferrer"}},[e._v("users reported"),o("OutboundLink")],1),e._v(" forcing the color output of their monitor from Billions to Millions of colors helped greatly. Apps easily allowing this customization are "),o("a",{attrs:{href:"https://www.madrau.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("SwitchResX"),o("OutboundLink")],1),e._v(", "),o("a",{attrs:{href:"https://macdownload.informer.com/resxtreme/",target:"_blank",rel:"noopener noreferrer"}},[e._v("ResXreme"),o("OutboundLink")],1),e._v(" and "),o("a",{attrs:{href:"http://easyresapp.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("EasyRes"),o("OutboundLink")],1),e._v(".")]),e._v(" "),o("h2",{attrs:{id:"cannot-press-done-when-editing-a-sidebar-widget"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#cannot-press-done-when-editing-a-sidebar-widget"}},[e._v("#")]),e._v(' Cannot press "Done" when editing a Sidebar Widget')]),e._v(" "),o("p",[e._v('Workaround: Press some combination of Tab, or Tab and then Shift-Tab, or just Shift-Tab until the "Done" button is highlighted. Then press spacebar to activate the button, the same as in any other dialog with a highlighted button halo.')]),e._v(" "),o("h2",{attrs:{id:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"}},[e._v("#")]),e._v(" Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey")]),e._v(" "),o("p",[o("strong",[e._v("Fixed for macOS Ventura starting from 0.6.6. Big Sur and Monterey will continue to exhibit the issue.")])]),e._v(" "),o("p",[e._v("For older versions, only known solution is to downgrade to macOS 11.2.3 or older. Additionally, logging out and logging back in can resolve the issue without requiring a reboot.")]),e._v(" "),o("ul",[o("li",[e._v("Note, this issue should be exclusive to TeraScale 1 GPUs (ie. HD2000-4000). TeraScale 2 GPUs should not exhibit this issue.")])]),e._v(" "),o("p",[e._v("In the event Apple removes 11.2.3 from their catalogue, we've provided a mirror below:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://archive.org/details/install-mac-os-11.2.3-20-d-91",target:"_blank",rel:"noopener noreferrer"}},[e._v("Install macOS 11.2.3 20D91"),o("OutboundLink")],1)])]),e._v(" "),o("h2",{attrs:{id:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"}},[e._v("#")]),e._v(' Unable to switch GPUs on 2011 15" and 17" MacBook Pros')]),e._v(" "),o("p",[e._v("Currently, with OpenCore Legacy Patcher, GPU switching between the iGPU and dGPU is broken. The simplest way to set a specific GPU is to disable the dGPU when you wish to remain on the more power efficient iGPU.")]),e._v(" "),o("p",[e._v("The best way to achieve this is to boot to Recovery (or Single User Mode if the dGPU refuses to function at all) and run the following command:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[e._v("nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%01%00%00%00\n")])])]),o("p",[e._v("This will disable the dGPU and allow the iGPU to function in Big Sur. Note that external display outputs are directly routed to the dGPU and therefore can no longer be used. Solutions such as "),o("a",{attrs:{href:"https://www.displaylink.com/products/usb-adapters",target:"_blank",rel:"noopener noreferrer"}},[e._v("DisplayLink Adapters"),o("OutboundLink")],1),e._v(" can work around this limitation, however, note that you'll need to use older drivers (5.2.6):")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://www.synaptics.com/products/displaylink-graphics/downloads/macos-5.2.6",target:"_blank",rel:"noopener noreferrer"}},[e._v("DisplayLink USB Graphics Software for macOS - For Mojave and Catalina - 5.2.6"),o("OutboundLink")],1)])]),e._v(" "),o("p",[e._v("Note: This driver only provides partial support in macOS, full graphics acceleration is not currently available on displays driven by DisplayLink.")]),e._v(" "),o("h2",{attrs:{id:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"}},[e._v("#")]),e._v(" Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)")]),e._v(" "),o("p",[e._v("Resolved with OpenCore Legacy Patcher v0.4.2")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Legacy Fix (prior to 0.4.2)")]),e._v(" "),o("p",[e._v("Due to an odd bug with ATI's TeraScale 2 GPUs, many users will experience erratic/strobing colours once finished installing accelerated patches and rebooting into macOS. The issue stems from an incorrect assumption in the GPU drivers where it will enforce the Billion Colour space on your display. To fix, simply force your Display into a lower color depth such as Million Colours.")]),e._v(" "),o("p",[e._v("Applications that can set color depth are:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://www.madrau.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("SwitchResX"),o("OutboundLink")],1)]),e._v(" "),o("li",[o("a",{attrs:{href:"https://macdownload.informer.com/resxtreme/",target:"_blank",rel:"noopener noreferrer"}},[e._v("ResXtreme"),o("OutboundLink")],1)])])]),e._v(" "),o("h2",{attrs:{id:"unable-to-allow-safari-extensions"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-allow-safari-extensions"}},[e._v("#")]),e._v(" Unable to allow Safari Extensions")]),e._v(" "),o("p",[e._v("Due to a bug in the legacy acceleration patches, users won't be able to enable Safari Extensions.")]),e._v(" "),o("p",[e._v("The following tool can be used to work-around this issue:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"https://github.com/moosethegoose2213/Non-Metal-Safari-Extensions/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal Safari Extensions"),o("OutboundLink")],1)])]),e._v(" "),o("h2",{attrs:{id:"cannot-login-on-2011-15-and-17-macbook-pros"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#cannot-login-on-2011-15-and-17-macbook-pros"}},[e._v("#")]),e._v(' Cannot Login on 2011 15" and 17" MacBook Pros')]),e._v(" "),o("p",[e._v("By default, OpenCore Legacy Patcher will assume MacBookPro8,2/3 have a faulty dGPU and disable acceleration. This is the safest option for most users as enabling dGPU acceleration on faulty Macs will result in failed booting.")]),e._v(" "),o("p",[e._v("However, if your machine does not have the dGPU disabled via NVRAM, you'll experience a login loop. To work around this is quite simple:")]),e._v(" "),o("ol",[o("li",[e._v("Boot macOS in Single User Mode\n"),o("ul",[o("li",[e._v("Press Cmd+S in OpenCore's menu when you turn the Mac on")])])]),e._v(" "),o("li",[e._v("When the command line prompt appears, enter the dGPU disabler argument (at the bottom)")]),e._v(" "),o("li",[e._v("Reboot and patched macOS should work normally")]),e._v(" "),o("li",[e._v("If you still want to use the dGPU, run OpenCore Legacy Patcher and enable TS2 Acceleration from settings. Go to "),o("code",[e._v("Patcher Settings -> Developer Settings -> Set TeraScale 2 Accel")]),e._v(", then root patch again.")]),e._v(" "),o("li",[e._v("Either Reset NVRAM or set "),o("code",[e._v("gpu-power-prefs")]),e._v(" to zeros to re-enable the dGPU")])]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# Forces GMUX to use iGPU only (ie. disable dGPU)")]),e._v("\nnvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%01%00%00%00\n"),o("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# To reset, simply write zeros or NVRAM Reset your Mac")]),e._v("\nnvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%00%00%00%00\n")])])]),o("h2",{attrs:{id:"black-boxes-on-hd3000-igpus"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#black-boxes-on-hd3000-igpus"}},[e._v("#")]),e._v(" Black Boxes on HD3000 iGPUs")]),e._v(" "),o("p",[e._v("A somewhat strange issue on Intel HD3000-based Macs, on 3rd party displays sometimes UI elements may become black and unreadable. To resolve, select either the generic "),o("code",[e._v("Display")]),e._v(" or "),o("code",[e._v("Display P3")]),e._v(" Color Profiles in Display Settings.")]),e._v(" "),o("ul",[o("li",[e._v("Mainly applicable for HDMI Displays, DVI and DisplayPort are generally unaffected.")]),e._v(" "),o("li",[e._v("If you're inside Setup Assistant, press "),o("code",[e._v("Cmd")]),e._v(" + "),o("code",[e._v("Option")]),e._v(" + "),o("code",[e._v("Control")]),e._v(" + "),o("code",[e._v("T")]),e._v(" to launch Terminal. From there, run "),o("code",[e._v("open /System/Applications/System\\ Preferences.app")])]),e._v(" "),o("li",[e._v("Issue has spread to more Macs with macOS Ventura, including MacBook Airs and MacBook Pros")])]),e._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[e._v("Default Color Profile")]),e._v(" "),o("th",{staticStyle:{"text-align":"left"}},[e._v("Display/Display P3 Profile")])])]),e._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:a(375),alt:""}})]),e._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:a(376),alt:""}})])])])]),e._v(" "),o("h2",{attrs:{id:"cannot-pair-bluetooth-devices"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#cannot-pair-bluetooth-devices"}},[e._v("#")]),e._v(" Cannot Pair Bluetooth Devices")]),e._v(" "),o("p",[e._v('In macOS Ventura, hover states may not function correctly which results in the "Connect" button not appearing in System Settings. To resolve:')]),e._v(" "),o("ol",[o("li",[e._v("Enable Keyboard Navigation in System Settings -> Keyboard")]),e._v(" "),o("li",[e._v("Tab + space over Bluetooth devices in System Settings -> Bluetooth")]),e._v(" "),o("li",[e._v("Pair button should appear")])]),e._v(" "),o("p",[e._v("For more information, see "),o("a",{attrs:{href:"https://forums.macrumors.com/threads/macos-13-ventura-on-unsupported-macs-thread.2346881/page-116?post=31858759#post-31858759",target:"_blank",rel:"noopener noreferrer"}},[e._v("ASentientBot's post"),o("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file diff --git a/assets/js/12.f0e9e104.js b/assets/js/12.9d21b2fc.js similarity index 93% rename from assets/js/12.f0e9e104.js rename to assets/js/12.9d21b2fc.js index be97ca5c0..e6fa159e9 100644 --- a/assets/js/12.f0e9e104.js +++ b/assets/js/12.9d21b2fc.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{321:function(e,t,o){e.exports=o.p+"assets/img/mountefi.f1bedccd.png"},383:function(e,t,o){e.exports=o.p+"assets/img/ocdebugimage.f846d5a0.png"},384:function(e,t,o){e.exports=o.p+"assets/img/logs-efi.c416d33f.png"},453:function(e,t,o){"use strict";o.r(t);var r=o(25),a=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"how-to-debug-with-opencore"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#how-to-debug-with-opencore"}},[e._v("#")]),e._v(" How to debug with OpenCore")]),e._v(" "),r("p",[e._v("For those who've hit an odd bug and are unsure if it's user error or within the patcher, we recommend asking on the "),r("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),r("OutboundLink")],1),e._v(" for help.")]),e._v(" "),r("h2",{attrs:{id:"debugging-yourself"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#debugging-yourself"}},[e._v("#")]),e._v(" Debugging yourself")]),e._v(" "),r("p",[e._v("The easiest way to debug yourself is via Patcher Settings. Here there are many different settings, however, the 3 main options that will help are:")]),e._v(" "),r("ul",[r("li",[e._v('"Enable Verbose Mode"')]),e._v(" "),r("li",[e._v('"Enable OpenCore DEBUG"')]),e._v(" "),r("li",[e._v('"Enable Kext DEBUG"')])]),e._v(" "),r("p",[r("img",{attrs:{src:o(383),alt:""}})]),e._v(" "),r("p",[e._v("When you've enabled these 3 options, rebuild OpenCore and install to your drive. This will provide much greater debug information as well as write logs to the EFI Partition.")]),e._v(" "),r("h2",{attrs:{id:"obtaining-opencore-logs-from-disk"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-opencore-logs-from-disk"}},[e._v("#")]),e._v(" Obtaining OpenCore logs from disk")]),e._v(" "),r("p",[e._v('With "Enable OpenCore DEBUG" set, on every boot there will be a .txt file generated on the EFI Partition. To grab these logs, '),r("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("download and run MountEFI"),r("OutboundLink")],1),e._v(":")]),e._v(" "),r("p",[r("img",{attrs:{src:o(321),alt:""}})]),e._v(" "),r("p",[e._v("Once you've mounted the EFI Partition of the drive you have macOS on, you should see some nice logs:")]),e._v(" "),r("p",[r("img",{attrs:{src:o(384),alt:""}})]),e._v(" "),r("h2",{attrs:{id:"obtaining-kernel-logs-from-macos"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-kernel-logs-from-macos"}},[e._v("#")]),e._v(" Obtaining Kernel logs from macOS")]),e._v(" "),r("p",[e._v('With "Enable Kext DEBUG" set, every boot will now have much more detailed logs stored in the OS. To get these logs, simply run the below command:')]),e._v(" "),r("div",{staticClass:"language-sh extra-class"},[r("pre",{pre:!0,attrs:{class:"language-sh"}},[r("code",[r("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),r("span",{pre:!0,attrs:{class:"token function"}},[e._v("dmesg")]),e._v(" "),r("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" ~/Desktop/DMESG.txt\n")])])]),r("p",[e._v("From there, you'll have a log on your desktop.")]),e._v(" "),r("h2",{attrs:{id:"filing-an-issue-with-us"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#filing-an-issue-with-us"}},[e._v("#")]),e._v(" Filing an issue with us")]),e._v(" "),r("div",{staticClass:"custom-block warning"},[r("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),r("p",[e._v("Currently issues have been disabled due to "),r("RouterLink",{attrs:{to:"/ISSUES-HOLD.html"}},[e._v("current events")]),e._v(". You can continue to receive support in the "),r("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),r("OutboundLink")],1),e._v(", where there are active members of the community available.")],1)]),e._v(" "),r("p",[e._v("Now that you have proper logs, you can now "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("file issues with us"),r("OutboundLink")],1),e._v(". This is a reminder to include the following info:")]),e._v(" "),r("ul",[r("li",[e._v("Model that you're patching for (ie. MacBookPro10,1)")]),e._v(" "),r("li",[e._v("Target OS (ie. macOS 11.2.3)")]),e._v(" "),r("li",[e._v("Host OS (ie. macOS 10.15.7)")]),e._v(" "),r("li",[e._v("Upload of your OpenCore Build Folder")]),e._v(" "),r("li",[e._v("Upload of your OpenCore log (if applicable)")]),e._v(" "),r("li",[e._v("Upload of your Kernel log (if applicable)")])]),e._v(" "),r("p",[e._v("Additionally, please search to see if the issue has been reported before. This avoids having duplicate issues.")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{321:function(e,t,o){e.exports=o.p+"assets/img/mountefi.f1bedccd.png"},395:function(e,t,o){e.exports=o.p+"assets/img/ocdebugimage.f846d5a0.png"},396:function(e,t,o){e.exports=o.p+"assets/img/logs-efi.c416d33f.png"},457:function(e,t,o){"use strict";o.r(t);var r=o(25),a=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"how-to-debug-with-opencore"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#how-to-debug-with-opencore"}},[e._v("#")]),e._v(" How to debug with OpenCore")]),e._v(" "),r("p",[e._v("For those who've hit an odd bug and are unsure if it's user error or within the patcher, we recommend asking on the "),r("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),r("OutboundLink")],1),e._v(" for help.")]),e._v(" "),r("h2",{attrs:{id:"debugging-yourself"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#debugging-yourself"}},[e._v("#")]),e._v(" Debugging yourself")]),e._v(" "),r("p",[e._v("The easiest way to debug yourself is via Patcher Settings. Here there are many different settings, however, the 3 main options that will help are:")]),e._v(" "),r("ul",[r("li",[e._v('"Enable Verbose Mode"')]),e._v(" "),r("li",[e._v('"Enable OpenCore DEBUG"')]),e._v(" "),r("li",[e._v('"Enable Kext DEBUG"')])]),e._v(" "),r("p",[r("img",{attrs:{src:o(395),alt:""}})]),e._v(" "),r("p",[e._v("When you've enabled these 3 options, rebuild OpenCore and install to your drive. This will provide much greater debug information as well as write logs to the EFI Partition.")]),e._v(" "),r("h2",{attrs:{id:"obtaining-opencore-logs-from-disk"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-opencore-logs-from-disk"}},[e._v("#")]),e._v(" Obtaining OpenCore logs from disk")]),e._v(" "),r("p",[e._v('With "Enable OpenCore DEBUG" set, on every boot there will be a .txt file generated on the EFI Partition. To grab these logs, '),r("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("download and run MountEFI"),r("OutboundLink")],1),e._v(":")]),e._v(" "),r("p",[r("img",{attrs:{src:o(321),alt:""}})]),e._v(" "),r("p",[e._v("Once you've mounted the EFI Partition of the drive you have macOS on, you should see some nice logs:")]),e._v(" "),r("p",[r("img",{attrs:{src:o(396),alt:""}})]),e._v(" "),r("h2",{attrs:{id:"obtaining-kernel-logs-from-macos"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-kernel-logs-from-macos"}},[e._v("#")]),e._v(" Obtaining Kernel logs from macOS")]),e._v(" "),r("p",[e._v('With "Enable Kext DEBUG" set, every boot will now have much more detailed logs stored in the OS. To get these logs, simply run the below command:')]),e._v(" "),r("div",{staticClass:"language-sh extra-class"},[r("pre",{pre:!0,attrs:{class:"language-sh"}},[r("code",[r("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),r("span",{pre:!0,attrs:{class:"token function"}},[e._v("dmesg")]),e._v(" "),r("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" ~/Desktop/DMESG.txt\n")])])]),r("p",[e._v("From there, you'll have a log on your desktop.")]),e._v(" "),r("h2",{attrs:{id:"filing-an-issue-with-us"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#filing-an-issue-with-us"}},[e._v("#")]),e._v(" Filing an issue with us")]),e._v(" "),r("div",{staticClass:"custom-block warning"},[r("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),r("p",[e._v("Currently issues have been disabled due to "),r("RouterLink",{attrs:{to:"/ISSUES-HOLD.html"}},[e._v("current events")]),e._v(". You can continue to receive support in the "),r("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),r("OutboundLink")],1),e._v(", where there are active members of the community available.")],1)]),e._v(" "),r("p",[e._v("Now that you have proper logs, you can now "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("file issues with us"),r("OutboundLink")],1),e._v(". This is a reminder to include the following info:")]),e._v(" "),r("ul",[r("li",[e._v("Model that you're patching for (ie. MacBookPro10,1)")]),e._v(" "),r("li",[e._v("Target OS (ie. macOS 11.2.3)")]),e._v(" "),r("li",[e._v("Host OS (ie. macOS 10.15.7)")]),e._v(" "),r("li",[e._v("Upload of your OpenCore Build Folder")]),e._v(" "),r("li",[e._v("Upload of your OpenCore log (if applicable)")]),e._v(" "),r("li",[e._v("Upload of your Kernel log (if applicable)")])]),e._v(" "),r("p",[e._v("Additionally, please search to see if the issue has been reported before. This avoids having duplicate issues.")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/18.1edebcbc.js b/assets/js/18.69835e4c.js similarity index 99% rename from assets/js/18.1edebcbc.js rename to assets/js/18.69835e4c.js index be7a17648..4deebb1b7 100644 --- a/assets/js/18.1edebcbc.js +++ b/assets/js/18.69835e4c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{319:function(e,t,a){e.exports=a.p+"assets/img/usb11-chart.5b4b5b26.png"},415:function(e,t,a){e.exports=a.p+"assets/img/sonoma.384724f0.png"},467:function(e,t,a){"use strict";a.r(t);var r=a(25),s=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("p",[r("img",{attrs:{src:a(415),alt:""}})]),e._v(" "),r("p",[r("em",[e._v("Well here we are again, it's always such a pleasure~")])]),e._v(" "),r("p",[e._v("Apple has yet again dropped a bunch of models, continuing their journey on discontinuing Intel Macs. With the release of OpenCore Legacy Patcher 1.0.0, early support for macOS Sonoma has been implemented.")]),e._v(" "),r("h2",{attrs:{id:"versioning"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#versioning"}},[e._v("#")]),e._v(" Versioning")]),e._v(" "),r("p",[e._v("With 1.0.0, we'll be switching to a proper major, minor and bug fix system ("),r("a",{attrs:{href:"https://semver.org/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Semantic Versioning"),r("OutboundLink")],1),e._v("). This means the coming release will be version 1.0.0, and future releases plan to follow this scheme:")]),e._v(" "),r("ul",[r("li",[e._v("First digit: Major changes, including new OS support, API changes, and significant patch set changes, etc")]),e._v(" "),r("li",[e._v("Second digit: Minor changes, including incoming OS update fixes, minor patch set changes, etc")]),e._v(" "),r("li",[e._v("Third digit: Bug fixes, primarily hot fixes either due to a regression in prior release or resolving issues in already released OS updates")])]),e._v(" "),r("h2",{attrs:{id:"newly-dropped-hardware"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),r("ul",[r("li",[e._v("MacBook10,1: MacBook (Retina, 12-inch, 2017)")]),e._v(" "),r("li",[e._v("MacBookPro14,1: MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)")]),e._v(" "),r("li",[e._v("MacBookPro14,2: MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)")]),e._v(" "),r("li",[e._v("MacBookPro14,3: MacBook Pro (15-inch, 2017)")]),e._v(" "),r("li",[e._v("iMac18,1: iMac (21.5-inch, 2017)")]),e._v(" "),r("li",[e._v("iMac18,2: iMac (Retina 4K, 21.5-inch, 2017)")]),e._v(" "),r("li",[e._v("iMac18,3: iMac (Retina 5K, 27-inch, 2017)")])]),e._v(" "),r("h2",{attrs:{id:"current-status"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),r("p",[e._v("OpenCore Legacy Patcher 1.0.0 will support Sonoma for all models normally supported by the Patcher, however some challenges remain. You can find information about them below.")]),e._v(" "),r("h2",{attrs:{id:"issues"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#issues"}},[e._v("#")]),e._v(" Issues")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"#bluetooth"}},[e._v("Bluetooth")])]),e._v(" "),r("li",[r("a",{attrs:{href:"#t1-security-chip"}},[e._v("T1 Security chip")])]),e._v(" "),r("li",[r("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),r("li",[r("a",{attrs:{href:"#graphics-support-and-issues"}},[e._v("Graphics support and issues")])])]),e._v(" "),r("h3",{attrs:{id:"bluetooth"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#bluetooth"}},[e._v("#")]),e._v(" Bluetooth")]),e._v(" "),r("p",[e._v("Sometimes Bluetooth may not work after boot on pre-2012 models. Running NVRAM reset can alleviate it.")]),e._v(" "),r("p",[e._v("Dual boots may also bring the issue back even after the reset.")]),e._v(" "),r("h3",{attrs:{id:"t1-security-chip"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#t1-security-chip"}},[e._v("#")]),e._v(" T1 Security chip")]),e._v(" "),r("details",{staticClass:"custom-block details"},[r("summary",[e._v("Support for the T1 Security chip (Resolved in 1.1.0 and newer)")]),e._v(" "),r("p",[e._v("Sonoma has removed support for T1 chips found in most 2016 and 2017 Macs. Therefore on these systems, the following will not function:")]),e._v(" "),r("ul",[r("li",[e._v("Enable or disable FileVault")]),e._v(" "),r("li",[e._v("Open the Password Settings window")]),e._v(" "),r("li",[e._v("Add fingerprints (if upgrading, existing fingerprints will be deleted)")]),e._v(" "),r("li",[e._v("Add cards to Apple Pay")])]),e._v(" "),r("p",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1103",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),r("OutboundLink")],1)])]),e._v(" "),r("div",{staticClass:"custom-block warning"},[r("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),r("p",[e._v("Note that erasing the entire drive will remove the T1 firmware and it won't be reinstalled.")])]),e._v(" "),r("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),r("p",[e._v("For Penryn systems, pre-2013 Mac Pros and Xserve, USB 1.1 support was outright removed in macOS Ventura and naturally this continues in Sonoma.\nWhile USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),r("ul",[r("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),r("li",[e._v("IR Receivers")]),e._v(" "),r("li",[e._v("Bluetooth")])]),e._v(" "),r("p",[e._v("With OpenCore Legacy Patcher v0.6.0+, basic support has been implemented via Root Volume patching. However due to this, users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),r("p",[r("img",{attrs:{src:a(319),alt:""}})]),e._v(" "),r("div",{staticClass:"custom-block warning"},[r("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),r("ul",[r("li",[e._v("iMac10,x and older")]),e._v(" "),r("li",[e._v("Macmini4,1 and older")]),e._v(" "),r("li",[e._v("MacBook7,1 and older")]),e._v(" "),r("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),r("li",[e._v("MacPro5,1 and older")]),e._v(" "),r("li",[e._v("Xserve 3,1 and older")])])]),e._v(" "),r("p",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),r("OutboundLink")],1)]),e._v(" "),r("h3",{attrs:{id:"graphics-support-and-issues"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#graphics-support-and-issues"}},[e._v("#")]),e._v(" Graphics support and issues")]),e._v(" "),r("p",[e._v("This build includes both Legacy Metal and non-Metal patches for macOS Sonoma. Refer to the following links for more information about Legacy Metal and non-Metal support and their respective issues.")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[e._v("Legacy Metal"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal"),r("OutboundLink")],1)])])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{319:function(e,t,a){e.exports=a.p+"assets/img/usb11-chart.5b4b5b26.png"},415:function(e,t,a){e.exports=a.p+"assets/img/sonoma.384724f0.png"},466:function(e,t,a){"use strict";a.r(t);var r=a(25),s=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("p",[r("img",{attrs:{src:a(415),alt:""}})]),e._v(" "),r("p",[r("em",[e._v("Well here we are again, it's always such a pleasure~")])]),e._v(" "),r("p",[e._v("Apple has yet again dropped a bunch of models, continuing their journey on discontinuing Intel Macs. With the release of OpenCore Legacy Patcher 1.0.0, early support for macOS Sonoma has been implemented.")]),e._v(" "),r("h2",{attrs:{id:"versioning"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#versioning"}},[e._v("#")]),e._v(" Versioning")]),e._v(" "),r("p",[e._v("With 1.0.0, we'll be switching to a proper major, minor and bug fix system ("),r("a",{attrs:{href:"https://semver.org/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Semantic Versioning"),r("OutboundLink")],1),e._v("). This means the coming release will be version 1.0.0, and future releases plan to follow this scheme:")]),e._v(" "),r("ul",[r("li",[e._v("First digit: Major changes, including new OS support, API changes, and significant patch set changes, etc")]),e._v(" "),r("li",[e._v("Second digit: Minor changes, including incoming OS update fixes, minor patch set changes, etc")]),e._v(" "),r("li",[e._v("Third digit: Bug fixes, primarily hot fixes either due to a regression in prior release or resolving issues in already released OS updates")])]),e._v(" "),r("h2",{attrs:{id:"newly-dropped-hardware"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),r("ul",[r("li",[e._v("MacBook10,1: MacBook (Retina, 12-inch, 2017)")]),e._v(" "),r("li",[e._v("MacBookPro14,1: MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)")]),e._v(" "),r("li",[e._v("MacBookPro14,2: MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)")]),e._v(" "),r("li",[e._v("MacBookPro14,3: MacBook Pro (15-inch, 2017)")]),e._v(" "),r("li",[e._v("iMac18,1: iMac (21.5-inch, 2017)")]),e._v(" "),r("li",[e._v("iMac18,2: iMac (Retina 4K, 21.5-inch, 2017)")]),e._v(" "),r("li",[e._v("iMac18,3: iMac (Retina 5K, 27-inch, 2017)")])]),e._v(" "),r("h2",{attrs:{id:"current-status"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),r("p",[e._v("OpenCore Legacy Patcher 1.0.0 will support Sonoma for all models normally supported by the Patcher, however some challenges remain. You can find information about them below.")]),e._v(" "),r("h2",{attrs:{id:"issues"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#issues"}},[e._v("#")]),e._v(" Issues")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"#bluetooth"}},[e._v("Bluetooth")])]),e._v(" "),r("li",[r("a",{attrs:{href:"#t1-security-chip"}},[e._v("T1 Security chip")])]),e._v(" "),r("li",[r("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),r("li",[r("a",{attrs:{href:"#graphics-support-and-issues"}},[e._v("Graphics support and issues")])])]),e._v(" "),r("h3",{attrs:{id:"bluetooth"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#bluetooth"}},[e._v("#")]),e._v(" Bluetooth")]),e._v(" "),r("p",[e._v("Sometimes Bluetooth may not work after boot on pre-2012 models. Running NVRAM reset can alleviate it.")]),e._v(" "),r("p",[e._v("Dual boots may also bring the issue back even after the reset.")]),e._v(" "),r("h3",{attrs:{id:"t1-security-chip"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#t1-security-chip"}},[e._v("#")]),e._v(" T1 Security chip")]),e._v(" "),r("details",{staticClass:"custom-block details"},[r("summary",[e._v("Support for the T1 Security chip (Resolved in 1.1.0 and newer)")]),e._v(" "),r("p",[e._v("Sonoma has removed support for T1 chips found in most 2016 and 2017 Macs. Therefore on these systems, the following will not function:")]),e._v(" "),r("ul",[r("li",[e._v("Enable or disable FileVault")]),e._v(" "),r("li",[e._v("Open the Password Settings window")]),e._v(" "),r("li",[e._v("Add fingerprints (if upgrading, existing fingerprints will be deleted)")]),e._v(" "),r("li",[e._v("Add cards to Apple Pay")])]),e._v(" "),r("p",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1103",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),r("OutboundLink")],1)])]),e._v(" "),r("div",{staticClass:"custom-block warning"},[r("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),r("p",[e._v("Note that erasing the entire drive will remove the T1 firmware and it won't be reinstalled.")])]),e._v(" "),r("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),r("p",[e._v("For Penryn systems, pre-2013 Mac Pros and Xserve, USB 1.1 support was outright removed in macOS Ventura and naturally this continues in Sonoma.\nWhile USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),r("ul",[r("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),r("li",[e._v("IR Receivers")]),e._v(" "),r("li",[e._v("Bluetooth")])]),e._v(" "),r("p",[e._v("With OpenCore Legacy Patcher v0.6.0+, basic support has been implemented via Root Volume patching. However due to this, users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),r("p",[r("img",{attrs:{src:a(319),alt:""}})]),e._v(" "),r("div",{staticClass:"custom-block warning"},[r("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),r("ul",[r("li",[e._v("iMac10,x and older")]),e._v(" "),r("li",[e._v("Macmini4,1 and older")]),e._v(" "),r("li",[e._v("MacBook7,1 and older")]),e._v(" "),r("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),r("li",[e._v("MacPro5,1 and older")]),e._v(" "),r("li",[e._v("Xserve 3,1 and older")])])]),e._v(" "),r("p",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),r("OutboundLink")],1)]),e._v(" "),r("h3",{attrs:{id:"graphics-support-and-issues"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#graphics-support-and-issues"}},[e._v("#")]),e._v(" Graphics support and issues")]),e._v(" "),r("p",[e._v("This build includes both Legacy Metal and non-Metal patches for macOS Sonoma. Refer to the following links for more information about Legacy Metal and non-Metal support and their respective issues.")]),e._v(" "),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[e._v("Legacy Metal"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal"),r("OutboundLink")],1)])])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file diff --git a/assets/js/20.a8e4d11d.js b/assets/js/20.6ae51f53.js similarity index 87% rename from assets/js/20.a8e4d11d.js rename to assets/js/20.6ae51f53.js index 2c1c46f02..a8929e6aa 100644 --- a/assets/js/20.a8e4d11d.js +++ b/assets/js/20.6ae51f53.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{396:function(e,t,o){e.exports=o.p+"assets/img/oc-explained.d196cefa.png"},457:function(e,t,o){"use strict";o.r(t);var r=o(25),a=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"boot-process-with-opencore-legacy-patcher"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Boot Process with OpenCore Legacy Patcher")]),e._v(" "),r("p",[e._v('OpenCore Legacy Patcher itself is actually quite a "dumb" program. It essentially edits a config.plist file and moves files around, actually having little logic regarding the boot process. The real magic of OCLP is '),r("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),r("OutboundLink")],1),e._v(", our back-end, and what makes this patcher so powerful.")]),e._v(" "),r("h2",{attrs:{id:"boot-process-with-opencore"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore"}},[e._v("#")]),e._v(" Boot Process with OpenCore")]),e._v(" "),r("p",[e._v("To understand a bit more of how OpenCore is able to revive older Macs in such a native-like way, we need to go over "),r("em",[e._v("how")]),e._v(" OpenCore works with your Mac:")]),e._v(" "),r("p",[r("img",{attrs:{src:o(396),alt:""}})])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{387:function(e,t,o){e.exports=o.p+"assets/img/oc-explained.d196cefa.png"},455:function(e,t,o){"use strict";o.r(t);var r=o(25),a=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"boot-process-with-opencore-legacy-patcher"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Boot Process with OpenCore Legacy Patcher")]),e._v(" "),r("p",[e._v('OpenCore Legacy Patcher itself is actually quite a "dumb" program. It essentially edits a config.plist file and moves files around, actually having little logic regarding the boot process. The real magic of OCLP is '),r("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),r("OutboundLink")],1),e._v(", our back-end, and what makes this patcher so powerful.")]),e._v(" "),r("h2",{attrs:{id:"boot-process-with-opencore"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore"}},[e._v("#")]),e._v(" Boot Process with OpenCore")]),e._v(" "),r("p",[e._v("To understand a bit more of how OpenCore is able to revive older Macs in such a native-like way, we need to go over "),r("em",[e._v("how")]),e._v(" OpenCore works with your Mac:")]),e._v(" "),r("p",[r("img",{attrs:{src:o(387),alt:""}})])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/21.8a16fc65.js b/assets/js/21.62e1139b.js similarity index 99% rename from assets/js/21.8a16fc65.js rename to assets/js/21.62e1139b.js index 005fd2098..80d381d00 100644 --- a/assets/js/21.8a16fc65.js +++ b/assets/js/21.62e1139b.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{409:function(e,a,o){e.exports=o.p+"assets/img/macos-monterey.854c5d62.png"},463:function(e,a,o){"use strict";o.r(a);var t=o(25),r=Object(t.a)({},(function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("p",[t("img",{attrs:{src:o(409),alt:""}})]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher v0.1.7 and newer, we've implemented beta macOS Monterey support for users. Please note that Apple has dropped a lot of hardware with this release as well as broken many of our previous patch sets. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),t("h2",{attrs:{id:"newly-dropped-hardware"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),t("p",[e._v("With Monterey, Apple continues their their somewhat ruthless march of dropping Intel hardware. This release saw the removal, and thus addition into OpenCore Legacy Patcher, of the following models:")]),e._v(" "),t("ul",[t("li",[e._v("iMac14,4")]),e._v(" "),t("li",[e._v("iMac15,1")]),e._v(" "),t("li",[e._v("MacBook8,1")]),e._v(" "),t("li",[e._v("MacBookAir6,1")]),e._v(" "),t("li",[e._v("MacBookAir6,2")]),e._v(" "),t("li",[e._v("MacBookPro11,1")]),e._v(" "),t("li",[e._v("MacBookPro11,2")]),e._v(" "),t("li",[e._v("MacBookPro11,3")])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Model names")]),e._v(" "),t("ul",[t("li",[e._v("iMac (21.5-inch, Mid 2014)")]),e._v(" "),t("li",[e._v("iMac (Retina 5K, 27-inch, Late 2014)")]),e._v(" "),t("li",[e._v("MacBook (Retina, 12-inch, Early 2015)")]),e._v(" "),t("li",[e._v("MacBook Air (11-inch, Mid 2013)")]),e._v(" "),t("li",[e._v("MacBook Air (13-inch, Mid 2013)")]),e._v(" "),t("li",[e._v("MacBook Air (11-inch, Early 2014)")]),e._v(" "),t("li",[e._v("MacBook Air (13-inch, Early 2014)")]),e._v(" "),t("li",[e._v("MacBook Pro (Retina, 13-inch, Late 2013)")]),e._v(" "),t("li",[e._v("MacBook Pro (Retina, 15-inch, Late 2013)")]),e._v(" "),t("li",[e._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),e._v(" "),t("li",[e._v("MacBook Pro (Retina, 15-inch, Mid 2014)")])])]),e._v(" "),t("p",[e._v("All of these models now have support in OpenCore Legacy Patcher.")]),e._v(" "),t("h2",{attrs:{id:"current-monterey-issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#current-monterey-issues"}},[e._v("#")]),e._v(" Current Monterey Issues")]),e._v(" "),t("h3",{attrs:{id:"macbookpro11-3-booting-issue-without-kepler-acceleration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#macbookpro11-3-booting-issue-without-kepler-acceleration"}},[e._v("#")]),e._v(" MacBookPro11,3 booting issue without Kepler acceleration")]),e._v(" "),t("p",[e._v("Due to the display being routed through the NVIDIA Kepler card and macOS being rendered on the Intel iGPU, users have been experiencing issues booting without post-install patches applied ("),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),t("OutboundLink")],1),e._v(".) Currently the only workaround is to install the patches in safe mode, by holding down "),t("code",[e._v("Shift+Enter")]),e._v(" when you select macOS in the OCLP boot picker.")]),e._v(" "),t("h2",{attrs:{id:"previously-broken-hardware"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#previously-broken-hardware"}},[e._v("#")]),e._v(" Previously Broken Hardware")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("iMac15,1 5K Display Output Issue (Resolved in 0.3.2 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("Documentation:\n"),t("ul",[t("li",[t("a",{attrs:{href:"https://khronokernel.github.io/macos/2021/12/08/5K-UEFI.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("5K iMac and UEFI: Fixing the dreaded output limitation"),t("OutboundLink")],1)])])]),e._v(" "),t("li",[e._v("Associated Github Issue:\n"),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/359",target:"_blank",rel:"noopener noreferrer"}},[e._v('5k Output issues on iMac15,1 (27" 5k iMac - 2014) #359'),t("OutboundLink")],1)])])])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("macOS 12.0 Beta 4 issue on 2012 to early 2013 machines (Resolved in 0.2.5 and newer)")]),e._v(" "),t("p",[e._v("Currently in macOS 12.0 Beta 4, many Ivy Bridge Macs have experienced Bluetooth issues relating to their BCM20702 chipset. Currently the exact issue is unknown however is assumed to be a bug on Apple's end. Recommend downgrading to macOS 12.0 Beta 3 till resolved:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"http://swcdn.apple.com/content/downloads/02/08/071-63739-A_G5RYVW5JHT/dfz5gp3s0jm9vl7m30oewq141zkpv8edr8/InstallAssistant.pkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (Direct)"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://archive.org/details/12.0-21a5284e-beta-3",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (archive.org)"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("A temporary fix is to restart the BlueTool and bluetoothd process with each boot, note it may not work for all users:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("killall")]),e._v(" -9 BlueTool bluetoothd\n")])])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Wireless Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("Broadcom BCM94328, BCM94322 and Atheros Wireless Chipsets lost support")])]),e._v(" "),t("p",[e._v("The following models lost Wifi support in macOS Monterey due to their legacy Wireless chipset:")]),e._v(" "),t("ul",[t("li",[e._v("iMac12,x and older")]),e._v(" "),t("li",[e._v("Macmini3,1 and older")]),e._v(" "),t("li",[e._v("MacBook5,x and older")]),e._v(" "),t("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),t("li",[e._v("MacBookPro7,1 and older\n"),t("ul",[t("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),t("li",[e._v("MacPro5,1 and older")])]),e._v(" "),t("p",[e._v("Note: BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher")])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Bluetooth Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("BRCM2046 and BRCM2070 Bluetooth Chipsets lost support")])]),e._v(" "),t("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Bluetooth chipset:")]),e._v(" "),t("ul",[t("li",[e._v("iMac12,x and older")]),e._v(" "),t("li",[e._v("Macmini5,1 and older")]),e._v(" "),t("li",[e._v("MacBook7,1 and older")]),e._v(" "),t("li",[e._v("MacBookAir4,1 and older")]),e._v(" "),t("li",[e._v("MacBookPro8,1 and older")]),e._v(" "),t("li",[e._v("MacPro5,1 and older")])]),e._v(" "),t("p",[e._v("Note: Native BRCM20702 and BRCM20703 are still fully supported by OpenCore Legacy Patcher")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Dropped Firmwares")]),e._v(" "),t("p",[e._v("Here are the firmwares macOS Monterey Dropped (previously located within IOBluetoothUSBDFU.kext):")]),e._v(" "),t("ul",[t("li",[e._v("2046_820F.dfu")]),e._v(" "),t("li",[e._v("2046_8210.dfu")]),e._v(" "),t("li",[e._v("2046_8213.dfu")]),e._v(" "),t("li",[e._v("2046_8215.dfu")]),e._v(" "),t("li",[e._v("2046_8216.dfu")]),e._v(" "),t("li",[e._v("2046_8217.dfu")]),e._v(" "),t("li",[e._v("2070_821A.dfu")]),e._v(" "),t("li",[e._v("2070_821B.dfu")]),e._v(" "),t("li",[e._v("2070_8218.dfu")]),e._v(" "),t("li",[e._v("20702_821D.dfu")]),e._v(" "),t("li",[e._v("20702_821F.dfu")]),e._v(" "),t("li",[e._v("20702_828A.dfu")]),e._v(" "),t("li",[e._v("20702_828B.dfu")]),e._v(" "),t("li",[e._v("20702_828C.dfu")]),e._v(" "),t("li",[e._v("20702_8281.dfu")]),e._v(" "),t("li",[e._v("20702_8286.dfu")])])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Ivy Bridge iGPU Acceleration (Resolved in 0.1.7 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("Intel HD4000 iGPUs lost support")])]),e._v(" "),t("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),t("ul",[t("li",[e._v("Macmini6,x")]),e._v(" "),t("li",[e._v("MacBookAir5,x")]),e._v(" "),t("li",[e._v("MacBookPro9,x")]),e._v(" "),t("li",[e._v("MacBookPro10,x")])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("NVIDIA Kepler dGPU Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("NVIDIA Kepler dGPUs lost support")])]),e._v(" "),t("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),t("ul",[t("li",[e._v("MacBookPro9,1")]),e._v(" "),t("li",[e._v("MacBookPro10,1")]),e._v(" "),t("li",[e._v("MacBookPro11,3")]),e._v(" "),t("li",[e._v("iMac13,x")]),e._v(" "),t("li",[e._v("iMac14,x")])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Non-Metal Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("Non-Metal GPUs no longer have working acceleration patches:\n"),t("ul",[t("li",[e._v("Intel Ironlake and Sandy Bridge iGPUs")]),e._v(" "),t("li",[e._v("NVIDIA Tesla and Fermi GPUs")]),e._v(" "),t("li",[e._v("AMD TeraScale 1 and 2 GPUs")])])])]),e._v(" "),t("p",[e._v("The following machines cannot gain graphics acceleration at all in Monterey, only basic framebuffer and brightness control (iMac8,1/9,1 and MacBook5,2 excluded):")]),e._v(" "),t("ul",[t("li",[e._v("iMac12,x and older")]),e._v(" "),t("li",[e._v("Macmini5,x and older")]),e._v(" "),t("li",[e._v("MacBook7,1 and older")]),e._v(" "),t("li",[e._v("MacBookAir4,x and older")]),e._v(" "),t("li",[e._v("MacBookPro8,x and older")])]),e._v(" "),t("p",[e._v("Note: iMac10,1 through iMac12,x can be upgraded with Metal GPUs, "),t("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),t("OutboundLink")],1)])])])}),[],!1,null,null,null);a.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{409:function(e,a,o){e.exports=o.p+"assets/img/macos-monterey.854c5d62.png"},462:function(e,a,o){"use strict";o.r(a);var t=o(25),r=Object(t.a)({},(function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("p",[t("img",{attrs:{src:o(409),alt:""}})]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher v0.1.7 and newer, we've implemented beta macOS Monterey support for users. Please note that Apple has dropped a lot of hardware with this release as well as broken many of our previous patch sets. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),t("h2",{attrs:{id:"newly-dropped-hardware"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),t("p",[e._v("With Monterey, Apple continues their their somewhat ruthless march of dropping Intel hardware. This release saw the removal, and thus addition into OpenCore Legacy Patcher, of the following models:")]),e._v(" "),t("ul",[t("li",[e._v("iMac14,4")]),e._v(" "),t("li",[e._v("iMac15,1")]),e._v(" "),t("li",[e._v("MacBook8,1")]),e._v(" "),t("li",[e._v("MacBookAir6,1")]),e._v(" "),t("li",[e._v("MacBookAir6,2")]),e._v(" "),t("li",[e._v("MacBookPro11,1")]),e._v(" "),t("li",[e._v("MacBookPro11,2")]),e._v(" "),t("li",[e._v("MacBookPro11,3")])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Model names")]),e._v(" "),t("ul",[t("li",[e._v("iMac (21.5-inch, Mid 2014)")]),e._v(" "),t("li",[e._v("iMac (Retina 5K, 27-inch, Late 2014)")]),e._v(" "),t("li",[e._v("MacBook (Retina, 12-inch, Early 2015)")]),e._v(" "),t("li",[e._v("MacBook Air (11-inch, Mid 2013)")]),e._v(" "),t("li",[e._v("MacBook Air (13-inch, Mid 2013)")]),e._v(" "),t("li",[e._v("MacBook Air (11-inch, Early 2014)")]),e._v(" "),t("li",[e._v("MacBook Air (13-inch, Early 2014)")]),e._v(" "),t("li",[e._v("MacBook Pro (Retina, 13-inch, Late 2013)")]),e._v(" "),t("li",[e._v("MacBook Pro (Retina, 15-inch, Late 2013)")]),e._v(" "),t("li",[e._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),e._v(" "),t("li",[e._v("MacBook Pro (Retina, 15-inch, Mid 2014)")])])]),e._v(" "),t("p",[e._v("All of these models now have support in OpenCore Legacy Patcher.")]),e._v(" "),t("h2",{attrs:{id:"current-monterey-issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#current-monterey-issues"}},[e._v("#")]),e._v(" Current Monterey Issues")]),e._v(" "),t("h3",{attrs:{id:"macbookpro11-3-booting-issue-without-kepler-acceleration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#macbookpro11-3-booting-issue-without-kepler-acceleration"}},[e._v("#")]),e._v(" MacBookPro11,3 booting issue without Kepler acceleration")]),e._v(" "),t("p",[e._v("Due to the display being routed through the NVIDIA Kepler card and macOS being rendered on the Intel iGPU, users have been experiencing issues booting without post-install patches applied ("),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),t("OutboundLink")],1),e._v(".) Currently the only workaround is to install the patches in safe mode, by holding down "),t("code",[e._v("Shift+Enter")]),e._v(" when you select macOS in the OCLP boot picker.")]),e._v(" "),t("h2",{attrs:{id:"previously-broken-hardware"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#previously-broken-hardware"}},[e._v("#")]),e._v(" Previously Broken Hardware")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("iMac15,1 5K Display Output Issue (Resolved in 0.3.2 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("Documentation:\n"),t("ul",[t("li",[t("a",{attrs:{href:"https://khronokernel.github.io/macos/2021/12/08/5K-UEFI.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("5K iMac and UEFI: Fixing the dreaded output limitation"),t("OutboundLink")],1)])])]),e._v(" "),t("li",[e._v("Associated Github Issue:\n"),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/359",target:"_blank",rel:"noopener noreferrer"}},[e._v('5k Output issues on iMac15,1 (27" 5k iMac - 2014) #359'),t("OutboundLink")],1)])])])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("macOS 12.0 Beta 4 issue on 2012 to early 2013 machines (Resolved in 0.2.5 and newer)")]),e._v(" "),t("p",[e._v("Currently in macOS 12.0 Beta 4, many Ivy Bridge Macs have experienced Bluetooth issues relating to their BCM20702 chipset. Currently the exact issue is unknown however is assumed to be a bug on Apple's end. Recommend downgrading to macOS 12.0 Beta 3 till resolved:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"http://swcdn.apple.com/content/downloads/02/08/071-63739-A_G5RYVW5JHT/dfz5gp3s0jm9vl7m30oewq141zkpv8edr8/InstallAssistant.pkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (Direct)"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://archive.org/details/12.0-21a5284e-beta-3",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (archive.org)"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("A temporary fix is to restart the BlueTool and bluetoothd process with each boot, note it may not work for all users:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("killall")]),e._v(" -9 BlueTool bluetoothd\n")])])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Wireless Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("Broadcom BCM94328, BCM94322 and Atheros Wireless Chipsets lost support")])]),e._v(" "),t("p",[e._v("The following models lost Wifi support in macOS Monterey due to their legacy Wireless chipset:")]),e._v(" "),t("ul",[t("li",[e._v("iMac12,x and older")]),e._v(" "),t("li",[e._v("Macmini3,1 and older")]),e._v(" "),t("li",[e._v("MacBook5,x and older")]),e._v(" "),t("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),t("li",[e._v("MacBookPro7,1 and older\n"),t("ul",[t("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),t("li",[e._v("MacPro5,1 and older")])]),e._v(" "),t("p",[e._v("Note: BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher")])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Bluetooth Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("BRCM2046 and BRCM2070 Bluetooth Chipsets lost support")])]),e._v(" "),t("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Bluetooth chipset:")]),e._v(" "),t("ul",[t("li",[e._v("iMac12,x and older")]),e._v(" "),t("li",[e._v("Macmini5,1 and older")]),e._v(" "),t("li",[e._v("MacBook7,1 and older")]),e._v(" "),t("li",[e._v("MacBookAir4,1 and older")]),e._v(" "),t("li",[e._v("MacBookPro8,1 and older")]),e._v(" "),t("li",[e._v("MacPro5,1 and older")])]),e._v(" "),t("p",[e._v("Note: Native BRCM20702 and BRCM20703 are still fully supported by OpenCore Legacy Patcher")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Dropped Firmwares")]),e._v(" "),t("p",[e._v("Here are the firmwares macOS Monterey Dropped (previously located within IOBluetoothUSBDFU.kext):")]),e._v(" "),t("ul",[t("li",[e._v("2046_820F.dfu")]),e._v(" "),t("li",[e._v("2046_8210.dfu")]),e._v(" "),t("li",[e._v("2046_8213.dfu")]),e._v(" "),t("li",[e._v("2046_8215.dfu")]),e._v(" "),t("li",[e._v("2046_8216.dfu")]),e._v(" "),t("li",[e._v("2046_8217.dfu")]),e._v(" "),t("li",[e._v("2070_821A.dfu")]),e._v(" "),t("li",[e._v("2070_821B.dfu")]),e._v(" "),t("li",[e._v("2070_8218.dfu")]),e._v(" "),t("li",[e._v("20702_821D.dfu")]),e._v(" "),t("li",[e._v("20702_821F.dfu")]),e._v(" "),t("li",[e._v("20702_828A.dfu")]),e._v(" "),t("li",[e._v("20702_828B.dfu")]),e._v(" "),t("li",[e._v("20702_828C.dfu")]),e._v(" "),t("li",[e._v("20702_8281.dfu")]),e._v(" "),t("li",[e._v("20702_8286.dfu")])])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Ivy Bridge iGPU Acceleration (Resolved in 0.1.7 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("Intel HD4000 iGPUs lost support")])]),e._v(" "),t("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),t("ul",[t("li",[e._v("Macmini6,x")]),e._v(" "),t("li",[e._v("MacBookAir5,x")]),e._v(" "),t("li",[e._v("MacBookPro9,x")]),e._v(" "),t("li",[e._v("MacBookPro10,x")])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("NVIDIA Kepler dGPU Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("NVIDIA Kepler dGPUs lost support")])]),e._v(" "),t("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),t("ul",[t("li",[e._v("MacBookPro9,1")]),e._v(" "),t("li",[e._v("MacBookPro10,1")]),e._v(" "),t("li",[e._v("MacBookPro11,3")]),e._v(" "),t("li",[e._v("iMac13,x")]),e._v(" "),t("li",[e._v("iMac14,x")])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Non-Metal Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),t("ul",[t("li",[e._v("Non-Metal GPUs no longer have working acceleration patches:\n"),t("ul",[t("li",[e._v("Intel Ironlake and Sandy Bridge iGPUs")]),e._v(" "),t("li",[e._v("NVIDIA Tesla and Fermi GPUs")]),e._v(" "),t("li",[e._v("AMD TeraScale 1 and 2 GPUs")])])])]),e._v(" "),t("p",[e._v("The following machines cannot gain graphics acceleration at all in Monterey, only basic framebuffer and brightness control (iMac8,1/9,1 and MacBook5,2 excluded):")]),e._v(" "),t("ul",[t("li",[e._v("iMac12,x and older")]),e._v(" "),t("li",[e._v("Macmini5,x and older")]),e._v(" "),t("li",[e._v("MacBook7,1 and older")]),e._v(" "),t("li",[e._v("MacBookAir4,x and older")]),e._v(" "),t("li",[e._v("MacBookPro8,x and older")])]),e._v(" "),t("p",[e._v("Note: iMac10,1 through iMac12,x can be upgraded with Metal GPUs, "),t("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),t("OutboundLink")],1)])])])}),[],!1,null,null,null);a.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/24.ad653f65.js b/assets/js/24.669f7897.js similarity index 94% rename from assets/js/24.ad653f65.js rename to assets/js/24.669f7897.js index bba25a6ba..d56a9fc97 100644 --- a/assets/js/24.ad653f65.js +++ b/assets/js/24.669f7897.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{455:function(e,t,o){"use strict";o.r(t);var n=o(25),a=Object(n.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"supporting-the-patcher"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-patcher"}},[e._v("#")]),e._v(" Supporting the patcher")]),e._v(" "),o("p",[e._v("We have opened OpenCollective in order to manage donations as well as be transparent about where the donated money is going. If you want to support the patcher with money donation, you can do so below.")]),e._v(" "),o("p",[o("a",{attrs:{href:"https://opencollective.com/opencore-legacy-patcher",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCollective"),o("OutboundLink")],1)]),e._v(" "),o("p",[e._v("If you wish, you can also donate legacy hardware you don't need anymore as long as it makes sense logistically. In this case, reach out on the Discord server.")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{454:function(e,t,o){"use strict";o.r(t);var n=o(25),a=Object(n.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"supporting-the-patcher"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-patcher"}},[e._v("#")]),e._v(" Supporting the patcher")]),e._v(" "),o("p",[e._v("We have opened OpenCollective in order to manage donations as well as be transparent about where the donated money is going. If you want to support the patcher with money donation, you can do so below.")]),e._v(" "),o("p",[o("a",{attrs:{href:"https://opencollective.com/opencore-legacy-patcher",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCollective"),o("OutboundLink")],1)]),e._v(" "),o("p",[e._v("If you wish, you can also donate legacy hardware you don't need anymore as long as it makes sense logistically. In this case, reach out on the Discord server.")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/25.45cebd2b.js b/assets/js/25.a6040ded.js similarity index 97% rename from assets/js/25.45cebd2b.js rename to assets/js/25.a6040ded.js index be36f958f..e401c4b5e 100644 --- a/assets/js/25.45cebd2b.js +++ b/assets/js/25.a6040ded.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{459:function(e,t,o){"use strict";o.r(t);var a=o(25),n=Object(a.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"the-current-hold-on-new-issues-and-pull-requests"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#the-current-hold-on-new-issues-and-pull-requests"}},[e._v("#")]),e._v(" The current hold on new issues and pull requests")]),e._v(" "),o("p",[e._v("As written with the release of OpenCore Legacy Patcher 0.4.3, and macOS 12.3:")]),e._v(" "),o("blockquote",[o("p",[e._v("With today's macOS 12.3 release, I decided it would be best to release this build of OpenCore Legacy Patcher to ensure some important issues are resolved with today's release (namely Open/Save dialog problem introduced by Apple in the 12.3 Betas)")]),e._v(" "),o("p",[e._v("As the situation develops back home with my family in Ukraine, I am unlikely to continue the development of OpenCore Legacy Patcher in the near future. At most, there may be potential PatcherSupportPkg updates from ASentientBot and the rest of the amazing non-Metal development team however otherwise development may potentially be taken over by others later on. Issues will continue to remain closed for the time being.")]),e._v(" "),o("p",[e._v("With regards to the future of this project, this release should be treated as its last major release for the next couple of months. When WWDC2022 is presented, I hope my country will be in a calmer situation where we can tinker with Macs again peacefully.")]),e._v(" "),o("p",[e._v("This is not a final goodbye for me with this project, just a round-about way to say I'll be returning someday. I want to give the biggest thank you's to the community and to the many amazing developers within it. OpenCore Legacy Patcher is not just my project, it's the cumulation of many people that are all responsible for where we are today.")]),e._v(" "),o("p",[e._v("-- Mykola")])]),e._v(" "),o("p",[e._v("If you encounter new issues with the patcher that do not have solutions easily available, our helpful community in the "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),o("OutboundLink")],1),e._v(" can provide support in the meantime. You should still provide as much information as you can by "),o("RouterLink",{attrs:{to:"/DEBUG.html"}},[e._v("gathering debug logs")]),e._v(" when you ask for help.")],1)])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{458:function(e,t,o){"use strict";o.r(t);var a=o(25),n=Object(a.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"the-current-hold-on-new-issues-and-pull-requests"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#the-current-hold-on-new-issues-and-pull-requests"}},[e._v("#")]),e._v(" The current hold on new issues and pull requests")]),e._v(" "),o("p",[e._v("As written with the release of OpenCore Legacy Patcher 0.4.3, and macOS 12.3:")]),e._v(" "),o("blockquote",[o("p",[e._v("With today's macOS 12.3 release, I decided it would be best to release this build of OpenCore Legacy Patcher to ensure some important issues are resolved with today's release (namely Open/Save dialog problem introduced by Apple in the 12.3 Betas)")]),e._v(" "),o("p",[e._v("As the situation develops back home with my family in Ukraine, I am unlikely to continue the development of OpenCore Legacy Patcher in the near future. At most, there may be potential PatcherSupportPkg updates from ASentientBot and the rest of the amazing non-Metal development team however otherwise development may potentially be taken over by others later on. Issues will continue to remain closed for the time being.")]),e._v(" "),o("p",[e._v("With regards to the future of this project, this release should be treated as its last major release for the next couple of months. When WWDC2022 is presented, I hope my country will be in a calmer situation where we can tinker with Macs again peacefully.")]),e._v(" "),o("p",[e._v("This is not a final goodbye for me with this project, just a round-about way to say I'll be returning someday. I want to give the biggest thank you's to the community and to the many amazing developers within it. OpenCore Legacy Patcher is not just my project, it's the cumulation of many people that are all responsible for where we are today.")]),e._v(" "),o("p",[e._v("-- Mykola")])]),e._v(" "),o("p",[e._v("If you encounter new issues with the patcher that do not have solutions easily available, our helpful community in the "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),o("OutboundLink")],1),e._v(" can provide support in the meantime. You should still provide as much information as you can by "),o("RouterLink",{attrs:{to:"/DEBUG.html"}},[e._v("gathering debug logs")]),e._v(" when you ask for help.")],1)])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/27.cb33cba4.js b/assets/js/27.704b3db3.js similarity index 99% rename from assets/js/27.cb33cba4.js rename to assets/js/27.704b3db3.js index f9eebeb4a..630bb2386 100644 --- a/assets/js/27.cb33cba4.js +++ b/assets/js/27.704b3db3.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{462:function(t,e,a){"use strict";a.r(e);var i=a(25),r=Object(i.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"supported-models"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),a("p",[t._v("Any Intel-based Mac listed below can install and make use of OpenCore Legacy Patcher. To check your hardware model, open System Information and look for the "),a("code",[t._v("Model Identifier")]),t._v(" key.")]),t._v(" "),a("ul",[a("li",[t._v("This applies even if Apple supports the model natively.")]),t._v(" "),a("li",[t._v("OpenCore Legacy Patcher does not support PowerPC- or Apple Silicon-based Macs.")]),t._v(" "),a("li",[t._v("If your model is not listed below, it is not supported by this patcher.")])]),t._v(" "),a("p",[t._v("The below tables can be used to reference issues with a particular model, and see which OS would work best on your machine.")]),t._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[t._v("OpenCore Patcher application")]),t._v(" "),a("p",[t._v("The patcher application requires "),a("strong",[t._v("OS X Yosemite 10.10")]),t._v(" or later to run.")]),t._v(" "),a("ul",[a("li",[a("strong",[t._v("OS X El Capitan 10.11")]),t._v(" or later is required to make installers for macOS Ventura and later.")])]),t._v(" "),a("p",[t._v("The patcher is designed to target "),a("strong",[t._v("macOS Big Sur 11.x to macOS Sonoma 14.x")]),t._v(".")]),t._v(" "),a("ul",[a("li",[t._v("Other versions may work, albeit in a broken state. No support is provided for any version outside of the above.")])])]),t._v(" "),a("h3",{attrs:{id:"macbook"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Aluminum, Late 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook5,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Early 2009)"),a("br"),t._v("MacBook (13-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook5,2")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1),a("br"),t._v("- Trackpad gestures are partially broken")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Late 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook6,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook7,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2016)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook9,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook10,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by OpenCore Legacy Patcher")])])])]),t._v(" "),a("h3",{attrs:{id:"macbook-air"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2008)"),a("br"),t._v("MacBook Air (13-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir2,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Late 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir3,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir3,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir4,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir4,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir5,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir5,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2013)"),a("br"),t._v("MacBook Air (11-inch, Early 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir6,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2013)"),a("br"),t._v("MacBook Air (13-inch, Early 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir6,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Early 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir7,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Early 2015)"),a("br"),t._v("MacBook Air (13-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir7,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2018)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by Apple")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir9,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2020)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir10,1")])])])])]),t._v(" "),a("h3",{attrs:{id:"macbook-pro"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2008)"),a("br"),t._v("MacBook Pro (17-inch, Early 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro4,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Late 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro5,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2009)"),a("br"),t._v("MacBook Pro (17-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro5,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro5,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro5,5")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro6,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro6,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro7,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Early 2011)"),a("br"),t._v("MacBook Pro (13-inch, Late 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2011)"),a("br"),t._v("MacBook Pro (15-inch, Late 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro8,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2011)"),a("br")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro8,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro9,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"11"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro9,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2012)"),a("br"),t._v("MacBook Pro (Retina, 15-inch, Early 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro10,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2012)"),a("br"),t._v("MacBook Pro (Retina, 13-inch, Early 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro10,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2013)"),a("br"),t._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro11,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Late 2013)"),a("br"),t._v("MacBook Pro (Retina, 15-inch, Mid 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro11,2")]),a("br"),a("code",[t._v("MacBookPro11,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro11,4")]),a("br"),a("code",[t._v("MacBookPro11,5")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Early 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro12,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 2 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro13,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 4 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro13,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2016)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro13,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 2 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro14,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 4 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro14,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro14,3")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 14+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2018, 4 Thunderbolt 3 ports)"),a("br"),t._v("MacBook Pro (13-inch, 2019, 4 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro15,2")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- Supported by Apple")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2018)"),a("br"),t._v("MacBook Pro (15-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro15,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2019, 2 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro15,4")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (16-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro16,1")]),a("br"),a("code",[t._v("MacBookPro16,4")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 4 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro16,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 2 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro16,3")])])])])]),t._v(" "),a("h3",{attrs:{id:"mac-mini"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Early 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini3,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini4,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini5,1")]),a("br"),a("code",[t._v("Macmini5,2")]),a("br"),a("code",[t._v("Macmini5,3")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini6,1")]),a("br"),a("code",[t._v("Macmini6,2")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini7,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2018)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),a("h3",{attrs:{id:"imac"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Mid 2007)"),a("br"),t._v("iMac (24-inch, Mid 2007)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac7,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://lowendmac.com/2018/penryn-t9300-9500-cpu-upgrades-for-the-2007-imac/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Requires SSE4.1 CPU"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1),a("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2008)"),a("br"),t._v("iMac (24-inch, Early 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2009)"),a("br"),t._v("iMac (24-inch, Early 2009)"),a("br"),t._v("iMac (20-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac9,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrading to Metal GPU"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2009)"),a("br"),t._v("iMac (27-inch, Late 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac10,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac11,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac11,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac11,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2011)"),a("br"),t._v("iMac (21.5-inch, Late 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac12,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac12,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac13,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"10"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac13,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Early 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac13,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac14,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac14,2")]),a("br"),a("code",[t._v("iMac14,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac14,4")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2014)"),a("br"),t._v("iMac (Retina 5K, 27-inch, Mid 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac15,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac16,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, Late 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac16,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac17,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac18,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac18,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac18,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac19,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[t._v("- Supported by Apple")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac19,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2020)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac20,1")]),a("br"),a("code",[t._v("iMac20,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac Pro (2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMacPro1,1")])])])])]),t._v(" "),a("h3",{attrs:{id:"mac-pro"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro3,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1),a("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro4,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Mid 2010)"),a("br"),t._v("Mac Pro (Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro5,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Late 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro6,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro7,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),a("h3",{attrs:{id:"xserve"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Xserve2,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Recommend upgrade to Metal GPU"),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Xserve3,1")])])])])]),t._v(" "),a("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[t._v("#")]),t._v(" Once you've verified your hardware is supported, head to "),a("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installers")])],1)])}),[],!1,null,null,null);e.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{461:function(t,e,a){"use strict";a.r(e);var i=a(25),r=Object(i.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"supported-models"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),a("p",[t._v("Any Intel-based Mac listed below can install and make use of OpenCore Legacy Patcher. To check your hardware model, open System Information and look for the "),a("code",[t._v("Model Identifier")]),t._v(" key.")]),t._v(" "),a("ul",[a("li",[t._v("This applies even if Apple supports the model natively.")]),t._v(" "),a("li",[t._v("OpenCore Legacy Patcher does not support PowerPC- or Apple Silicon-based Macs.")]),t._v(" "),a("li",[t._v("If your model is not listed below, it is not supported by this patcher.")])]),t._v(" "),a("p",[t._v("The below tables can be used to reference issues with a particular model, and see which OS would work best on your machine.")]),t._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[t._v("OpenCore Patcher application")]),t._v(" "),a("p",[t._v("The patcher application requires "),a("strong",[t._v("OS X Yosemite 10.10")]),t._v(" or later to run.")]),t._v(" "),a("ul",[a("li",[a("strong",[t._v("OS X El Capitan 10.11")]),t._v(" or later is required to make installers for macOS Ventura and later.")])]),t._v(" "),a("p",[t._v("The patcher is designed to target "),a("strong",[t._v("macOS Big Sur 11.x to macOS Sonoma 14.x")]),t._v(".")]),t._v(" "),a("ul",[a("li",[t._v("Other versions may work, albeit in a broken state. No support is provided for any version outside of the above.")])])]),t._v(" "),a("h3",{attrs:{id:"macbook"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Aluminum, Late 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook5,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Early 2009)"),a("br"),t._v("MacBook (13-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook5,2")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1),a("br"),t._v("- Trackpad gestures are partially broken")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Late 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook6,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook7,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2016)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook9,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBook10,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by OpenCore Legacy Patcher")])])])]),t._v(" "),a("h3",{attrs:{id:"macbook-air"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2008)"),a("br"),t._v("MacBook Air (13-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir2,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Late 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir3,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir3,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir4,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir4,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir5,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir5,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2013)"),a("br"),t._v("MacBook Air (11-inch, Early 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir6,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2013)"),a("br"),t._v("MacBook Air (13-inch, Early 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir6,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Early 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir7,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Early 2015)"),a("br"),t._v("MacBook Air (13-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir7,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2018)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by Apple")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir9,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2020)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookAir10,1")])])])])]),t._v(" "),a("h3",{attrs:{id:"macbook-pro"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2008)"),a("br"),t._v("MacBook Pro (17-inch, Early 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro4,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Late 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro5,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2009)"),a("br"),t._v("MacBook Pro (17-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro5,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro5,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro5,5")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro6,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro6,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro7,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Early 2011)"),a("br"),t._v("MacBook Pro (13-inch, Late 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2011)"),a("br"),t._v("MacBook Pro (15-inch, Late 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro8,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2011)"),a("br")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro8,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro9,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"11"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro9,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2012)"),a("br"),t._v("MacBook Pro (Retina, 15-inch, Early 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro10,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2012)"),a("br"),t._v("MacBook Pro (Retina, 13-inch, Early 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro10,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2013)"),a("br"),t._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro11,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Late 2013)"),a("br"),t._v("MacBook Pro (Retina, 15-inch, Mid 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro11,2")]),a("br"),a("code",[t._v("MacBookPro11,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro11,4")]),a("br"),a("code",[t._v("MacBookPro11,5")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Early 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro12,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 2 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro13,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 4 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro13,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2016)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro13,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 2 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro14,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 4 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro14,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro14,3")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 14+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2018, 4 Thunderbolt 3 ports)"),a("br"),t._v("MacBook Pro (13-inch, 2019, 4 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro15,2")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- Supported by Apple")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2018)"),a("br"),t._v("MacBook Pro (15-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro15,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2019, 2 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro15,4")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (16-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro16,1")]),a("br"),a("code",[t._v("MacBookPro16,4")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 4 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro16,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 2 Thunderbolt 3 ports)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacBookPro16,3")])])])])]),t._v(" "),a("h3",{attrs:{id:"mac-mini"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Early 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini3,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini4,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini5,1")]),a("br"),a("code",[t._v("Macmini5,2")]),a("br"),a("code",[t._v("Macmini5,3")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini6,1")]),a("br"),a("code",[t._v("Macmini6,2")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini7,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2018)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Macmini8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),a("h3",{attrs:{id:"imac"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Mid 2007)"),a("br"),t._v("iMac (24-inch, Mid 2007)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac7,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://lowendmac.com/2018/penryn-t9300-9500-cpu-upgrades-for-the-2007-imac/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Requires SSE4.1 CPU"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1),a("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2008)"),a("br"),t._v("iMac (24-inch, Early 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac8,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2009)"),a("br"),t._v("iMac (24-inch, Early 2009)"),a("br"),t._v("iMac (20-inch, Mid 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac9,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrading to Metal GPU"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2009)"),a("br"),t._v("iMac (27-inch, Late 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac10,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac11,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac11,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2010)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac11,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2011)"),a("br"),t._v("iMac (21.5-inch, Late 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac12,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2011)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac12,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac13,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"10"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac13,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Early 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac13,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac14,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac14,2")]),a("br"),a("code",[t._v("iMac14,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2014)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac14,4")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2014)"),a("br"),t._v("iMac (Retina 5K, 27-inch, Mid 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac15,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac16,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, Late 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac16,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2015)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac17,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac18,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac18,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac18,3")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac19,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[t._v("- Supported by Apple")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac19,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2020)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMac20,1")]),a("br"),a("code",[t._v("iMac20,2")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac Pro (2017)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("iMacPro1,1")])])])])]),t._v(" "),a("h3",{attrs:{id:"mac-pro"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro3,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1),a("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro4,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Mid 2010)"),a("br"),t._v("Mac Pro (Mid 2012)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro5,1")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Late 2013)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro6,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (2019)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("MacPro7,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),a("h3",{attrs:{id:"xserve"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2008)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Xserve2,1")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Recommend upgrade to Metal GPU"),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),a("OutboundLink")],1),a("br"),t._v("- "),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2009)")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("code",[t._v("Xserve3,1")])])])])]),t._v(" "),a("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[t._v("#")]),t._v(" Once you've verified your hardware is supported, head to "),a("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installers")])],1)])}),[],!1,null,null,null);e.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/28.52ed94de.js b/assets/js/28.8533a440.js similarity index 99% rename from assets/js/28.52ed94de.js rename to assets/js/28.8533a440.js index 53846b914..9f781f90f 100644 --- a/assets/js/28.52ed94de.js +++ b/assets/js/28.8533a440.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{461:function(e,l,i){"use strict";i.r(l);var a=i(25),r=Object(a.a)({},(function(){var e=this,l=e.$createElement,i=e._self._c||l;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"explaining-the-patches-in-opencore-legacy-patcher"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#explaining-the-patches-in-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Explaining the patches in OpenCore Legacy Patcher")]),e._v(" "),i("p",[e._v("In our patcher, there are numerous patches used to ensure a stable system. Here, we're going to go over what patches are used and why we recommend or even require them.")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#opencore-settings"}},[e._v("OpenCore Settings")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#injected-kexts"}},[e._v("Injected Kexts")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#on-disk-patches"}},[e._v("On-Disk Patches")])])]),e._v(" "),i("h2",{attrs:{id:"opencore-settings"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#opencore-settings"}},[e._v("#")]),e._v(" OpenCore Settings")]),e._v(" "),i("p",[e._v("Below is a rundown of the main logic that OpenCore Legacy Patcher uses to gain native support in macOS. Note that OpenCore's configuration is documented within "),i("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),i("OutboundLink")],1),e._v(" as well as on an online version provided by us:")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg Online Docs"),i("OutboundLink")],1)])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Configuration Explanation")]),e._v(" "),i("h3",{attrs:{id:"acpi-add"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#acpi-add"}},[e._v("#")]),e._v(" ACPI -> Add")]),e._v(" "),i("ul",[i("li",[e._v("SSDT-CPBG\n"),i("ul",[i("li",[e._v("Reason: Resolves Kernel Panic on Arrandale Macs in early Big Sur builds")]),e._v(" "),i("li",[e._v("Logic: Disable dummy CPBG device in ACPI")]),e._v(" "),i("li",[e._v("Models: MacBookPro6,x and iMac11,x")])])]),e._v(" "),i("li",[e._v("SSDT-PCI\n"),i("ul",[i("li",[e._v("Reason: Patch Windows Audio support for Sandy and Ivy Bridge")]),e._v(" "),i("li",[e._v("Logic: Removes PCI0's 32-bit Allocation Limitation")]),e._v(" "),i("li",[e._v("Models: All Sandy and Ivy Bridge Macs, excluding MacPro6,1")])])]),e._v(" "),i("li",[e._v("SSDT-DGPU\n"),i("ul",[i("li",[e._v("Reason: Allows for software based deMUX disabling dGPUs in 2011 MacBook Pros")]),e._v(" "),i("li",[e._v("Logic: Sends power down request to dGPU via ACPI")]),e._v(" "),i("li",[e._v("Models: MacBookPro8,2 and MacBookPro8,3 with dead dGPUs")])])])]),e._v(" "),i("h3",{attrs:{id:"acpi-patch"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#acpi-patch"}},[e._v("#")]),e._v(" ACPI -> Patch")]),e._v(" "),i("ul",[i("li",[i("code",[e._v("EHCx")]),e._v(" and "),i("code",[e._v("XHC1")]),e._v(" Patches\n"),i("ul",[i("li",[e._v("Reason: Required for proper USB operation")]),e._v(" "),i("li",[e._v("Logic: Avoids USB maps of newer models attaching and breaking USB port functionality")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing with Moderate or Advanced SMBIOS")])])]),e._v(" "),i("li",[i("code",[e._v("BUF0")]),e._v(" to "),i("code",[e._v("BUF1")]),e._v(" Patch\n"),i("ul",[i("li",[e._v("Reason: To be paired with SSDT-PCI")])])]),e._v(" "),i("li",[i("code",[e._v("_INI")]),e._v(" to "),i("code",[e._v("XINI")]),e._v(" Patch\n"),i("ul",[i("li",[e._v("Reason: To be paired with SSDT-DGPU")])])])]),e._v(" "),i("h3",{attrs:{id:"booter-patch"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#booter-patch"}},[e._v("#")]),e._v(" Booter -> Patch")]),e._v(" "),i("ul",[i("li",[e._v("Reroute "),i("code",[e._v("HW_BID")]),e._v(" to "),i("code",[e._v("OC_BID")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Allows macOS installers to be used on unsupported models")]),e._v(" "),i("li",[e._v("Logic: Reroutes Board ID macOS checks to custom variable")]),e._v(" "),i("li",[e._v("Models: All systems using VMM spoofing")])])])]),e._v(" "),i("h3",{attrs:{id:"booter-quirks"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#booter-quirks"}},[e._v("#")]),e._v(" Booter -> Quirks")]),e._v(" "),i("ul",[i("li",[e._v("ForceBooterSignature\n"),i("ul",[i("li",[e._v("Reason: Required to ensure Hibernation support")]),e._v(" "),i("li",[e._v("Logic: Tricks boot.efi into thinking OpenCore is Apple's firmware")]),e._v(" "),i("li",[e._v("Models: All models require")])])])]),e._v(" "),i("h3",{attrs:{id:"deviceproperties-add"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#deviceproperties-add"}},[e._v("#")]),e._v(" DeviceProperties -> Add")]),e._v(" "),i("ul",[i("li",[i("code",[e._v("PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)")])]),e._v(" "),i("li",[i("code",[e._v("PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Required to ensure Brightness Control works on upgraded iMacs")]),e._v(" "),i("li",[e._v("Logic: Sets AppleBackLight properties")]),e._v(" "),i("li",[e._v("Models: iMac11,x and iMac12,x with upgraded NVIDIA Metal GPUs")])])]),e._v(" "),i("li",[i("code",[e._v("PciRoot(0x0)/Pci(0x2,0x0)")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Disables internal GPU to fix sleep issues on upgraded iMacs")]),e._v(" "),i("li",[e._v("Logic: Tricks macOS into thinking iGPU is a generic PCI device")]),e._v(" "),i("li",[e._v("Models: iMac12,x with upgraded Metal GPUs")])])])]),e._v(" "),i("h3",{attrs:{id:"kernel-patch"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#kernel-patch"}},[e._v("#")]),e._v(" Kernel -> Patch")]),e._v(" "),i("ul",[i("li",[e._v("SMC Patch\n"),i("ul",[i("li",[e._v("Reason: Required to avoid SMC Firmware updates")]),e._v(" "),i("li",[e._v("Logic: Patches out "),i("code",[e._v("smc-version")]),e._v(" in AppleSMC.kext, requires SMC-Spoof.kext for full functionality")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing SMBIOS")])])]),e._v(" "),i("li",[e._v("IOHIDFamily Patch\n"),i("ul",[i("li",[e._v("Reason: Required for HID peripheral support in macOS on older hardware")]),e._v(" "),i("li",[e._v("Logic: Tricks IOHIDFamily into thinking it's always booting recovery")]),e._v(" "),i("li",[e._v("Models: Penryn CPUs (Core2 series)")])])]),e._v(" "),i("li",[e._v("Force FileVault on Broken Seal Patch\n"),i("ul",[i("li",[e._v("Reason: Allow FileVault on root patched Macs")]),e._v(" "),i("li",[e._v("Logic: Forces APFS.kext to always return true on FileVault support")]),e._v(" "),i("li",[e._v("Models: Any model needing root patches")])])]),e._v(" "),i("li",[e._v("Disable Library Validation Enforcement Patch\n"),i("ul",[i("li",[e._v("Reason: non-Metal Root Volume Patches do not pass library validation tests")]),e._v(" "),i("li",[e._v("Logic: Forces Library Validation function to always return not required")]),e._v(" "),i("li",[e._v("Models: Non-Metal GPUs")])])]),e._v(" "),i("li",[e._v("SurPlus Patch\n"),i("ul",[i("li",[e._v("Reason: macOS 11.3-12.0.1 require systems to have RDRAND support in the CPU for stable boot")]),e._v(" "),i("li",[e._v("Logic: Forces RDRAND code to return predetermined value")]),e._v(" "),i("li",[e._v("Models: All pre-Ivy Bridge Macs")])])]),e._v(" "),i("li",[e._v("Reroute "),i("code",[e._v("kern.hv_vmm_present")]),e._v(" Patch\n"),i("ul",[i("li",[e._v("Reason: Allows macOS to be installed and updated on unsupported hardware")]),e._v(" "),i("li",[e._v("Logic: Forces userspace to see system as Virtual Machine")]),e._v(" "),i("li",[e._v("Models: Any model using VMM spoofing")])])])]),e._v(" "),i("h3",{attrs:{id:"kernel-quirks"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#kernel-quirks"}},[e._v("#")]),e._v(" Kernel -> Quirks")]),e._v(" "),i("ul",[i("li",[e._v("ThirdPartyDrives\n"),i("ul",[i("li",[e._v("Reason: Required to avoid Hibernation wake issues on 3rd party drives")]),e._v(" "),i("li",[e._v("Logic: Patches AppleAHCIPort.kext into support")]),e._v(" "),i("li",[e._v("Models: All models with standard SATA ports")])])]),e._v(" "),i("li",[e._v("PanicNoKextDump\n"),i("ul",[i("li",[e._v("Reason: Avoids kext dump on kernel panics, easier kernel debugging")]),e._v(" "),i("li",[e._v("Logic: Patches Kernel to not dump dump unnecessary info")]),e._v(" "),i("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])])]),e._v(" "),i("h3",{attrs:{id:"misc-security"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#misc-security"}},[e._v("#")]),e._v(" Misc -> Security")]),e._v(" "),i("ul",[i("li",[e._v("SecureBootModel\n"),i("ul",[i("li",[e._v("Reason: Required to allow native OS updates on T2 model spoofs")]),e._v(" "),i("li",[e._v("Logic: Sets T2's Secure Enclave Identifier")]),e._v(" "),i("li",[e._v("Models: All models required that spoof T2 model with minimal or higher")])])])]),e._v(" "),i("h3",{attrs:{id:"nvram-add"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#nvram-add"}},[e._v("#")]),e._v(" NVRAM -> Add")]),e._v(" "),i("ul",[i("li",[i("code",[e._v("-v keepsyms=1 debug=0x100")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Used to see debug info of macOS's kernel and kexts, and avoids reboots on panic")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])]),e._v(" "),i("li",[i("code",[e._v("-liludbgall")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Enables Lilu and plugin debug logging")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),i("li",[i("code",[e._v("msgbuf=1048576")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Sets message buffer size to 1MB, ensures boot logs are retained")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),i("li",[i("code",[e._v("agdpmod=pikera")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Fixes GPU switching on MacBookPro9,x")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: MacBookPro9,x")])])]),e._v(" "),i("li",[i("code",[e._v("shikigva=80 unfairgva=1")])]),e._v(" "),i("li",[i("code",[e._v("shikigva=128 unfairgva=1 -wegtree")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Fixes DRM support on models with upgraded AMD Metal GPUs")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Models with upgraded AMD Metal GPUs")])])]),e._v(" "),i("li",[i("code",[e._v("-revasset")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Enables Content Caching when using VMM spoofing")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Any model using VMM spoofing")])])]),e._v(" "),i("li",[i("code",[e._v("amfi=0x80")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Disables Apple Mobile File Integrity to allow for root patches")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Any model that requires unsigned root patches")])])])]),e._v(" "),i("h3",{attrs:{id:"uefi-protocoloverrides"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#uefi-protocoloverrides"}},[e._v("#")]),e._v(" UEFI -> ProtocolOverrides")]),e._v(" "),i("ul",[i("li",[e._v("GopPassThrough\n"),i("ul",[i("li",[e._v("Reason: Used for proper output on machines with UGA firmware but GOP GPU")]),e._v(" "),i("li",[e._v("Logic: Provide GOP protocol instances on top of UGA protocol instances")]),e._v(" "),i("li",[e._v("Models: MacPro3,1, iMac7,1-8,1")])])])])]),e._v(" "),i("h2",{attrs:{id:"injected-kext"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#injected-kext"}},[e._v("#")]),e._v(" Injected Kext")]),e._v(" "),i("p",[e._v("Below is an explanation of what Kexts OpenCore Legacy Patcher will inject into memory on boot-up.")]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Injected Kext Explanation")]),e._v(" "),i("h3",{attrs:{id:"acidanthera"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#acidanthera"}},[e._v("#")]),e._v(" Acidanthera")]),e._v(" "),i("ul",[i("li",[e._v("Lilu\n"),i("ul",[i("li",[e._v("Reason: Patching engine for other kexts")]),e._v(" "),i("li",[e._v("Models: All models require")])])]),e._v(" "),i("li",[e._v("WhateverGreen\n"),i("ul",[i("li",[e._v("Reason: Patches GPU Frameworks and kext to ensure proper support")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing or have non-stock GPU")])])]),e._v(" "),i("li",[e._v("CPUFriend\n"),i("ul",[i("li",[e._v("Reason: Patches IOx86PlatformPlugin to restore previous CPU profiles")]),e._v(" "),i("li",[e._v("Models: All models using minimal or higher spoofing")])])]),e._v(" "),i("li",[e._v("AirportBrcmFixup\n"),i("ul",[i("li",[e._v("Reason: Patches IO80211 and co to fix networking support for unsupported cards, and fix bugs on native ones as well (ie. random degraded network performance)")]),e._v(" "),i("li",[e._v("Models: BCM943224, BCM94331, BCM94360 and BCM943602")])])]),e._v(" "),i("li",[e._v("BlueToolFixup\n"),i("ul",[i("li",[e._v("Reason: Patches BlueTool to enable bluetooth functionality on Monterey")]),e._v(" "),i("li",[e._v("Models: All models with pre-BCM94360 wireless cards or 3rd-party chipsets")])])]),e._v(" "),i("li",[e._v("Bluetooth-Spoof\n"),i("ul",[i("li",[e._v("Reason: Injects extra data into certain bluetooth chipsets for recognition by the system")]),e._v(" "),i("li",[e._v("Models: Models with the BCM2070 or BCM2046 chipsets")])])]),e._v(" "),i("li",[e._v("FeatureUnlock (Night Shift)\n"),i("ul",[i("li",[e._v("Reason: Patches CoreBrightness.framework to enable Night Shift on unsupported models")]),e._v(" "),i("li",[e._v("Models: 2011 or older")])])]),e._v(" "),i("li",[e._v("FeatureUnlock (Sidecar/AirPlay)\n"),i("ul",[i("li",[e._v("Reason: Patches SidecarCore.framework and AirPlaySupport.framework to enable Sidecar and AirPlay to Mac on unsupported models")]),e._v(" "),i("li",[e._v("Models: All models with Metal capable GPUs")])])]),e._v(" "),i("li",[e._v("RestrictEvents\n"),i("ul",[i("li",[e._v("Reason: Disables memory errors on MacPro7,1")]),e._v(" "),i("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),i("li",[e._v("CryptexFixup\n"),i("ul",[i("li",[e._v("Reason: Installs non AVX2.0 Cryptex on non AVX2.0 CPUs")]),e._v(" "),i("li",[e._v("Models: All CPUs Ivy Bridge and older")])])]),e._v(" "),i("li",[e._v("AutoPkgInstaller\n"),i("ul",[i("li",[e._v("Reason: Allows for automatic root patching")])])]),e._v(" "),i("li",[e._v("NVMeFix\n"),i("ul",[i("li",[e._v("Reason: Fixes 3rd party NVMe support")])])]),e._v(" "),i("li",[e._v("RSRHelper\n"),i("ul",[i("li",[e._v("Reason: Fixes Rapid Security Response Support on root patched installs")])])]),e._v(" "),i("li")]),e._v(" "),i("h3",{attrs:{id:"ethernet"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#ethernet"}},[e._v("#")]),e._v(" Ethernet")]),e._v(" "),i("ul",[i("li",[e._v("nForceEthernet\n"),i("ul",[i("li",[e._v("Reason: Inject old NVIDIA Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),i("li",[e._v("Models: 2010 and older NVIDIA Ethernet require")])])]),e._v(" "),i("li",[e._v("MarvelYukonEthernet\n"),i("ul",[i("li",[e._v("Reason: Inject old Marvel Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),i("li",[e._v("Models: 2008 and older Marvel Ethernet require")])])]),e._v(" "),i("li",[e._v("CatalinaBCM5701Ethernet\n"),i("ul",[i("li",[e._v("Reason: Inject old Broadcom Ethernet kext to resolve networking in Big Sur")]),e._v(" "),i("li",[e._v("Logic: Patch out conflicting symbols to not collide existing BCM5701Ethernet")]),e._v(" "),i("li",[e._v("Models: 2011 and older Broadcom Ethernet require")])])]),e._v(" "),i("li",[e._v("Intel82574L\n"),i("ul",[i("li",[e._v("Reason: Resolves Ethernet Support on MacPros")]),e._v(" "),i("li",[e._v("Models: MacPro3,1 - 5,1")])])]),e._v(" "),i("li",[e._v("CatalinaIntelI210Ethernet\n"),i("ul",[i("li",[e._v("Reason: Fixes Intel i210/i225 NIC support on pre-Ivy Macs")])])]),e._v(" "),i("li",[e._v("AppleIntel8254XEthernet\n"),i("ul",[i("li",[e._v("Reason: Resolves Ethernet Support on MacPros")]),e._v(" "),i("li",[e._v("Models: MacPro3,1 - 5,1")])])])]),e._v(" "),i("h3",{attrs:{id:"firewire"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#firewire"}},[e._v("#")]),e._v(" Firewire")]),e._v(" "),i("ul",[i("li",[e._v("IOFireWireFamily\n"),i("ul",[i("li",[e._v("Reason: Allows for FireWire Boot Support")])])]),e._v(" "),i("li",[e._v("IOFireWireSBP2\n"),i("ul",[i("li",[e._v("Reason: Allows for FireWire Boot Support")])])]),e._v(" "),i("li",[e._v("IOFireWireSerialBusProtoColTransport\n"),i("ul",[i("li",[e._v("Reason: Allows for FireWire Boot Support")])])])]),e._v(" "),i("h3",{attrs:{id:"maps"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#maps"}},[e._v("#")]),e._v(" Maps")]),e._v(" "),i("ul",[i("li",[e._v("USBMap\n"),i("ul",[i("li",[e._v("Reason: Inject old USB map profiles to fix USB")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing moderate or higher, as well as pre-2012 models")])])])]),e._v(" "),i("h3",{attrs:{id:"sse"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#sse"}},[e._v("#")]),e._v(" SSE")]),e._v(" "),i("ul",[i("li",[e._v("AAMouSSE\n"),i("ul",[i("li",[e._v("Reason: Translates SSE4.2 instructions to compatible code for SSE4,1 CPUs, required for AMD Metal drives")]),e._v(" "),i("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),i("li",[e._v("telemetrap\n"),i("ul",[i("li",[e._v("Reason: Ensures telemetry.plugin doesn't run, required for SSE4,1 CPUs")]),e._v(" "),i("li",[e._v("Models: Penryn CPUs")])])])]),e._v(" "),i("h3",{attrs:{id:"wifi"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#wifi"}},[e._v("#")]),e._v(" Wifi")]),e._v(" "),i("ul",[i("li",[e._v("IO80211ElCap\n"),i("ul",[i("li",[e._v("Reason: Re-inject WiFi drivers from El Capitan")]),e._v(" "),i("li",[e._v("Models: BCM94328, BCM94322 and Atheros chipsets")])])]),e._v(" "),i("li",[e._v("corecaptureElCap.kext\n"),i("ul",[i("li",[e._v("Reason: Re-inject WiFi drivers from El Capitan")]),e._v(" "),i("li",[e._v("Models: BCM94328, BCM94322 and Atheros chipsets")])])])]),e._v(" "),i("h3",{attrs:{id:"misc"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#misc"}},[e._v("#")]),e._v(" Misc")]),e._v(" "),i("ul",[i("li",[e._v("AppleBackLightFixup\n"),i("ul",[i("li",[e._v("Reason: Patch AppleBacklight for iMacs with NVIDIA Metal GPU upgrades")]),e._v(" "),i("li",[e._v("Models: iMac11,x, iMac12,x with upgraded NVIDIA Metal GPUs")])])]),e._v(" "),i("li",[e._v("AppleIntelPIIXATA\n"),i("ul",[i("li",[e._v("Reason: Fix IDE support on MacPro3,1")]),e._v(" "),i("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),i("li",[e._v("AppleIntelMCEDisabler\n"),i("ul",[i("li",[e._v("Reason: Fix dual socket support in Catalina and newer")]),e._v(" "),i("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),i("li",[e._v("SMC-Spoof\n"),i("ul",[i("li",[e._v("Reason: Spoofs SMC version to 9.9999")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing minimal or higher")])])]),e._v(" "),i("li",[e._v("AppleRAIDCard\n"),i("ul",[i("li",[e._v("Adds AppleRaidCard Support for Xserves")])])]),e._v(" "),i("li",[e._v("AMDGPUWakeHandler\n"),i("ul",[i("li",[e._v("Reason: Adds Software Based Demux for 2011 15/17 Macbook Pros")])])]),e._v(" "),i("li",[e._v("AppleIntelCPUPowerManagement and AppleIntelCPUPowerManagementClient\n"),i("ul",[i("li",[e._v("Reason: Restores Ivy Bridge and older CPU Power Management")])])]),e._v(" "),i("li",[e._v("AppleUSBTopCase\n"),i("ul",[i("li",[e._v("Reason: Restore USB Keyboard support on Mac OS Ventura")])])]),e._v(" "),i("li",[e._v("AppleUSBMultitouch and AppleUSBTrackpad\n"),i("ul",[i("li",[e._v("Reason: Restore USB Trackpad support on Mac OS Ventura")])])]),e._v(" "),i("li",[e._v("ASPP-Override\n"),i("ul",[i("li",[e._v("Reason: Forces ACPI_SMC_PlatformPlugin to outmatch X86PlatformPlugin and disable firmware throttling")])])]),e._v(" "),i("li",[e._v("BacklightInjector\n"),i("ul",[i("li",[e._v("Reason: Fixes Brightness in iMacs with upgraded GPUs")])])]),e._v(" "),i("li",[e._v("BigSurSDXC\n"),i("ul",[i("li",[e._v("Reason: Restores SDXC Support in Pre Ivy-Bridge Macs")])])]),e._v(" "),i("li",[e._v("Bluetooth-spoof\n"),i("ul",[i("li",[e._v("Reason: Spoofs legacy Bluetooth to work on Monterey and newer")])])]),e._v(" "),i("li",[e._v("Innie\n"),i("ul",[i("li",[e._v("Reason: Makes all PCIe drives appear internal")]),e._v(" "),i("li",[e._v("Models: MacPro3,1 and newer & Xserve3,1 and newer")])])]),e._v(" "),i("li",[e._v("KDKlessWorkaround\n"),i("ul",[i("li",[e._v("Reason: Helps with Mac os updates on KDKless patched systems")])])]),e._v(" "),i("li",[e._v("LegacyUSBVieoSupport\n"),i("ul",[i("li",[e._v("Reason: Fixes Legacy USB iSight support")])])]),e._v(" "),i("li",[e._v("MonteAHCIPort\n"),i("ul",[i("li",[e._v("Reason: Fixes SSD support for stock SSD found in MacBookAir6,x")])])]),e._v(" "),i("li",[e._v("NoAVXFSCompressionTypeZlib\n"),i("ul",[i("li",[e._v("Reason: Prevents AVXFSCompressionTypeZlib crash on pre AVX1.0 systems in 12.4+")])])]),e._v(" "),i("li",[e._v("SimpleMSR\n"),i("ul",[i("li",[e._v("Reason: Disables BD PROCHOT to prevent firmware throttling on Nehalem+ MacBooks")])])]),e._v(" "),i("li",[e._v("LegacyKeyboardInjector\n"),i("ul",[i("li",[e._v("Reason: Fixes function keys on MacBook5,2")])])])])]),e._v(" "),i("h2",{attrs:{id:"on-disk-patches"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#on-disk-patches"}},[e._v("#")]),e._v(" On-Disk Patches")]),e._v(" "),i("p",[e._v("Unfortunately certain on-disk patches are required to achieve full functionality. Below is a breakdown of patches supported")]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Audio Patches (11.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleHDA\n"),i("ul",[i("li",[e._v("Reason: Re-add El Capitan's AppleHDA to achieve audio support")]),e._v(" "),i("li",[e._v("Models: iMac7,1 and iMac8,1")])])])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Legacy Wireless Patches (12.0+)")]),e._v(" "),i("p",[e._v("Applicable for BCM94328, BCM94322 and Atheros Wifi cards")]),e._v(" "),i("h3",{attrs:{id:"coreservices"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#coreservices"}},[e._v("#")]),e._v(" CoreServices")]),e._v(" "),i("ul",[i("li",[e._v("WiFiAgent.app")])]),e._v(" "),i("h3",{attrs:{id:"usr-libexec"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#usr-libexec"}},[e._v("#")]),e._v(" /usr/libexec")]),e._v(" "),i("ul",[i("li",[e._v("airportd")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("NVIDIA Kepler Graphics Acceleration Patches (12.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-2"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-2"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("GeForce.kext")]),e._v(" "),i("li",[e._v("GeForceAIRPlugin.bundle")]),e._v(" "),i("li",[e._v("GeForceGLDriver.bundle")]),e._v(" "),i("li",[e._v("GeForceMTLDriver.bundle")]),e._v(" "),i("li",[e._v("GeForceVADriver.bundle")]),e._v(" "),i("li",[e._v("NVDAGF100Hal.kext")]),e._v(" "),i("li",[e._v("NVDAGK100Hal.kext")]),e._v(" "),i("li",[e._v("NVDAResman.kext")]),e._v(" "),i("li",[e._v("NVDAStartup.kext")])]),e._v(" "),i("h3",{attrs:{id:"frameworks"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#frameworks"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),i("ul",[i("li",[e._v("OpenCL (libCLVMNVPTXPlugin.dylib, NVPTX.dylib)\n"),i("ul",[i("li",[e._v("Reason: Re-add Kepler hardware acceleration support")])])]),e._v(" "),i("li",[e._v("Metal\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])]),e._v(" "),i("h3",{attrs:{id:"privateframeworks"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),i("ul",[i("li",[e._v("MTLCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),i("li",[e._v("GPUCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Intel Ivy Bridge Graphics Acceleration Patches (12.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-3"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-3"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelIVBVA.bundle")]),e._v(" "),i("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),i("li",[e._v("AppleIntelGraphicsShared.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD4000Graphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelHD4000GraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD4000GraphicsMTLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD4000GraphicsVADriver.bundle")])]),e._v(" "),i("h3",{attrs:{id:"privateframeworks-2"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-2"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),i("ul",[i("li",[e._v("AppleGVA/AppleGVACore\n"),i("ul",[i("li",[e._v("Reason: Enable DRM support")])])]),e._v(" "),i("li",[e._v("MTLCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),i("li",[e._v("GPUCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])]),e._v(" "),i("h3",{attrs:{id:"frameworks-2"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-2"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),i("ul",[i("li",[e._v("OpenCL (libCLVMIGILPlugin.dylib)\n"),i("ul",[i("li",[e._v("Reason: Re-add Ivy Bridge hardware acceleration support")])])]),e._v(" "),i("li",[e._v("WebKit (com.apple.WebProcess.sb)\n"),i("ul",[i("li",[e._v("Reason: Re-add Ivy Bridge Safari rendering support")])])]),e._v(" "),i("li",[e._v("Metal\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Intel Haswell Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-4"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-4"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),i("li",[e._v("AppleIntelHD5000Graphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelHD5000GraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD5000GraphicsMTLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD5000GraphicsVADriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHSWVA.bundle")]),e._v(" "),i("li",[e._v("AppleIntelGraphicsShared.bundle")])]),e._v(" "),i("h3",{attrs:{id:"frameworks-3"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-3"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),i("ul",[i("li",[e._v("Metal\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])]),e._v(" "),i("h3",{attrs:{id:"privateframeworks-3"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-3"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),i("ul",[i("li",[e._v("MTLCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),i("li",[e._v("GPUCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Intel Broadwell Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-5"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-5"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelBDWGraphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsFramebuffer.kext")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsMTLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsVADriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsVAME.bundle")]),e._v(" "),i("li",[e._v("AppleIntelGraphicsShared.bundle")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Intel Skylake Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-6"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-6"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelSKLGraphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsFramebuffer.kext")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsMTLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsVADriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsVAME.bundle")]),e._v(" "),i("li",[e._v("AppleIntelGraphicsShared.bundle")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("AMD Legacy Vega Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-7"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-7"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AMDRadeonX5000.kext")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX5000GLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX5000MTLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX5000Shared.bundle")]),e._v(" "),i("li",[e._v("AMDShared.bundle")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("AMD Legacy Polaris Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-8"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-8"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AMDRadeonX4000.kext")]),e._v(" "),i("li",[e._v("AMDRadeonX4000HWServices.kext")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX4000GLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDMTLBronzeDriver.bundle")]),e._v(" "),i("li",[e._v("AMDShared.bundle")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("AMD Legacy GCN Graphics Acceleration Patches")]),e._v(" "),i("h3",{attrs:{id:"extensions-9"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-9"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AMD7000Controller.kext")]),e._v(" "),i("li",[e._v("AMD8000Controller.kext")]),e._v(" "),i("li",[e._v("AMD9000Controller.kext")]),e._v(" "),i("li",[e._v("AMD9500Controller.kext")]),e._v(" "),i("li",[e._v("AMD10000Controller.kext")]),e._v(" "),i("li",[e._v("AMDRadeonX4000.kext")]),e._v(" "),i("li",[e._v("AMDRadeonX4000HWServices.kext")]),e._v(" "),i("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),i("li",[e._v("AMDSupport.kext")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX4000GLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDMTLBronzeDriver.bundle")]),e._v(" "),i("li",[e._v("AMDShared.bundle")])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("non-Metal Graphics Acceleration Patches (11.0+)")]),e._v(" "),i("h4",{attrs:{id:"general-patches"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#general-patches"}},[e._v("#")]),e._v(" General Patches")]),e._v(" "),i("ul",[i("li",[e._v("IOSurface.kext\n"),i("ul",[i("li",[e._v("Reason: Fixes immediate logout on login")]),e._v(" "),i("li",[e._v("Logic: Downgrade to Catalina IOSurface")]),e._v(" "),i("li",[e._v("Note: For AMD and Intel, additional "),i("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" patch added changing the first conditional jump to non conditional jump\n"),i("ul",[i("li",[e._v("At Offset "),i("code",[e._v("0xdb52")]),e._v(" and "),i("code",[e._v("0xdbc6")]),e._v(", replace following bytes with "),i("code",[e._v("0xeb")])])])])])])]),e._v(" "),i("h4",{attrs:{id:"dropped-acceleration-binaries"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#dropped-acceleration-binaries"}},[e._v("#")]),e._v(" Dropped Acceleration Binaries")]),e._v(" "),i("ul",[i("li",[i("p",[e._v("NVIDIA Binaries")]),e._v(" "),i("ul",[i("li",[e._v("GeForceGA.bundle")]),e._v(" "),i("li",[e._v("GeForceTesla.kext\n"),i("ul",[i("li",[e._v("Skip IOFree Panic - Mojave+\n"),i("ul",[i("li",[e._v("At Offset "),i("code",[e._v("0x5CF9A")]),e._v(" replace following bytes with "),i("code",[e._v("0xEB")])])])]),e._v(" "),i("li",[e._v("Avoids "),i("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" calls\n"),i("ul",[i("li",[e._v("At Offset "),i("code",[e._v("0x5527")]),e._v(" and "),i("code",[e._v("0x77993")]),e._v(", replace following bytes with "),i("code",[e._v("0x909090909090")])])])])])]),e._v(" "),i("li",[e._v("GeForceTeslaGLDriver.bundle")]),e._v(" "),i("li",[e._v("GeForceTeslaVADriver.bundle")]),e._v(" "),i("li",[e._v("NVDANV50HalTesla.kext")]),e._v(" "),i("li",[e._v("NVDAResmanTesla.kext\n"),i("ul",[i("li",[e._v("0x1ea59a - 0x1ea5b3: nop")]),e._v(" "),i("li",[e._v("Replace VSLGestalt to IOLockLock or any other known symbol of the same length.")])])])])]),e._v(" "),i("li",[i("p",[e._v("NVIDIA Web Drivers Binaries")]),e._v(" "),i("ul",[i("li",[e._v("GeForceWeb.kext")]),e._v(" "),i("li",[e._v("NVDAGF100HalWeb.kext")]),e._v(" "),i("li",[e._v("NVDAGK100HalWeb.kext")]),e._v(" "),i("li",[e._v("NVDAGM100HalWeb.kext")]),e._v(" "),i("li",[e._v("NVDAGP100HalWeb.kext")]),e._v(" "),i("li",[e._v("NVDAResmanWeb.kext")]),e._v(" "),i("li",[e._v("NVDAStartupWeb.kext")]),e._v(" "),i("li",[e._v("GeForceTeslaWeb.kext")]),e._v(" "),i("li",[e._v("NVDANV50HalTeslaWeb.kext")]),e._v(" "),i("li",[e._v("NVDAResmanTeslaWeb.kext\n"),i("ul",[i("li",[e._v("Reason: Allows for non-Metal Acceleration for NVIDIA Maxwell and Pascal GPUs")])])])])]),e._v(" "),i("li",[i("p",[e._v("AMD/ATI Binaries")]),e._v(" "),i("ul",[i("li",[e._v("AMD2400Controller.kext")]),e._v(" "),i("li",[e._v("AMD2600Controller.kext")]),e._v(" "),i("li",[e._v("AMD3800Controller.kext")]),e._v(" "),i("li",[e._v("AMD4600Controller.kext")]),e._v(" "),i("li",[e._v("AMD4800Controller.kext")]),e._v(" "),i("li",[e._v("AMD5000Controller.kext")]),e._v(" "),i("li",[e._v("AMD6000Controller.kext")]),e._v(" "),i("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),i("li",[e._v("AMDLegacyFramebuffer.kext")]),e._v(" "),i("li",[e._v("AMDLegacySupport.kext")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX3000.kext")]),e._v(" "),i("li",[e._v("AMDRadeonX3000GLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDShared.bundle")]),e._v(" "),i("li",[e._v("AMDSupport.kext")]),e._v(" "),i("li",[e._v("ATIRadeonX2000.kext")]),e._v(" "),i("li",[e._v("ATIRadeonX2000GA.plugin")]),e._v(" "),i("li",[e._v("ATIRadeonX2000GLDriver.bundle")]),e._v(" "),i("li",[e._v("ATIRadeonX2000VADriver.bundle")])])]),e._v(" "),i("li",[i("p",[e._v("Intel 5th Gen Binaries")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),i("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphicsFB.kext")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphicsGA.plugin")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphicsVADriver.bundle")])])]),e._v(" "),i("li",[i("p",[e._v("Intel 6th Gen Binaries")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelHD3000Graphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelHD3000GraphicsGA.plugin")]),e._v(" "),i("li",[e._v("AppleIntelHD3000GraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD3000GraphicsVADriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelSNBGraphicsFB.kext\n"),i("ul",[i("li",[e._v("Board ID Patch\n"),i("ul",[i("li",[e._v("Replace original Board ID with updated model")])])])])]),e._v(" "),i("li",[e._v("AppleIntelSNBVA.bundle")])])])]),e._v(" "),i("h3",{attrs:{id:"frameworks-4"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-4"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),i("ul",[i("li",[e._v("CoreDisplay.framework\n"),i("ul",[i("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])]),e._v(" "),i("li",[e._v("IOSurface.framework")]),e._v(" "),i("li",[e._v("OpenGL.framework\n"),i("ul",[i("li",[e._v("Logic: Copied from Mojave")])])])]),e._v(" "),i("h3",{attrs:{id:"privateframeworks-4"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-4"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),i("ul",[i("li",[e._v("GPUSupport.framework\n"),i("ul",[i("li",[e._v("Logic: Copied from Mojave")])])]),e._v(" "),i("li",[e._v("SkyLight.framework\n"),i("ul",[i("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])])])])])])}),[],!1,null,null,null);l.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{465:function(e,l,i){"use strict";i.r(l);var a=i(25),r=Object(a.a)({},(function(){var e=this,l=e.$createElement,i=e._self._c||l;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"explaining-the-patches-in-opencore-legacy-patcher"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#explaining-the-patches-in-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Explaining the patches in OpenCore Legacy Patcher")]),e._v(" "),i("p",[e._v("In our patcher, there are numerous patches used to ensure a stable system. Here, we're going to go over what patches are used and why we recommend or even require them.")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#opencore-settings"}},[e._v("OpenCore Settings")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#injected-kexts"}},[e._v("Injected Kexts")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#on-disk-patches"}},[e._v("On-Disk Patches")])])]),e._v(" "),i("h2",{attrs:{id:"opencore-settings"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#opencore-settings"}},[e._v("#")]),e._v(" OpenCore Settings")]),e._v(" "),i("p",[e._v("Below is a rundown of the main logic that OpenCore Legacy Patcher uses to gain native support in macOS. Note that OpenCore's configuration is documented within "),i("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),i("OutboundLink")],1),e._v(" as well as on an online version provided by us:")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg Online Docs"),i("OutboundLink")],1)])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Configuration Explanation")]),e._v(" "),i("h3",{attrs:{id:"acpi-add"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#acpi-add"}},[e._v("#")]),e._v(" ACPI -> Add")]),e._v(" "),i("ul",[i("li",[e._v("SSDT-CPBG\n"),i("ul",[i("li",[e._v("Reason: Resolves Kernel Panic on Arrandale Macs in early Big Sur builds")]),e._v(" "),i("li",[e._v("Logic: Disable dummy CPBG device in ACPI")]),e._v(" "),i("li",[e._v("Models: MacBookPro6,x and iMac11,x")])])]),e._v(" "),i("li",[e._v("SSDT-PCI\n"),i("ul",[i("li",[e._v("Reason: Patch Windows Audio support for Sandy and Ivy Bridge")]),e._v(" "),i("li",[e._v("Logic: Removes PCI0's 32-bit Allocation Limitation")]),e._v(" "),i("li",[e._v("Models: All Sandy and Ivy Bridge Macs, excluding MacPro6,1")])])]),e._v(" "),i("li",[e._v("SSDT-DGPU\n"),i("ul",[i("li",[e._v("Reason: Allows for software based deMUX disabling dGPUs in 2011 MacBook Pros")]),e._v(" "),i("li",[e._v("Logic: Sends power down request to dGPU via ACPI")]),e._v(" "),i("li",[e._v("Models: MacBookPro8,2 and MacBookPro8,3 with dead dGPUs")])])])]),e._v(" "),i("h3",{attrs:{id:"acpi-patch"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#acpi-patch"}},[e._v("#")]),e._v(" ACPI -> Patch")]),e._v(" "),i("ul",[i("li",[i("code",[e._v("EHCx")]),e._v(" and "),i("code",[e._v("XHC1")]),e._v(" Patches\n"),i("ul",[i("li",[e._v("Reason: Required for proper USB operation")]),e._v(" "),i("li",[e._v("Logic: Avoids USB maps of newer models attaching and breaking USB port functionality")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing with Moderate or Advanced SMBIOS")])])]),e._v(" "),i("li",[i("code",[e._v("BUF0")]),e._v(" to "),i("code",[e._v("BUF1")]),e._v(" Patch\n"),i("ul",[i("li",[e._v("Reason: To be paired with SSDT-PCI")])])]),e._v(" "),i("li",[i("code",[e._v("_INI")]),e._v(" to "),i("code",[e._v("XINI")]),e._v(" Patch\n"),i("ul",[i("li",[e._v("Reason: To be paired with SSDT-DGPU")])])])]),e._v(" "),i("h3",{attrs:{id:"booter-patch"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#booter-patch"}},[e._v("#")]),e._v(" Booter -> Patch")]),e._v(" "),i("ul",[i("li",[e._v("Reroute "),i("code",[e._v("HW_BID")]),e._v(" to "),i("code",[e._v("OC_BID")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Allows macOS installers to be used on unsupported models")]),e._v(" "),i("li",[e._v("Logic: Reroutes Board ID macOS checks to custom variable")]),e._v(" "),i("li",[e._v("Models: All systems using VMM spoofing")])])])]),e._v(" "),i("h3",{attrs:{id:"booter-quirks"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#booter-quirks"}},[e._v("#")]),e._v(" Booter -> Quirks")]),e._v(" "),i("ul",[i("li",[e._v("ForceBooterSignature\n"),i("ul",[i("li",[e._v("Reason: Required to ensure Hibernation support")]),e._v(" "),i("li",[e._v("Logic: Tricks boot.efi into thinking OpenCore is Apple's firmware")]),e._v(" "),i("li",[e._v("Models: All models require")])])])]),e._v(" "),i("h3",{attrs:{id:"deviceproperties-add"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#deviceproperties-add"}},[e._v("#")]),e._v(" DeviceProperties -> Add")]),e._v(" "),i("ul",[i("li",[i("code",[e._v("PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)")])]),e._v(" "),i("li",[i("code",[e._v("PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Required to ensure Brightness Control works on upgraded iMacs")]),e._v(" "),i("li",[e._v("Logic: Sets AppleBackLight properties")]),e._v(" "),i("li",[e._v("Models: iMac11,x and iMac12,x with upgraded NVIDIA Metal GPUs")])])]),e._v(" "),i("li",[i("code",[e._v("PciRoot(0x0)/Pci(0x2,0x0)")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Disables internal GPU to fix sleep issues on upgraded iMacs")]),e._v(" "),i("li",[e._v("Logic: Tricks macOS into thinking iGPU is a generic PCI device")]),e._v(" "),i("li",[e._v("Models: iMac12,x with upgraded Metal GPUs")])])])]),e._v(" "),i("h3",{attrs:{id:"kernel-patch"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#kernel-patch"}},[e._v("#")]),e._v(" Kernel -> Patch")]),e._v(" "),i("ul",[i("li",[e._v("SMC Patch\n"),i("ul",[i("li",[e._v("Reason: Required to avoid SMC Firmware updates")]),e._v(" "),i("li",[e._v("Logic: Patches out "),i("code",[e._v("smc-version")]),e._v(" in AppleSMC.kext, requires SMC-Spoof.kext for full functionality")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing SMBIOS")])])]),e._v(" "),i("li",[e._v("IOHIDFamily Patch\n"),i("ul",[i("li",[e._v("Reason: Required for HID peripheral support in macOS on older hardware")]),e._v(" "),i("li",[e._v("Logic: Tricks IOHIDFamily into thinking it's always booting recovery")]),e._v(" "),i("li",[e._v("Models: Penryn CPUs (Core2 series)")])])]),e._v(" "),i("li",[e._v("Force FileVault on Broken Seal Patch\n"),i("ul",[i("li",[e._v("Reason: Allow FileVault on root patched Macs")]),e._v(" "),i("li",[e._v("Logic: Forces APFS.kext to always return true on FileVault support")]),e._v(" "),i("li",[e._v("Models: Any model needing root patches")])])]),e._v(" "),i("li",[e._v("Disable Library Validation Enforcement Patch\n"),i("ul",[i("li",[e._v("Reason: non-Metal Root Volume Patches do not pass library validation tests")]),e._v(" "),i("li",[e._v("Logic: Forces Library Validation function to always return not required")]),e._v(" "),i("li",[e._v("Models: Non-Metal GPUs")])])]),e._v(" "),i("li",[e._v("SurPlus Patch\n"),i("ul",[i("li",[e._v("Reason: macOS 11.3-12.0.1 require systems to have RDRAND support in the CPU for stable boot")]),e._v(" "),i("li",[e._v("Logic: Forces RDRAND code to return predetermined value")]),e._v(" "),i("li",[e._v("Models: All pre-Ivy Bridge Macs")])])]),e._v(" "),i("li",[e._v("Reroute "),i("code",[e._v("kern.hv_vmm_present")]),e._v(" Patch\n"),i("ul",[i("li",[e._v("Reason: Allows macOS to be installed and updated on unsupported hardware")]),e._v(" "),i("li",[e._v("Logic: Forces userspace to see system as Virtual Machine")]),e._v(" "),i("li",[e._v("Models: Any model using VMM spoofing")])])])]),e._v(" "),i("h3",{attrs:{id:"kernel-quirks"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#kernel-quirks"}},[e._v("#")]),e._v(" Kernel -> Quirks")]),e._v(" "),i("ul",[i("li",[e._v("ThirdPartyDrives\n"),i("ul",[i("li",[e._v("Reason: Required to avoid Hibernation wake issues on 3rd party drives")]),e._v(" "),i("li",[e._v("Logic: Patches AppleAHCIPort.kext into support")]),e._v(" "),i("li",[e._v("Models: All models with standard SATA ports")])])]),e._v(" "),i("li",[e._v("PanicNoKextDump\n"),i("ul",[i("li",[e._v("Reason: Avoids kext dump on kernel panics, easier kernel debugging")]),e._v(" "),i("li",[e._v("Logic: Patches Kernel to not dump dump unnecessary info")]),e._v(" "),i("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])])]),e._v(" "),i("h3",{attrs:{id:"misc-security"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#misc-security"}},[e._v("#")]),e._v(" Misc -> Security")]),e._v(" "),i("ul",[i("li",[e._v("SecureBootModel\n"),i("ul",[i("li",[e._v("Reason: Required to allow native OS updates on T2 model spoofs")]),e._v(" "),i("li",[e._v("Logic: Sets T2's Secure Enclave Identifier")]),e._v(" "),i("li",[e._v("Models: All models required that spoof T2 model with minimal or higher")])])])]),e._v(" "),i("h3",{attrs:{id:"nvram-add"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#nvram-add"}},[e._v("#")]),e._v(" NVRAM -> Add")]),e._v(" "),i("ul",[i("li",[i("code",[e._v("-v keepsyms=1 debug=0x100")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Used to see debug info of macOS's kernel and kexts, and avoids reboots on panic")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])]),e._v(" "),i("li",[i("code",[e._v("-liludbgall")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Enables Lilu and plugin debug logging")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),i("li",[i("code",[e._v("msgbuf=1048576")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Sets message buffer size to 1MB, ensures boot logs are retained")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),i("li",[i("code",[e._v("agdpmod=pikera")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Fixes GPU switching on MacBookPro9,x")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: MacBookPro9,x")])])]),e._v(" "),i("li",[i("code",[e._v("shikigva=80 unfairgva=1")])]),e._v(" "),i("li",[i("code",[e._v("shikigva=128 unfairgva=1 -wegtree")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Fixes DRM support on models with upgraded AMD Metal GPUs")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Models with upgraded AMD Metal GPUs")])])]),e._v(" "),i("li",[i("code",[e._v("-revasset")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Enables Content Caching when using VMM spoofing")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Any model using VMM spoofing")])])]),e._v(" "),i("li",[i("code",[e._v("amfi=0x80")]),e._v(" "),i("ul",[i("li",[e._v("Reason: Disables Apple Mobile File Integrity to allow for root patches")]),e._v(" "),i("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),i("li",[e._v("Models: Any model that requires unsigned root patches")])])])]),e._v(" "),i("h3",{attrs:{id:"uefi-protocoloverrides"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#uefi-protocoloverrides"}},[e._v("#")]),e._v(" UEFI -> ProtocolOverrides")]),e._v(" "),i("ul",[i("li",[e._v("GopPassThrough\n"),i("ul",[i("li",[e._v("Reason: Used for proper output on machines with UGA firmware but GOP GPU")]),e._v(" "),i("li",[e._v("Logic: Provide GOP protocol instances on top of UGA protocol instances")]),e._v(" "),i("li",[e._v("Models: MacPro3,1, iMac7,1-8,1")])])])])]),e._v(" "),i("h2",{attrs:{id:"injected-kext"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#injected-kext"}},[e._v("#")]),e._v(" Injected Kext")]),e._v(" "),i("p",[e._v("Below is an explanation of what Kexts OpenCore Legacy Patcher will inject into memory on boot-up.")]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Injected Kext Explanation")]),e._v(" "),i("h3",{attrs:{id:"acidanthera"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#acidanthera"}},[e._v("#")]),e._v(" Acidanthera")]),e._v(" "),i("ul",[i("li",[e._v("Lilu\n"),i("ul",[i("li",[e._v("Reason: Patching engine for other kexts")]),e._v(" "),i("li",[e._v("Models: All models require")])])]),e._v(" "),i("li",[e._v("WhateverGreen\n"),i("ul",[i("li",[e._v("Reason: Patches GPU Frameworks and kext to ensure proper support")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing or have non-stock GPU")])])]),e._v(" "),i("li",[e._v("CPUFriend\n"),i("ul",[i("li",[e._v("Reason: Patches IOx86PlatformPlugin to restore previous CPU profiles")]),e._v(" "),i("li",[e._v("Models: All models using minimal or higher spoofing")])])]),e._v(" "),i("li",[e._v("AirportBrcmFixup\n"),i("ul",[i("li",[e._v("Reason: Patches IO80211 and co to fix networking support for unsupported cards, and fix bugs on native ones as well (ie. random degraded network performance)")]),e._v(" "),i("li",[e._v("Models: BCM943224, BCM94331, BCM94360 and BCM943602")])])]),e._v(" "),i("li",[e._v("BlueToolFixup\n"),i("ul",[i("li",[e._v("Reason: Patches BlueTool to enable bluetooth functionality on Monterey")]),e._v(" "),i("li",[e._v("Models: All models with pre-BCM94360 wireless cards or 3rd-party chipsets")])])]),e._v(" "),i("li",[e._v("Bluetooth-Spoof\n"),i("ul",[i("li",[e._v("Reason: Injects extra data into certain bluetooth chipsets for recognition by the system")]),e._v(" "),i("li",[e._v("Models: Models with the BCM2070 or BCM2046 chipsets")])])]),e._v(" "),i("li",[e._v("FeatureUnlock (Night Shift)\n"),i("ul",[i("li",[e._v("Reason: Patches CoreBrightness.framework to enable Night Shift on unsupported models")]),e._v(" "),i("li",[e._v("Models: 2011 or older")])])]),e._v(" "),i("li",[e._v("FeatureUnlock (Sidecar/AirPlay)\n"),i("ul",[i("li",[e._v("Reason: Patches SidecarCore.framework and AirPlaySupport.framework to enable Sidecar and AirPlay to Mac on unsupported models")]),e._v(" "),i("li",[e._v("Models: All models with Metal capable GPUs")])])]),e._v(" "),i("li",[e._v("RestrictEvents\n"),i("ul",[i("li",[e._v("Reason: Disables memory errors on MacPro7,1")]),e._v(" "),i("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),i("li",[e._v("CryptexFixup\n"),i("ul",[i("li",[e._v("Reason: Installs non AVX2.0 Cryptex on non AVX2.0 CPUs")]),e._v(" "),i("li",[e._v("Models: All CPUs Ivy Bridge and older")])])]),e._v(" "),i("li",[e._v("AutoPkgInstaller\n"),i("ul",[i("li",[e._v("Reason: Allows for automatic root patching")])])]),e._v(" "),i("li",[e._v("NVMeFix\n"),i("ul",[i("li",[e._v("Reason: Fixes 3rd party NVMe support")])])]),e._v(" "),i("li",[e._v("RSRHelper\n"),i("ul",[i("li",[e._v("Reason: Fixes Rapid Security Response Support on root patched installs")])])]),e._v(" "),i("li")]),e._v(" "),i("h3",{attrs:{id:"ethernet"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#ethernet"}},[e._v("#")]),e._v(" Ethernet")]),e._v(" "),i("ul",[i("li",[e._v("nForceEthernet\n"),i("ul",[i("li",[e._v("Reason: Inject old NVIDIA Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),i("li",[e._v("Models: 2010 and older NVIDIA Ethernet require")])])]),e._v(" "),i("li",[e._v("MarvelYukonEthernet\n"),i("ul",[i("li",[e._v("Reason: Inject old Marvel Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),i("li",[e._v("Models: 2008 and older Marvel Ethernet require")])])]),e._v(" "),i("li",[e._v("CatalinaBCM5701Ethernet\n"),i("ul",[i("li",[e._v("Reason: Inject old Broadcom Ethernet kext to resolve networking in Big Sur")]),e._v(" "),i("li",[e._v("Logic: Patch out conflicting symbols to not collide existing BCM5701Ethernet")]),e._v(" "),i("li",[e._v("Models: 2011 and older Broadcom Ethernet require")])])]),e._v(" "),i("li",[e._v("Intel82574L\n"),i("ul",[i("li",[e._v("Reason: Resolves Ethernet Support on MacPros")]),e._v(" "),i("li",[e._v("Models: MacPro3,1 - 5,1")])])]),e._v(" "),i("li",[e._v("CatalinaIntelI210Ethernet\n"),i("ul",[i("li",[e._v("Reason: Fixes Intel i210/i225 NIC support on pre-Ivy Macs")])])]),e._v(" "),i("li",[e._v("AppleIntel8254XEthernet\n"),i("ul",[i("li",[e._v("Reason: Resolves Ethernet Support on MacPros")]),e._v(" "),i("li",[e._v("Models: MacPro3,1 - 5,1")])])])]),e._v(" "),i("h3",{attrs:{id:"firewire"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#firewire"}},[e._v("#")]),e._v(" Firewire")]),e._v(" "),i("ul",[i("li",[e._v("IOFireWireFamily\n"),i("ul",[i("li",[e._v("Reason: Allows for FireWire Boot Support")])])]),e._v(" "),i("li",[e._v("IOFireWireSBP2\n"),i("ul",[i("li",[e._v("Reason: Allows for FireWire Boot Support")])])]),e._v(" "),i("li",[e._v("IOFireWireSerialBusProtoColTransport\n"),i("ul",[i("li",[e._v("Reason: Allows for FireWire Boot Support")])])])]),e._v(" "),i("h3",{attrs:{id:"maps"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#maps"}},[e._v("#")]),e._v(" Maps")]),e._v(" "),i("ul",[i("li",[e._v("USBMap\n"),i("ul",[i("li",[e._v("Reason: Inject old USB map profiles to fix USB")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing moderate or higher, as well as pre-2012 models")])])])]),e._v(" "),i("h3",{attrs:{id:"sse"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#sse"}},[e._v("#")]),e._v(" SSE")]),e._v(" "),i("ul",[i("li",[e._v("AAMouSSE\n"),i("ul",[i("li",[e._v("Reason: Translates SSE4.2 instructions to compatible code for SSE4,1 CPUs, required for AMD Metal drives")]),e._v(" "),i("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),i("li",[e._v("telemetrap\n"),i("ul",[i("li",[e._v("Reason: Ensures telemetry.plugin doesn't run, required for SSE4,1 CPUs")]),e._v(" "),i("li",[e._v("Models: Penryn CPUs")])])])]),e._v(" "),i("h3",{attrs:{id:"wifi"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#wifi"}},[e._v("#")]),e._v(" Wifi")]),e._v(" "),i("ul",[i("li",[e._v("IO80211ElCap\n"),i("ul",[i("li",[e._v("Reason: Re-inject WiFi drivers from El Capitan")]),e._v(" "),i("li",[e._v("Models: BCM94328, BCM94322 and Atheros chipsets")])])]),e._v(" "),i("li",[e._v("corecaptureElCap.kext\n"),i("ul",[i("li",[e._v("Reason: Re-inject WiFi drivers from El Capitan")]),e._v(" "),i("li",[e._v("Models: BCM94328, BCM94322 and Atheros chipsets")])])])]),e._v(" "),i("h3",{attrs:{id:"misc"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#misc"}},[e._v("#")]),e._v(" Misc")]),e._v(" "),i("ul",[i("li",[e._v("AppleBackLightFixup\n"),i("ul",[i("li",[e._v("Reason: Patch AppleBacklight for iMacs with NVIDIA Metal GPU upgrades")]),e._v(" "),i("li",[e._v("Models: iMac11,x, iMac12,x with upgraded NVIDIA Metal GPUs")])])]),e._v(" "),i("li",[e._v("AppleIntelPIIXATA\n"),i("ul",[i("li",[e._v("Reason: Fix IDE support on MacPro3,1")]),e._v(" "),i("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),i("li",[e._v("AppleIntelMCEDisabler\n"),i("ul",[i("li",[e._v("Reason: Fix dual socket support in Catalina and newer")]),e._v(" "),i("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),i("li",[e._v("SMC-Spoof\n"),i("ul",[i("li",[e._v("Reason: Spoofs SMC version to 9.9999")]),e._v(" "),i("li",[e._v("Models: All models require when spoofing minimal or higher")])])]),e._v(" "),i("li",[e._v("AppleRAIDCard\n"),i("ul",[i("li",[e._v("Adds AppleRaidCard Support for Xserves")])])]),e._v(" "),i("li",[e._v("AMDGPUWakeHandler\n"),i("ul",[i("li",[e._v("Reason: Adds Software Based Demux for 2011 15/17 Macbook Pros")])])]),e._v(" "),i("li",[e._v("AppleIntelCPUPowerManagement and AppleIntelCPUPowerManagementClient\n"),i("ul",[i("li",[e._v("Reason: Restores Ivy Bridge and older CPU Power Management")])])]),e._v(" "),i("li",[e._v("AppleUSBTopCase\n"),i("ul",[i("li",[e._v("Reason: Restore USB Keyboard support on Mac OS Ventura")])])]),e._v(" "),i("li",[e._v("AppleUSBMultitouch and AppleUSBTrackpad\n"),i("ul",[i("li",[e._v("Reason: Restore USB Trackpad support on Mac OS Ventura")])])]),e._v(" "),i("li",[e._v("ASPP-Override\n"),i("ul",[i("li",[e._v("Reason: Forces ACPI_SMC_PlatformPlugin to outmatch X86PlatformPlugin and disable firmware throttling")])])]),e._v(" "),i("li",[e._v("BacklightInjector\n"),i("ul",[i("li",[e._v("Reason: Fixes Brightness in iMacs with upgraded GPUs")])])]),e._v(" "),i("li",[e._v("BigSurSDXC\n"),i("ul",[i("li",[e._v("Reason: Restores SDXC Support in Pre Ivy-Bridge Macs")])])]),e._v(" "),i("li",[e._v("Bluetooth-spoof\n"),i("ul",[i("li",[e._v("Reason: Spoofs legacy Bluetooth to work on Monterey and newer")])])]),e._v(" "),i("li",[e._v("Innie\n"),i("ul",[i("li",[e._v("Reason: Makes all PCIe drives appear internal")]),e._v(" "),i("li",[e._v("Models: MacPro3,1 and newer & Xserve3,1 and newer")])])]),e._v(" "),i("li",[e._v("KDKlessWorkaround\n"),i("ul",[i("li",[e._v("Reason: Helps with Mac os updates on KDKless patched systems")])])]),e._v(" "),i("li",[e._v("LegacyUSBVieoSupport\n"),i("ul",[i("li",[e._v("Reason: Fixes Legacy USB iSight support")])])]),e._v(" "),i("li",[e._v("MonteAHCIPort\n"),i("ul",[i("li",[e._v("Reason: Fixes SSD support for stock SSD found in MacBookAir6,x")])])]),e._v(" "),i("li",[e._v("NoAVXFSCompressionTypeZlib\n"),i("ul",[i("li",[e._v("Reason: Prevents AVXFSCompressionTypeZlib crash on pre AVX1.0 systems in 12.4+")])])]),e._v(" "),i("li",[e._v("SimpleMSR\n"),i("ul",[i("li",[e._v("Reason: Disables BD PROCHOT to prevent firmware throttling on Nehalem+ MacBooks")])])]),e._v(" "),i("li",[e._v("LegacyKeyboardInjector\n"),i("ul",[i("li",[e._v("Reason: Fixes function keys on MacBook5,2")])])])])]),e._v(" "),i("h2",{attrs:{id:"on-disk-patches"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#on-disk-patches"}},[e._v("#")]),e._v(" On-Disk Patches")]),e._v(" "),i("p",[e._v("Unfortunately certain on-disk patches are required to achieve full functionality. Below is a breakdown of patches supported")]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Audio Patches (11.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleHDA\n"),i("ul",[i("li",[e._v("Reason: Re-add El Capitan's AppleHDA to achieve audio support")]),e._v(" "),i("li",[e._v("Models: iMac7,1 and iMac8,1")])])])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Legacy Wireless Patches (12.0+)")]),e._v(" "),i("p",[e._v("Applicable for BCM94328, BCM94322 and Atheros Wifi cards")]),e._v(" "),i("h3",{attrs:{id:"coreservices"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#coreservices"}},[e._v("#")]),e._v(" CoreServices")]),e._v(" "),i("ul",[i("li",[e._v("WiFiAgent.app")])]),e._v(" "),i("h3",{attrs:{id:"usr-libexec"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#usr-libexec"}},[e._v("#")]),e._v(" /usr/libexec")]),e._v(" "),i("ul",[i("li",[e._v("airportd")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("NVIDIA Kepler Graphics Acceleration Patches (12.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-2"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-2"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("GeForce.kext")]),e._v(" "),i("li",[e._v("GeForceAIRPlugin.bundle")]),e._v(" "),i("li",[e._v("GeForceGLDriver.bundle")]),e._v(" "),i("li",[e._v("GeForceMTLDriver.bundle")]),e._v(" "),i("li",[e._v("GeForceVADriver.bundle")]),e._v(" "),i("li",[e._v("NVDAGF100Hal.kext")]),e._v(" "),i("li",[e._v("NVDAGK100Hal.kext")]),e._v(" "),i("li",[e._v("NVDAResman.kext")]),e._v(" "),i("li",[e._v("NVDAStartup.kext")])]),e._v(" "),i("h3",{attrs:{id:"frameworks"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#frameworks"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),i("ul",[i("li",[e._v("OpenCL (libCLVMNVPTXPlugin.dylib, NVPTX.dylib)\n"),i("ul",[i("li",[e._v("Reason: Re-add Kepler hardware acceleration support")])])]),e._v(" "),i("li",[e._v("Metal\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])]),e._v(" "),i("h3",{attrs:{id:"privateframeworks"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),i("ul",[i("li",[e._v("MTLCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),i("li",[e._v("GPUCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Intel Ivy Bridge Graphics Acceleration Patches (12.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-3"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-3"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelIVBVA.bundle")]),e._v(" "),i("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),i("li",[e._v("AppleIntelGraphicsShared.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD4000Graphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelHD4000GraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD4000GraphicsMTLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD4000GraphicsVADriver.bundle")])]),e._v(" "),i("h3",{attrs:{id:"privateframeworks-2"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-2"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),i("ul",[i("li",[e._v("AppleGVA/AppleGVACore\n"),i("ul",[i("li",[e._v("Reason: Enable DRM support")])])]),e._v(" "),i("li",[e._v("MTLCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),i("li",[e._v("GPUCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])]),e._v(" "),i("h3",{attrs:{id:"frameworks-2"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-2"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),i("ul",[i("li",[e._v("OpenCL (libCLVMIGILPlugin.dylib)\n"),i("ul",[i("li",[e._v("Reason: Re-add Ivy Bridge hardware acceleration support")])])]),e._v(" "),i("li",[e._v("WebKit (com.apple.WebProcess.sb)\n"),i("ul",[i("li",[e._v("Reason: Re-add Ivy Bridge Safari rendering support")])])]),e._v(" "),i("li",[e._v("Metal\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Intel Haswell Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-4"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-4"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),i("li",[e._v("AppleIntelHD5000Graphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelHD5000GraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD5000GraphicsMTLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD5000GraphicsVADriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHSWVA.bundle")]),e._v(" "),i("li",[e._v("AppleIntelGraphicsShared.bundle")])]),e._v(" "),i("h3",{attrs:{id:"frameworks-3"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-3"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),i("ul",[i("li",[e._v("Metal\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])]),e._v(" "),i("h3",{attrs:{id:"privateframeworks-3"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-3"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),i("ul",[i("li",[e._v("MTLCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),i("li",[e._v("GPUCompiler\n"),i("ul",[i("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Intel Broadwell Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-5"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-5"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelBDWGraphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsFramebuffer.kext")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsMTLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsVADriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelBDWGraphicsVAME.bundle")]),e._v(" "),i("li",[e._v("AppleIntelGraphicsShared.bundle")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("Intel Skylake Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-6"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-6"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelSKLGraphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsFramebuffer.kext")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsMTLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsVADriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelSKLGraphicsVAME.bundle")]),e._v(" "),i("li",[e._v("AppleIntelGraphicsShared.bundle")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("AMD Legacy Vega Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-7"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-7"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AMDRadeonX5000.kext")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX5000GLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX5000MTLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX5000Shared.bundle")]),e._v(" "),i("li",[e._v("AMDShared.bundle")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("AMD Legacy Polaris Graphics Acceleration Patches (13.0+)")]),e._v(" "),i("h3",{attrs:{id:"extensions-8"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-8"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AMDRadeonX4000.kext")]),e._v(" "),i("li",[e._v("AMDRadeonX4000HWServices.kext")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX4000GLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDMTLBronzeDriver.bundle")]),e._v(" "),i("li",[e._v("AMDShared.bundle")])])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("AMD Legacy GCN Graphics Acceleration Patches")]),e._v(" "),i("h3",{attrs:{id:"extensions-9"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#extensions-9"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),i("ul",[i("li",[e._v("AMD7000Controller.kext")]),e._v(" "),i("li",[e._v("AMD8000Controller.kext")]),e._v(" "),i("li",[e._v("AMD9000Controller.kext")]),e._v(" "),i("li",[e._v("AMD9500Controller.kext")]),e._v(" "),i("li",[e._v("AMD10000Controller.kext")]),e._v(" "),i("li",[e._v("AMDRadeonX4000.kext")]),e._v(" "),i("li",[e._v("AMDRadeonX4000HWServices.kext")]),e._v(" "),i("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),i("li",[e._v("AMDSupport.kext")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX4000GLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDMTLBronzeDriver.bundle")]),e._v(" "),i("li",[e._v("AMDShared.bundle")])]),e._v(" "),i("details",{staticClass:"custom-block details"},[i("summary",[e._v("non-Metal Graphics Acceleration Patches (11.0+)")]),e._v(" "),i("h4",{attrs:{id:"general-patches"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#general-patches"}},[e._v("#")]),e._v(" General Patches")]),e._v(" "),i("ul",[i("li",[e._v("IOSurface.kext\n"),i("ul",[i("li",[e._v("Reason: Fixes immediate logout on login")]),e._v(" "),i("li",[e._v("Logic: Downgrade to Catalina IOSurface")]),e._v(" "),i("li",[e._v("Note: For AMD and Intel, additional "),i("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" patch added changing the first conditional jump to non conditional jump\n"),i("ul",[i("li",[e._v("At Offset "),i("code",[e._v("0xdb52")]),e._v(" and "),i("code",[e._v("0xdbc6")]),e._v(", replace following bytes with "),i("code",[e._v("0xeb")])])])])])])]),e._v(" "),i("h4",{attrs:{id:"dropped-acceleration-binaries"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#dropped-acceleration-binaries"}},[e._v("#")]),e._v(" Dropped Acceleration Binaries")]),e._v(" "),i("ul",[i("li",[i("p",[e._v("NVIDIA Binaries")]),e._v(" "),i("ul",[i("li",[e._v("GeForceGA.bundle")]),e._v(" "),i("li",[e._v("GeForceTesla.kext\n"),i("ul",[i("li",[e._v("Skip IOFree Panic - Mojave+\n"),i("ul",[i("li",[e._v("At Offset "),i("code",[e._v("0x5CF9A")]),e._v(" replace following bytes with "),i("code",[e._v("0xEB")])])])]),e._v(" "),i("li",[e._v("Avoids "),i("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" calls\n"),i("ul",[i("li",[e._v("At Offset "),i("code",[e._v("0x5527")]),e._v(" and "),i("code",[e._v("0x77993")]),e._v(", replace following bytes with "),i("code",[e._v("0x909090909090")])])])])])]),e._v(" "),i("li",[e._v("GeForceTeslaGLDriver.bundle")]),e._v(" "),i("li",[e._v("GeForceTeslaVADriver.bundle")]),e._v(" "),i("li",[e._v("NVDANV50HalTesla.kext")]),e._v(" "),i("li",[e._v("NVDAResmanTesla.kext\n"),i("ul",[i("li",[e._v("0x1ea59a - 0x1ea5b3: nop")]),e._v(" "),i("li",[e._v("Replace VSLGestalt to IOLockLock or any other known symbol of the same length.")])])])])]),e._v(" "),i("li",[i("p",[e._v("NVIDIA Web Drivers Binaries")]),e._v(" "),i("ul",[i("li",[e._v("GeForceWeb.kext")]),e._v(" "),i("li",[e._v("NVDAGF100HalWeb.kext")]),e._v(" "),i("li",[e._v("NVDAGK100HalWeb.kext")]),e._v(" "),i("li",[e._v("NVDAGM100HalWeb.kext")]),e._v(" "),i("li",[e._v("NVDAGP100HalWeb.kext")]),e._v(" "),i("li",[e._v("NVDAResmanWeb.kext")]),e._v(" "),i("li",[e._v("NVDAStartupWeb.kext")]),e._v(" "),i("li",[e._v("GeForceTeslaWeb.kext")]),e._v(" "),i("li",[e._v("NVDANV50HalTeslaWeb.kext")]),e._v(" "),i("li",[e._v("NVDAResmanTeslaWeb.kext\n"),i("ul",[i("li",[e._v("Reason: Allows for non-Metal Acceleration for NVIDIA Maxwell and Pascal GPUs")])])])])]),e._v(" "),i("li",[i("p",[e._v("AMD/ATI Binaries")]),e._v(" "),i("ul",[i("li",[e._v("AMD2400Controller.kext")]),e._v(" "),i("li",[e._v("AMD2600Controller.kext")]),e._v(" "),i("li",[e._v("AMD3800Controller.kext")]),e._v(" "),i("li",[e._v("AMD4600Controller.kext")]),e._v(" "),i("li",[e._v("AMD4800Controller.kext")]),e._v(" "),i("li",[e._v("AMD5000Controller.kext")]),e._v(" "),i("li",[e._v("AMD6000Controller.kext")]),e._v(" "),i("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),i("li",[e._v("AMDLegacyFramebuffer.kext")]),e._v(" "),i("li",[e._v("AMDLegacySupport.kext")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),i("li",[e._v("AMDRadeonX3000.kext")]),e._v(" "),i("li",[e._v("AMDRadeonX3000GLDriver.bundle")]),e._v(" "),i("li",[e._v("AMDShared.bundle")]),e._v(" "),i("li",[e._v("AMDSupport.kext")]),e._v(" "),i("li",[e._v("ATIRadeonX2000.kext")]),e._v(" "),i("li",[e._v("ATIRadeonX2000GA.plugin")]),e._v(" "),i("li",[e._v("ATIRadeonX2000GLDriver.bundle")]),e._v(" "),i("li",[e._v("ATIRadeonX2000VADriver.bundle")])])]),e._v(" "),i("li",[i("p",[e._v("Intel 5th Gen Binaries")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),i("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphicsFB.kext")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphicsGA.plugin")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHDGraphicsVADriver.bundle")])])]),e._v(" "),i("li",[i("p",[e._v("Intel 6th Gen Binaries")]),e._v(" "),i("ul",[i("li",[e._v("AppleIntelHD3000Graphics.kext")]),e._v(" "),i("li",[e._v("AppleIntelHD3000GraphicsGA.plugin")]),e._v(" "),i("li",[e._v("AppleIntelHD3000GraphicsGLDriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelHD3000GraphicsVADriver.bundle")]),e._v(" "),i("li",[e._v("AppleIntelSNBGraphicsFB.kext\n"),i("ul",[i("li",[e._v("Board ID Patch\n"),i("ul",[i("li",[e._v("Replace original Board ID with updated model")])])])])]),e._v(" "),i("li",[e._v("AppleIntelSNBVA.bundle")])])])]),e._v(" "),i("h3",{attrs:{id:"frameworks-4"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-4"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),i("ul",[i("li",[e._v("CoreDisplay.framework\n"),i("ul",[i("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])]),e._v(" "),i("li",[e._v("IOSurface.framework")]),e._v(" "),i("li",[e._v("OpenGL.framework\n"),i("ul",[i("li",[e._v("Logic: Copied from Mojave")])])])]),e._v(" "),i("h3",{attrs:{id:"privateframeworks-4"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-4"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),i("ul",[i("li",[e._v("GPUSupport.framework\n"),i("ul",[i("li",[e._v("Logic: Copied from Mojave")])])]),e._v(" "),i("li",[e._v("SkyLight.framework\n"),i("ul",[i("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])])])])])])}),[],!1,null,null,null);l.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/29.3141595e.js b/assets/js/29.a9aea227.js similarity index 79% rename from assets/js/29.3141595e.js rename to assets/js/29.a9aea227.js index 82e01badf..d91fd2a12 100644 --- a/assets/js/29.3141595e.js +++ b/assets/js/29.a9aea227.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{466:function(t,e,n){"use strict";n.r(e);var s=n(25),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{464:function(t,e,n){"use strict";n.r(e);var s=n(25),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]); \ No newline at end of file diff --git a/assets/js/30.2beb2e1a.js b/assets/js/30.e1d87e4d.js similarity index 96% rename from assets/js/30.2beb2e1a.js rename to assets/js/30.e1d87e4d.js index 7bc79c13f..bcd542ba2 100644 --- a/assets/js/30.2beb2e1a.js +++ b/assets/js/30.e1d87e4d.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{465:function(e,t,o){"use strict";o.r(t);var r=o(25),a=Object(r.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"what-is-opencore"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#what-is-opencore"}},[e._v("#")]),e._v(" What is OpenCore?")]),e._v(" "),o("p",[e._v("OpenCore is a sophisticated boot loader used to inject and patch data in memory, instead of on disk. This means that we're able to achieve a near-native experience on many unsupported Macs.")]),e._v(" "),o("ul",[o("li",[e._v("We recommend viewing the "),o("RouterLink",{attrs:{to:"/TERMS.html"}},[e._v("OpenCore Patcher Terminology Page")]),e._v(" if you have questions.")],1),e._v(" "),o("li",[e._v("For troubleshooting, join the "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),o("OutboundLink")],1),e._v(" and see our "),o("RouterLink",{attrs:{to:"/TROUBLESHOOTING.html"}},[e._v("Troubleshooting Page")]),e._v(".")],1)]),e._v(" "),o("h2",{attrs:{id:"how-do-i-get-started"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#how-do-i-get-started"}},[e._v("#")]),e._v(" How do I get started?")]),e._v(" "),o("ol",[o("li",[o("p",[e._v("The first step of ensuring whether your model is supported is by checking the "),o("RouterLink",{attrs:{to:"/MODELS.html"}},[e._v("Supported Models")]),e._v(" page.")],1)]),e._v(" "),o("li",[o("p",[o("RouterLink",{attrs:{to:"/INSTALLER.html"}},[e._v("Download and build macOS Installer")])],1)]),e._v(" "),o("li",[o("p",[o("RouterLink",{attrs:{to:"/BUILD.html"}},[e._v("Run the "),o("code",[e._v("OpenCore-Patcher.app")])])],1)]),e._v(" "),o("li",[o("p",[o("RouterLink",{attrs:{to:"/BOOT.html"}},[e._v("Reboot and boot OpenCore")])],1)])])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{467:function(e,t,o){"use strict";o.r(t);var r=o(25),a=Object(r.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"what-is-opencore"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#what-is-opencore"}},[e._v("#")]),e._v(" What is OpenCore?")]),e._v(" "),o("p",[e._v("OpenCore is a sophisticated boot loader used to inject and patch data in memory, instead of on disk. This means that we're able to achieve a near-native experience on many unsupported Macs.")]),e._v(" "),o("ul",[o("li",[e._v("We recommend viewing the "),o("RouterLink",{attrs:{to:"/TERMS.html"}},[e._v("OpenCore Patcher Terminology Page")]),e._v(" if you have questions.")],1),e._v(" "),o("li",[e._v("For troubleshooting, join the "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),o("OutboundLink")],1),e._v(" and see our "),o("RouterLink",{attrs:{to:"/TROUBLESHOOTING.html"}},[e._v("Troubleshooting Page")]),e._v(".")],1)]),e._v(" "),o("h2",{attrs:{id:"how-do-i-get-started"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#how-do-i-get-started"}},[e._v("#")]),e._v(" How do I get started?")]),e._v(" "),o("ol",[o("li",[o("p",[e._v("The first step of ensuring whether your model is supported is by checking the "),o("RouterLink",{attrs:{to:"/MODELS.html"}},[e._v("Supported Models")]),e._v(" page.")],1)]),e._v(" "),o("li",[o("p",[o("RouterLink",{attrs:{to:"/INSTALLER.html"}},[e._v("Download and build macOS Installer")])],1)]),e._v(" "),o("li",[o("p",[o("RouterLink",{attrs:{to:"/BUILD.html"}},[e._v("Run the "),o("code",[e._v("OpenCore-Patcher.app")])])],1)]),e._v(" "),o("li",[o("p",[o("RouterLink",{attrs:{to:"/BOOT.html"}},[e._v("Reboot and boot OpenCore")])],1)])])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/4.53a487ee.js b/assets/js/4.a1268938.js similarity index 98% rename from assets/js/4.53a487ee.js rename to assets/js/4.a1268938.js index e8b028820..18f619298 100644 --- a/assets/js/4.53a487ee.js +++ b/assets/js/4.a1268938.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{318:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},397:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Create-Installer-Menu.6220ded8.png"},398:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Catalog.cb53a9a5.png"},399:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Listed-Products.e77dd4c3.png"},400:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Unsupported.c42dd553.png"},401:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Progress.84e96f79.png"},402:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Needs-Installing.297e4912.png"},403:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Finished.ecc832c2.png"},404:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Select-Local-Installer.88e785bd.png"},405:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Format-USB.a14e2cea.png"},406:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Flashing-Process.1d538441.png"},407:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Sucess-Prompt.d2daa669.png"},408:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Finished-Script.554b202c.png"},458:function(t,e,a){"use strict";a.r(e);var l=a(25),s=Object(l.a)({},(function(){var t=this,e=t.$createElement,l=t._self._c||e;return l("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[l("h1",{attrs:{id:"download-and-build-macos-installers"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#download-and-build-macos-installers"}},[t._v("#")]),t._v(" Download and build macOS Installers")]),t._v(" "),l("p",[t._v("This document is centered around downloading and writing the macOS installer to a USB drive. If you're already familiar with how to do this, you can skip this section.")]),t._v(" "),l("ul",[l("li",[t._v("Note: 16GB+ USB drive will be required for the installer")])]),t._v(" "),l("h2",{attrs:{id:"creating-the-installer"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#creating-the-installer"}},[t._v("#")]),t._v(" Creating the installer")]),t._v(" "),l("p",[t._v("With OpenCore Legacy Patcher, our new GUI includes a download menu for macOS installers. So to start off, you'll want to grab our app:")]),t._v(" "),l("ul",[l("li",[l("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Release Apps"),l("OutboundLink")],1)])]),t._v(" "),l("p",[t._v("For this guide, we'll be using the standard OpenCore-Patcher (GUI).")]),t._v(" "),l("p",[t._v("Once downloaded, open the app and you should be greeted by this menu:")]),t._v(" "),l("p",[l("img",{attrs:{src:a(318),alt:"OCLP GUI Main Menu"}})]),t._v(" "),l("p",[t._v('First, we\'ll want to select the "Create macOS Installer" button. This will present you with 2 options:')]),t._v(" "),l("p",[l("img",{attrs:{src:a(397),alt:""}})]),t._v(" "),l("p",[t._v("For this example, we'll assume you'll need an installer. Selecting this option will download Apple's Installer Catalogs and build a list for you to choose:")]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Listed Installers")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Unsupported Installer")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(398),alt:"OCLP GUI Installer Download Catalog"}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(399),alt:"OCLP GUI Installer Download Listed Products"}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(400),alt:""}})])])])]),t._v(" "),l("p",[t._v("Since the patcher officially supports Big Sur and newer for patching, only those entires will be shown. For ourselves, we'll select macOS 12 as that's the latest public release at the time of writing. This will download and install the macOS installer to your applications folder.")]),t._v(" "),l("ul",[l("li",[t._v("Note that some machines (namely 2012 and older) may not be currently supported on macOS Ventura. If you see this prompt, you'll need to use an older version of macOS.")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading the Installer")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Requesting to install")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Installing")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(401),alt:"OCLP GUI Installer Download Progress"}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(402),alt:"OCLP GUI Installer Needs Installing"}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(403),alt:"OCLP GUI Installer Download Finished"}})])])])]),t._v(" "),l("p",[t._v("Once finished, you can proceed to write the installer onto a USB drive.")]),t._v(" "),l("ul",[l("li",[t._v("Note: The entire USB drive will be formatted")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"left"}},[t._v("Select Downloaded Installer")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Select disk to format")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(404),alt:""}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(405),alt:""}})])])])]),t._v(" "),l("p",[t._v("Now the patcher will start the installer flashing!")]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"left"}},[t._v("Flashing")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Success Prompt")]),t._v(" "),l("th",[t._v("Finished Flashing")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(406),alt:""}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(407),alt:""}})]),t._v(" "),l("td",[l("img",{attrs:{src:a(408),alt:""}})])])])]),t._v(" "),l("h1",{attrs:{id:"once-finished-head-to-building-and-installing-opencore"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-building-and-installing-opencore"}},[t._v("#")]),t._v(" Once finished, head to "),l("RouterLink",{attrs:{to:"/BUILD.html"}},[t._v("Building and installing OpenCore")])],1)])}),[],!1,null,null,null);e.default=s.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{318:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},397:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Create-Installer-Menu.6220ded8.png"},398:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Catalog.cb53a9a5.png"},399:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Listed-Products.e77dd4c3.png"},400:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Unsupported.c42dd553.png"},401:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Progress.84e96f79.png"},402:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Needs-Installing.297e4912.png"},403:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Finished.ecc832c2.png"},404:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Select-Local-Installer.88e785bd.png"},405:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Format-USB.a14e2cea.png"},406:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Flashing-Process.1d538441.png"},407:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Sucess-Prompt.d2daa669.png"},408:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Finished-Script.554b202c.png"},459:function(t,e,a){"use strict";a.r(e);var l=a(25),s=Object(l.a)({},(function(){var t=this,e=t.$createElement,l=t._self._c||e;return l("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[l("h1",{attrs:{id:"download-and-build-macos-installers"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#download-and-build-macos-installers"}},[t._v("#")]),t._v(" Download and build macOS Installers")]),t._v(" "),l("p",[t._v("This document is centered around downloading and writing the macOS installer to a USB drive. If you're already familiar with how to do this, you can skip this section.")]),t._v(" "),l("ul",[l("li",[t._v("Note: 16GB+ USB drive will be required for the installer")])]),t._v(" "),l("h2",{attrs:{id:"creating-the-installer"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#creating-the-installer"}},[t._v("#")]),t._v(" Creating the installer")]),t._v(" "),l("p",[t._v("With OpenCore Legacy Patcher, our new GUI includes a download menu for macOS installers. So to start off, you'll want to grab our app:")]),t._v(" "),l("ul",[l("li",[l("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Release Apps"),l("OutboundLink")],1)])]),t._v(" "),l("p",[t._v("For this guide, we'll be using the standard OpenCore-Patcher (GUI).")]),t._v(" "),l("p",[t._v("Once downloaded, open the app and you should be greeted by this menu:")]),t._v(" "),l("p",[l("img",{attrs:{src:a(318),alt:"OCLP GUI Main Menu"}})]),t._v(" "),l("p",[t._v('First, we\'ll want to select the "Create macOS Installer" button. This will present you with 2 options:')]),t._v(" "),l("p",[l("img",{attrs:{src:a(397),alt:""}})]),t._v(" "),l("p",[t._v("For this example, we'll assume you'll need an installer. Selecting this option will download Apple's Installer Catalogs and build a list for you to choose:")]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Listed Installers")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Unsupported Installer")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(398),alt:"OCLP GUI Installer Download Catalog"}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(399),alt:"OCLP GUI Installer Download Listed Products"}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(400),alt:""}})])])])]),t._v(" "),l("p",[t._v("Since the patcher officially supports Big Sur and newer for patching, only those entries will be shown. For ourselves, we'll select macOS 12 as that's the latest public release at the time of writing. This will download and install the macOS installer to your applications folder.")]),t._v(" "),l("ul",[l("li",[t._v("Note that some machines (namely 2012 and older) may not be currently supported on macOS Ventura. If you see this prompt, you'll need to use an older version of macOS.")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading the Installer")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Requesting to install")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Installing")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(401),alt:"OCLP GUI Installer Download Progress"}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(402),alt:"OCLP GUI Installer Needs Installing"}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(403),alt:"OCLP GUI Installer Download Finished"}})])])])]),t._v(" "),l("p",[t._v("Once finished, you can proceed to write the installer onto a USB drive.")]),t._v(" "),l("ul",[l("li",[t._v("Note: The entire USB drive will be formatted")])]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"left"}},[t._v("Select Downloaded Installer")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Select disk to format")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(404),alt:""}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(405),alt:""}})])])])]),t._v(" "),l("p",[t._v("Now the patcher will start the installer flashing!")]),t._v(" "),l("table",[l("thead",[l("tr",[l("th",{staticStyle:{"text-align":"left"}},[t._v("Flashing")]),t._v(" "),l("th",{staticStyle:{"text-align":"left"}},[t._v("Success Prompt")]),t._v(" "),l("th",[t._v("Finished Flashing")])])]),t._v(" "),l("tbody",[l("tr",[l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(406),alt:""}})]),t._v(" "),l("td",{staticStyle:{"text-align":"left"}},[l("img",{attrs:{src:a(407),alt:""}})]),t._v(" "),l("td",[l("img",{attrs:{src:a(408),alt:""}})])])])]),t._v(" "),l("h1",{attrs:{id:"once-finished-head-to-building-and-installing-opencore"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-building-and-installing-opencore"}},[t._v("#")]),t._v(" Once finished, head to "),l("RouterLink",{attrs:{to:"/BUILD.html"}},[t._v("Building and installing OpenCore")])],1)])}),[],!1,null,null,null);e.default=s.exports}}]); \ No newline at end of file diff --git a/assets/js/5.ca6dacd4.js b/assets/js/5.7d64a4eb.js similarity index 90% rename from assets/js/5.ca6dacd4.js rename to assets/js/5.7d64a4eb.js index 3ec8e9181..11c2695fc 100644 --- a/assets/js/5.ca6dacd4.js +++ b/assets/js/5.7d64a4eb.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{321:function(e,o,t){e.exports=t.p+"assets/img/mountefi.f1bedccd.png"},389:function(e,o,t){e.exports=t.p+"assets/img/icnspack-folder.6cad9bdf.png"},390:function(e,o,t){e.exports=t.p+"assets/img/icnspack-done.9f84140f.png"},391:function(e,o,t){e.exports=t.p+"assets/img/graphics-download.7cc2642f.png"},392:function(e,o,t){e.exports=t.p+"assets/img/graphics-open.a92a70e2.png"},393:function(e,o,t){e.exports=t.p+"assets/img/icon-SL.e5bfa343.png"},394:function(e,o,t){e.exports=t.p+"assets/img/background-moved.bbb8b0fd.png"},395:function(e,o,t){e.exports=t.p+"assets/img/mac-icns-drive.4aaed978.png"},456:function(e,o,t){"use strict";t.r(o);var n=t(25),a=Object(n.a)({},(function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h1",{attrs:{id:"creating-custom-icons-for-opencore-and-mac-boot-picker"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#creating-custom-icons-for-opencore-and-mac-boot-picker"}},[e._v("#")]),e._v(" Creating custom icons for OpenCore and Mac Boot Picker")]),e._v(" "),n("p",[e._v("For users who want to customize their setup to be more personal, OpenCore does allow for custom icons and images in the boot picker.")]),e._v(" "),n("ul",[n("li",[n("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")])]),e._v(" "),n("li",[n("a",{attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("Custom Mac Boot Picker icons")])]),e._v(" "),n("li",[n("a",{attrs:{href:"#installing-updated-icons"}},[e._v("Installing updated icons")])])]),e._v(" "),n("h1",{attrs:{id:"custom-opencore-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#custom-opencore-icons"}},[e._v("#")]),e._v(" Custom OpenCore icons")]),e._v(" "),n("p",[e._v("To generate custom OpenCore icons, you'll need the following:")]),e._v(" "),n("ul",[n("li",[e._v("Images in PNG format")]),e._v(" "),n("li",[e._v("Each image, with the following res:\n"),n("ul",[n("li",[e._v("Cursor — Mouse cursor (mandatory, up to 144x144).")]),e._v(" "),n("li",[e._v("Selected — Selected item (mandatory, 144x144).")]),e._v(" "),n("li",[e._v("Selector — Selecting item (mandatory, up to 144x40).")]),e._v(" "),n("li",[e._v("Left — Scrolling left (mandatory, 40x40).")]),e._v(" "),n("li",[e._v("Right — Scrolling right (mandatory, 40x40).")]),e._v(" "),n("li",[e._v("HardDrive — Generic OS (mandatory, 128x128).")]),e._v(" "),n("li",[e._v("Background — Centred background image. (Recommended max size 1920x1080)")]),e._v(" "),n("li",[e._v("Apple — Apple OS (128x128).")]),e._v(" "),n("li",[e._v("AppleRecv — Apple Recovery OS (128x128).")]),e._v(" "),n("li",[e._v("AppleTM — Apple Time Machine (128x128).")]),e._v(" "),n("li",[e._v("Windows — Windows (128x128).")]),e._v(" "),n("li",[e._v("Other — Custom entry (see "),n("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("Entries"),n("OutboundLink")],1),e._v(", 128x128).")]),e._v(" "),n("li",[e._v("ResetNVRAM — Reset NVRAM system action or tool (128x128).")]),e._v(" "),n("li",[e._v("Shell — Entry with UEFI Shell name for e.g. OpenShell (128x128).")]),e._v(" "),n("li",[e._v("Tool — Any other tool (128x128).")])])])]),e._v(" "),n("p",[e._v("Note, for each image we recommend having one of double the size. This ensures that icons are scaled correctly since .icns support dedicated images depending on HiDPI or not.")]),e._v(" "),n("p",[e._v("Once you have a custom image you want to use(for example, as a background), download the "),n("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("latest release of OpenCorePkg"),n("OutboundLink")],1),e._v(" and enter the "),n("code",[e._v("Utilities/icnspack/")]),e._v(" folder:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(389),alt:""}})]),e._v(" "),n("p",[e._v("Now "),n("code",[e._v("cd")]),e._v(" to this folder in terminal and run the following:")]),e._v(" "),n("div",{staticClass:"language-sh extra-class"},[n("pre",{pre:!0,attrs:{class:"language-sh"}},[n("code",[e._v("./icnspack Background.icns "),n("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x1_image"),n("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x2_image"),n("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v("\n")])])]),n("p",[e._v("Once done, you'll see your custom icon generated in "),n("code",[e._v("icnspack")]),e._v("'s folder:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(390),alt:""}})]),e._v(" "),n("h1",{attrs:{id:"custom-mac-boot-picker-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Custom Mac Boot Picker icons")]),e._v(" "),n("p",[e._v("Custom boot picker icons are much more complicated on Legacy Macs. On late 2013+ Macs, the "),n("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")]),e._v(" method will work just fine. However, on many 2012 and older Macs, the icons generated will be incompatible with the firmware.")]),e._v(" "),n("p",[e._v("To generate legacy icons, you'll need the following:")]),e._v(" "),n("ul",[n("li",[e._v("A machine running macOS 10.4 through 10.11")]),e._v(" "),n("li",[e._v("Icon Composer.app (Requires Apple Developer Account for official download)\n"),n("ul",[n("li",[e._v("Users without a developer account can find mirrors here:\n"),n("ul",[n("li",[n("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/docs/Icon-Composer-10.6.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Icon Composer 10.6"),n("OutboundLink")],1)]),e._v(" "),n("li",[n("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/docs/Icon-Composer-10.11.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Icon Composer 10.11"),n("OutboundLink")],1)])])])])]),e._v(" "),n("li",[e._v("PNG Image you wish to convert")])]),e._v(" "),n("p",[e._v("Head to "),n("a",{attrs:{href:"https://developer.apple.com/download/more/",target:"_blank",rel:"noopener noreferrer"}},[e._v("developer.apple's More Downloads page"),n("OutboundLink")],1),e._v(" and search for "),n("code",[e._v("Graphics Tools")]),e._v(" that is supported by your OS(note for 10.6 and older, the app is hidden inside "),n("code",[e._v("Developer Tools")]),e._v("):")]),e._v(" "),n("p",[n("img",{attrs:{src:t(391),alt:""}})]),e._v(" "),n("p",[e._v("Once downloaded, open the disk image and you'll find Icon Composer.app:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(392),alt:"Graphics Open"}})]),e._v(" "),n("p",[e._v("Now run the app and simply drag the images to each section as so:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(393),alt:""}})]),e._v(" "),n("p",[e._v("Now save and export the new icns file.")]),e._v(" "),n("h1",{attrs:{id:"installing-updated-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#installing-updated-icons"}},[e._v("#")]),e._v(" Installing updated icons")]),e._v(" "),n("p",[e._v('To install, please ensure that Vault was disabled when you built OpenCore. If you\'re unsure, simply rebuild OpenCore with the Patcher setting "Vault" set to false.')]),e._v(" "),n("ul",[n("li",[n("span",{staticStyle:{color:"red"}},[e._v(" Warning")]),e._v(": Editing your OpenCore EFI incorrectly can result in a bricked install. Please ensure you have a natively supported version of macOS installed to boot into in case of issues.")])]),e._v(" "),n("p",[e._v("Now that you've verified that you can edit OpenCore safely, you'll need to mount the drive that OpenCore is stored on. To do this, download "),n("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("MountEFI"),n("OutboundLink")],1),e._v(" and run it:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(321),alt:""}})]),e._v(" "),n("p",[e._v("Select the drive you installed OpenCore to and mount it.")]),e._v(" "),n("ul",[n("li",[n("a",{attrs:{href:"#updating-opencore-icons"}},[e._v("Updating OpenCore icons")])]),e._v(" "),n("li",[n("a",{attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("Updating Mac Boot Picker icons")])])]),e._v(" "),n("h3",{attrs:{id:"updating-opencore-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-icons"}},[e._v("#")]),e._v(" Updating OpenCore icons")]),e._v(" "),n("p",[e._v("Head to "),n("code",[e._v("EFI/OC/Resources/Image/")]),e._v(" on your drive and you'll see all the custom icons. For Background.icns, we need to ensure the file matches the theme OpenCore has set so we add the prefix "),n("code",[e._v("Modern")]),e._v(" to it:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(394),alt:""}})]),e._v(" "),n("p",[e._v("Now reboot and you should see your updated icon(s)!")]),e._v(" "),n("h3",{attrs:{id:"updating-mac-boot-picker-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Updating Mac Boot Picker icons")]),e._v(" "),n("p",[e._v("Updating the Mac Boot Picker icons is actually quite simple. On the root of your drive, simply drop the icon into the root of the drive with the name "),n("code",[e._v(".VolumeIcon.icns")])]),e._v(" "),n("p",[n("img",{attrs:{src:t(395),alt:""}})]),e._v(" "),n("p",[e._v("Now reboot and you'll see the new icon!")])])}),[],!1,null,null,null);o.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{321:function(e,o,t){e.exports=t.p+"assets/img/mountefi.f1bedccd.png"},388:function(e,o,t){e.exports=t.p+"assets/img/icnspack-folder.6cad9bdf.png"},389:function(e,o,t){e.exports=t.p+"assets/img/icnspack-done.9f84140f.png"},390:function(e,o,t){e.exports=t.p+"assets/img/graphics-download.7cc2642f.png"},391:function(e,o,t){e.exports=t.p+"assets/img/graphics-open.a92a70e2.png"},392:function(e,o,t){e.exports=t.p+"assets/img/icon-SL.e5bfa343.png"},393:function(e,o,t){e.exports=t.p+"assets/img/background-moved.bbb8b0fd.png"},394:function(e,o,t){e.exports=t.p+"assets/img/mac-icns-drive.4aaed978.png"},456:function(e,o,t){"use strict";t.r(o);var n=t(25),a=Object(n.a)({},(function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h1",{attrs:{id:"creating-custom-icons-for-opencore-and-mac-boot-picker"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#creating-custom-icons-for-opencore-and-mac-boot-picker"}},[e._v("#")]),e._v(" Creating custom icons for OpenCore and Mac Boot Picker")]),e._v(" "),n("p",[e._v("For users who want to customize their setup to be more personal, OpenCore does allow for custom icons and images in the boot picker.")]),e._v(" "),n("ul",[n("li",[n("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")])]),e._v(" "),n("li",[n("a",{attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("Custom Mac Boot Picker icons")])]),e._v(" "),n("li",[n("a",{attrs:{href:"#installing-updated-icons"}},[e._v("Installing updated icons")])])]),e._v(" "),n("h1",{attrs:{id:"custom-opencore-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#custom-opencore-icons"}},[e._v("#")]),e._v(" Custom OpenCore icons")]),e._v(" "),n("p",[e._v("To generate custom OpenCore icons, you'll need the following:")]),e._v(" "),n("ul",[n("li",[e._v("Images in PNG format")]),e._v(" "),n("li",[e._v("Each image, with the following res:\n"),n("ul",[n("li",[e._v("Cursor — Mouse cursor (mandatory, up to 144x144).")]),e._v(" "),n("li",[e._v("Selected — Selected item (mandatory, 144x144).")]),e._v(" "),n("li",[e._v("Selector — Selecting item (mandatory, up to 144x40).")]),e._v(" "),n("li",[e._v("Left — Scrolling left (mandatory, 40x40).")]),e._v(" "),n("li",[e._v("Right — Scrolling right (mandatory, 40x40).")]),e._v(" "),n("li",[e._v("HardDrive — Generic OS (mandatory, 128x128).")]),e._v(" "),n("li",[e._v("Background — Centred background image. (Recommended max size 1920x1080)")]),e._v(" "),n("li",[e._v("Apple — Apple OS (128x128).")]),e._v(" "),n("li",[e._v("AppleRecv — Apple Recovery OS (128x128).")]),e._v(" "),n("li",[e._v("AppleTM — Apple Time Machine (128x128).")]),e._v(" "),n("li",[e._v("Windows — Windows (128x128).")]),e._v(" "),n("li",[e._v("Other — Custom entry (see "),n("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("Entries"),n("OutboundLink")],1),e._v(", 128x128).")]),e._v(" "),n("li",[e._v("ResetNVRAM — Reset NVRAM system action or tool (128x128).")]),e._v(" "),n("li",[e._v("Shell — Entry with UEFI Shell name for e.g. OpenShell (128x128).")]),e._v(" "),n("li",[e._v("Tool — Any other tool (128x128).")])])])]),e._v(" "),n("p",[e._v("Note, for each image we recommend having one of double the size. This ensures that icons are scaled correctly since .icns support dedicated images depending on HiDPI or not.")]),e._v(" "),n("p",[e._v("Once you have a custom image you want to use(for example, as a background), download the "),n("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("latest release of OpenCorePkg"),n("OutboundLink")],1),e._v(" and enter the "),n("code",[e._v("Utilities/icnspack/")]),e._v(" folder:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(388),alt:""}})]),e._v(" "),n("p",[e._v("Now "),n("code",[e._v("cd")]),e._v(" to this folder in terminal and run the following:")]),e._v(" "),n("div",{staticClass:"language-sh extra-class"},[n("pre",{pre:!0,attrs:{class:"language-sh"}},[n("code",[e._v("./icnspack Background.icns "),n("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x1_image"),n("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x2_image"),n("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v("\n")])])]),n("p",[e._v("Once done, you'll see your custom icon generated in "),n("code",[e._v("icnspack")]),e._v("'s folder:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(389),alt:""}})]),e._v(" "),n("h1",{attrs:{id:"custom-mac-boot-picker-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Custom Mac Boot Picker icons")]),e._v(" "),n("p",[e._v("Custom boot picker icons are much more complicated on Legacy Macs. On late 2013+ Macs, the "),n("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")]),e._v(" method will work just fine. However, on many 2012 and older Macs, the icons generated will be incompatible with the firmware.")]),e._v(" "),n("p",[e._v("To generate legacy icons, you'll need the following:")]),e._v(" "),n("ul",[n("li",[e._v("A machine running macOS 10.4 through 10.11")]),e._v(" "),n("li",[e._v("Icon Composer.app (Requires Apple Developer Account for official download)\n"),n("ul",[n("li",[e._v("Users without a developer account can find mirrors here:\n"),n("ul",[n("li",[n("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/docs/Icon-Composer-10.6.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Icon Composer 10.6"),n("OutboundLink")],1)]),e._v(" "),n("li",[n("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/docs/Icon-Composer-10.11.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Icon Composer 10.11"),n("OutboundLink")],1)])])])])]),e._v(" "),n("li",[e._v("PNG Image you wish to convert")])]),e._v(" "),n("p",[e._v("Head to "),n("a",{attrs:{href:"https://developer.apple.com/download/more/",target:"_blank",rel:"noopener noreferrer"}},[e._v("developer.apple's More Downloads page"),n("OutboundLink")],1),e._v(" and search for "),n("code",[e._v("Graphics Tools")]),e._v(" that is supported by your OS(note for 10.6 and older, the app is hidden inside "),n("code",[e._v("Developer Tools")]),e._v("):")]),e._v(" "),n("p",[n("img",{attrs:{src:t(390),alt:""}})]),e._v(" "),n("p",[e._v("Once downloaded, open the disk image and you'll find Icon Composer.app:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(391),alt:"Graphics Open"}})]),e._v(" "),n("p",[e._v("Now run the app and simply drag the images to each section as so:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(392),alt:""}})]),e._v(" "),n("p",[e._v("Now save and export the new icns file.")]),e._v(" "),n("h1",{attrs:{id:"installing-updated-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#installing-updated-icons"}},[e._v("#")]),e._v(" Installing updated icons")]),e._v(" "),n("p",[e._v('To install, please ensure that Vault was disabled when you built OpenCore. If you\'re unsure, simply rebuild OpenCore with the Patcher setting "Vault" set to false.')]),e._v(" "),n("ul",[n("li",[n("span",{staticStyle:{color:"red"}},[e._v(" Warning")]),e._v(": Editing your OpenCore EFI incorrectly can result in a bricked install. Please ensure you have a natively supported version of macOS installed to boot into in case of issues.")])]),e._v(" "),n("p",[e._v("Now that you've verified that you can edit OpenCore safely, you'll need to mount the drive that OpenCore is stored on. To do this, download "),n("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("MountEFI"),n("OutboundLink")],1),e._v(" and run it:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(321),alt:""}})]),e._v(" "),n("p",[e._v("Select the drive you installed OpenCore to and mount it.")]),e._v(" "),n("ul",[n("li",[n("a",{attrs:{href:"#updating-opencore-icons"}},[e._v("Updating OpenCore icons")])]),e._v(" "),n("li",[n("a",{attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("Updating Mac Boot Picker icons")])])]),e._v(" "),n("h3",{attrs:{id:"updating-opencore-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-icons"}},[e._v("#")]),e._v(" Updating OpenCore icons")]),e._v(" "),n("p",[e._v("Head to "),n("code",[e._v("EFI/OC/Resources/Image/")]),e._v(" on your drive and you'll see all the custom icons. For Background.icns, we need to ensure the file matches the theme OpenCore has set so we add the prefix "),n("code",[e._v("Modern")]),e._v(" to it:")]),e._v(" "),n("p",[n("img",{attrs:{src:t(393),alt:""}})]),e._v(" "),n("p",[e._v("Now reboot and you should see your updated icon(s)!")]),e._v(" "),n("h3",{attrs:{id:"updating-mac-boot-picker-icons"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Updating Mac Boot Picker icons")]),e._v(" "),n("p",[e._v("Updating the Mac Boot Picker icons is actually quite simple. On the root of your drive, simply drop the icon into the root of the drive with the name "),n("code",[e._v(".VolumeIcon.icns")])]),e._v(" "),n("p",[n("img",{attrs:{src:t(394),alt:""}})]),e._v(" "),n("p",[e._v("Now reboot and you'll see the new icon!")])])}),[],!1,null,null,null);o.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/6.a1340e11.js b/assets/js/6.ee6e6a3e.js similarity index 99% rename from assets/js/6.a1340e11.js rename to assets/js/6.ee6e6a3e.js index b73dfe23a..ab9339938 100644 --- a/assets/js/6.a1340e11.js +++ b/assets/js/6.ee6e6a3e.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{322:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Enabled.f95aadf0.png"},323:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Root-Patch.b983af09.png"},324:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Disabled.960a27d1.png"},410:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-ShowPicker.5831a6a8.png"},411:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-root-patch-update.2ede4894.png"},412:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch-Status.88367958.png"},413:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch.8759192a.png"},414:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch-Finished.ce27b410.png"},464:function(t,e,a){"use strict";a.r(e);var s=a(25),i=Object(s.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"post-installation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#booting-without-usb-drive"}},[t._v("Booting without USB drive")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("Booting seamlessly without Boot Picker")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#applying-post-install-volume-patches"}},[t._v("Applying Post Install Volume Patches")])])]),t._v(" "),s("h2",{attrs:{id:"booting-without-usb-drive"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[t._v("#")]),t._v(" Booting without USB drive")]),t._v(" "),s("p",[t._v("Once you've installed macOS through OpenCore, you can boot up and go through the regular install process. To boot without the USB drive plugged in is quite simple:")]),t._v(" "),s("ul",[s("li",[t._v("Download OpenCore Legacy Patcher")]),t._v(" "),s("li",[t._v("Change Patcher settings as you'd like")]),t._v(" "),s("li",[t._v("Build OpenCore again")]),t._v(" "),s("li",[t._v("Install OpenCore to internal drive")]),t._v(" "),s("li",[t._v("Reboot holding Option, and select the internal EFI")])]),t._v(" "),s("p",[t._v("And voila! No more USB drive required.")]),t._v(" "),s("h2",{attrs:{id:"booting-seamlessly-without-boot-picker"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("#")]),t._v(" Booting seamlessly without Boot Picker")]),t._v(" "),s("p",[t._v('To do this, run the OpenCore Patcher and head to Patcher Settings, then uncheck "Show OpenCore Bootpicker" on the Build tab:')]),t._v(" "),s("p",[s("img",{attrs:{src:a(410),alt:""}})]),t._v(" "),s("p",[t._v('Once you\'ve toggled it off, build your OpenCore EFI once again and install to your desired drive. Now to show the OpenCore selector, you can simply hold down the "ESC" key while clicking on EFI boot, and then you can release the "ESC" key when you see the cursor arrow at the top left.')]),t._v(" "),s("h2",{attrs:{id:"enabling-sip"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#enabling-sip"}},[t._v("#")]),t._v(" Enabling SIP")]),t._v(" "),s("p",[t._v("For many users, SIP will be lowered by default on build. For Intel HD 4000 users, you may have noticed that SIP is partially disabled. This is to ensure full compatibility with macOS Monterey and allow seamless booting between it and older OSes. However for users who do not plan to boot Monterey, you can re-enable under Patcher Settings.")]),t._v(" "),s("p",[t._v("Note: Machines running macOS Ventura or systems with non-Metal GPUs cannot enable SIP outright, due to having a patched root volume. Enabling it will brick the installation.")]),t._v(" "),s("p",[t._v("Going forward with 0.6.6, SIP settings can be accessed from the Security tab shown in the images.")]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Enabled")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Lowered (Root Patching)")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Disabled")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(322),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(323),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(324),alt:""}})])])])]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("If you're unsure whether you should enable SIP, leave it as-is. Systems where you have already ran the Post Install Root Patching cannot enable SIP without potentially breaking the current install.")])]),t._v(" "),s("h2",{attrs:{id:"applying-post-install-volume-patches"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#applying-post-install-volume-patches"}},[t._v("#")]),t._v(" Applying Post Install Volume Patches")]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("If you need to use Migration Assistant to bring over data to your new macOS install, it is "),s("strong",[t._v("highly recommended")]),t._v(" to avoid restoring from inside Setup Assistant and waiting to install root patches until after the transfer is complete. If root patches were automatically installed, you can use the options available in the OCLP app to remove them.")]),t._v(" "),s("p",[t._v("Using Migration Assistant while patches are installed can lead to an unbootable system, requiring a reinstall of macOS.")])]),t._v(" "),s("p",[t._v("Post Install Volume Patches, sometimes also called root patches, are patches that have to be installed to disk for some older Macs to gain back functionality.")]),t._v(" "),s("p",[t._v("OCLP will automatically root patch your system during a first time install "),s("strong",[t._v("if the USB install media was created within OCLP.")]),t._v(" Users will also be prompted to install these patches after macOS updates or whenever patches are not detected on the system. We recommend rebuilding OpenCore with the latest version of OCLP to take advantage of these new features.")]),t._v(" "),s("p",[t._v("Users can also see whether applicable patches have been installed, date and version the system was root patched with in the Post-Install Menu.")]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("Automatic install prompt")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("Status")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(411),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(412),alt:""}})])])])]),t._v(" "),s("h3",{attrs:{id:"running-post-install-patches-manually"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#running-post-install-patches-manually"}},[t._v("#")]),t._v(" Running Post Install patches manually")]),t._v(" "),s("p",[t._v("If you're using OCLP v0.4.3 or earlier, or need to run the patcher manually, you can do so with the app. There is no harm in trying to run the Patcher, as without compatible hardware, nothing will be done. You can see below on whether your hardware needs root volume patching or not.")]),t._v(" "),s("p",[t._v("There is also an option to remove root patches, which may be required in some situations, such as switching GPUs in Mac Pros or using Migration Assistant.")]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("Listing Patches")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("Patching Finished")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(413),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(414),alt:""}})])])])]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("With macOS Ventura and Macs with AMD Legacy GCN GPUs (ie. Metal), Root Patching requires a network connection to grab Apple's Kernel Debug Kit to start root patching. If your system is unable to connect to the internet, you can manually download a KDK from Apple's site:")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"https://developer.apple.com/download/all/?q=Kernel%20Debug%20Kit",target:"_blank",rel:"noopener noreferrer"}},[t._v("Apple's Developer Download Page"),s("OutboundLink")],1)])]),t._v(" "),s("p",[t._v("Grab the Kernel Debug Kit whose version is closest to the OS you installed, and install it to the machine running Ventura.")]),t._v(" "),s("p",[t._v("Machines that require this are those with AMD Metal dGPUs:")]),t._v(" "),s("ul",[s("li",[t._v("2008 - 2013 Mac Pros (MacPro3,1 - 6,1)")]),t._v(" "),s("li",[t._v("2009 - 2016 iMacs (iMac10,1 - 17,1)")]),t._v(" "),s("li",[t._v('2015 15" MacBook Pro with a dGPU (MacBookPro11,5)')])])]),t._v(" "),s("p",[t._v("Below entries represent GPUs no longer natively supported, ie. requiring root volume patching with OpenCore Legacy Patcher:")]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("GPUs requiring patching in macOS Big Sur")]),t._v(" "),s("ul",[s("li",[t._v("NVIDIA:\n"),s("ul",[s("li",[t._v("Tesla (8000 - 300 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Iron Lake")]),t._v(" "),s("li",[t._v("Sandy Bridge (2000 - 3000 series)")])])])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("GPUs requiring patching in macOS Monterey")]),t._v(" "),s("ul",[s("li",[t._v("NVIDIA:\n"),s("ul",[s("li",[t._v("Tesla (8000 - 300 series)")]),t._v(" "),s("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Iron Lake")]),t._v(" "),s("li",[t._v("Sandy Bridge (2000 - 3000 series)")]),t._v(" "),s("li",[t._v("Ivy Bridge (4000 series)")])])])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("Wireless Cards requiring patching in macOS Monterey")]),t._v(" "),s("ul",[s("li",[t._v("Broadcom:\n"),s("ul",[s("li",[t._v("BCM94328")]),t._v(" "),s("li",[t._v("BCM94322")])])]),t._v(" "),s("li",[t._v("Atheros")])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("GPUs requiring patching in macOS Ventura")]),t._v(" "),s("ul",[s("li",[t._v("NVIDIA:\n"),s("ul",[s("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("GCN 1-3 (7000 - R9 series)")]),t._v(" "),s("li",[t._v("Polaris (RX 4xx/5xx series, if CPU lacks AVX2)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Ivy Bridge (4000 series)")]),t._v(" "),s("li",[t._v("Haswell (4400, 4600, 5000 series)")]),t._v(" "),s("li",[t._v("Broadwell (6000 series)")]),t._v(" "),s("li",[t._v("Skylake (500 series)")])])])])])])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{322:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Enabled.f95aadf0.png"},323:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Root-Patch.b983af09.png"},324:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Disabled.960a27d1.png"},410:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-ShowPicker.5831a6a8.png"},411:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-root-patch-update.2ede4894.png"},412:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch-Status.88367958.png"},413:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch.8759192a.png"},414:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch-Finished.ce27b410.png"},463:function(t,e,a){"use strict";a.r(e);var s=a(25),i=Object(s.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"post-installation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#booting-without-usb-drive"}},[t._v("Booting without USB drive")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("Booting seamlessly without Boot Picker")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#applying-post-install-volume-patches"}},[t._v("Applying Post Install Volume Patches")])])]),t._v(" "),s("h2",{attrs:{id:"booting-without-usb-drive"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[t._v("#")]),t._v(" Booting without USB drive")]),t._v(" "),s("p",[t._v("Once you've installed macOS through OpenCore, you can boot up and go through the regular install process. To boot without the USB drive plugged in is quite simple:")]),t._v(" "),s("ul",[s("li",[t._v("Download OpenCore Legacy Patcher")]),t._v(" "),s("li",[t._v("Change Patcher settings as you'd like")]),t._v(" "),s("li",[t._v("Build OpenCore again")]),t._v(" "),s("li",[t._v("Install OpenCore to internal drive")]),t._v(" "),s("li",[t._v("Reboot holding Option, and select the internal EFI")])]),t._v(" "),s("p",[t._v("And voila! No more USB drive required.")]),t._v(" "),s("h2",{attrs:{id:"booting-seamlessly-without-boot-picker"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("#")]),t._v(" Booting seamlessly without Boot Picker")]),t._v(" "),s("p",[t._v('To do this, run the OpenCore Patcher and head to Patcher Settings, then uncheck "Show OpenCore Bootpicker" on the Build tab:')]),t._v(" "),s("p",[s("img",{attrs:{src:a(410),alt:""}})]),t._v(" "),s("p",[t._v('Once you\'ve toggled it off, build your OpenCore EFI once again and install to your desired drive. Now to show the OpenCore selector, you can simply hold down the "ESC" key while clicking on EFI boot, and then you can release the "ESC" key when you see the cursor arrow at the top left.')]),t._v(" "),s("h2",{attrs:{id:"enabling-sip"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#enabling-sip"}},[t._v("#")]),t._v(" Enabling SIP")]),t._v(" "),s("p",[t._v("For many users, SIP will be lowered by default on build. For Intel HD 4000 users, you may have noticed that SIP is partially disabled. This is to ensure full compatibility with macOS Monterey and allow seamless booting between it and older OSes. However for users who do not plan to boot Monterey, you can re-enable under Patcher Settings.")]),t._v(" "),s("p",[t._v("Note: Machines running macOS Ventura or systems with non-Metal GPUs cannot enable SIP outright, due to having a patched root volume. Enabling it will brick the installation.")]),t._v(" "),s("p",[t._v("Going forward with 0.6.6, SIP settings can be accessed from the Security tab shown in the images.")]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Enabled")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Lowered (Root Patching)")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Disabled")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(322),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(323),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(324),alt:""}})])])])]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("If you're unsure whether you should enable SIP, leave it as-is. Systems where you have already ran the Post Install Root Patching cannot enable SIP without potentially breaking the current install.")])]),t._v(" "),s("h2",{attrs:{id:"applying-post-install-volume-patches"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#applying-post-install-volume-patches"}},[t._v("#")]),t._v(" Applying Post Install Volume Patches")]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("If you need to use Migration Assistant to bring over data to your new macOS install, it is "),s("strong",[t._v("highly recommended")]),t._v(" to avoid restoring from inside Setup Assistant and waiting to install root patches until after the transfer is complete. If root patches were automatically installed, you can use the options available in the OCLP app to remove them.")]),t._v(" "),s("p",[t._v("Using Migration Assistant while patches are installed can lead to an unbootable system, requiring a reinstall of macOS.")])]),t._v(" "),s("p",[t._v("Post Install Volume Patches, sometimes also called root patches, are patches that have to be installed to disk for some older Macs to gain back functionality.")]),t._v(" "),s("p",[t._v("OCLP will automatically root patch your system during a first time install "),s("strong",[t._v("if the USB install media was created within OCLP.")]),t._v(" Users will also be prompted to install these patches after macOS updates or whenever patches are not detected on the system. We recommend rebuilding OpenCore with the latest version of OCLP to take advantage of these new features.")]),t._v(" "),s("p",[t._v("Users can also see whether applicable patches have been installed, date and version the system was root patched with in the Post-Install Menu.")]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("Automatic install prompt")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("Status")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(411),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(412),alt:""}})])])])]),t._v(" "),s("h3",{attrs:{id:"running-post-install-patches-manually"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#running-post-install-patches-manually"}},[t._v("#")]),t._v(" Running Post Install patches manually")]),t._v(" "),s("p",[t._v("If you're using OCLP v0.4.3 or earlier, or need to run the patcher manually, you can do so with the app. There is no harm in trying to run the Patcher, as without compatible hardware, nothing will be done. You can see below on whether your hardware needs root volume patching or not.")]),t._v(" "),s("p",[t._v("There is also an option to remove root patches, which may be required in some situations, such as switching GPUs in Mac Pros or using Migration Assistant.")]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("Listing Patches")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("Patching Finished")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(413),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:a(414),alt:""}})])])])]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("With macOS Ventura and Macs with AMD Legacy GCN GPUs (ie. Metal), Root Patching requires a network connection to grab Apple's Kernel Debug Kit to start root patching. If your system is unable to connect to the internet, you can manually download a KDK from Apple's site:")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"https://developer.apple.com/download/all/?q=Kernel%20Debug%20Kit",target:"_blank",rel:"noopener noreferrer"}},[t._v("Apple's Developer Download Page"),s("OutboundLink")],1)])]),t._v(" "),s("p",[t._v("Grab the Kernel Debug Kit whose version is closest to the OS you installed, and install it to the machine running Ventura.")]),t._v(" "),s("p",[t._v("Machines that require this are those with AMD Metal dGPUs:")]),t._v(" "),s("ul",[s("li",[t._v("2008 - 2013 Mac Pros (MacPro3,1 - 6,1)")]),t._v(" "),s("li",[t._v("2009 - 2016 iMacs (iMac10,1 - 17,1)")]),t._v(" "),s("li",[t._v('2015 15" MacBook Pro with a dGPU (MacBookPro11,5)')])])]),t._v(" "),s("p",[t._v("Below entries represent GPUs no longer natively supported, ie. requiring root volume patching with OpenCore Legacy Patcher:")]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("GPUs requiring patching in macOS Big Sur")]),t._v(" "),s("ul",[s("li",[t._v("NVIDIA:\n"),s("ul",[s("li",[t._v("Tesla (8000 - 300 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Iron Lake")]),t._v(" "),s("li",[t._v("Sandy Bridge (2000 - 3000 series)")])])])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("GPUs requiring patching in macOS Monterey")]),t._v(" "),s("ul",[s("li",[t._v("NVIDIA:\n"),s("ul",[s("li",[t._v("Tesla (8000 - 300 series)")]),t._v(" "),s("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Iron Lake")]),t._v(" "),s("li",[t._v("Sandy Bridge (2000 - 3000 series)")]),t._v(" "),s("li",[t._v("Ivy Bridge (4000 series)")])])])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("Wireless Cards requiring patching in macOS Monterey")]),t._v(" "),s("ul",[s("li",[t._v("Broadcom:\n"),s("ul",[s("li",[t._v("BCM94328")]),t._v(" "),s("li",[t._v("BCM94322")])])]),t._v(" "),s("li",[t._v("Atheros")])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("GPUs requiring patching in macOS Ventura")]),t._v(" "),s("ul",[s("li",[t._v("NVIDIA:\n"),s("ul",[s("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("GCN 1-3 (7000 - R9 series)")]),t._v(" "),s("li",[t._v("Polaris (RX 4xx/5xx series, if CPU lacks AVX2)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Ivy Bridge (4000 series)")]),t._v(" "),s("li",[t._v("Haswell (4400, 4600, 5000 series)")]),t._v(" "),s("li",[t._v("Broadwell (6000 series)")]),t._v(" "),s("li",[t._v("Skylake (500 series)")])])])])])])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/7.75742632.js b/assets/js/7.5d92650f.js similarity index 87% rename from assets/js/7.75742632.js rename to assets/js/7.5d92650f.js index f7da8e1b0..e91b1088d 100644 --- a/assets/js/7.75742632.js +++ b/assets/js/7.5d92650f.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{374:function(e,t,o){e.exports=o.p+"assets/img/efi-boot.8307f610.png"},375:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-1.ba0e58a4.png"},376:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-2.5e873f39.png"},377:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-3.79f71d03.png"},378:function(e,t,o){e.exports=o.p+"assets/img/oc-boot.3c2bdab5.png"},379:function(e,t,o){e.exports=o.p+"assets/img/oclp-stuck-firstreboot.12edd7b4.png"},451:function(e,t,o){"use strict";o.r(t);var s=o(25),n=Object(s.a)({},(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"booting-opencore-and-macos"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-opencore-and-macos"}},[e._v("#")]),e._v(" Booting OpenCore and macOS")]),e._v(" "),s("p",[e._v("Now we finally get to boot OpenCore!")]),e._v(" "),s("p",[e._v("Reboot the machine while holding "),s("code",[e._v("Option")]),e._v(" to select the EFI Boot entry with the OpenCore icon (holding the "),s("code",[e._v("Control")]),e._v(" key will make this the default boot entry):")]),e._v(" "),s("ul",[s("li",[e._v("This will be the Mac Boot Picker")])]),e._v(" "),s("p",[s("img",{attrs:{src:o(374),alt:""}})]),e._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[e._v("Note for Mac Pros/Xserves/iMacs with unflashed GPUs")]),e._v(" "),s("p",[e._v("(Adapted from the "),s("a",{attrs:{href:"https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore on the Mac Pro guide"),s("OutboundLink")],1),e._v(")")]),e._v(" "),s("p",[e._v("For Mac Pro, Xserve and, iMac users with non-flashed GPUs, you can still easily boot OpenCore and view the entire boot process.")]),e._v(" "),s("p",[e._v("Firstly, open the Terminal and run the following command:")]),e._v(" "),s("div",{staticClass:"language-sh extra-class"},[s("pre",{pre:!0,attrs:{class:"language-sh"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" nvram "),s("span",{pre:!0,attrs:{class:"token string"}},[e._v('"recovery-boot-mode=unused"')]),e._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("reboot")]),e._v(" recovery\n")])])]),s("p",[e._v("This will make your machine reboot into the Recovery Environment. Alternatively, holding "),s("code",[e._v("Command")]),e._v(" + "),s("code",[e._v("R")]),e._v(" when your machine is starting up will also let you enter the Recovery.")]),e._v(" "),s("p",[e._v("Secondly, open the Recovery Environment's Terminal (Menu bar > Utilities > Terminal).")]),e._v(" "),s("p",[e._v("Now you'll want to get a list of drive identifiers. To do so, run the following command:")]),e._v(" "),s("div",{staticClass:"language-sh extra-class"},[s("pre",{pre:!0,attrs:{class:"language-sh"}},[s("code",[e._v("diskutil list\n")])])]),s("p",[e._v("The command should produce a list of drives installed in your system:\n"),s("img",{attrs:{src:o(375),alt:""}})]),e._v(" "),s("p",[e._v("Keep track of the drive with the OCLP install. You will need the drive identifer for later.")]),e._v(" "),s("p",[e._v("Now you'll want to mount the EFI partition (where OCLP is installed, though it may differ if you've installed OCLP to a FAT-32 volume).")]),e._v(" "),s("p",[e._v("Run the following command (Replace X with the drive number):")]),e._v(" "),s("div",{staticClass:"language-sh extra-class"},[s("pre",{pre:!0,attrs:{class:"language-sh"}},[s("code",[e._v("diskutil "),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("mount")]),e._v(" diskXs1\n")])])]),s("p",[s("img",{attrs:{src:o(376),alt:""}}),e._v("\nIf everything is correct, the EFI partion should be mounted.")]),e._v(" "),s("p",[e._v("Now you'll want to use the "),s("code",[e._v("bless")]),e._v(" command to set the default boot device:")]),e._v(" "),s("div",{staticClass:"language-sh extra-class"},[s("pre",{pre:!0,attrs:{class:"language-sh"}},[s("code",[e._v("bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/System/Library/CoreServices/boot.efi\n")])])]),s("p",[e._v("Once the command is run, it should produce no output.\n"),s("img",{attrs:{src:o(377),alt:""}})]),e._v(" "),s("p",[e._v("If the command produces an output, ensure that you've typed it in correctly.")]),e._v(" "),s("p",[e._v("Now you can reboot your machine. OCLP is now the default boot option!")])]),e._v(" "),s("p",[e._v('Now that you\'ve loaded OpenCore, "select Install macOS":')]),e._v(" "),s("ul",[s("li",[e._v("This will be the OpenCore Picker")])]),e._v(" "),s("p",[s("img",{attrs:{src:o(378),alt:""}})]),e._v(" "),s("p",[e._v("You will soon reach the installer screen! If you enabled verbose mode when building OCLP, a lot of text will run across the screen. From there, it's just like any normal macOS install. For an example of how the boot process looks, see the following video:")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"https://www.youtube.com/watch?v=AN3zsbQV_n4",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Legacy Patcher Boot Process"),s("OutboundLink")],1)])]),e._v(" "),s("p",[e._v("If your Mac is looping back into the beginning of the setup after the first reboot, turn it off, start it again and hold "),s("code",[e._v("Option")]),e._v('. This time, select the option with a grey hard disk icon, it can say "macOS Installer" or the name you gave the disk during the installer process. Keep repeating this step after every reboot if necessary.')]),e._v(" "),s("p",[s("img",{attrs:{src:o(379),alt:""}})]),e._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),s("p",[s("strong",[e._v("MacBookPro11,3 Note")]),e._v(": When booting macOS Monterey, you'll need to boot into safe mode if acceleration patches are not installed yet. "),s("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("Otherwise, you'll hit a black screen due to missing NVIDIA drivers."),s("OutboundLink")],1),e._v(" Safe Mode can be entered by holding "),s("code",[e._v("Shift + Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),s("h1",{attrs:{id:"once-installed-and-booting-head-to-post-installation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#once-installed-and-booting-head-to-post-installation"}},[e._v("#")]),e._v(" Once installed and booting, head to "),s("RouterLink",{attrs:{to:"/POST-INSTALL.html"}},[e._v("Post-Installation")])],1)])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{377:function(e,t,o){e.exports=o.p+"assets/img/efi-boot.8307f610.png"},378:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-1.ba0e58a4.png"},379:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-2.5e873f39.png"},380:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-3.79f71d03.png"},381:function(e,t,o){e.exports=o.p+"assets/img/oc-boot.3c2bdab5.png"},382:function(e,t,o){e.exports=o.p+"assets/img/oclp-stuck-firstreboot.12edd7b4.png"},452:function(e,t,o){"use strict";o.r(t);var s=o(25),n=Object(s.a)({},(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"booting-opencore-and-macos"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-opencore-and-macos"}},[e._v("#")]),e._v(" Booting OpenCore and macOS")]),e._v(" "),s("p",[e._v("Now we finally get to boot OpenCore!")]),e._v(" "),s("p",[e._v("Reboot the machine while holding "),s("code",[e._v("Option")]),e._v(" to select the EFI Boot entry with the OpenCore icon (holding the "),s("code",[e._v("Control")]),e._v(" key will make this the default boot entry):")]),e._v(" "),s("ul",[s("li",[e._v("This will be the Mac Boot Picker")])]),e._v(" "),s("p",[s("img",{attrs:{src:o(377),alt:""}})]),e._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[e._v("Note for Mac Pros/Xserves/iMacs with unflashed GPUs")]),e._v(" "),s("p",[e._v("(Adapted from the "),s("a",{attrs:{href:"https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore on the Mac Pro guide"),s("OutboundLink")],1),e._v(")")]),e._v(" "),s("p",[e._v("For Mac Pro, Xserve and, iMac users with non-flashed GPUs, you can still easily boot OpenCore and view the entire boot process.")]),e._v(" "),s("p",[e._v("Firstly, open the Terminal and run the following command:")]),e._v(" "),s("div",{staticClass:"language-sh extra-class"},[s("pre",{pre:!0,attrs:{class:"language-sh"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" nvram "),s("span",{pre:!0,attrs:{class:"token string"}},[e._v('"recovery-boot-mode=unused"')]),e._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("reboot")]),e._v(" recovery\n")])])]),s("p",[e._v("This will make your machine reboot into the Recovery Environment. Alternatively, holding "),s("code",[e._v("Command")]),e._v(" + "),s("code",[e._v("R")]),e._v(" when your machine is starting up will also let you enter the Recovery.")]),e._v(" "),s("p",[e._v("Secondly, open the Recovery Environment's Terminal (Menu bar > Utilities > Terminal).")]),e._v(" "),s("p",[e._v("Now you'll want to get a list of drive identifiers. To do so, run the following command:")]),e._v(" "),s("div",{staticClass:"language-sh extra-class"},[s("pre",{pre:!0,attrs:{class:"language-sh"}},[s("code",[e._v("diskutil list\n")])])]),s("p",[e._v("The command should produce a list of drives installed in your system:\n"),s("img",{attrs:{src:o(378),alt:""}})]),e._v(" "),s("p",[e._v("Keep track of the drive with the OCLP install. You will need the drive identifer for later.")]),e._v(" "),s("p",[e._v("Now you'll want to mount the EFI partition (where OCLP is installed, though it may differ if you've installed OCLP to a FAT-32 volume).")]),e._v(" "),s("p",[e._v("Run the following command (Replace X with the drive number):")]),e._v(" "),s("div",{staticClass:"language-sh extra-class"},[s("pre",{pre:!0,attrs:{class:"language-sh"}},[s("code",[e._v("diskutil "),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("mount")]),e._v(" diskXs1\n")])])]),s("p",[s("img",{attrs:{src:o(379),alt:""}}),e._v("\nIf everything is correct, the EFI partion should be mounted.")]),e._v(" "),s("p",[e._v("Now you'll want to use the "),s("code",[e._v("bless")]),e._v(" command to set the default boot device:")]),e._v(" "),s("div",{staticClass:"language-sh extra-class"},[s("pre",{pre:!0,attrs:{class:"language-sh"}},[s("code",[e._v("bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/System/Library/CoreServices/boot.efi\n")])])]),s("p",[e._v("Once the command is run, it should produce no output.\n"),s("img",{attrs:{src:o(380),alt:""}})]),e._v(" "),s("p",[e._v("If the command produces an output, ensure that you've typed it in correctly.")]),e._v(" "),s("p",[e._v("Now you can reboot your machine. OCLP is now the default boot option!")])]),e._v(" "),s("p",[e._v('Now that you\'ve loaded OpenCore, "select Install macOS":')]),e._v(" "),s("ul",[s("li",[e._v("This will be the OpenCore Picker")])]),e._v(" "),s("p",[s("img",{attrs:{src:o(381),alt:""}})]),e._v(" "),s("p",[e._v("You will soon reach the installer screen! If you enabled verbose mode when building OCLP, a lot of text will run across the screen. From there, it's just like any normal macOS install. For an example of how the boot process looks, see the following video:")]),e._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"https://www.youtube.com/watch?v=AN3zsbQV_n4",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Legacy Patcher Boot Process"),s("OutboundLink")],1)])]),e._v(" "),s("p",[e._v("If your Mac is looping back into the beginning of the setup after the first reboot, turn it off, start it again and hold "),s("code",[e._v("Option")]),e._v('. This time, select the option with a grey hard disk icon, it can say "macOS Installer" or the name you gave the disk during the installer process. Keep repeating this step after every reboot if necessary.')]),e._v(" "),s("p",[s("img",{attrs:{src:o(382),alt:""}})]),e._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),s("p",[s("strong",[e._v("MacBookPro11,3 Note")]),e._v(": When booting macOS Monterey, you'll need to boot into safe mode if acceleration patches are not installed yet. "),s("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("Otherwise, you'll hit a black screen due to missing NVIDIA drivers."),s("OutboundLink")],1),e._v(" Safe Mode can be entered by holding "),s("code",[e._v("Shift + Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),s("h1",{attrs:{id:"once-installed-and-booting-head-to-post-installation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#once-installed-and-booting-head-to-post-installation"}},[e._v("#")]),e._v(" Once installed and booting, head to "),s("RouterLink",{attrs:{to:"/POST-INSTALL.html"}},[e._v("Post-Installation")])],1)])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/app.772dd1b5.js b/assets/js/app.a6ab1c0b.js similarity index 86% rename from assets/js/app.772dd1b5.js rename to assets/js/app.a6ab1c0b.js index d2fd820e8..e30062fdc 100644 --- a/assets/js/app.772dd1b5.js +++ b/assets/js/app.a6ab1c0b.js @@ -1,9 +1,9 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,c=e[0],s=e[1],u=e[2],f=0,p=[];f0?o(r(t),9007199254740991):0}},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var r=n(33),o=n(19);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(142),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e,n){var r=n(6),o=n(1),i=n(7),a=Object.defineProperty,c={},s=function(t){throw t};t.exports=function(t,e){if(i(c,t))return c[t];e||(e={});var n=[][t],u=!!i(e,"ACCESSORS")&&e.ACCESSORS,l=i(e,0)?e[0]:s,f=i(e,1)?e[1]:void 0;return c[t]=!!n&&!o((function(){if(u&&!r)return!0;var t={length:-1};u?a(t,1,{enumerable:!0,get:s}):t[1]=1,n.call(t,l,f)}))}},function(t,e,n){var r=n(114),o=n(2),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=!1},function(t,e,n){var r=n(6),o=n(80),i=n(35),a=n(15),c=n(34),s=n(7),u=n(109),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=a(t),e=c(e,!0),u)try{return l(t,e)}catch(t){}if(s(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(231),o=n(234);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,c){var s,u="function"==typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(s=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=s):o&&(s=c?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),s)if(u.functional){u._injectStyles=s;var l=u.render;u.render=function(t,e){return s.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,s):[s]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(0),o=n(31).filter,i=n(54),a=n(17),c=i("filter"),s=a("filter");r({target:"Array",proto:!0,forced:!c||!s},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e,n){var r,o=n(5),i=n(189),a=n(78),c=n(36),s=n(113),u=n(75),l=n(49),f=l("IE_PROTO"),p=function(){},d=function(t){return" +