From 848b815194a490cc62391572923ea85bf191c8b3 Mon Sep 17 00:00:00 2001 From: khronokernel <48863253+khronokernel@users.noreply.github.com> Date: Tue, 12 Mar 2024 13:49:10 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=205a0c7?= =?UTF-8?q?679f7944614c00c932d844bcfaec4e54eb9=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 | 4 ++-- BOOT.html | 4 ++-- BUILD.html | 4 ++-- DEBUG.html | 4 ++-- DONATE.html | 4 ++-- HOW.html | 4 ++-- ICNS.html | 4 ++-- INSTALLER.html | 4 ++-- 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/{13.b9eaff91.js => 13.78e46e6e.js} | 2 +- assets/js/{16.d0c23b57.js => 16.9f84745c.js} | 2 +- assets/js/{17.fa2f5f97.js => 17.f16b1e79.js} | 2 +- assets/js/{20.7520ade9.js => 20.eafbfa4f.js} | 2 +- assets/js/{21.bbc6d8da.js => 21.8a8e9c42.js} | 2 +- assets/js/{28.10764d51.js => 28.f54be5b9.js} | 2 +- assets/js/{29.b3df308d.js => 29.7c23adf5.js} | 2 +- assets/js/{37.8889d289.js => 37.cc34c392.js} | 2 +- assets/js/{38.c1e63c9d.js => 38.c7fe290c.js} | 2 +- assets/js/{40.0c128b1f.js => 40.5d13eea5.js} | 2 +- assets/js/{42.02eed7a7.js => 42.d56a34a6.js} | 2 +- assets/js/{43.b4c9062e.js => 43.8e2b089f.js} | 2 +- assets/js/{45.ee57c472.js => 45.9897cd46.js} | 2 +- assets/js/{47.5f06fe9f.js => 47.378e1b43.js} | 2 +- assets/js/{48.a4a87302.js => 48.8fa7b9e7.js} | 2 +- assets/js/{app.b04fa910.js => app.96836c97.js} | 4 ++-- index.html | 4 ++-- 41 files changed, 68 insertions(+), 68 deletions(-) rename assets/js/{13.b9eaff91.js => 13.78e46e6e.js} (75%) rename assets/js/{16.d0c23b57.js => 16.9f84745c.js} (89%) rename assets/js/{17.fa2f5f97.js => 17.f16b1e79.js} (99%) rename assets/js/{20.7520ade9.js => 20.eafbfa4f.js} (88%) rename assets/js/{21.bbc6d8da.js => 21.8a8e9c42.js} (99%) rename assets/js/{28.10764d51.js => 28.f54be5b9.js} (98%) rename assets/js/{29.b3df308d.js => 29.7c23adf5.js} (93%) rename assets/js/{37.8889d289.js => 37.cc34c392.js} (87%) rename assets/js/{38.c1e63c9d.js => 38.c7fe290c.js} (99%) rename assets/js/{40.0c128b1f.js => 40.5d13eea5.js} (93%) rename assets/js/{42.02eed7a7.js => 42.d56a34a6.js} (98%) rename assets/js/{43.b4c9062e.js => 43.8e2b089f.js} (99%) rename assets/js/{45.ee57c472.js => 45.9897cd46.js} (77%) rename assets/js/{47.5f06fe9f.js => 47.378e1b43.js} (99%) rename assets/js/{48.a4a87302.js => 48.8fa7b9e7.js} (97%) rename assets/js/{app.b04fa910.js => app.96836c97.js} (91%) diff --git a/404.html b/404.html index 0958db4c2..d57fd5b7c 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - + -

404

That's a Four-Oh-Four.
+ - + diff --git a/ACCEL.html b/ACCEL.html index 93c599cd1..98f483c1b 100644 --- a/ACCEL.html +++ b/ACCEL.html @@ -11,7 +11,7 @@ - + @@ -45,6 +45,6 @@ nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs
- + diff --git a/BOOT.html b/BOOT.html index 8891c7cc5..726434aec 100644 --- a/BOOT.html +++ b/BOOT.html @@ -11,7 +11,7 @@ - + @@ -35,6 +35,6 @@ If everything is correct, the EFI partion should be mounted.

Now you'll w ⟶

- + diff --git a/BUILD.html b/BUILD.html index 8241cba87..986cfe153 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 13fad5e2e..b3b6b5c3b 100644 --- a/DEBUG.html +++ b/DEBUG.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/DONATE.html b/DONATE.html index a6b418248..d5d7c7dfa 100644 --- a/DONATE.html +++ b/DONATE.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/HOW.html b/HOW.html index 3d1c07925..fb2b0bf97 100644 --- a/HOW.html +++ b/HOW.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ICNS.html b/ICNS.html index c96f9c6ed..13fc8b5d1 100644 --- a/ICNS.html +++ b/ICNS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/INSTALLER.html b/INSTALLER.html index c697f91c1..40177393d 100644 --- a/INSTALLER.html +++ b/INSTALLER.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ISSUES-HOLD.html b/ISSUES-HOLD.html index 9bdcf735f..8335c2b1e 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 c95e96231..8c4071633 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -11,7 +11,7 @@ - + @@ -31,6 +31,6 @@ ⟶

- + diff --git a/MODELS.html b/MODELS.html index e4e7ccf39..46e57fa0b 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 3300a41c7..b3ff32946 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 3904c765c..891842c02 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 e31318674..cd4a53efc 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 16545a994..ab98233c0 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 f451112b7..9c4e7e73c 100644 --- a/START.html +++ b/START.html @@ -11,7 +11,7 @@ - + @@ -24,6 +24,6 @@ ⟶

- + diff --git a/TERMS.html b/TERMS.html index 294a144a3..f166325e9 100644 --- a/TERMS.html +++ b/TERMS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/TROUBLESHOOTING.html b/TROUBLESHOOTING.html index f41aa4fa5..6661e381d 100644 --- a/TROUBLESHOOTING.html +++ b/TROUBLESHOOTING.html @@ -11,7 +11,7 @@ - + @@ -34,6 +34,6 @@ ⟶

- + diff --git a/UNINSTALL.html b/UNINSTALL.html index 801f8a600..ef423cfa1 100644 --- a/UNINSTALL.html +++ b/UNINSTALL.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/UNIVERSALCONTROL.html b/UNIVERSALCONTROL.html index c11c85fbf..908ca05f8 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 bddff9978..32467456f 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 b904fb37b..77d77b4f4 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 28e6036c3..be79f0fb2 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/13.b9eaff91.js b/assets/js/13.78e46e6e.js similarity index 75% rename from assets/js/13.b9eaff91.js rename to assets/js/13.78e46e6e.js index b1b9a6c74..bffbc80f4 100644 --- a/assets/js/13.b9eaff91.js +++ b/assets/js/13.78e46e6e.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{272:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},335:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Create-Installer-Menu.6220ded8.png"},336:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Catalog.cb53a9a5.png"},337:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Listed-Products.e77dd4c3.png"},338:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Unsupported.c42dd553.png"},339:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Progress.84e96f79.png"},340:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Needs-Installing.297e4912.png"},341:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Finished.ecc832c2.png"},342:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Select-Local-Installer.88e785bd.png"},343:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Format-USB.a14e2cea.png"},344:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Flashing-Process.1d538441.png"},345:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Sucess-Prompt.d2daa669.png"},346:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Finished-Script.554b202c.png"},398:function(t,e,a){"use strict";a.r(e);var l=a(10),s=Object(l.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"download-and-build-macos-installers"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#download-and-build-macos-installers"}},[t._v("#")]),t._v(" Download and build macOS Installers")]),t._v(" "),e("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(" "),e("ul",[e("li",[t._v("Note: 16GB+ USB drive will be required for the installer")])]),t._v(" "),e("h2",{attrs:{id:"creating-the-installer"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#creating-the-installer"}},[t._v("#")]),t._v(" Creating the installer")]),t._v(" "),e("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(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Release Apps"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("For this guide, we'll be using the standard OpenCore-Patcher (GUI).")]),t._v(" "),e("p",[t._v("Once downloaded, open the app and you should be greeted by this menu:")]),t._v(" "),e("p",[e("img",{attrs:{src:a(272),alt:"OCLP GUI Main Menu"}})]),t._v(" "),e("p",[t._v('First, we\'ll want to select the "Create macOS Installer" button. This will present you with 2 options:')]),t._v(" "),e("p",[e("img",{attrs:{src:a(335),alt:""}})]),t._v(" "),e("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(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Listed Installers")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Unsupported Installer")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(336),alt:"OCLP GUI Installer Download Catalog"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(337),alt:"OCLP GUI Installer Download Listed Products"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(338),alt:""}})])])])]),t._v(" "),e("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(" "),e("ul",[e("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(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading the Installer")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Requesting to install")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Installing")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(339),alt:"OCLP GUI Installer Download Progress"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(340),alt:"OCLP GUI Installer Needs Installing"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(341),alt:"OCLP GUI Installer Download Finished"}})])])])]),t._v(" "),e("p",[t._v("Once finished, you can proceed to write the installer onto a USB drive.")]),t._v(" "),e("ul",[e("li",[t._v("Note: The entire USB drive will be formatted")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Downloaded Installer")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Select disk to format")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(342),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(343),alt:""}})])])])]),t._v(" "),e("p",[t._v("Now the patcher will start the installer flashing!")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Flashing")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Success Prompt")]),t._v(" "),e("th",[t._v("Finished Flashing")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(344),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(345),alt:""}})]),t._v(" "),e("td",[e("img",{attrs:{src:a(346),alt:""}})])])])]),t._v(" "),e("h1",{attrs:{id:"once-finished-head-to-building-and-installing-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-building-and-installing-opencore"}},[t._v("#")]),t._v(" Once finished, head to "),e("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([[13],{272:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},328:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Create-Installer-Menu.6220ded8.png"},329:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Catalog.cb53a9a5.png"},330:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Listed-Products.e77dd4c3.png"},331:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Unsupported.c42dd553.png"},332:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Progress.84e96f79.png"},333:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Needs-Installing.297e4912.png"},334:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Finished.ecc832c2.png"},335:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Select-Local-Installer.88e785bd.png"},336:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Format-USB.a14e2cea.png"},337:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Flashing-Process.1d538441.png"},338:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Sucess-Prompt.d2daa669.png"},339:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Finished-Script.554b202c.png"},397:function(t,e,a){"use strict";a.r(e);var l=a(10),s=Object(l.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"download-and-build-macos-installers"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#download-and-build-macos-installers"}},[t._v("#")]),t._v(" Download and build macOS Installers")]),t._v(" "),e("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(" "),e("ul",[e("li",[t._v("Note: 16GB+ USB drive will be required for the installer")])]),t._v(" "),e("h2",{attrs:{id:"creating-the-installer"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#creating-the-installer"}},[t._v("#")]),t._v(" Creating the installer")]),t._v(" "),e("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(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Release Apps"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("For this guide, we'll be using the standard OpenCore-Patcher (GUI).")]),t._v(" "),e("p",[t._v("Once downloaded, open the app and you should be greeted by this menu:")]),t._v(" "),e("p",[e("img",{attrs:{src:a(272),alt:"OCLP GUI Main Menu"}})]),t._v(" "),e("p",[t._v('First, we\'ll want to select the "Create macOS Installer" button. This will present you with 2 options:')]),t._v(" "),e("p",[e("img",{attrs:{src:a(328),alt:""}})]),t._v(" "),e("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(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Listed Installers")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Unsupported Installer")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(329),alt:"OCLP GUI Installer Download Catalog"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(330),alt:"OCLP GUI Installer Download Listed Products"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(331),alt:""}})])])])]),t._v(" "),e("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(" "),e("ul",[e("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(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading the Installer")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Requesting to install")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Installing")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(332),alt:"OCLP GUI Installer Download Progress"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(333),alt:"OCLP GUI Installer Needs Installing"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(334),alt:"OCLP GUI Installer Download Finished"}})])])])]),t._v(" "),e("p",[t._v("Once finished, you can proceed to write the installer onto a USB drive.")]),t._v(" "),e("ul",[e("li",[t._v("Note: The entire USB drive will be formatted")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Downloaded Installer")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Select disk to format")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(335),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(336),alt:""}})])])])]),t._v(" "),e("p",[t._v("Now the patcher will start the installer flashing!")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Flashing")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Success Prompt")]),t._v(" "),e("th",[t._v("Finished Flashing")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(337),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(338),alt:""}})]),t._v(" "),e("td",[e("img",{attrs:{src:a(339),alt:""}})])])])]),t._v(" "),e("h1",{attrs:{id:"once-finished-head-to-building-and-installing-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-building-and-installing-opencore"}},[t._v("#")]),t._v(" Once finished, head to "),e("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/16.d0c23b57.js b/assets/js/16.9f84745c.js similarity index 89% rename from assets/js/16.d0c23b57.js rename to assets/js/16.9f84745c.js index b11584367..0d32d551c 100644 --- a/assets/js/16.d0c23b57.js +++ b/assets/js/16.9f84745c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{282:function(e,o,t){e.exports=t.p+"assets/img/mountefi.f1bedccd.png"},328:function(e,o,t){e.exports=t.p+"assets/img/icnspack-folder.6cad9bdf.png"},329:function(e,o,t){e.exports=t.p+"assets/img/icnspack-done.9f84140f.png"},330:function(e,o,t){e.exports=t.p+"assets/img/graphics-download.7cc2642f.png"},331:function(e,o,t){e.exports=t.p+"assets/img/graphics-open.a92a70e2.png"},332:function(e,o,t){e.exports=t.p+"assets/img/icon-SL.e5bfa343.png"},333:function(e,o,t){e.exports=t.p+"assets/img/background-moved.bbb8b0fd.png"},334:function(e,o,t){e.exports=t.p+"assets/img/mac-icns-drive.4aaed978.png"},397:function(e,o,t){"use strict";t.r(o);var n=t(10),a=Object(n.a)({},(function(){var e=this,o=e._self._c;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"creating-custom-icons-for-opencore-and-mac-boot-picker"}},[o("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(" "),o("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(" "),o("ul",[o("li",[o("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("Custom Mac Boot Picker icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#installing-updated-icons"}},[e._v("Installing updated icons")])])]),e._v(" "),o("h1",{attrs:{id:"custom-opencore-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#custom-opencore-icons"}},[e._v("#")]),e._v(" Custom OpenCore icons")]),e._v(" "),o("p",[e._v("To generate custom OpenCore icons, you'll need the following:")]),e._v(" "),o("ul",[o("li",[e._v("Images in PNG format")]),e._v(" "),o("li",[e._v("Each image, with the following res:\n"),o("ul",[o("li",[e._v("Cursor — Mouse cursor (mandatory, up to 144x144).")]),e._v(" "),o("li",[e._v("Selected — Selected item (mandatory, 144x144).")]),e._v(" "),o("li",[e._v("Selector — Selecting item (mandatory, up to 144x40).")]),e._v(" "),o("li",[e._v("Left — Scrolling left (mandatory, 40x40).")]),e._v(" "),o("li",[e._v("Right — Scrolling right (mandatory, 40x40).")]),e._v(" "),o("li",[e._v("HardDrive — Generic OS (mandatory, 128x128).")]),e._v(" "),o("li",[e._v("Background — Centred background image. (Recommended max size 1920x1080)")]),e._v(" "),o("li",[e._v("Apple — Apple OS (128x128).")]),e._v(" "),o("li",[e._v("AppleRecv — Apple Recovery OS (128x128).")]),e._v(" "),o("li",[e._v("AppleTM — Apple Time Machine (128x128).")]),e._v(" "),o("li",[e._v("Windows — Windows (128x128).")]),e._v(" "),o("li",[e._v("Other — Custom entry (see "),o("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("Entries"),o("OutboundLink")],1),e._v(", 128x128).")]),e._v(" "),o("li",[e._v("ResetNVRAM — Reset NVRAM system action or tool (128x128).")]),e._v(" "),o("li",[e._v("Shell — Entry with UEFI Shell name for e.g. OpenShell (128x128).")]),e._v(" "),o("li",[e._v("Tool — Any other tool (128x128).")])])])]),e._v(" "),o("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(" "),o("p",[e._v("Once you have a custom image you want to use(for example, as a background), download the "),o("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("latest release of OpenCorePkg"),o("OutboundLink")],1),e._v(" and enter the "),o("code",[e._v("Utilities/icnspack/")]),e._v(" folder:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(328),alt:""}})]),e._v(" "),o("p",[e._v("Now "),o("code",[e._v("cd")]),e._v(" to this folder in terminal and run the following:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[e._v("./icnspack Background.icns "),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x1_image"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" "),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x2_image"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v("\n")])])]),o("p",[e._v("Once done, you'll see your custom icon generated in "),o("code",[e._v("icnspack")]),e._v("'s folder:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(329),alt:""}})]),e._v(" "),o("h1",{attrs:{id:"custom-mac-boot-picker-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Custom Mac Boot Picker icons")]),e._v(" "),o("p",[e._v("Custom boot picker icons are much more complicated on Legacy Macs. On late 2013+ Macs, the "),o("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(" "),o("p",[e._v("To generate legacy icons, you'll need the following:")]),e._v(" "),o("ul",[o("li",[e._v("A machine running macOS 10.4 through 10.11")]),e._v(" "),o("li",[e._v("Icon Composer.app (Requires Apple Developer Account for official download)\n"),o("ul",[o("li",[e._v("Users without a developer account can find mirrors here:\n"),o("ul",[o("li",[o("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"),o("OutboundLink")],1)]),e._v(" "),o("li",[o("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"),o("OutboundLink")],1)])])])])]),e._v(" "),o("li",[e._v("PNG Image you wish to convert")])]),e._v(" "),o("p",[e._v("Head to "),o("a",{attrs:{href:"https://developer.apple.com/download/more/",target:"_blank",rel:"noopener noreferrer"}},[e._v("developer.apple's More Downloads page"),o("OutboundLink")],1),e._v(" and search for "),o("code",[e._v("Graphics Tools")]),e._v(" that is supported by your OS(note for 10.6 and older, the app is hidden inside "),o("code",[e._v("Developer Tools")]),e._v("):")]),e._v(" "),o("p",[o("img",{attrs:{src:t(330),alt:""}})]),e._v(" "),o("p",[e._v("Once downloaded, open the disk image and you'll find Icon Composer.app:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(331),alt:"Graphics Open"}})]),e._v(" "),o("p",[e._v("Now run the app and simply drag the images to each section as so:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(332),alt:""}})]),e._v(" "),o("p",[e._v("Now save and export the new icns file.")]),e._v(" "),o("h1",{attrs:{id:"installing-updated-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#installing-updated-icons"}},[e._v("#")]),e._v(" Installing updated icons")]),e._v(" "),o("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(" "),o("ul",[o("li",[o("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(" "),o("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 "),o("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("MountEFI"),o("OutboundLink")],1),e._v(" and run it:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(282),alt:""}})]),e._v(" "),o("p",[e._v("Select the drive you installed OpenCore to and mount it.")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"#updating-opencore-icons"}},[e._v("Updating OpenCore icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("Updating Mac Boot Picker icons")])])]),e._v(" "),o("h3",{attrs:{id:"updating-opencore-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-icons"}},[e._v("#")]),e._v(" Updating OpenCore icons")]),e._v(" "),o("p",[e._v("Head to "),o("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 "),o("code",[e._v("Modern")]),e._v(" to it:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(333),alt:""}})]),e._v(" "),o("p",[e._v("Now reboot and you should see your updated icon(s)!")]),e._v(" "),o("h3",{attrs:{id:"updating-mac-boot-picker-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Updating Mac Boot Picker icons")]),e._v(" "),o("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 "),o("code",[e._v(".VolumeIcon.icns")])]),e._v(" "),o("p",[o("img",{attrs:{src:t(334),alt:""}})]),e._v(" "),o("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([[16],{282:function(e,o,t){e.exports=t.p+"assets/img/mountefi.f1bedccd.png"},340:function(e,o,t){e.exports=t.p+"assets/img/icnspack-folder.6cad9bdf.png"},341:function(e,o,t){e.exports=t.p+"assets/img/icnspack-done.9f84140f.png"},342:function(e,o,t){e.exports=t.p+"assets/img/graphics-download.7cc2642f.png"},343:function(e,o,t){e.exports=t.p+"assets/img/graphics-open.a92a70e2.png"},344:function(e,o,t){e.exports=t.p+"assets/img/icon-SL.e5bfa343.png"},345:function(e,o,t){e.exports=t.p+"assets/img/background-moved.bbb8b0fd.png"},346:function(e,o,t){e.exports=t.p+"assets/img/mac-icns-drive.4aaed978.png"},398:function(e,o,t){"use strict";t.r(o);var n=t(10),a=Object(n.a)({},(function(){var e=this,o=e._self._c;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"creating-custom-icons-for-opencore-and-mac-boot-picker"}},[o("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(" "),o("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(" "),o("ul",[o("li",[o("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("Custom Mac Boot Picker icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#installing-updated-icons"}},[e._v("Installing updated icons")])])]),e._v(" "),o("h1",{attrs:{id:"custom-opencore-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#custom-opencore-icons"}},[e._v("#")]),e._v(" Custom OpenCore icons")]),e._v(" "),o("p",[e._v("To generate custom OpenCore icons, you'll need the following:")]),e._v(" "),o("ul",[o("li",[e._v("Images in PNG format")]),e._v(" "),o("li",[e._v("Each image, with the following res:\n"),o("ul",[o("li",[e._v("Cursor — Mouse cursor (mandatory, up to 144x144).")]),e._v(" "),o("li",[e._v("Selected — Selected item (mandatory, 144x144).")]),e._v(" "),o("li",[e._v("Selector — Selecting item (mandatory, up to 144x40).")]),e._v(" "),o("li",[e._v("Left — Scrolling left (mandatory, 40x40).")]),e._v(" "),o("li",[e._v("Right — Scrolling right (mandatory, 40x40).")]),e._v(" "),o("li",[e._v("HardDrive — Generic OS (mandatory, 128x128).")]),e._v(" "),o("li",[e._v("Background — Centred background image. (Recommended max size 1920x1080)")]),e._v(" "),o("li",[e._v("Apple — Apple OS (128x128).")]),e._v(" "),o("li",[e._v("AppleRecv — Apple Recovery OS (128x128).")]),e._v(" "),o("li",[e._v("AppleTM — Apple Time Machine (128x128).")]),e._v(" "),o("li",[e._v("Windows — Windows (128x128).")]),e._v(" "),o("li",[e._v("Other — Custom entry (see "),o("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("Entries"),o("OutboundLink")],1),e._v(", 128x128).")]),e._v(" "),o("li",[e._v("ResetNVRAM — Reset NVRAM system action or tool (128x128).")]),e._v(" "),o("li",[e._v("Shell — Entry with UEFI Shell name for e.g. OpenShell (128x128).")]),e._v(" "),o("li",[e._v("Tool — Any other tool (128x128).")])])])]),e._v(" "),o("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(" "),o("p",[e._v("Once you have a custom image you want to use(for example, as a background), download the "),o("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("latest release of OpenCorePkg"),o("OutboundLink")],1),e._v(" and enter the "),o("code",[e._v("Utilities/icnspack/")]),e._v(" folder:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(340),alt:""}})]),e._v(" "),o("p",[e._v("Now "),o("code",[e._v("cd")]),e._v(" to this folder in terminal and run the following:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[e._v("./icnspack Background.icns "),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x1_image"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" "),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x2_image"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v("\n")])])]),o("p",[e._v("Once done, you'll see your custom icon generated in "),o("code",[e._v("icnspack")]),e._v("'s folder:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(341),alt:""}})]),e._v(" "),o("h1",{attrs:{id:"custom-mac-boot-picker-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Custom Mac Boot Picker icons")]),e._v(" "),o("p",[e._v("Custom boot picker icons are much more complicated on Legacy Macs. On late 2013+ Macs, the "),o("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(" "),o("p",[e._v("To generate legacy icons, you'll need the following:")]),e._v(" "),o("ul",[o("li",[e._v("A machine running macOS 10.4 through 10.11")]),e._v(" "),o("li",[e._v("Icon Composer.app (Requires Apple Developer Account for official download)\n"),o("ul",[o("li",[e._v("Users without a developer account can find mirrors here:\n"),o("ul",[o("li",[o("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"),o("OutboundLink")],1)]),e._v(" "),o("li",[o("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"),o("OutboundLink")],1)])])])])]),e._v(" "),o("li",[e._v("PNG Image you wish to convert")])]),e._v(" "),o("p",[e._v("Head to "),o("a",{attrs:{href:"https://developer.apple.com/download/more/",target:"_blank",rel:"noopener noreferrer"}},[e._v("developer.apple's More Downloads page"),o("OutboundLink")],1),e._v(" and search for "),o("code",[e._v("Graphics Tools")]),e._v(" that is supported by your OS(note for 10.6 and older, the app is hidden inside "),o("code",[e._v("Developer Tools")]),e._v("):")]),e._v(" "),o("p",[o("img",{attrs:{src:t(342),alt:""}})]),e._v(" "),o("p",[e._v("Once downloaded, open the disk image and you'll find Icon Composer.app:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(343),alt:"Graphics Open"}})]),e._v(" "),o("p",[e._v("Now run the app and simply drag the images to each section as so:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(344),alt:""}})]),e._v(" "),o("p",[e._v("Now save and export the new icns file.")]),e._v(" "),o("h1",{attrs:{id:"installing-updated-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#installing-updated-icons"}},[e._v("#")]),e._v(" Installing updated icons")]),e._v(" "),o("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(" "),o("ul",[o("li",[o("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(" "),o("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 "),o("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("MountEFI"),o("OutboundLink")],1),e._v(" and run it:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(282),alt:""}})]),e._v(" "),o("p",[e._v("Select the drive you installed OpenCore to and mount it.")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"#updating-opencore-icons"}},[e._v("Updating OpenCore icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("Updating Mac Boot Picker icons")])])]),e._v(" "),o("h3",{attrs:{id:"updating-opencore-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-icons"}},[e._v("#")]),e._v(" Updating OpenCore icons")]),e._v(" "),o("p",[e._v("Head to "),o("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 "),o("code",[e._v("Modern")]),e._v(" to it:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(345),alt:""}})]),e._v(" "),o("p",[e._v("Now reboot and you should see your updated icon(s)!")]),e._v(" "),o("h3",{attrs:{id:"updating-mac-boot-picker-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Updating Mac Boot Picker icons")]),e._v(" "),o("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 "),o("code",[e._v(".VolumeIcon.icns")])]),e._v(" "),o("p",[o("img",{attrs:{src:t(346),alt:""}})]),e._v(" "),o("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/17.fa2f5f97.js b/assets/js/17.f16b1e79.js similarity index 99% rename from assets/js/17.fa2f5f97.js rename to assets/js/17.f16b1e79.js index 2464c28ab..e509b1a36 100644 --- a/assets/js/17.fa2f5f97.js +++ b/assets/js/17.f16b1e79.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{283:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Enabled.f95aadf0.png"},284:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Root-Patch.b983af09.png"},285:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Disabled.960a27d1.png"},348:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-ShowPicker.5831a6a8.png"},349:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-root-patch-update.2ede4894.png"},350:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch-Status.88367958.png"},351:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch.8759192a.png"},352:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch-Finished.ce27b410.png"},404:function(t,e,a){"use strict";a.r(e);var s=a(10),i=Object(s.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"post-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#booting-without-usb-drive"}},[t._v("Booting without USB drive")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("Booting seamlessly without Boot Picker")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#applying-post-install-volume-patches"}},[t._v("Applying Post Install Volume Patches")])])]),t._v(" "),e("h2",{attrs:{id:"booting-without-usb-drive"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[t._v("#")]),t._v(" Booting without USB drive")]),t._v(" "),e("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(" "),e("ul",[e("li",[t._v("Download OpenCore Legacy Patcher")]),t._v(" "),e("li",[t._v("Change Patcher settings as you'd like")]),t._v(" "),e("li",[t._v("Build OpenCore again")]),t._v(" "),e("li",[t._v("Install OpenCore to internal drive")]),t._v(" "),e("li",[t._v("Reboot holding Option, and select the internal EFI")])]),t._v(" "),e("p",[t._v("And voila! No more USB drive required.")]),t._v(" "),e("h2",{attrs:{id:"booting-seamlessly-without-boot-picker"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("#")]),t._v(" Booting seamlessly without Boot Picker")]),t._v(" "),e("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(" "),e("p",[e("img",{attrs:{src:a(348),alt:""}})]),t._v(" "),e("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(" "),e("h2",{attrs:{id:"enabling-sip"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#enabling-sip"}},[t._v("#")]),t._v(" Enabling SIP")]),t._v(" "),e("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(" "),e("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(" "),e("p",[t._v("Going forward with 0.6.6, SIP settings can be accessed from the Security tab shown in the images.")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Enabled")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Lowered (Root Patching)")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Disabled")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(283),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(284),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(285),alt:""}})])])])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("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(" "),e("h2",{attrs:{id:"applying-post-install-volume-patches"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#applying-post-install-volume-patches"}},[t._v("#")]),t._v(" Applying Post Install Volume Patches")]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("If you need to use Migration Assistant to bring over data to your new macOS install, it is "),e("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(" "),e("p",[t._v("Using Migration Assistant while patches are installed can lead to an unbootable system, requiring a reinstall of macOS.")])]),t._v(" "),e("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(" "),e("p",[t._v("OCLP will automatically root patch your system during a first time install "),e("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(" "),e("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(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Automatic install prompt")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Status")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(349),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(350),alt:""}})])])])]),t._v(" "),e("h3",{attrs:{id:"running-post-install-patches-manually"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#running-post-install-patches-manually"}},[t._v("#")]),t._v(" Running Post Install patches manually")]),t._v(" "),e("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(" "),e("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(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Listing Patches")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Patching Finished")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(351),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(352),alt:""}})])])])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("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(" "),e("ul",[e("li",[e("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"),e("OutboundLink")],1)])]),t._v(" "),e("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(" "),e("p",[t._v("Machines that require this are those with AMD Metal dGPUs:")]),t._v(" "),e("ul",[e("li",[t._v("2008 - 2013 Mac Pros (MacPro3,1 - 6,1)")]),t._v(" "),e("li",[t._v("2009 - 2016 iMacs (iMac10,1 - 17,1)")]),t._v(" "),e("li",[t._v('2015 15" MacBook Pro with a dGPU (MacBookPro11,5)')])])]),t._v(" "),e("p",[t._v("Below entries represent GPUs no longer natively supported, ie. requiring root volume patching with OpenCore Legacy Patcher:")]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Big Sur")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Tesla (8000 - 300 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Iron Lake")]),t._v(" "),e("li",[t._v("Sandy Bridge (2000 - 3000 series)")])])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Monterey")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Tesla (8000 - 300 series)")]),t._v(" "),e("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Iron Lake")]),t._v(" "),e("li",[t._v("Sandy Bridge (2000 - 3000 series)")]),t._v(" "),e("li",[t._v("Ivy Bridge (4000 series)")])])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("Wireless Cards requiring patching in macOS Monterey")]),t._v(" "),e("ul",[e("li",[t._v("Broadcom:\n"),e("ul",[e("li",[t._v("BCM94328")]),t._v(" "),e("li",[t._v("BCM94322")])])]),t._v(" "),e("li",[t._v("Atheros")])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Ventura")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("GCN 1-3 (7000 - R9 series)")]),t._v(" "),e("li",[t._v("Polaris (RX 4xx/5xx series, if CPU lacks AVX2)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Ivy Bridge (4000 series)")]),t._v(" "),e("li",[t._v("Haswell (4400, 4600, 5000 series)")]),t._v(" "),e("li",[t._v("Broadwell (6000 series)")]),t._v(" "),e("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([[17],{283:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Enabled.f95aadf0.png"},284:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Root-Patch.b983af09.png"},285:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Disabled.960a27d1.png"},348:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Settings-ShowPicker.5831a6a8.png"},349:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-root-patch-update.2ede4894.png"},350:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch-Status.88367958.png"},351:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch.8759192a.png"},352:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Root-Patch-Finished.ce27b410.png"},405:function(t,e,a){"use strict";a.r(e);var s=a(10),i=Object(s.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"post-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#booting-without-usb-drive"}},[t._v("Booting without USB drive")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("Booting seamlessly without Boot Picker")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#applying-post-install-volume-patches"}},[t._v("Applying Post Install Volume Patches")])])]),t._v(" "),e("h2",{attrs:{id:"booting-without-usb-drive"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[t._v("#")]),t._v(" Booting without USB drive")]),t._v(" "),e("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(" "),e("ul",[e("li",[t._v("Download OpenCore Legacy Patcher")]),t._v(" "),e("li",[t._v("Change Patcher settings as you'd like")]),t._v(" "),e("li",[t._v("Build OpenCore again")]),t._v(" "),e("li",[t._v("Install OpenCore to internal drive")]),t._v(" "),e("li",[t._v("Reboot holding Option, and select the internal EFI")])]),t._v(" "),e("p",[t._v("And voila! No more USB drive required.")]),t._v(" "),e("h2",{attrs:{id:"booting-seamlessly-without-boot-picker"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("#")]),t._v(" Booting seamlessly without Boot Picker")]),t._v(" "),e("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(" "),e("p",[e("img",{attrs:{src:a(348),alt:""}})]),t._v(" "),e("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(" "),e("h2",{attrs:{id:"enabling-sip"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#enabling-sip"}},[t._v("#")]),t._v(" Enabling SIP")]),t._v(" "),e("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(" "),e("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(" "),e("p",[t._v("Going forward with 0.6.6, SIP settings can be accessed from the Security tab shown in the images.")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Enabled")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Lowered (Root Patching)")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Disabled")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(283),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(284),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(285),alt:""}})])])])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("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(" "),e("h2",{attrs:{id:"applying-post-install-volume-patches"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#applying-post-install-volume-patches"}},[t._v("#")]),t._v(" Applying Post Install Volume Patches")]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("If you need to use Migration Assistant to bring over data to your new macOS install, it is "),e("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(" "),e("p",[t._v("Using Migration Assistant while patches are installed can lead to an unbootable system, requiring a reinstall of macOS.")])]),t._v(" "),e("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(" "),e("p",[t._v("OCLP will automatically root patch your system during a first time install "),e("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(" "),e("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(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Automatic install prompt")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Status")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(349),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(350),alt:""}})])])])]),t._v(" "),e("h3",{attrs:{id:"running-post-install-patches-manually"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#running-post-install-patches-manually"}},[t._v("#")]),t._v(" Running Post Install patches manually")]),t._v(" "),e("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(" "),e("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(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Listing Patches")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Patching Finished")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(351),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(352),alt:""}})])])])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("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(" "),e("ul",[e("li",[e("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"),e("OutboundLink")],1)])]),t._v(" "),e("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(" "),e("p",[t._v("Machines that require this are those with AMD Metal dGPUs:")]),t._v(" "),e("ul",[e("li",[t._v("2008 - 2013 Mac Pros (MacPro3,1 - 6,1)")]),t._v(" "),e("li",[t._v("2009 - 2016 iMacs (iMac10,1 - 17,1)")]),t._v(" "),e("li",[t._v('2015 15" MacBook Pro with a dGPU (MacBookPro11,5)')])])]),t._v(" "),e("p",[t._v("Below entries represent GPUs no longer natively supported, ie. requiring root volume patching with OpenCore Legacy Patcher:")]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Big Sur")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Tesla (8000 - 300 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Iron Lake")]),t._v(" "),e("li",[t._v("Sandy Bridge (2000 - 3000 series)")])])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Monterey")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Tesla (8000 - 300 series)")]),t._v(" "),e("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Iron Lake")]),t._v(" "),e("li",[t._v("Sandy Bridge (2000 - 3000 series)")]),t._v(" "),e("li",[t._v("Ivy Bridge (4000 series)")])])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("Wireless Cards requiring patching in macOS Monterey")]),t._v(" "),e("ul",[e("li",[t._v("Broadcom:\n"),e("ul",[e("li",[t._v("BCM94328")]),t._v(" "),e("li",[t._v("BCM94322")])])]),t._v(" "),e("li",[t._v("Atheros")])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Ventura")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("GCN 1-3 (7000 - R9 series)")]),t._v(" "),e("li",[t._v("Polaris (RX 4xx/5xx series, if CPU lacks AVX2)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Ivy Bridge (4000 series)")]),t._v(" "),e("li",[t._v("Haswell (4400, 4600, 5000 series)")]),t._v(" "),e("li",[t._v("Broadwell (6000 series)")]),t._v(" "),e("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/20.7520ade9.js b/assets/js/20.eafbfa4f.js similarity index 88% rename from assets/js/20.7520ade9.js rename to assets/js/20.eafbfa4f.js index 2cbe694fa..e7dcd8d91 100644 --- a/assets/js/20.7520ade9.js +++ b/assets/js/20.eafbfa4f.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{315:function(e,t,o){e.exports=o.p+"assets/img/efi-boot.8307f610.png"},316:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-1.ba0e58a4.png"},317:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-2.5e873f39.png"},318:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-3.79f71d03.png"},319:function(e,t,o){e.exports=o.p+"assets/img/oc-boot.3c2bdab5.png"},320:function(e,t,o){e.exports=o.p+"assets/img/oclp-stuck-firstreboot.12edd7b4.png"},392:function(e,t,o){"use strict";o.r(t);var s=o(10),a=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"booting-opencore-and-macos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#booting-opencore-and-macos"}},[e._v("#")]),e._v(" Booting OpenCore and macOS")]),e._v(" "),t("p",[e._v("Now we finally get to boot OpenCore!")]),e._v(" "),t("p",[e._v("Reboot the machine while holding "),t("code",[e._v("Option")]),e._v(" to select the EFI Boot entry with the OpenCore icon (holding the "),t("code",[e._v("Control")]),e._v(" key will make this the default boot entry):")]),e._v(" "),t("ul",[t("li",[e._v("This will be the Mac Boot Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(315),alt:""}})]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Note for Mac Pros/Xserves/iMacs with unflashed GPUs")]),e._v(" "),t("p",[e._v("(Adapted from the "),t("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"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("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(" "),t("p",[e._v("Firstly, open the Terminal and run the following command:")]),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(" nvram "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"recovery-boot-mode=unused"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("reboot")]),e._v(" recovery\n")])])]),t("p",[e._v("This will make your machine reboot into the Recovery Environment. Alternatively, holding "),t("code",[e._v("Command")]),e._v(" + "),t("code",[e._v("R")]),e._v(" when your machine is starting up will also let you enter the Recovery.")]),e._v(" "),t("p",[e._v("Secondly, open the Recovery Environment's Terminal (Menu bar > Utilities > Terminal).")]),e._v(" "),t("p",[e._v("Now you'll want to get a list of drive identifiers. To do so, run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil list\n")])])]),t("p",[e._v("The command should produce a list of drives installed in your system:\n"),t("img",{attrs:{src:o(316),alt:""}})]),e._v(" "),t("p",[e._v("Keep track of the drive with the OCLP install. You will need the drive identifer for later.")]),e._v(" "),t("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(" "),t("p",[e._v("Run the following command (Replace X with the drive number):")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("mount")]),e._v(" diskXs1\n")])])]),t("p",[t("img",{attrs:{src:o(317),alt:""}}),e._v("\nIf everything is correct, the EFI partion should be mounted.")]),e._v(" "),t("p",[e._v("Now you'll want to use the "),t("code",[e._v("bless")]),e._v(" command to set the default boot device:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("bless "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--mount")]),e._v(" /Volumes/EFI "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--setBoot")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--file")]),e._v(" /Volumes/EFI/System/Library/CoreServices/boot.efi\n")])])]),t("p",[e._v("Once the command is run, it should produce no output.\n"),t("img",{attrs:{src:o(318),alt:""}})]),e._v(" "),t("p",[e._v("If the command produces an output, ensure that you've typed it in correctly.")]),e._v(" "),t("p",[e._v("Now you can reboot your machine. OCLP is now the default boot option!")])]),e._v(" "),t("p",[e._v('Now that you\'ve loaded OpenCore, "select Install macOS":')]),e._v(" "),t("ul",[t("li",[e._v("This will be the OpenCore Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(319),alt:""}})]),e._v(" "),t("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(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://www.youtube.com/watch?v=AN3zsbQV_n4",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Legacy Patcher Boot Process"),t("OutboundLink")],1)])]),e._v(" "),t("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 "),t("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(" "),t("p",[t("img",{attrs:{src:o(320),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[t("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. "),t("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."),t("OutboundLink")],1),e._v(" Safe Mode can be entered by holding "),t("code",[e._v("Shift + Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),t("h1",{attrs:{id:"once-installed-and-booting-head-to-post-installation"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#once-installed-and-booting-head-to-post-installation"}},[e._v("#")]),e._v(" Once installed and booting, head to "),t("RouterLink",{attrs:{to:"/POST-INSTALL.html"}},[e._v("Post-Installation")])],1)])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{312:function(e,t,o){e.exports=o.p+"assets/img/efi-boot.8307f610.png"},313:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-1.ba0e58a4.png"},314:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-2.5e873f39.png"},315:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-3.79f71d03.png"},316:function(e,t,o){e.exports=o.p+"assets/img/oc-boot.3c2bdab5.png"},317:function(e,t,o){e.exports=o.p+"assets/img/oclp-stuck-firstreboot.12edd7b4.png"},391:function(e,t,o){"use strict";o.r(t);var s=o(10),a=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"booting-opencore-and-macos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#booting-opencore-and-macos"}},[e._v("#")]),e._v(" Booting OpenCore and macOS")]),e._v(" "),t("p",[e._v("Now we finally get to boot OpenCore!")]),e._v(" "),t("p",[e._v("Reboot the machine while holding "),t("code",[e._v("Option")]),e._v(" to select the EFI Boot entry with the OpenCore icon (holding the "),t("code",[e._v("Control")]),e._v(" key will make this the default boot entry):")]),e._v(" "),t("ul",[t("li",[e._v("This will be the Mac Boot Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(312),alt:""}})]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Note for Mac Pros/Xserves/iMacs with unflashed GPUs")]),e._v(" "),t("p",[e._v("(Adapted from the "),t("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"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("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(" "),t("p",[e._v("Firstly, open the Terminal and run the following command:")]),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(" nvram "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"recovery-boot-mode=unused"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("reboot")]),e._v(" recovery\n")])])]),t("p",[e._v("This will make your machine reboot into the Recovery Environment. Alternatively, holding "),t("code",[e._v("Command")]),e._v(" + "),t("code",[e._v("R")]),e._v(" when your machine is starting up will also let you enter the Recovery.")]),e._v(" "),t("p",[e._v("Secondly, open the Recovery Environment's Terminal (Menu bar > Utilities > Terminal).")]),e._v(" "),t("p",[e._v("Now you'll want to get a list of drive identifiers. To do so, run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil list\n")])])]),t("p",[e._v("The command should produce a list of drives installed in your system:\n"),t("img",{attrs:{src:o(313),alt:""}})]),e._v(" "),t("p",[e._v("Keep track of the drive with the OCLP install. You will need the drive identifer for later.")]),e._v(" "),t("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(" "),t("p",[e._v("Run the following command (Replace X with the drive number):")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("mount")]),e._v(" diskXs1\n")])])]),t("p",[t("img",{attrs:{src:o(314),alt:""}}),e._v("\nIf everything is correct, the EFI partion should be mounted.")]),e._v(" "),t("p",[e._v("Now you'll want to use the "),t("code",[e._v("bless")]),e._v(" command to set the default boot device:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("bless "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--mount")]),e._v(" /Volumes/EFI "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--setBoot")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--file")]),e._v(" /Volumes/EFI/System/Library/CoreServices/boot.efi\n")])])]),t("p",[e._v("Once the command is run, it should produce no output.\n"),t("img",{attrs:{src:o(315),alt:""}})]),e._v(" "),t("p",[e._v("If the command produces an output, ensure that you've typed it in correctly.")]),e._v(" "),t("p",[e._v("Now you can reboot your machine. OCLP is now the default boot option!")])]),e._v(" "),t("p",[e._v('Now that you\'ve loaded OpenCore, "select Install macOS":')]),e._v(" "),t("ul",[t("li",[e._v("This will be the OpenCore Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(316),alt:""}})]),e._v(" "),t("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(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://www.youtube.com/watch?v=AN3zsbQV_n4",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Legacy Patcher Boot Process"),t("OutboundLink")],1)])]),e._v(" "),t("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 "),t("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(" "),t("p",[t("img",{attrs:{src:o(317),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[t("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. "),t("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."),t("OutboundLink")],1),e._v(" Safe Mode can be entered by holding "),t("code",[e._v("Shift + Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),t("h1",{attrs:{id:"once-installed-and-booting-head-to-post-installation"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#once-installed-and-booting-head-to-post-installation"}},[e._v("#")]),e._v(" Once installed and booting, head to "),t("RouterLink",{attrs:{to:"/POST-INSTALL.html"}},[e._v("Post-Installation")])],1)])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/21.bbc6d8da.js b/assets/js/21.8a8e9c42.js similarity index 99% rename from assets/js/21.bbc6d8da.js rename to assets/js/21.8a8e9c42.js index 68d02fd37..171e120f5 100644 --- a/assets/js/21.bbc6d8da.js +++ b/assets/js/21.8a8e9c42.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{273:function(e,t,a){e.exports=a.p+"assets/img/usb11-chart.5b4b5b26.png"},283:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Enabled.f95aadf0.png"},284:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Root-Patch.b983af09.png"},285:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Disabled.960a27d1.png"},354:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-SMBIOS-Minimal.c35b43de.png"},355:function(e,t,a){e.exports=a.p+"assets/img/Hash-Mismatch.add9f660.png"},408:function(e,t,a){"use strict";a.r(t);var o=a(10),r=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"troubleshooting"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#troubleshooting"}},[e._v("#")]),e._v(" Troubleshooting")]),e._v(" "),t("p",[e._v("Here are some common errors that users may experience while using this patcher:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#opencore-legacy-patcher-not-launching"}},[e._v("OpenCore Legacy Patcher not launching")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-(%F0%9F%9A%AB)-prohibited-symbol"}},[e._v("Stuck on "),t("code",[e._v("This version of Mac OS X is not supported on this platform")]),e._v(" or (🚫) Prohibited Symbol")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-boot-macos-without-the-usb"}},[e._v("Cannot boot macOS without the USB")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#infinite-recovery-os-reboot"}},[e._v("Infinite Recovery OS Booting")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#stuck-on-boot-after-root-patching"}},[e._v("Stuck on boot after root patching")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#reboot-when-entering-hibernation-sleep-wake-failure"}},[e._v("Reboot when entering Hibernation ("),t("code",[e._v("Sleep Wake Failure")]),e._v(")")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#how-to-boot-recovery-through-opencore-legacy-patcher"}},[e._v("How to Boot Recovery through OpenCore Legacy Patcher")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#stuck-on-your-mac-needs-a-firmware-update"}},[e._v('Stuck on "Your Mac needs a firmware update"')])]),e._v(" "),t("li",[t("a",{attrs:{href:"#no-brightness-control"}},[e._v("No Brightness Control")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-connect-Wi-Fi-on-Monterey-with-legacy-cards"}},[e._v("Cannot connect Wi-Fi on Monterey with legacy cards")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#no-graphics-acceleration"}},[e._v("No Graphics Acceleration")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#black-screen-on-macbookpro113-in-macos-monterey"}},[e._v("Black Screen on MacBookPro11,3 in macOS Monterey")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#no-displayport-output-on-mac-pros-with-NVIDIA-kepler"}},[e._v("No DisplayPort Output on Mac Pros with NVIDIA Kepler")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#volume-hash-mismatch-error-in-macos-monterey"}},[e._v("Volume Hash Mismatch Error in macOS Monterey")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-disable-sip-in-recoveryos"}},[e._v("Cannot Disable SIP in recoveryOS")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#stuck-on-less-than-a-minute-remaining"}},[e._v('Stuck on "Less than a minute remaining..."')])]),e._v(" "),t("li",[t("a",{attrs:{href:"#no-acceleration-after-a-metal-gpu-swap-on-mac-pro"}},[e._v("No acceleration after a Metal GPU swap on Mac Pro")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}},[e._v("Keyboard, Mouse and Trackpad not working in installer or after update")])])]),e._v(" "),t("h2",{attrs:{id:"opencore-legacy-patcher-not-launching"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opencore-legacy-patcher-not-launching"}},[e._v("#")]),e._v(" OpenCore Legacy Patcher not launching")]),e._v(" "),t("p",[e._v("If the application won't launch (e.g. icon will bounce in the Dock), try launching OCLP via Terminal by typing the following command, make sure you've moved the app to "),t("code",[e._v("/Applications")]),e._v(" before this.")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("/Applications/OpenCore-Patcher.app/Contents/MacOS/OpenCore-Patcher\n")])])]),t("h2",{attrs:{id:"stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"}},[e._v("#")]),e._v(" Stuck on "),t("code",[e._v("This version of Mac OS X is not supported on this platform")]),e._v(" or (🚫) Prohibited Symbol")]),e._v(" "),t("p",[e._v("This means macOS has detected an SMBIOS it does not support. To resolve this, ensure you're booting OpenCore "),t("strong",[e._v("before")]),e._v(" the macOS installer in the boot picker. Reminder that the option will be called "),t("code",[e._v("EFI Boot")]),e._v(".")]),e._v(" "),t("p",[e._v("Once you've booted OpenCore at least once, your hardware should now auto-boot it until either an NVRAM reset occurs, or you remove the drive with OpenCore installed.")]),e._v(" "),t("p",[e._v("However, if the 🚫 Symbol only appears after the boot process has already started (the bootscreen appears/verbose boot starts), it could mean that your USB drive has failed to pass macOS' integrity checks. To resolve this, create a new installer using a different USB drive (preferably of a different model.)")]),e._v(" "),t("h2",{attrs:{id:"cannot-boot-macos-without-the-usb"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#cannot-boot-macos-without-the-usb"}},[e._v("#")]),e._v(" Cannot boot macOS without the USB")]),e._v(" "),t("p",[e._v("By default, the OpenCore Patcher won't install OpenCore onto the internal drive itself during installs.")]),e._v(" "),t("p",[e._v("After installing macOS, OpenCore Legacy Patcher should automatically prompt you to install OpenCore onto the internal drive. However, if it doesn't show the prompt, you'll need to either "),t("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("manually transfer"),t("OutboundLink")],1),e._v(" OpenCore to the internal drive's EFI or Build and Install again and select your internal drive.")]),e._v(" "),t("p",[e._v("Reminder that once this is done, you'll need to select OpenCore in the boot picker again for your hardware to remember this entry and auto boot from then on.")]),e._v(" "),t("h2",{attrs:{id:"infinite-recovery-os-booting"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#infinite-recovery-os-booting"}},[e._v("#")]),e._v(" Infinite Recovery OS Booting")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, we rely on Apple Secure Boot to ensure OS updates work correctly and reliably with Big Sur. However this installs NVRAM variables that will confuse your Mac if not running with OpenCore. To resolve this, simply uninstall OpenCore and "),t("a",{attrs:{href:"https://support.apple.com/en-mide/HT201255",target:"_blank",rel:"noopener noreferrer"}},[e._v("reset NVRAM"),t("OutboundLink")],1),e._v(".")]),e._v(" "),t("ul",[t("li",[e._v("Note: Machines with modified root volumes will also result in an infinite recovery loop until integrity is restored.")])]),e._v(" "),t("h2",{attrs:{id:"stuck-on-boot-after-root-patching"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#stuck-on-boot-after-root-patching"}},[e._v("#")]),e._v(" Stuck on boot after root patching")]),e._v(" "),t("p",[e._v("Boot into recovery by pressing space when your disk is selected on the OCLP bootpicker (if you have it hidden, hold ESC while starting up)")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("Note:")]),e._v(' If your disk name is something else than "Macintosh HD", make sure to change the path accordingly. You can figure out your disk name by typing '),t("code",[e._v("ls /Volumes")]),e._v(".")])]),e._v(" "),t("p",[e._v("Go into terminal and first mount the disk by typing")]),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("mount")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-uw")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"/Volumes/Macintosh HD"')]),e._v("\n")])])]),t("p",[e._v("Then revert the snapshot")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("bless "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--mount")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"/Volumes/Macintosh HD"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--bootefi")]),e._v(" --last-sealed-snapshot\n")])])]),t("p",[e._v("Now we're going to clean the /Library/Extensions folder from offending kexts while keeping needed ones.")]),e._v(" "),t("p",[e._v("Run the following and "),t("strong",[e._v("make sure to type it carefully")])]),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 builtin class-name"}},[e._v("cd")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"/Volumes/Macintosh HD/Library/Extensions"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("ls")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("|")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("grep")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-v")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"HighPoint*\\|SoftRAID*"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("|")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("xargs")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("rm")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-rf")]),e._v("\n")])])]),t("p",[e._v("Then restart and now your system should be restored to the unpatched snapshot and should be able to boot again.")]),e._v(" "),t("h2",{attrs:{id:"reboot-when-entering-hibernation-sleep-wake-failure"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#reboot-when-entering-hibernation-sleep-wake-failure"}},[e._v("#")]),e._v(" Reboot when entering Hibernation ("),t("code",[e._v("Sleep Wake Failure")]),e._v(")")]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/Opencore-Legacy-Patcher/issues/72",target:"_blank",rel:"noopener noreferrer"}},[e._v("Known issue on some models"),t("OutboundLink")],1),e._v(", a temporary fix is to disable Hibernation by executing the following command in the terminal:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("sudo pmset -a hibernatemode 0\n")])])]),t("h2",{attrs:{id:"how-to-boot-recovery-through-opencore-legacy-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#how-to-boot-recovery-through-opencore-legacy-patcher"}},[e._v("#")]),e._v(" How to Boot Recovery through OpenCore Legacy Patcher")]),e._v(" "),t("p",[e._v("By default, the patcher will try to hide extra boot options such as recovery from the user. To make them appear, simply press the "),t("code",[e._v("Spacebar")]),e._v(" key while inside OpenCore's Picker to list all boot options.")]),e._v(" "),t("h2",{attrs:{id:"stuck-on-your-mac-needs-a-firmware-update"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#stuck-on-your-mac-needs-a-firmware-update"}},[e._v("#")]),e._v(' Stuck on "Your Mac needs a firmware update"')]),e._v(" "),t("p",[e._v('Full error: "Your Mac needs a firmware update in order to install to this Volume. Please select a Mac OS Extended (Journaled) volume instead."')]),e._v(" "),t("p",[e._v('This error occurs when macOS determines that the current firmware does not have full APFS support. To resolve this, when installing OpenCore, head to "Patcher Settings" and enable "Moderate SMBIOS Patching" or higher. This will ensure that the firmware reported will show support for full APFS capabilities.')]),e._v(" "),t("h2",{attrs:{id:"no-brightness-control"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-brightness-control"}},[e._v("#")]),e._v(" No Brightness Control")]),e._v(" "),t("p",[e._v("With OCLP v0.0.22, we've added support for brightness control on many models. However, some users may have noticed that their brightness keys do not work.")]),e._v(" "),t("p",[e._v("As a work-around, we recommend users try out the below app:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://actproductions.net/free-apps/brightness-slider/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Brightness Slider"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"cannot-connect-wi-fi-on-monterey-with-legacy-cards"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#cannot-connect-wi-fi-on-monterey-with-legacy-cards"}},[e._v("#")]),e._v(" Cannot connect Wi-Fi on Monterey with legacy cards")]),e._v(" "),t("p",[e._v("With OCLP v0.2.5, we've added support for legacy Wi-Fi on Monterey. However, some users may have noticed that they can't connect to wireless networks.")]),e._v(" "),t("p",[e._v('To work-around this, we recommend that users manually connect using the "Other" option in the Wi-Fi menu bar or manually adding the network in the "Network" preference pane.')]),e._v(" "),t("h2",{attrs:{id:"no-graphics-acceleration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-graphics-acceleration"}},[e._v("#")]),e._v(" No Graphics Acceleration")]),e._v(" "),t("p",[e._v("In macOS, GPU drivers are often dropped from the OS with each major release of it. With macOS Big Sur, currently, all non-Metal GPUs require additional patches to gain acceleration. In addition, macOS Monterey removed Graphics Drivers for both Intel Ivy Bridge and NVIDIA Kepler graphics processors.")]),e._v(" "),t("p",[e._v("If you're using OCLP v0.4.4, you should have been prompted to install Root Volume patches after the first boot from installation of macOS. If you need to do this manually, you can do so within the patcher app. Once rebooted, acceleration will be re-enabled as well as brightness control for laptops.")]),e._v(" "),t("h2",{attrs:{id:"black-screen-on-macbookpro11-3-in-macos-monterey"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#black-screen-on-macbookpro11-3-in-macos-monterey"}},[e._v("#")]),e._v(" Black Screen on MacBookPro11,3 in macOS Monterey")]),e._v(" "),t("p",[e._v("Due to Apple dropping NVIDIA Kepler support in macOS Monterey, "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("MacBookPro11,3's GMUX has difficulties switching back to the iGPU to display macOS correctly."),t("OutboundLink")],1),e._v(" To work-around this issue, boot the MacBookPro11,3 in Safe Mode and once macOS is installed, run OCLP's Post Install Root Patches to enable GPU Acceleration for the NVIDIA dGPU.")]),e._v(" "),t("ul",[t("li",[e._v("Safe Mode can be started by holding "),t("code",[e._v("Shift")]),e._v(" + "),t("code",[e._v("Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),t("h2",{attrs:{id:"no-displayport-output-on-mac-pros-with-nvidia-kepler"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-displayport-output-on-mac-pros-with-nvidia-kepler"}},[e._v("#")]),e._v(" No DisplayPort Output on Mac Pros with NVIDIA Kepler")]),e._v(" "),t("p",[e._v("If you're having trouble with DisplayPort output on Mac Pros, try enabling Minimal Spoofing in Settings -> SMBIOS Settings and rebuild/install OpenCore. This will trick macOS drivers into thinking you have a newer MacPro7,1 and resolve the issue.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(354),alt:""}})]),e._v(" "),t("h2",{attrs:{id:"volume-hash-mismatch-error-in-macos-monterey"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#volume-hash-mismatch-error-in-macos-monterey"}},[e._v("#")]),e._v(" Volume Hash Mismatch Error in macOS Monterey")]),e._v(" "),t("p",[e._v('A semi-common popup some users face is the "Volume Hash Mismatch" error:')]),e._v(" "),t("p",{attrs:{align:"center"}},[t("img",{attrs:{src:a(355)}})]),e._v(" "),t("p",[e._v("What this error signifies is that the OS detects that the boot volume's hash does not match what the OS is expecting, this error is generally cosmetic and can be ignored. However if your system starts to crash spontaneously shortly after, you'll want to reinstall macOS fresh without importing any data at first.")]),e._v(" "),t("ul",[t("li",[e._v("Note that this bug affects native Macs as well and is not due to issues with unsupported Macs: "),t("a",{attrs:{href:"https://osxdaily.com/2021/11/10/volume-hash-mismatch-error-in-macos-monterey/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OSX Daily: “Volume Hash Mismatch” Error in MacOS Monterey"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("Additionally, it can help to disable FeatureUnlock in Settings -> Misc Settings as this tool can be strenuous on systems with weaker memory stability.")]),e._v(" "),t("h2",{attrs:{id:"cannot-disable-sip-in-recoveryos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#cannot-disable-sip-in-recoveryos"}},[e._v("#")]),e._v(" Cannot Disable SIP in recoveryOS")]),e._v(" "),t("p",[e._v("With OCLP, the patcher will always overwrite the current SIP value on boot to ensure that users don't brick an installation after an NVRAM reset. However, for users wanting to disable SIP entirely, this can be done easily.")]),e._v(" "),t("p",[e._v("Head into the GUI, go to Patcher Settings, and toggle the bits you need disabled from SIP:")]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",{staticStyle:{"text-align":"left"}},[e._v("SIP Enabled")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("SIP Lowered (Root Patching)")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("SIP Disabled")])])]),e._v(" "),t("tbody",[t("tr",[t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(283),alt:""}})]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(284),alt:""}})]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(285),alt:""}})])])])]),e._v(" "),t("h2",{attrs:{id:"intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"}},[e._v("#")]),e._v(" Intermediate issues with USB 1.1 and Bluetooth on MacPro3,1 - MacPro5,1")]),e._v(" "),t("p",[e._v("For those experiencing issues with USB 1.1 devices (such as mice, keyboards and bluetooth chipsets), macOS Big Sur and newer have weakened OS-side reliability for the UHCI controller in older Mac Pros.")]),e._v(" "),t("ul",[t("li",[e._v("UHCI is a USB 1.1 controller that is hooked together with the USB 2.0 ports in your system. Whenever a USB 1.1 device is detected, the UHCI controller is given ownership of the device at a hardware/firmware level.\n"),t("ul",[t("li",[e._v("EHCI is the USB 2.0 controller in older Mac Pros")])])])]),e._v(" "),t("p",[e._v("Because of this, we recommend placing a USB 2.0/3.0 hub between your devices and the port on the Mac Pro. UHCI and EHCI cannot both be used at once, so using a USB hub will always force the EHCI controller on.")]),e._v(" "),t("ul",[t("li",[e._v("Alternatively, you can try cold-starting the hardware and see if macOS recognizes the UHCI controller properly.")])]),e._v(" "),t("h2",{attrs:{id:"stuck-on-less-than-a-minute-remaining"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#stuck-on-less-than-a-minute-remaining"}},[e._v("#")]),e._v(' Stuck on "Less than a minute remaining..."')]),e._v(" "),t("p",[e._v('A common area for systems to get "stuck", namely for units that are missing the '),t("code",[e._v("AES")]),e._v(" CPU instruction/older mobile hardware. During this stage, a lot of heavy cryptography is performed, which can make systems appear to be stuck. In reality they are working quite hard to finish up the installation.")]),e._v(" "),t("p",[e._v("Because this step can take a few hours or more depending on drive speeds, be patient at this stage and do not manually power off or reboot your machine as this will break the installation and require you to reinstall. If you think your system has stalled, press the Caps Lock key. If the light turns on, your system is busy and not actually frozen.")]),e._v(" "),t("h2",{attrs:{id:"no-acceleration-after-a-metal-gpu-swap-on-mac-pro"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-acceleration-after-a-metal-gpu-swap-on-mac-pro"}},[e._v("#")]),e._v(" No acceleration after a Metal GPU swap on Mac Pro")]),e._v(" "),t("p",[e._v("If you finished installing Monterey with the original card installed (to see bootpicker for example) and swapped your GPU to a Metal supported one, you may notice that you're missing acceleration. To fix this, open OCLP and revert root patches to get your Metal-supported GPU work again.")]),e._v(" "),t("p",[e._v('Alternatively, you can remove "AutoPkg-Assets.pkg" from /Library/Packages on the USB drive before proceeding with the installation. To see the folder, enable hidden files with '),t("code",[e._v("Command")]),e._v(" + "),t("code",[e._v("Shift")]),e._v(" + "),t("code",[e._v(".")])]),e._v(" "),t("p",[e._v("The reason for this is that the autopatcher will assume that you will be using the original graphics card and therefore does non-metal patching, which includes removing some drivers for other cards. This causes Metal cards to not accelerate after swapping.")]),e._v(" "),t("h2",{attrs:{id:"keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}},[e._v("#")]),e._v(" Keyboard, Mouse and Trackpad not working in installer or after update")]),e._v(" "),t("p",[e._v("For Macs using legacy USB 1.1 controllers, OpenCore Legacy Patcher can only restore support once it has performed root volume patches. Thus to install macOS, you need to hook up a USB hub between your Mac and Keyboard/Mouse.")]),e._v(" "),t("ul",[t("li",[e._v("For MacBook users, you'll need to find an external keyboard/mouse in addition to the USB hub")])]),e._v(" "),t("p",[e._v("More information can be found here:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[e._v("Legacy UHCI/OHCI support in Ventura #1021"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("Applicable models include:")]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",{staticStyle:{"text-align":"left"}},[e._v("Family")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Year")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Model")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Notes")])])]),e._v(" "),t("tbody",[t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBook")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Mid 2010 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBook5,1 - MacBook7,1")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}})]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBook Air")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Late 2010 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBookAir2,1 - MacBookAir3,x")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}})]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBook Pro")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Mid 2010 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBookPro4,1 - MacBookPro7,x")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v('Excludes Mid 2010 15" and 17" (MacBookPro6,x)')])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("iMac")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Late 2009 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("iMac7,1 - iMac10,x")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v('Excludes Core i5/7 27" late 2009 iMac (iMac11,1)')])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Mac mini")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Mid 2011 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Macmini3,1 - Macmini5,x")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}})]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Mac Pro")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Mid 2010 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("MacPro3,1 - MacPro5,1")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}})])])]),e._v(" "),t("p",[t("img",{attrs:{src:a(273),alt:""}})])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{273:function(e,t,a){e.exports=a.p+"assets/img/usb11-chart.5b4b5b26.png"},283:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Enabled.f95aadf0.png"},284:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Root-Patch.b983af09.png"},285:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-SIP-Disabled.960a27d1.png"},354:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-SMBIOS-Minimal.c35b43de.png"},355:function(e,t,a){e.exports=a.p+"assets/img/Hash-Mismatch.add9f660.png"},409:function(e,t,a){"use strict";a.r(t);var o=a(10),r=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"troubleshooting"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#troubleshooting"}},[e._v("#")]),e._v(" Troubleshooting")]),e._v(" "),t("p",[e._v("Here are some common errors that users may experience while using this patcher:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#opencore-legacy-patcher-not-launching"}},[e._v("OpenCore Legacy Patcher not launching")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-(%F0%9F%9A%AB)-prohibited-symbol"}},[e._v("Stuck on "),t("code",[e._v("This version of Mac OS X is not supported on this platform")]),e._v(" or (🚫) Prohibited Symbol")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-boot-macos-without-the-usb"}},[e._v("Cannot boot macOS without the USB")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#infinite-recovery-os-reboot"}},[e._v("Infinite Recovery OS Booting")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#stuck-on-boot-after-root-patching"}},[e._v("Stuck on boot after root patching")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#reboot-when-entering-hibernation-sleep-wake-failure"}},[e._v("Reboot when entering Hibernation ("),t("code",[e._v("Sleep Wake Failure")]),e._v(")")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#how-to-boot-recovery-through-opencore-legacy-patcher"}},[e._v("How to Boot Recovery through OpenCore Legacy Patcher")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#stuck-on-your-mac-needs-a-firmware-update"}},[e._v('Stuck on "Your Mac needs a firmware update"')])]),e._v(" "),t("li",[t("a",{attrs:{href:"#no-brightness-control"}},[e._v("No Brightness Control")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-connect-Wi-Fi-on-Monterey-with-legacy-cards"}},[e._v("Cannot connect Wi-Fi on Monterey with legacy cards")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#no-graphics-acceleration"}},[e._v("No Graphics Acceleration")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#black-screen-on-macbookpro113-in-macos-monterey"}},[e._v("Black Screen on MacBookPro11,3 in macOS Monterey")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#no-displayport-output-on-mac-pros-with-NVIDIA-kepler"}},[e._v("No DisplayPort Output on Mac Pros with NVIDIA Kepler")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#volume-hash-mismatch-error-in-macos-monterey"}},[e._v("Volume Hash Mismatch Error in macOS Monterey")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-disable-sip-in-recoveryos"}},[e._v("Cannot Disable SIP in recoveryOS")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#stuck-on-less-than-a-minute-remaining"}},[e._v('Stuck on "Less than a minute remaining..."')])]),e._v(" "),t("li",[t("a",{attrs:{href:"#no-acceleration-after-a-metal-gpu-swap-on-mac-pro"}},[e._v("No acceleration after a Metal GPU swap on Mac Pro")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}},[e._v("Keyboard, Mouse and Trackpad not working in installer or after update")])])]),e._v(" "),t("h2",{attrs:{id:"opencore-legacy-patcher-not-launching"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opencore-legacy-patcher-not-launching"}},[e._v("#")]),e._v(" OpenCore Legacy Patcher not launching")]),e._v(" "),t("p",[e._v("If the application won't launch (e.g. icon will bounce in the Dock), try launching OCLP via Terminal by typing the following command, make sure you've moved the app to "),t("code",[e._v("/Applications")]),e._v(" before this.")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("/Applications/OpenCore-Patcher.app/Contents/MacOS/OpenCore-Patcher\n")])])]),t("h2",{attrs:{id:"stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"}},[e._v("#")]),e._v(" Stuck on "),t("code",[e._v("This version of Mac OS X is not supported on this platform")]),e._v(" or (🚫) Prohibited Symbol")]),e._v(" "),t("p",[e._v("This means macOS has detected an SMBIOS it does not support. To resolve this, ensure you're booting OpenCore "),t("strong",[e._v("before")]),e._v(" the macOS installer in the boot picker. Reminder that the option will be called "),t("code",[e._v("EFI Boot")]),e._v(".")]),e._v(" "),t("p",[e._v("Once you've booted OpenCore at least once, your hardware should now auto-boot it until either an NVRAM reset occurs, or you remove the drive with OpenCore installed.")]),e._v(" "),t("p",[e._v("However, if the 🚫 Symbol only appears after the boot process has already started (the bootscreen appears/verbose boot starts), it could mean that your USB drive has failed to pass macOS' integrity checks. To resolve this, create a new installer using a different USB drive (preferably of a different model.)")]),e._v(" "),t("h2",{attrs:{id:"cannot-boot-macos-without-the-usb"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#cannot-boot-macos-without-the-usb"}},[e._v("#")]),e._v(" Cannot boot macOS without the USB")]),e._v(" "),t("p",[e._v("By default, the OpenCore Patcher won't install OpenCore onto the internal drive itself during installs.")]),e._v(" "),t("p",[e._v("After installing macOS, OpenCore Legacy Patcher should automatically prompt you to install OpenCore onto the internal drive. However, if it doesn't show the prompt, you'll need to either "),t("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("manually transfer"),t("OutboundLink")],1),e._v(" OpenCore to the internal drive's EFI or Build and Install again and select your internal drive.")]),e._v(" "),t("p",[e._v("Reminder that once this is done, you'll need to select OpenCore in the boot picker again for your hardware to remember this entry and auto boot from then on.")]),e._v(" "),t("h2",{attrs:{id:"infinite-recovery-os-booting"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#infinite-recovery-os-booting"}},[e._v("#")]),e._v(" Infinite Recovery OS Booting")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, we rely on Apple Secure Boot to ensure OS updates work correctly and reliably with Big Sur. However this installs NVRAM variables that will confuse your Mac if not running with OpenCore. To resolve this, simply uninstall OpenCore and "),t("a",{attrs:{href:"https://support.apple.com/en-mide/HT201255",target:"_blank",rel:"noopener noreferrer"}},[e._v("reset NVRAM"),t("OutboundLink")],1),e._v(".")]),e._v(" "),t("ul",[t("li",[e._v("Note: Machines with modified root volumes will also result in an infinite recovery loop until integrity is restored.")])]),e._v(" "),t("h2",{attrs:{id:"stuck-on-boot-after-root-patching"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#stuck-on-boot-after-root-patching"}},[e._v("#")]),e._v(" Stuck on boot after root patching")]),e._v(" "),t("p",[e._v("Boot into recovery by pressing space when your disk is selected on the OCLP bootpicker (if you have it hidden, hold ESC while starting up)")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("Note:")]),e._v(' If your disk name is something else than "Macintosh HD", make sure to change the path accordingly. You can figure out your disk name by typing '),t("code",[e._v("ls /Volumes")]),e._v(".")])]),e._v(" "),t("p",[e._v("Go into terminal and first mount the disk by typing")]),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("mount")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-uw")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"/Volumes/Macintosh HD"')]),e._v("\n")])])]),t("p",[e._v("Then revert the snapshot")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("bless "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--mount")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"/Volumes/Macintosh HD"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--bootefi")]),e._v(" --last-sealed-snapshot\n")])])]),t("p",[e._v("Now we're going to clean the /Library/Extensions folder from offending kexts while keeping needed ones.")]),e._v(" "),t("p",[e._v("Run the following and "),t("strong",[e._v("make sure to type it carefully")])]),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 builtin class-name"}},[e._v("cd")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"/Volumes/Macintosh HD/Library/Extensions"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("ls")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("|")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("grep")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-v")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"HighPoint*\\|SoftRAID*"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("|")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("xargs")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("rm")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-rf")]),e._v("\n")])])]),t("p",[e._v("Then restart and now your system should be restored to the unpatched snapshot and should be able to boot again.")]),e._v(" "),t("h2",{attrs:{id:"reboot-when-entering-hibernation-sleep-wake-failure"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#reboot-when-entering-hibernation-sleep-wake-failure"}},[e._v("#")]),e._v(" Reboot when entering Hibernation ("),t("code",[e._v("Sleep Wake Failure")]),e._v(")")]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/Opencore-Legacy-Patcher/issues/72",target:"_blank",rel:"noopener noreferrer"}},[e._v("Known issue on some models"),t("OutboundLink")],1),e._v(", a temporary fix is to disable Hibernation by executing the following command in the terminal:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("sudo pmset -a hibernatemode 0\n")])])]),t("h2",{attrs:{id:"how-to-boot-recovery-through-opencore-legacy-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#how-to-boot-recovery-through-opencore-legacy-patcher"}},[e._v("#")]),e._v(" How to Boot Recovery through OpenCore Legacy Patcher")]),e._v(" "),t("p",[e._v("By default, the patcher will try to hide extra boot options such as recovery from the user. To make them appear, simply press the "),t("code",[e._v("Spacebar")]),e._v(" key while inside OpenCore's Picker to list all boot options.")]),e._v(" "),t("h2",{attrs:{id:"stuck-on-your-mac-needs-a-firmware-update"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#stuck-on-your-mac-needs-a-firmware-update"}},[e._v("#")]),e._v(' Stuck on "Your Mac needs a firmware update"')]),e._v(" "),t("p",[e._v('Full error: "Your Mac needs a firmware update in order to install to this Volume. Please select a Mac OS Extended (Journaled) volume instead."')]),e._v(" "),t("p",[e._v('This error occurs when macOS determines that the current firmware does not have full APFS support. To resolve this, when installing OpenCore, head to "Patcher Settings" and enable "Moderate SMBIOS Patching" or higher. This will ensure that the firmware reported will show support for full APFS capabilities.')]),e._v(" "),t("h2",{attrs:{id:"no-brightness-control"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-brightness-control"}},[e._v("#")]),e._v(" No Brightness Control")]),e._v(" "),t("p",[e._v("With OCLP v0.0.22, we've added support for brightness control on many models. However, some users may have noticed that their brightness keys do not work.")]),e._v(" "),t("p",[e._v("As a work-around, we recommend users try out the below app:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://actproductions.net/free-apps/brightness-slider/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Brightness Slider"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"cannot-connect-wi-fi-on-monterey-with-legacy-cards"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#cannot-connect-wi-fi-on-monterey-with-legacy-cards"}},[e._v("#")]),e._v(" Cannot connect Wi-Fi on Monterey with legacy cards")]),e._v(" "),t("p",[e._v("With OCLP v0.2.5, we've added support for legacy Wi-Fi on Monterey. However, some users may have noticed that they can't connect to wireless networks.")]),e._v(" "),t("p",[e._v('To work-around this, we recommend that users manually connect using the "Other" option in the Wi-Fi menu bar or manually adding the network in the "Network" preference pane.')]),e._v(" "),t("h2",{attrs:{id:"no-graphics-acceleration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-graphics-acceleration"}},[e._v("#")]),e._v(" No Graphics Acceleration")]),e._v(" "),t("p",[e._v("In macOS, GPU drivers are often dropped from the OS with each major release of it. With macOS Big Sur, currently, all non-Metal GPUs require additional patches to gain acceleration. In addition, macOS Monterey removed Graphics Drivers for both Intel Ivy Bridge and NVIDIA Kepler graphics processors.")]),e._v(" "),t("p",[e._v("If you're using OCLP v0.4.4, you should have been prompted to install Root Volume patches after the first boot from installation of macOS. If you need to do this manually, you can do so within the patcher app. Once rebooted, acceleration will be re-enabled as well as brightness control for laptops.")]),e._v(" "),t("h2",{attrs:{id:"black-screen-on-macbookpro11-3-in-macos-monterey"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#black-screen-on-macbookpro11-3-in-macos-monterey"}},[e._v("#")]),e._v(" Black Screen on MacBookPro11,3 in macOS Monterey")]),e._v(" "),t("p",[e._v("Due to Apple dropping NVIDIA Kepler support in macOS Monterey, "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("MacBookPro11,3's GMUX has difficulties switching back to the iGPU to display macOS correctly."),t("OutboundLink")],1),e._v(" To work-around this issue, boot the MacBookPro11,3 in Safe Mode and once macOS is installed, run OCLP's Post Install Root Patches to enable GPU Acceleration for the NVIDIA dGPU.")]),e._v(" "),t("ul",[t("li",[e._v("Safe Mode can be started by holding "),t("code",[e._v("Shift")]),e._v(" + "),t("code",[e._v("Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),t("h2",{attrs:{id:"no-displayport-output-on-mac-pros-with-nvidia-kepler"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-displayport-output-on-mac-pros-with-nvidia-kepler"}},[e._v("#")]),e._v(" No DisplayPort Output on Mac Pros with NVIDIA Kepler")]),e._v(" "),t("p",[e._v("If you're having trouble with DisplayPort output on Mac Pros, try enabling Minimal Spoofing in Settings -> SMBIOS Settings and rebuild/install OpenCore. This will trick macOS drivers into thinking you have a newer MacPro7,1 and resolve the issue.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(354),alt:""}})]),e._v(" "),t("h2",{attrs:{id:"volume-hash-mismatch-error-in-macos-monterey"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#volume-hash-mismatch-error-in-macos-monterey"}},[e._v("#")]),e._v(" Volume Hash Mismatch Error in macOS Monterey")]),e._v(" "),t("p",[e._v('A semi-common popup some users face is the "Volume Hash Mismatch" error:')]),e._v(" "),t("p",{attrs:{align:"center"}},[t("img",{attrs:{src:a(355)}})]),e._v(" "),t("p",[e._v("What this error signifies is that the OS detects that the boot volume's hash does not match what the OS is expecting, this error is generally cosmetic and can be ignored. However if your system starts to crash spontaneously shortly after, you'll want to reinstall macOS fresh without importing any data at first.")]),e._v(" "),t("ul",[t("li",[e._v("Note that this bug affects native Macs as well and is not due to issues with unsupported Macs: "),t("a",{attrs:{href:"https://osxdaily.com/2021/11/10/volume-hash-mismatch-error-in-macos-monterey/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OSX Daily: “Volume Hash Mismatch” Error in MacOS Monterey"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("Additionally, it can help to disable FeatureUnlock in Settings -> Misc Settings as this tool can be strenuous on systems with weaker memory stability.")]),e._v(" "),t("h2",{attrs:{id:"cannot-disable-sip-in-recoveryos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#cannot-disable-sip-in-recoveryos"}},[e._v("#")]),e._v(" Cannot Disable SIP in recoveryOS")]),e._v(" "),t("p",[e._v("With OCLP, the patcher will always overwrite the current SIP value on boot to ensure that users don't brick an installation after an NVRAM reset. However, for users wanting to disable SIP entirely, this can be done easily.")]),e._v(" "),t("p",[e._v("Head into the GUI, go to Patcher Settings, and toggle the bits you need disabled from SIP:")]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",{staticStyle:{"text-align":"left"}},[e._v("SIP Enabled")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("SIP Lowered (Root Patching)")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("SIP Disabled")])])]),e._v(" "),t("tbody",[t("tr",[t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(283),alt:""}})]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(284),alt:""}})]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(285),alt:""}})])])])]),e._v(" "),t("h2",{attrs:{id:"intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"}},[e._v("#")]),e._v(" Intermediate issues with USB 1.1 and Bluetooth on MacPro3,1 - MacPro5,1")]),e._v(" "),t("p",[e._v("For those experiencing issues with USB 1.1 devices (such as mice, keyboards and bluetooth chipsets), macOS Big Sur and newer have weakened OS-side reliability for the UHCI controller in older Mac Pros.")]),e._v(" "),t("ul",[t("li",[e._v("UHCI is a USB 1.1 controller that is hooked together with the USB 2.0 ports in your system. Whenever a USB 1.1 device is detected, the UHCI controller is given ownership of the device at a hardware/firmware level.\n"),t("ul",[t("li",[e._v("EHCI is the USB 2.0 controller in older Mac Pros")])])])]),e._v(" "),t("p",[e._v("Because of this, we recommend placing a USB 2.0/3.0 hub between your devices and the port on the Mac Pro. UHCI and EHCI cannot both be used at once, so using a USB hub will always force the EHCI controller on.")]),e._v(" "),t("ul",[t("li",[e._v("Alternatively, you can try cold-starting the hardware and see if macOS recognizes the UHCI controller properly.")])]),e._v(" "),t("h2",{attrs:{id:"stuck-on-less-than-a-minute-remaining"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#stuck-on-less-than-a-minute-remaining"}},[e._v("#")]),e._v(' Stuck on "Less than a minute remaining..."')]),e._v(" "),t("p",[e._v('A common area for systems to get "stuck", namely for units that are missing the '),t("code",[e._v("AES")]),e._v(" CPU instruction/older mobile hardware. During this stage, a lot of heavy cryptography is performed, which can make systems appear to be stuck. In reality they are working quite hard to finish up the installation.")]),e._v(" "),t("p",[e._v("Because this step can take a few hours or more depending on drive speeds, be patient at this stage and do not manually power off or reboot your machine as this will break the installation and require you to reinstall. If you think your system has stalled, press the Caps Lock key. If the light turns on, your system is busy and not actually frozen.")]),e._v(" "),t("h2",{attrs:{id:"no-acceleration-after-a-metal-gpu-swap-on-mac-pro"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-acceleration-after-a-metal-gpu-swap-on-mac-pro"}},[e._v("#")]),e._v(" No acceleration after a Metal GPU swap on Mac Pro")]),e._v(" "),t("p",[e._v("If you finished installing Monterey with the original card installed (to see bootpicker for example) and swapped your GPU to a Metal supported one, you may notice that you're missing acceleration. To fix this, open OCLP and revert root patches to get your Metal-supported GPU work again.")]),e._v(" "),t("p",[e._v('Alternatively, you can remove "AutoPkg-Assets.pkg" from /Library/Packages on the USB drive before proceeding with the installation. To see the folder, enable hidden files with '),t("code",[e._v("Command")]),e._v(" + "),t("code",[e._v("Shift")]),e._v(" + "),t("code",[e._v(".")])]),e._v(" "),t("p",[e._v("The reason for this is that the autopatcher will assume that you will be using the original graphics card and therefore does non-metal patching, which includes removing some drivers for other cards. This causes Metal cards to not accelerate after swapping.")]),e._v(" "),t("h2",{attrs:{id:"keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}},[e._v("#")]),e._v(" Keyboard, Mouse and Trackpad not working in installer or after update")]),e._v(" "),t("p",[e._v("For Macs using legacy USB 1.1 controllers, OpenCore Legacy Patcher can only restore support once it has performed root volume patches. Thus to install macOS, you need to hook up a USB hub between your Mac and Keyboard/Mouse.")]),e._v(" "),t("ul",[t("li",[e._v("For MacBook users, you'll need to find an external keyboard/mouse in addition to the USB hub")])]),e._v(" "),t("p",[e._v("More information can be found here:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[e._v("Legacy UHCI/OHCI support in Ventura #1021"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("Applicable models include:")]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",{staticStyle:{"text-align":"left"}},[e._v("Family")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Year")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Model")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Notes")])])]),e._v(" "),t("tbody",[t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBook")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Mid 2010 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBook5,1 - MacBook7,1")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}})]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBook Air")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Late 2010 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBookAir2,1 - MacBookAir3,x")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}})]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBook Pro")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Mid 2010 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("MacBookPro4,1 - MacBookPro7,x")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v('Excludes Mid 2010 15" and 17" (MacBookPro6,x)')])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("iMac")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Late 2009 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("iMac7,1 - iMac10,x")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v('Excludes Core i5/7 27" late 2009 iMac (iMac11,1)')])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Mac mini")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Mid 2011 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Macmini3,1 - Macmini5,x")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}})]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Mac Pro")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Mid 2010 and older")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("MacPro3,1 - MacPro5,1")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}})])])]),e._v(" "),t("p",[t("img",{attrs:{src:a(273),alt:""}})])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/28.10764d51.js b/assets/js/28.f54be5b9.js similarity index 98% rename from assets/js/28.10764d51.js rename to assets/js/28.f54be5b9.js index 2514c6b5d..ead925eb6 100644 --- a/assets/js/28.10764d51.js +++ b/assets/js/28.f54be5b9.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{312:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-Beta-Blur.b735ea83.png"},313:function(e,t,a){e.exports=a.p+"assets/img/HD3000-Default-Colors.9cffb2e2.png"},314:function(e,t,a){e.exports=a.p+"assets/img/HD3000-Display-Colors.7dceba0b.png"},391:function(e,t,a){"use strict";a.r(t);var o=a(10),s=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"working-around-legacy-acceleration-issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#working-around-legacy-acceleration-issues"}},[e._v("#")]),e._v(" Working Around Legacy Acceleration Issues")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#broken-background-blurs"}},[e._v("Broken Background Blurs")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#downloading-older-non-metal-apps"}},[e._v("Downloading older non-Metal Apps")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#unable-to-run-zoom"}},[e._v("Unable to run Zoom")])]),e._v(" "),t("li",[t("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(" "),t("li",[t("a",{attrs:{href:"#keyboard-backlight-broken"}},[e._v("Keyboard Backlight broken")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#photos-and-maps-apps-heavily-distorted"}},[e._v("Photos and Maps Apps Heavily Distorted")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-press-done-when-editing-a-sidebar-widget"}},[e._v('Cannot press "Done" when editing a Sidebar Widget')])]),e._v(" "),t("li",[t("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(" "),t("li",[t("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(" "),t("li",[t("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(" "),t("li",[t("a",{attrs:{href:"#unable-to-allow-Safari-Extensions"}},[e._v("Unable to allow Safari Extensions")])]),e._v(" "),t("li",[t("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(" "),t("li",[t("a",{attrs:{href:"#black-boxes-on-hd3000-igpus"}},[e._v("Black Boxes on HD3000 iGPUs")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-pair-bluetooth-devices"}},[e._v("Cannot Pair Bluetooth Devices")])])]),e._v(" "),t("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(" "),t("ul",[t("li",[e._v("Intel 3rd and 4th Gen - GMA series")])]),e._v(" "),t("p",[e._v("For those unfamiliar with what is considered a non-Metal GPU, see the chart below:")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("macOS GPU Chart")]),e._v(" "),t("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(" "),t("table",[t("thead",[t("tr",[t("th",{staticStyle:{"text-align":"left"}},[e._v("Graphics Vendor")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Architecture")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Series")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Supports Metal")])])]),e._v(" "),t("tbody",[t("tr",[t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[e._v("ATI")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("TeraScale 1")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 2XXX - HD 4XXX")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("TeraScale 2")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 5XXX - HD 6XXX")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("AMD")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("GCN (and newer)")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 7XXX+")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("span",{staticStyle:{color:"green"}},[e._v("Yes")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[e._v("NVIDIA")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Tesla")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("8XXX - 3XX")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Fermi")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("4XX - 5XX")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Kepler")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("6XX - 7XX")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("span",{staticStyle:{color:"green"}},[e._v("Yes")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Maxwell")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("8XX - 9XX")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t("span",{staticStyle:{color:"red"}},[e._v("No (on 10.14 and newer)")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Pascal")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("10XX")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[e._v("Intel")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("GMA")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("GMA 900 - GMA X3000")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Iron Lake")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD series")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Sandy Bridge")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 3000")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Ivy Bridge (and newer)")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 4000")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("span",{staticStyle:{color:"green"}},[e._v("Yes")])])])])])]),e._v(" "),t("h2",{attrs:{id:"broken-background-blurs"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#broken-background-blurs"}},[e._v("#")]),e._v(" Broken Background Blurs")]),e._v(" "),t("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(" "),t("p",[t("img",{attrs:{src:a(312),alt:""}})]),e._v(" "),t("p",[e._v("Do note that enabling beta blurs can be more demanding on slower hardware")]),e._v(" "),t("h2",{attrs:{id:"downloading-older-non-metal-apps"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#downloading-older-non-metal-apps"}},[e._v("#")]),e._v(" Downloading older non-Metal Apps")]),e._v(" "),t("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(" "),t("ul",[t("li",[t("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"),t("OutboundLink")],1)])]),e._v(" "),t("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(" "),t("h2",{attrs:{id:"unable-to-run-zoom"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-run-zoom"}},[e._v("#")]),e._v(" Unable to run Zoom")]),e._v(" "),t("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(" "),t("ul",[t("li",[t("a",{attrs:{href:"http://dosdude1.com/catalina/zoomnonmetal-new.command.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Zoom Non-Metal Fix"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"}},[t("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(" "),t("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(" "),t("p",[e._v("This issue is fully resolved for 13.2.1 and lower starting from 0.2.5.")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Workaround for 0.2.4, Ventura 13.3+")]),e._v(" "),t("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(" "),t("p",[t("a",{attrs:{href:"https://github.com/jslegendre/tccplus",target:"_blank",rel:"noopener noreferrer"}},[e._v("Download TCCPlus"),t("OutboundLink")],1)]),e._v(" "),t("p",[e._v("Example usage with Discord and microphone permissions:")]),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 comment"}},[e._v("# Open Terminal and run the following commands")]),e._v("\n"),t("span",{pre:!0,attrs:{class:"token builtin class-name"}},[e._v("cd")]),e._v(" ~/Downloads/\n"),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("chmod")]),e._v(" +x tccplus\n./tccplus "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("add")]),e._v(" Microphone com.hnc.Discord\n")])])]),t("p",[e._v("For those who may experience issues with "),t("code",[e._v("tccplus")]),e._v(", you can manually patch "),t("code",[e._v("com.apple.TCC")]),e._v(" to add permissions:")]),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 comment"}},[e._v("# get app id (Zoom.us used in example):")]),e._v("\n$ osascript "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-e")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v("'id of app \"zoom.us\"'")]),e._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# output: us.zoom.xos")]),e._v("\n\n$ "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" sqlite3 ~/Library/Application"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[e._v("\\")]),e._v(" Support/com.apple.TCC/TCC.db "),t("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$ "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" sqlite3 ~/Library/Application"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[e._v("\\")]),e._v(" Support/com.apple.TCC/TCC.db "),t("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(" "),t("h2",{attrs:{id:"keyboard-backlight-broken"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#keyboard-backlight-broken"}},[e._v("#")]),e._v(" Keyboard Backlight broken")]),e._v(" "),t("p",[e._v("Due to forcing "),t("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 "),t("a",{attrs:{href:"https://www.macupdate.com/app/mac/22151/lab-tick",target:"_blank",rel:"noopener noreferrer"}},[e._v("LabTick"),t("OutboundLink")],1),e._v(" are able to set the brightness manually.")]),e._v(" "),t("h2",{attrs:{id:"photos-and-maps-apps-heavily-distorted"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#photos-and-maps-apps-heavily-distorted"}},[e._v("#")]),e._v(" Photos and Maps Apps Heavily Distorted")]),e._v(" "),t("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, "),t("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"),t("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 "),t("a",{attrs:{href:"https://www.madrau.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("SwitchResX"),t("OutboundLink")],1),e._v(", "),t("a",{attrs:{href:"https://macdownload.informer.com/resxtreme/",target:"_blank",rel:"noopener noreferrer"}},[e._v("ResXreme"),t("OutboundLink")],1),e._v(" and "),t("a",{attrs:{href:"http://easyresapp.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("EasyRes"),t("OutboundLink")],1),e._v(".")]),e._v(" "),t("h2",{attrs:{id:"cannot-press-done-when-editing-a-sidebar-widget"}},[t("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(" "),t("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(" "),t("h2",{attrs:{id:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"}},[t("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(" "),t("p",[t("strong",[e._v("Fixed for macOS Ventura starting from 0.6.6. Big Sur and Monterey will continue to exhibit the issue.")])]),e._v(" "),t("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(" "),t("ul",[t("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(" "),t("p",[e._v("In the event Apple removes 11.2.3 from their catalogue, we've provided a mirror below:")]),e._v(" "),t("ul",[t("li",[t("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"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"}},[t("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(" "),t("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(" "),t("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(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%01%00%00%00\n")])])]),t("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 "),t("a",{attrs:{href:"https://www.displaylink.com/products/usb-adapters",target:"_blank",rel:"noopener noreferrer"}},[e._v("DisplayLink Adapters"),t("OutboundLink")],1),e._v(" can work around this limitation, however, note that you'll need to use older drivers (5.2.6):")]),e._v(" "),t("ul",[t("li",[t("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"),t("OutboundLink")],1)])]),e._v(" "),t("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(" "),t("h2",{attrs:{id:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"}},[t("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(" "),t("p",[e._v("Resolved with OpenCore Legacy Patcher v0.4.2")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Legacy Fix (prior to 0.4.2)")]),e._v(" "),t("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(" "),t("p",[e._v("Applications that can set color depth are:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://www.madrau.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("SwitchResX"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://macdownload.informer.com/resxtreme/",target:"_blank",rel:"noopener noreferrer"}},[e._v("ResXtreme"),t("OutboundLink")],1)])])]),e._v(" "),t("h2",{attrs:{id:"unable-to-allow-safari-extensions"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-allow-safari-extensions"}},[e._v("#")]),e._v(" Unable to allow Safari Extensions")]),e._v(" "),t("p",[e._v("Due to a bug in the legacy acceleration patches, users won't be able to enable Safari Extensions.")]),e._v(" "),t("p",[e._v("The following tool can be used to work-around this issue:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/moosethegoose2213/Non-Metal-Safari-Extensions/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal Safari Extensions"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"cannot-login-on-2011-15-and-17-macbook-pros"}},[t("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(" "),t("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(" "),t("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(" "),t("ol",[t("li",[e._v("Boot macOS in Single User Mode\n"),t("ul",[t("li",[e._v("Press Cmd+S in OpenCore's menu when you turn the Mac on")])])]),e._v(" "),t("li",[e._v("When the command line prompt appears, enter the dGPU disabler argument (at the bottom)")]),e._v(" "),t("li",[e._v("Reboot and patched macOS should work normally")]),e._v(" "),t("li",[e._v("If you still want to use the dGPU, run OpenCore Legacy Patcher and enable TS2 Acceleration from settings. Go to "),t("code",[e._v("Patcher Settings -> Developer Settings -> Set TeraScale 2 Accel")]),e._v(", then root patch again.")]),e._v(" "),t("li",[e._v("Either Reset NVRAM or set "),t("code",[e._v("gpu-power-prefs")]),e._v(" to zeros to re-enable the dGPU")])]),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 comment"}},[e._v("# Forces GMUX to use iGPU only (ie. disable dGPU)")]),e._v("\nnvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%01%00%00%00\n"),t("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"),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%00%00%00%00\n")])])]),t("h2",{attrs:{id:"black-boxes-on-hd3000-igpus"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#black-boxes-on-hd3000-igpus"}},[e._v("#")]),e._v(" Black Boxes on HD3000 iGPUs")]),e._v(" "),t("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 "),t("code",[e._v("Display")]),e._v(" or "),t("code",[e._v("Display P3")]),e._v(" Color Profiles in Display Settings.")]),e._v(" "),t("ul",[t("li",[e._v("Mainly applicable for HDMI Displays, DVI and DisplayPort are generally unaffected.")]),e._v(" "),t("li",[e._v("If you're inside Setup Assistant, press "),t("code",[e._v("Cmd")]),e._v(" + "),t("code",[e._v("Option")]),e._v(" + "),t("code",[e._v("Control")]),e._v(" + "),t("code",[e._v("T")]),e._v(" to launch Terminal. From there, run "),t("code",[e._v("open /System/Applications/System\\ Preferences.app")])]),e._v(" "),t("li",[e._v("Issue has spread to more Macs with macOS Ventura, including MacBook Airs and MacBook Pros")])]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",{staticStyle:{"text-align":"left"}},[e._v("Default Color Profile")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Display/Display P3 Profile")])])]),e._v(" "),t("tbody",[t("tr",[t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(313),alt:""}})]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(314),alt:""}})])])])]),e._v(" "),t("h2",{attrs:{id:"cannot-pair-bluetooth-devices"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#cannot-pair-bluetooth-devices"}},[e._v("#")]),e._v(" Cannot Pair Bluetooth Devices")]),e._v(" "),t("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(" "),t("ol",[t("li",[e._v("Enable Keyboard Navigation in System Settings -> Keyboard")]),e._v(" "),t("li",[e._v("Tab + space over Bluetooth devices in System Settings -> Bluetooth")]),e._v(" "),t("li",[e._v("Pair button should appear")])]),e._v(" "),t("p",[e._v("For more information, see "),t("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"),t("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{318:function(e,t,a){e.exports=a.p+"assets/img/OCLP-GUI-Settings-Beta-Blur.b735ea83.png"},319:function(e,t,a){e.exports=a.p+"assets/img/HD3000-Default-Colors.9cffb2e2.png"},320:function(e,t,a){e.exports=a.p+"assets/img/HD3000-Display-Colors.7dceba0b.png"},392:function(e,t,a){"use strict";a.r(t);var o=a(10),s=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"working-around-legacy-acceleration-issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#working-around-legacy-acceleration-issues"}},[e._v("#")]),e._v(" Working Around Legacy Acceleration Issues")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#broken-background-blurs"}},[e._v("Broken Background Blurs")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#downloading-older-non-metal-apps"}},[e._v("Downloading older non-Metal Apps")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#unable-to-run-zoom"}},[e._v("Unable to run Zoom")])]),e._v(" "),t("li",[t("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(" "),t("li",[t("a",{attrs:{href:"#keyboard-backlight-broken"}},[e._v("Keyboard Backlight broken")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#photos-and-maps-apps-heavily-distorted"}},[e._v("Photos and Maps Apps Heavily Distorted")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-press-done-when-editing-a-sidebar-widget"}},[e._v('Cannot press "Done" when editing a Sidebar Widget')])]),e._v(" "),t("li",[t("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(" "),t("li",[t("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(" "),t("li",[t("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(" "),t("li",[t("a",{attrs:{href:"#unable-to-allow-Safari-Extensions"}},[e._v("Unable to allow Safari Extensions")])]),e._v(" "),t("li",[t("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(" "),t("li",[t("a",{attrs:{href:"#black-boxes-on-hd3000-igpus"}},[e._v("Black Boxes on HD3000 iGPUs")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#cannot-pair-bluetooth-devices"}},[e._v("Cannot Pair Bluetooth Devices")])])]),e._v(" "),t("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(" "),t("ul",[t("li",[e._v("Intel 3rd and 4th Gen - GMA series")])]),e._v(" "),t("p",[e._v("For those unfamiliar with what is considered a non-Metal GPU, see the chart below:")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("macOS GPU Chart")]),e._v(" "),t("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(" "),t("table",[t("thead",[t("tr",[t("th",{staticStyle:{"text-align":"left"}},[e._v("Graphics Vendor")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Architecture")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Series")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Supports Metal")])])]),e._v(" "),t("tbody",[t("tr",[t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[e._v("ATI")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("TeraScale 1")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 2XXX - HD 4XXX")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("TeraScale 2")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 5XXX - HD 6XXX")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("AMD")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("GCN (and newer)")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 7XXX+")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("span",{staticStyle:{color:"green"}},[e._v("Yes")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[e._v("NVIDIA")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("Tesla")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("8XXX - 3XX")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Fermi")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("4XX - 5XX")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Kepler")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("6XX - 7XX")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("span",{staticStyle:{color:"green"}},[e._v("Yes")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Maxwell")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("8XX - 9XX")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t("span",{staticStyle:{color:"red"}},[e._v("No (on 10.14 and newer)")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Pascal")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("10XX")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[e._v("Intel")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("GMA")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("GMA 900 - GMA X3000")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t("span",{staticStyle:{color:"red"}},[e._v("No")])])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Iron Lake")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD series")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Sandy Bridge")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 3000")])]),e._v(" "),t("tr",[t("td",{staticStyle:{"text-align":"left"}},[e._v("Ivy Bridge (and newer)")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[e._v("HD 4000")]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("span",{staticStyle:{color:"green"}},[e._v("Yes")])])])])])]),e._v(" "),t("h2",{attrs:{id:"broken-background-blurs"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#broken-background-blurs"}},[e._v("#")]),e._v(" Broken Background Blurs")]),e._v(" "),t("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(" "),t("p",[t("img",{attrs:{src:a(318),alt:""}})]),e._v(" "),t("p",[e._v("Do note that enabling beta blurs can be more demanding on slower hardware")]),e._v(" "),t("h2",{attrs:{id:"downloading-older-non-metal-apps"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#downloading-older-non-metal-apps"}},[e._v("#")]),e._v(" Downloading older non-Metal Apps")]),e._v(" "),t("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(" "),t("ul",[t("li",[t("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"),t("OutboundLink")],1)])]),e._v(" "),t("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(" "),t("h2",{attrs:{id:"unable-to-run-zoom"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-run-zoom"}},[e._v("#")]),e._v(" Unable to run Zoom")]),e._v(" "),t("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(" "),t("ul",[t("li",[t("a",{attrs:{href:"http://dosdude1.com/catalina/zoomnonmetal-new.command.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Zoom Non-Metal Fix"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"}},[t("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(" "),t("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(" "),t("p",[e._v("This issue is fully resolved for 13.2.1 and lower starting from 0.2.5.")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Workaround for 0.2.4, Ventura 13.3+")]),e._v(" "),t("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(" "),t("p",[t("a",{attrs:{href:"https://github.com/jslegendre/tccplus",target:"_blank",rel:"noopener noreferrer"}},[e._v("Download TCCPlus"),t("OutboundLink")],1)]),e._v(" "),t("p",[e._v("Example usage with Discord and microphone permissions:")]),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 comment"}},[e._v("# Open Terminal and run the following commands")]),e._v("\n"),t("span",{pre:!0,attrs:{class:"token builtin class-name"}},[e._v("cd")]),e._v(" ~/Downloads/\n"),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("chmod")]),e._v(" +x tccplus\n./tccplus "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("add")]),e._v(" Microphone com.hnc.Discord\n")])])]),t("p",[e._v("For those who may experience issues with "),t("code",[e._v("tccplus")]),e._v(", you can manually patch "),t("code",[e._v("com.apple.TCC")]),e._v(" to add permissions:")]),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 comment"}},[e._v("# get app id (Zoom.us used in example):")]),e._v("\n$ osascript "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-e")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v("'id of app \"zoom.us\"'")]),e._v("\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# output: us.zoom.xos")]),e._v("\n\n$ "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" sqlite3 ~/Library/Application"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[e._v("\\")]),e._v(" Support/com.apple.TCC/TCC.db "),t("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$ "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" sqlite3 ~/Library/Application"),t("span",{pre:!0,attrs:{class:"token punctuation"}},[e._v("\\")]),e._v(" Support/com.apple.TCC/TCC.db "),t("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(" "),t("h2",{attrs:{id:"keyboard-backlight-broken"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#keyboard-backlight-broken"}},[e._v("#")]),e._v(" Keyboard Backlight broken")]),e._v(" "),t("p",[e._v("Due to forcing "),t("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 "),t("a",{attrs:{href:"https://www.macupdate.com/app/mac/22151/lab-tick",target:"_blank",rel:"noopener noreferrer"}},[e._v("LabTick"),t("OutboundLink")],1),e._v(" are able to set the brightness manually.")]),e._v(" "),t("h2",{attrs:{id:"photos-and-maps-apps-heavily-distorted"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#photos-and-maps-apps-heavily-distorted"}},[e._v("#")]),e._v(" Photos and Maps Apps Heavily Distorted")]),e._v(" "),t("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, "),t("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"),t("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 "),t("a",{attrs:{href:"https://www.madrau.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("SwitchResX"),t("OutboundLink")],1),e._v(", "),t("a",{attrs:{href:"https://macdownload.informer.com/resxtreme/",target:"_blank",rel:"noopener noreferrer"}},[e._v("ResXreme"),t("OutboundLink")],1),e._v(" and "),t("a",{attrs:{href:"http://easyresapp.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("EasyRes"),t("OutboundLink")],1),e._v(".")]),e._v(" "),t("h2",{attrs:{id:"cannot-press-done-when-editing-a-sidebar-widget"}},[t("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(" "),t("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(" "),t("h2",{attrs:{id:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"}},[t("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(" "),t("p",[t("strong",[e._v("Fixed for macOS Ventura starting from 0.6.6. Big Sur and Monterey will continue to exhibit the issue.")])]),e._v(" "),t("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(" "),t("ul",[t("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(" "),t("p",[e._v("In the event Apple removes 11.2.3 from their catalogue, we've provided a mirror below:")]),e._v(" "),t("ul",[t("li",[t("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"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"}},[t("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(" "),t("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(" "),t("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(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%01%00%00%00\n")])])]),t("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 "),t("a",{attrs:{href:"https://www.displaylink.com/products/usb-adapters",target:"_blank",rel:"noopener noreferrer"}},[e._v("DisplayLink Adapters"),t("OutboundLink")],1),e._v(" can work around this limitation, however, note that you'll need to use older drivers (5.2.6):")]),e._v(" "),t("ul",[t("li",[t("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"),t("OutboundLink")],1)])]),e._v(" "),t("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(" "),t("h2",{attrs:{id:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"}},[t("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(" "),t("p",[e._v("Resolved with OpenCore Legacy Patcher v0.4.2")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Legacy Fix (prior to 0.4.2)")]),e._v(" "),t("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(" "),t("p",[e._v("Applications that can set color depth are:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://www.madrau.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("SwitchResX"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://macdownload.informer.com/resxtreme/",target:"_blank",rel:"noopener noreferrer"}},[e._v("ResXtreme"),t("OutboundLink")],1)])])]),e._v(" "),t("h2",{attrs:{id:"unable-to-allow-safari-extensions"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#unable-to-allow-safari-extensions"}},[e._v("#")]),e._v(" Unable to allow Safari Extensions")]),e._v(" "),t("p",[e._v("Due to a bug in the legacy acceleration patches, users won't be able to enable Safari Extensions.")]),e._v(" "),t("p",[e._v("The following tool can be used to work-around this issue:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/moosethegoose2213/Non-Metal-Safari-Extensions/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal Safari Extensions"),t("OutboundLink")],1)])]),e._v(" "),t("h2",{attrs:{id:"cannot-login-on-2011-15-and-17-macbook-pros"}},[t("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(" "),t("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(" "),t("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(" "),t("ol",[t("li",[e._v("Boot macOS in Single User Mode\n"),t("ul",[t("li",[e._v("Press Cmd+S in OpenCore's menu when you turn the Mac on")])])]),e._v(" "),t("li",[e._v("When the command line prompt appears, enter the dGPU disabler argument (at the bottom)")]),e._v(" "),t("li",[e._v("Reboot and patched macOS should work normally")]),e._v(" "),t("li",[e._v("If you still want to use the dGPU, run OpenCore Legacy Patcher and enable TS2 Acceleration from settings. Go to "),t("code",[e._v("Patcher Settings -> Developer Settings -> Set TeraScale 2 Accel")]),e._v(", then root patch again.")]),e._v(" "),t("li",[e._v("Either Reset NVRAM or set "),t("code",[e._v("gpu-power-prefs")]),e._v(" to zeros to re-enable the dGPU")])]),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 comment"}},[e._v("# Forces GMUX to use iGPU only (ie. disable dGPU)")]),e._v("\nnvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs"),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%01%00%00%00\n"),t("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"),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("=")]),e._v("%00%00%00%00\n")])])]),t("h2",{attrs:{id:"black-boxes-on-hd3000-igpus"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#black-boxes-on-hd3000-igpus"}},[e._v("#")]),e._v(" Black Boxes on HD3000 iGPUs")]),e._v(" "),t("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 "),t("code",[e._v("Display")]),e._v(" or "),t("code",[e._v("Display P3")]),e._v(" Color Profiles in Display Settings.")]),e._v(" "),t("ul",[t("li",[e._v("Mainly applicable for HDMI Displays, DVI and DisplayPort are generally unaffected.")]),e._v(" "),t("li",[e._v("If you're inside Setup Assistant, press "),t("code",[e._v("Cmd")]),e._v(" + "),t("code",[e._v("Option")]),e._v(" + "),t("code",[e._v("Control")]),e._v(" + "),t("code",[e._v("T")]),e._v(" to launch Terminal. From there, run "),t("code",[e._v("open /System/Applications/System\\ Preferences.app")])]),e._v(" "),t("li",[e._v("Issue has spread to more Macs with macOS Ventura, including MacBook Airs and MacBook Pros")])]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",{staticStyle:{"text-align":"left"}},[e._v("Default Color Profile")]),e._v(" "),t("th",{staticStyle:{"text-align":"left"}},[e._v("Display/Display P3 Profile")])])]),e._v(" "),t("tbody",[t("tr",[t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(319),alt:""}})]),e._v(" "),t("td",{staticStyle:{"text-align":"left"}},[t("img",{attrs:{src:a(320),alt:""}})])])])]),e._v(" "),t("h2",{attrs:{id:"cannot-pair-bluetooth-devices"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#cannot-pair-bluetooth-devices"}},[e._v("#")]),e._v(" Cannot Pair Bluetooth Devices")]),e._v(" "),t("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(" "),t("ol",[t("li",[e._v("Enable Keyboard Navigation in System Settings -> Keyboard")]),e._v(" "),t("li",[e._v("Tab + space over Bluetooth devices in System Settings -> Bluetooth")]),e._v(" "),t("li",[e._v("Pair button should appear")])]),e._v(" "),t("p",[e._v("For more information, see "),t("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"),t("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file diff --git a/assets/js/29.b3df308d.js b/assets/js/29.7c23adf5.js similarity index 93% rename from assets/js/29.b3df308d.js rename to assets/js/29.7c23adf5.js index 6dde21b91..d9a554309 100644 --- a/assets/js/29.b3df308d.js +++ b/assets/js/29.7c23adf5.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{282:function(e,t,o){e.exports=o.p+"assets/img/mountefi.f1bedccd.png"},326:function(e,t,o){e.exports=o.p+"assets/img/ocdebugimage.f846d5a0.png"},327:function(e,t,o){e.exports=o.p+"assets/img/logs-efi.c416d33f.png"},395:function(e,t,o){"use strict";o.r(t);var r=o(10),s=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"how-to-debug-with-opencore"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#how-to-debug-with-opencore"}},[e._v("#")]),e._v(" How to debug with OpenCore")]),e._v(" "),t("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 "),t("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),t("OutboundLink")],1),e._v(" for help.")]),e._v(" "),t("h2",{attrs:{id:"debugging-yourself"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#debugging-yourself"}},[e._v("#")]),e._v(" Debugging yourself")]),e._v(" "),t("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(" "),t("ul",[t("li",[e._v('"Enable Verbose Mode"')]),e._v(" "),t("li",[e._v('"Enable OpenCore DEBUG"')]),e._v(" "),t("li",[e._v('"Enable Kext DEBUG"')])]),e._v(" "),t("p",[t("img",{attrs:{src:o(326),alt:""}})]),e._v(" "),t("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(" "),t("h2",{attrs:{id:"obtaining-opencore-logs-from-disk"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-opencore-logs-from-disk"}},[e._v("#")]),e._v(" Obtaining OpenCore logs from disk")]),e._v(" "),t("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, '),t("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("download and run MountEFI"),t("OutboundLink")],1),e._v(":")]),e._v(" "),t("p",[t("img",{attrs:{src:o(282),alt:""}})]),e._v(" "),t("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(" "),t("p",[t("img",{attrs:{src:o(327),alt:""}})]),e._v(" "),t("h2",{attrs:{id:"obtaining-kernel-logs-from-macos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-kernel-logs-from-macos"}},[e._v("#")]),e._v(" Obtaining Kernel logs from macOS")]),e._v(" "),t("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(" "),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("dmesg")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" ~/Desktop/DMESG.txt\n")])])]),t("p",[e._v("From there, you'll have a log on your desktop.")]),e._v(" "),t("h2",{attrs:{id:"filing-an-issue-with-us"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#filing-an-issue-with-us"}},[e._v("#")]),e._v(" Filing an issue with us")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("Currently issues have been disabled due to "),t("RouterLink",{attrs:{to:"/ISSUES-HOLD.html"}},[e._v("current events")]),e._v(". You can continue to receive support in the "),t("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),t("OutboundLink")],1),e._v(", where there are active members of the community available.")],1)]),e._v(" "),t("p",[e._v("Now that you have proper logs, you can now "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("file issues with us"),t("OutboundLink")],1),e._v(". This is a reminder to include the following info:")]),e._v(" "),t("ul",[t("li",[e._v("Model that you're patching for (ie. MacBookPro10,1)")]),e._v(" "),t("li",[e._v("Target OS (ie. macOS 11.2.3)")]),e._v(" "),t("li",[e._v("Host OS (ie. macOS 10.15.7)")]),e._v(" "),t("li",[e._v("Upload of your OpenCore Build Folder")]),e._v(" "),t("li",[e._v("Upload of your OpenCore log (if applicable)")]),e._v(" "),t("li",[e._v("Upload of your Kernel log (if applicable)")])]),e._v(" "),t("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=s.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{282:function(e,t,o){e.exports=o.p+"assets/img/mountefi.f1bedccd.png"},325:function(e,t,o){e.exports=o.p+"assets/img/ocdebugimage.f846d5a0.png"},326:function(e,t,o){e.exports=o.p+"assets/img/logs-efi.c416d33f.png"},394:function(e,t,o){"use strict";o.r(t);var r=o(10),s=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"how-to-debug-with-opencore"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#how-to-debug-with-opencore"}},[e._v("#")]),e._v(" How to debug with OpenCore")]),e._v(" "),t("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 "),t("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),t("OutboundLink")],1),e._v(" for help.")]),e._v(" "),t("h2",{attrs:{id:"debugging-yourself"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#debugging-yourself"}},[e._v("#")]),e._v(" Debugging yourself")]),e._v(" "),t("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(" "),t("ul",[t("li",[e._v('"Enable Verbose Mode"')]),e._v(" "),t("li",[e._v('"Enable OpenCore DEBUG"')]),e._v(" "),t("li",[e._v('"Enable Kext DEBUG"')])]),e._v(" "),t("p",[t("img",{attrs:{src:o(325),alt:""}})]),e._v(" "),t("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(" "),t("h2",{attrs:{id:"obtaining-opencore-logs-from-disk"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-opencore-logs-from-disk"}},[e._v("#")]),e._v(" Obtaining OpenCore logs from disk")]),e._v(" "),t("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, '),t("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("download and run MountEFI"),t("OutboundLink")],1),e._v(":")]),e._v(" "),t("p",[t("img",{attrs:{src:o(282),alt:""}})]),e._v(" "),t("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(" "),t("p",[t("img",{attrs:{src:o(326),alt:""}})]),e._v(" "),t("h2",{attrs:{id:"obtaining-kernel-logs-from-macos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-kernel-logs-from-macos"}},[e._v("#")]),e._v(" Obtaining Kernel logs from macOS")]),e._v(" "),t("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(" "),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("dmesg")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" ~/Desktop/DMESG.txt\n")])])]),t("p",[e._v("From there, you'll have a log on your desktop.")]),e._v(" "),t("h2",{attrs:{id:"filing-an-issue-with-us"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#filing-an-issue-with-us"}},[e._v("#")]),e._v(" Filing an issue with us")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("Currently issues have been disabled due to "),t("RouterLink",{attrs:{to:"/ISSUES-HOLD.html"}},[e._v("current events")]),e._v(". You can continue to receive support in the "),t("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),t("OutboundLink")],1),e._v(", where there are active members of the community available.")],1)]),e._v(" "),t("p",[e._v("Now that you have proper logs, you can now "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("file issues with us"),t("OutboundLink")],1),e._v(". This is a reminder to include the following info:")]),e._v(" "),t("ul",[t("li",[e._v("Model that you're patching for (ie. MacBookPro10,1)")]),e._v(" "),t("li",[e._v("Target OS (ie. macOS 11.2.3)")]),e._v(" "),t("li",[e._v("Host OS (ie. macOS 10.15.7)")]),e._v(" "),t("li",[e._v("Upload of your OpenCore Build Folder")]),e._v(" "),t("li",[e._v("Upload of your OpenCore log (if applicable)")]),e._v(" "),t("li",[e._v("Upload of your Kernel log (if applicable)")])]),e._v(" "),t("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=s.exports}}]); \ No newline at end of file diff --git a/assets/js/37.8889d289.js b/assets/js/37.cc34c392.js similarity index 87% rename from assets/js/37.8889d289.js rename to assets/js/37.cc34c392.js index 9485f2ab3..8c4db9a29 100644 --- a/assets/js/37.8889d289.js +++ b/assets/js/37.cc34c392.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{325:function(e,t,o){e.exports=o.p+"assets/img/oc-explained.d196cefa.png"},394:function(e,t,o){"use strict";o.r(t);var r=o(10),a=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"boot-process-with-opencore-legacy-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Boot Process with OpenCore Legacy Patcher")]),e._v(" "),t("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 '),t("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),t("OutboundLink")],1),e._v(", our back-end, and what makes this patcher so powerful.")]),e._v(" "),t("h2",{attrs:{id:"boot-process-with-opencore"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore"}},[e._v("#")]),e._v(" Boot Process with OpenCore")]),e._v(" "),t("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 "),t("em",[e._v("how")]),e._v(" OpenCore works with your Mac:")]),e._v(" "),t("p",[t("img",{attrs:{src:o(325),alt:""}})])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{327:function(e,t,o){e.exports=o.p+"assets/img/oc-explained.d196cefa.png"},396:function(e,t,o){"use strict";o.r(t);var r=o(10),a=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"boot-process-with-opencore-legacy-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Boot Process with OpenCore Legacy Patcher")]),e._v(" "),t("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 '),t("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),t("OutboundLink")],1),e._v(", our back-end, and what makes this patcher so powerful.")]),e._v(" "),t("h2",{attrs:{id:"boot-process-with-opencore"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore"}},[e._v("#")]),e._v(" Boot Process with OpenCore")]),e._v(" "),t("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 "),t("em",[e._v("how")]),e._v(" OpenCore works with your Mac:")]),e._v(" "),t("p",[t("img",{attrs:{src:o(327),alt:""}})])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/38.c1e63c9d.js b/assets/js/38.c7fe290c.js similarity index 99% rename from assets/js/38.c1e63c9d.js rename to assets/js/38.c7fe290c.js index 88e35a3ff..36c108f53 100644 --- a/assets/js/38.c1e63c9d.js +++ b/assets/js/38.c7fe290c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{347:function(e,a,o){e.exports=o.p+"assets/img/macos-monterey.854c5d62.png"},401:function(e,a,o){"use strict";o.r(a);var t=o(10),r=Object(t.a)({},(function(){var e=this,a=e._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("p",[a("img",{attrs:{src:o(347),alt:""}})]),e._v(" "),a("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(" "),a("h2",{attrs:{id:"newly-dropped-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("iMac14,4")]),e._v(" "),a("li",[e._v("iMac15,1")]),e._v(" "),a("li",[e._v("MacBook8,1")]),e._v(" "),a("li",[e._v("MacBookAir6,1")]),e._v(" "),a("li",[e._v("MacBookAir6,2")]),e._v(" "),a("li",[e._v("MacBookPro11,1")]),e._v(" "),a("li",[e._v("MacBookPro11,2")]),e._v(" "),a("li",[e._v("MacBookPro11,3")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Model names")]),e._v(" "),a("ul",[a("li",[e._v("iMac (21.5-inch, Mid 2014)")]),e._v(" "),a("li",[e._v("iMac (Retina 5K, 27-inch, Late 2014)")]),e._v(" "),a("li",[e._v("MacBook (Retina, 12-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBook Air (11-inch, Mid 2013)")]),e._v(" "),a("li",[e._v("MacBook Air (13-inch, Mid 2013)")]),e._v(" "),a("li",[e._v("MacBook Air (11-inch, Early 2014)")]),e._v(" "),a("li",[e._v("MacBook Air (13-inch, Early 2014)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 13-inch, Late 2013)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 15-inch, Late 2013)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 15-inch, Mid 2014)")])])]),e._v(" "),a("p",[e._v("All of these models now have support in OpenCore Legacy Patcher.")]),e._v(" "),a("h2",{attrs:{id:"current-monterey-issues"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#current-monterey-issues"}},[e._v("#")]),e._v(" Current Monterey Issues")]),e._v(" "),a("h3",{attrs:{id:"macbookpro11-3-booting-issue-without-kepler-acceleration"}},[a("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(" "),a("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 ("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),a("OutboundLink")],1),e._v(".) Currently the only workaround is to install the patches in safe mode, by holding down "),a("code",[e._v("Shift+Enter")]),e._v(" when you select macOS in the OCLP boot picker.")]),e._v(" "),a("h2",{attrs:{id:"previously-broken-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#previously-broken-hardware"}},[e._v("#")]),e._v(" Previously Broken Hardware")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("iMac15,1 5K Display Output Issue (Resolved in 0.3.2 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Documentation:\n"),a("ul",[a("li",[a("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"),a("OutboundLink")],1)])])]),e._v(" "),a("li",[e._v("Associated Github Issue:\n"),a("ul",[a("li",[a("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'),a("OutboundLink")],1)])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("macOS 12.0 Beta 4 issue on 2012 to early 2013 machines (Resolved in 0.2.5 and newer)")]),e._v(" "),a("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(" "),a("ul",[a("li",[a("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)"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("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)"),a("OutboundLink")],1)])]),e._v(" "),a("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(" "),a("div",{staticClass:"language-sh extra-class"},[a("pre",{pre:!0,attrs:{class:"language-sh"}},[a("code",[a("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[e._v("killall")]),e._v(" "),a("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-9")]),e._v(" BlueTool bluetoothd\n")])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Wireless Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Broadcom BCM94328, BCM94322 and Atheros Wireless Chipsets lost support")])]),e._v(" "),a("p",[e._v("The following models lost Wifi support in macOS Monterey due to their legacy Wireless chipset:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook5,x and older")]),e._v(" "),a("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Note: BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Bluetooth Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("BRCM2046 and BRCM2070 Bluetooth Chipsets lost support")])]),e._v(" "),a("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Bluetooth chipset:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini5,1 and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir4,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro8,1 and older")]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Note: Native BRCM20702 and BRCM20703 are still fully supported by OpenCore Legacy Patcher")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Dropped Firmwares")]),e._v(" "),a("p",[e._v("Here are the firmwares macOS Monterey Dropped (previously located within IOBluetoothUSBDFU.kext):")]),e._v(" "),a("ul",[a("li",[e._v("2046_820F.dfu")]),e._v(" "),a("li",[e._v("2046_8210.dfu")]),e._v(" "),a("li",[e._v("2046_8213.dfu")]),e._v(" "),a("li",[e._v("2046_8215.dfu")]),e._v(" "),a("li",[e._v("2046_8216.dfu")]),e._v(" "),a("li",[e._v("2046_8217.dfu")]),e._v(" "),a("li",[e._v("2070_821A.dfu")]),e._v(" "),a("li",[e._v("2070_821B.dfu")]),e._v(" "),a("li",[e._v("2070_8218.dfu")]),e._v(" "),a("li",[e._v("20702_821D.dfu")]),e._v(" "),a("li",[e._v("20702_821F.dfu")]),e._v(" "),a("li",[e._v("20702_828A.dfu")]),e._v(" "),a("li",[e._v("20702_828B.dfu")]),e._v(" "),a("li",[e._v("20702_828C.dfu")]),e._v(" "),a("li",[e._v("20702_8281.dfu")]),e._v(" "),a("li",[e._v("20702_8286.dfu")])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Ivy Bridge iGPU Acceleration (Resolved in 0.1.7 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Intel HD4000 iGPUs lost support")])]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("Macmini6,x")]),e._v(" "),a("li",[e._v("MacBookAir5,x")]),e._v(" "),a("li",[e._v("MacBookPro9,x")]),e._v(" "),a("li",[e._v("MacBookPro10,x")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("NVIDIA Kepler dGPU Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("NVIDIA Kepler dGPUs lost support")])]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("MacBookPro9,1")]),e._v(" "),a("li",[e._v("MacBookPro10,1")]),e._v(" "),a("li",[e._v("MacBookPro11,3")]),e._v(" "),a("li",[e._v("iMac13,x")]),e._v(" "),a("li",[e._v("iMac14,x")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Non-Metal Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Non-Metal GPUs no longer have working acceleration patches:\n"),a("ul",[a("li",[e._v("Intel Ironlake and Sandy Bridge iGPUs")]),e._v(" "),a("li",[e._v("NVIDIA Tesla and Fermi GPUs")]),e._v(" "),a("li",[e._v("AMD TeraScale 1 and 2 GPUs")])])])]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini5,x and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir4,x and older")]),e._v(" "),a("li",[e._v("MacBookPro8,x and older")])]),e._v(" "),a("p",[e._v("Note: iMac10,1 through iMac12,x can be upgraded with Metal GPUs, "),a("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"),a("OutboundLink")],1)])])])}),[],!1,null,null,null);a.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{347:function(e,a,o){e.exports=o.p+"assets/img/macos-monterey.854c5d62.png"},403:function(e,a,o){"use strict";o.r(a);var t=o(10),r=Object(t.a)({},(function(){var e=this,a=e._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("p",[a("img",{attrs:{src:o(347),alt:""}})]),e._v(" "),a("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(" "),a("h2",{attrs:{id:"newly-dropped-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("iMac14,4")]),e._v(" "),a("li",[e._v("iMac15,1")]),e._v(" "),a("li",[e._v("MacBook8,1")]),e._v(" "),a("li",[e._v("MacBookAir6,1")]),e._v(" "),a("li",[e._v("MacBookAir6,2")]),e._v(" "),a("li",[e._v("MacBookPro11,1")]),e._v(" "),a("li",[e._v("MacBookPro11,2")]),e._v(" "),a("li",[e._v("MacBookPro11,3")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Model names")]),e._v(" "),a("ul",[a("li",[e._v("iMac (21.5-inch, Mid 2014)")]),e._v(" "),a("li",[e._v("iMac (Retina 5K, 27-inch, Late 2014)")]),e._v(" "),a("li",[e._v("MacBook (Retina, 12-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBook Air (11-inch, Mid 2013)")]),e._v(" "),a("li",[e._v("MacBook Air (13-inch, Mid 2013)")]),e._v(" "),a("li",[e._v("MacBook Air (11-inch, Early 2014)")]),e._v(" "),a("li",[e._v("MacBook Air (13-inch, Early 2014)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 13-inch, Late 2013)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 15-inch, Late 2013)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 15-inch, Mid 2014)")])])]),e._v(" "),a("p",[e._v("All of these models now have support in OpenCore Legacy Patcher.")]),e._v(" "),a("h2",{attrs:{id:"current-monterey-issues"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#current-monterey-issues"}},[e._v("#")]),e._v(" Current Monterey Issues")]),e._v(" "),a("h3",{attrs:{id:"macbookpro11-3-booting-issue-without-kepler-acceleration"}},[a("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(" "),a("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 ("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),a("OutboundLink")],1),e._v(".) Currently the only workaround is to install the patches in safe mode, by holding down "),a("code",[e._v("Shift+Enter")]),e._v(" when you select macOS in the OCLP boot picker.")]),e._v(" "),a("h2",{attrs:{id:"previously-broken-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#previously-broken-hardware"}},[e._v("#")]),e._v(" Previously Broken Hardware")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("iMac15,1 5K Display Output Issue (Resolved in 0.3.2 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Documentation:\n"),a("ul",[a("li",[a("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"),a("OutboundLink")],1)])])]),e._v(" "),a("li",[e._v("Associated Github Issue:\n"),a("ul",[a("li",[a("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'),a("OutboundLink")],1)])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("macOS 12.0 Beta 4 issue on 2012 to early 2013 machines (Resolved in 0.2.5 and newer)")]),e._v(" "),a("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(" "),a("ul",[a("li",[a("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)"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("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)"),a("OutboundLink")],1)])]),e._v(" "),a("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(" "),a("div",{staticClass:"language-sh extra-class"},[a("pre",{pre:!0,attrs:{class:"language-sh"}},[a("code",[a("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[e._v("killall")]),e._v(" "),a("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-9")]),e._v(" BlueTool bluetoothd\n")])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Wireless Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Broadcom BCM94328, BCM94322 and Atheros Wireless Chipsets lost support")])]),e._v(" "),a("p",[e._v("The following models lost Wifi support in macOS Monterey due to their legacy Wireless chipset:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook5,x and older")]),e._v(" "),a("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Note: BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Bluetooth Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("BRCM2046 and BRCM2070 Bluetooth Chipsets lost support")])]),e._v(" "),a("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Bluetooth chipset:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini5,1 and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir4,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro8,1 and older")]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Note: Native BRCM20702 and BRCM20703 are still fully supported by OpenCore Legacy Patcher")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Dropped Firmwares")]),e._v(" "),a("p",[e._v("Here are the firmwares macOS Monterey Dropped (previously located within IOBluetoothUSBDFU.kext):")]),e._v(" "),a("ul",[a("li",[e._v("2046_820F.dfu")]),e._v(" "),a("li",[e._v("2046_8210.dfu")]),e._v(" "),a("li",[e._v("2046_8213.dfu")]),e._v(" "),a("li",[e._v("2046_8215.dfu")]),e._v(" "),a("li",[e._v("2046_8216.dfu")]),e._v(" "),a("li",[e._v("2046_8217.dfu")]),e._v(" "),a("li",[e._v("2070_821A.dfu")]),e._v(" "),a("li",[e._v("2070_821B.dfu")]),e._v(" "),a("li",[e._v("2070_8218.dfu")]),e._v(" "),a("li",[e._v("20702_821D.dfu")]),e._v(" "),a("li",[e._v("20702_821F.dfu")]),e._v(" "),a("li",[e._v("20702_828A.dfu")]),e._v(" "),a("li",[e._v("20702_828B.dfu")]),e._v(" "),a("li",[e._v("20702_828C.dfu")]),e._v(" "),a("li",[e._v("20702_8281.dfu")]),e._v(" "),a("li",[e._v("20702_8286.dfu")])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Ivy Bridge iGPU Acceleration (Resolved in 0.1.7 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Intel HD4000 iGPUs lost support")])]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("Macmini6,x")]),e._v(" "),a("li",[e._v("MacBookAir5,x")]),e._v(" "),a("li",[e._v("MacBookPro9,x")]),e._v(" "),a("li",[e._v("MacBookPro10,x")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("NVIDIA Kepler dGPU Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("NVIDIA Kepler dGPUs lost support")])]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("MacBookPro9,1")]),e._v(" "),a("li",[e._v("MacBookPro10,1")]),e._v(" "),a("li",[e._v("MacBookPro11,3")]),e._v(" "),a("li",[e._v("iMac13,x")]),e._v(" "),a("li",[e._v("iMac14,x")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Non-Metal Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Non-Metal GPUs no longer have working acceleration patches:\n"),a("ul",[a("li",[e._v("Intel Ironlake and Sandy Bridge iGPUs")]),e._v(" "),a("li",[e._v("NVIDIA Tesla and Fermi GPUs")]),e._v(" "),a("li",[e._v("AMD TeraScale 1 and 2 GPUs")])])])]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini5,x and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir4,x and older")]),e._v(" "),a("li",[e._v("MacBookPro8,x and older")])]),e._v(" "),a("p",[e._v("Note: iMac10,1 through iMac12,x can be upgraded with Metal GPUs, "),a("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"),a("OutboundLink")],1)])])])}),[],!1,null,null,null);a.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/40.0c128b1f.js b/assets/js/40.5d13eea5.js similarity index 93% rename from assets/js/40.0c128b1f.js rename to assets/js/40.5d13eea5.js index 7a49bbba4..2558a1cef 100644 --- a/assets/js/40.0c128b1f.js +++ b/assets/js/40.5d13eea5.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{396:function(e,t,o){"use strict";o.r(t);var n=o(10),a=Object(n.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"supporting-the-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-patcher"}},[e._v("#")]),e._v(" Supporting the patcher")]),e._v(" "),t("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(" "),t("p",[t("a",{attrs:{href:"https://opencollective.com/opencore-legacy-patcher",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCollective"),t("OutboundLink")],1)]),e._v(" "),t("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([[40],{395:function(e,t,o){"use strict";o.r(t);var n=o(10),a=Object(n.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"supporting-the-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-patcher"}},[e._v("#")]),e._v(" Supporting the patcher")]),e._v(" "),t("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(" "),t("p",[t("a",{attrs:{href:"https://opencollective.com/opencore-legacy-patcher",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCollective"),t("OutboundLink")],1)]),e._v(" "),t("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/42.02eed7a7.js b/assets/js/42.d56a34a6.js similarity index 98% rename from assets/js/42.02eed7a7.js rename to assets/js/42.d56a34a6.js index 100777684..4fe609bab 100644 --- a/assets/js/42.02eed7a7.js +++ b/assets/js/42.d56a34a6.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{403:function(e,r,t){"use strict";t.r(r);var a=t(10),n=Object(a.a)({},(function(){var e=this,r=e._self._c;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"opencore-legacy-patcher-license"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#opencore-legacy-patcher-license"}},[e._v("#")]),e._v(" OpenCore Legacy Patcher License")]),e._v(" "),r("p",[e._v("This patcher is made of multiple external applications from different people and organizations. See each program for their licensing:")]),e._v(" "),r("ul",[r("li",[e._v('BSD 3-Clause "New" or "Revised" License\n'),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/Lilu/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Lilu"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/WhateverGreen/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("WhateverGreen"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/AirportBrcmFixup/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("AirportBrcmFixup"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/CPUFriend/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"}},[e._v("CPUFriend"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/RestrictEvents/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("RestrictEvents"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/FeatureUnlock/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("FeatureUnlock"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/cdf/Innie/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Innie"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("GPL 2.0\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/NVMeFix/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("NVMeFix"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("All rights reserved to respective authors\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/",target:"_blank",rel:"noopener noreferrer"}},[e._v("AAAMouSSE"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/post-28447707",target:"_blank",rel:"noopener noreferrer"}},[e._v("telemetrap"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/reenigneorcim/SurPlus",target:"_blank",rel:"noopener noreferrer"}},[e._v("SurPlus"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/4a8f61a01da72b38a4b2250386cc4b497a31a839/payloads/Config/config.plist#L1222-L1281",target:"_blank",rel:"noopener noreferrer"}},[e._v("VMM Patch Set"),r("OutboundLink")],1),e._v(" - parrotgeek1")]),e._v(" "),r("li",[e._v("AMFIPass - Dhinak G")]),e._v(" "),r("li",[e._v("Apple Binaries - Apple Inc.")]),e._v(" "),r("li",[e._v("All other patches - respective authors")])])])]),e._v(" "),r("p",[e._v("The remaining files within the OpenCore Legacy Patcher repository are distributed under the "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("BSD 4-Clause license"),r("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);r.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{400:function(e,r,t){"use strict";t.r(r);var a=t(10),n=Object(a.a)({},(function(){var e=this,r=e._self._c;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"opencore-legacy-patcher-license"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#opencore-legacy-patcher-license"}},[e._v("#")]),e._v(" OpenCore Legacy Patcher License")]),e._v(" "),r("p",[e._v("This patcher is made of multiple external applications from different people and organizations. See each program for their licensing:")]),e._v(" "),r("ul",[r("li",[e._v('BSD 3-Clause "New" or "Revised" License\n'),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/Lilu/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Lilu"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/WhateverGreen/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("WhateverGreen"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/AirportBrcmFixup/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("AirportBrcmFixup"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/CPUFriend/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"}},[e._v("CPUFriend"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/RestrictEvents/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("RestrictEvents"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/FeatureUnlock/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("FeatureUnlock"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/cdf/Innie/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Innie"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("GPL 2.0\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/NVMeFix/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("NVMeFix"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("All rights reserved to respective authors\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/",target:"_blank",rel:"noopener noreferrer"}},[e._v("AAAMouSSE"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/post-28447707",target:"_blank",rel:"noopener noreferrer"}},[e._v("telemetrap"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/reenigneorcim/SurPlus",target:"_blank",rel:"noopener noreferrer"}},[e._v("SurPlus"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/4a8f61a01da72b38a4b2250386cc4b497a31a839/payloads/Config/config.plist#L1222-L1281",target:"_blank",rel:"noopener noreferrer"}},[e._v("VMM Patch Set"),r("OutboundLink")],1),e._v(" - parrotgeek1")]),e._v(" "),r("li",[e._v("AMFIPass - Dhinak G")]),e._v(" "),r("li",[e._v("Apple Binaries - Apple Inc.")]),e._v(" "),r("li",[e._v("All other patches - respective authors")])])])]),e._v(" "),r("p",[e._v("The remaining files within the OpenCore Legacy Patcher repository are distributed under the "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("BSD 4-Clause license"),r("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);r.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/43.b4c9062e.js b/assets/js/43.8e2b089f.js similarity index 99% rename from assets/js/43.b4c9062e.js rename to assets/js/43.8e2b089f.js index 4f0657b44..ff44255c7 100644 --- a/assets/js/43.b4c9062e.js +++ b/assets/js/43.8e2b089f.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{400:function(t,e,a){"use strict";a.r(e);var i=a(10),r=Object(i.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"supported-models"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),e("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 "),e("code",[t._v("Model Identifier")]),t._v(" key.")]),t._v(" "),e("ul",[e("li",[t._v("This applies even if Apple supports the model natively.")]),t._v(" "),e("li",[t._v("OpenCore Legacy Patcher does not support PowerPC- or Apple Silicon-based Macs.")]),t._v(" "),e("li",[t._v("If your model is not listed below, it is not supported by this patcher.")])]),t._v(" "),e("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(" "),e("ul",[e("li",[e("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("OpenCore Patcher application")]),t._v(" "),e("p",[t._v("The patcher application requires "),e("strong",[t._v("OS X Yosemite 10.10")]),t._v(" or later to run.")]),t._v(" "),e("ul",[e("li",[e("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(" "),e("p",[t._v("The patcher is designed to target "),e("strong",[t._v("macOS Big Sur 11.x to macOS Sonoma 14.x")]),t._v(".")]),t._v(" "),e("ul",[e("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(" "),e("h3",{attrs:{id:"macbook"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Aluminum, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Early 2009)"),e("br"),t._v("MacBook (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Trackpad gestures are partially broken")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook10,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by OpenCore Legacy Patcher")])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-air"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2008)"),e("br"),t._v("MacBook Air (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2013)"),e("br"),t._v("MacBook Air (11-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2013)"),e("br"),t._v("MacBook Air (13-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Early 2015)"),e("br"),t._v("MacBook Air (13-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir10,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2008)"),e("br"),t._v("MacBook Pro (17-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2009)"),e("br"),t._v("MacBook Pro (17-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Early 2011)"),e("br"),t._v("MacBook Pro (13-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2011)"),e("br"),t._v("MacBook Pro (15-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2011)"),e("br")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"11"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2012)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2012)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,2")]),e("br"),e("code",[t._v("MacBookPro11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,4")]),e("br"),e("code",[t._v("MacBookPro11,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 14+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2018, 4 Thunderbolt 3 ports)"),e("br"),t._v("MacBook Pro (13-inch, 2019, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2018)"),e("br"),t._v("MacBook Pro (15-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2019, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (16-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,1")]),e("br"),e("code",[t._v("MacBookPro16,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,3")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-mini"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini5,1")]),e("br"),e("code",[t._v("Macmini5,2")]),e("br"),e("code",[t._v("Macmini5,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini6,1")]),e("br"),e("code",[t._v("Macmini6,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"imac"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Mid 2007)"),e("br"),t._v("iMac (24-inch, Mid 2007)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("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"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2008)"),e("br"),t._v("iMac (24-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2009)"),e("br"),t._v("iMac (24-inch, Early 2009)"),e("br"),t._v("iMac (20-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("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"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2009)"),e("br"),t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2011)"),e("br"),t._v("iMac (21.5-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"10"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,2")]),e("br"),e("code",[t._v("iMac14,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2014)"),e("br"),t._v("iMac (Retina 5K, 27-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac17,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac20,1")]),e("br"),e("code",[t._v("iMac20,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac Pro (2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMacPro1,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Mid 2010)"),e("br"),t._v("Mac Pro (Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"xserve"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Recommend upgrade to Metal GPU"),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve3,1")])])])])]),t._v(" "),e("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[e("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 "),e("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([[43],{401:function(t,e,a){"use strict";a.r(e);var i=a(10),r=Object(i.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"supported-models"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),e("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 "),e("code",[t._v("Model Identifier")]),t._v(" key.")]),t._v(" "),e("ul",[e("li",[t._v("This applies even if Apple supports the model natively.")]),t._v(" "),e("li",[t._v("OpenCore Legacy Patcher does not support PowerPC- or Apple Silicon-based Macs.")]),t._v(" "),e("li",[t._v("If your model is not listed below, it is not supported by this patcher.")])]),t._v(" "),e("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(" "),e("ul",[e("li",[e("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("OpenCore Patcher application")]),t._v(" "),e("p",[t._v("The patcher application requires "),e("strong",[t._v("OS X Yosemite 10.10")]),t._v(" or later to run.")]),t._v(" "),e("ul",[e("li",[e("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(" "),e("p",[t._v("The patcher is designed to target "),e("strong",[t._v("macOS Big Sur 11.x to macOS Sonoma 14.x")]),t._v(".")]),t._v(" "),e("ul",[e("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(" "),e("h3",{attrs:{id:"macbook"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Aluminum, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Early 2009)"),e("br"),t._v("MacBook (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Trackpad gestures are partially broken")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook10,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by OpenCore Legacy Patcher")])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-air"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2008)"),e("br"),t._v("MacBook Air (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2013)"),e("br"),t._v("MacBook Air (11-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2013)"),e("br"),t._v("MacBook Air (13-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Early 2015)"),e("br"),t._v("MacBook Air (13-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir10,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2008)"),e("br"),t._v("MacBook Pro (17-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2009)"),e("br"),t._v("MacBook Pro (17-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Early 2011)"),e("br"),t._v("MacBook Pro (13-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2011)"),e("br"),t._v("MacBook Pro (15-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2011)"),e("br")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"11"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2012)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2012)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,2")]),e("br"),e("code",[t._v("MacBookPro11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,4")]),e("br"),e("code",[t._v("MacBookPro11,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 14+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2018, 4 Thunderbolt 3 ports)"),e("br"),t._v("MacBook Pro (13-inch, 2019, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2018)"),e("br"),t._v("MacBook Pro (15-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2019, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (16-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,1")]),e("br"),e("code",[t._v("MacBookPro16,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,3")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-mini"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini5,1")]),e("br"),e("code",[t._v("Macmini5,2")]),e("br"),e("code",[t._v("Macmini5,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini6,1")]),e("br"),e("code",[t._v("Macmini6,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"imac"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Mid 2007)"),e("br"),t._v("iMac (24-inch, Mid 2007)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("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"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2008)"),e("br"),t._v("iMac (24-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2009)"),e("br"),t._v("iMac (24-inch, Early 2009)"),e("br"),t._v("iMac (20-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("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"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2009)"),e("br"),t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2011)"),e("br"),t._v("iMac (21.5-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"10"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,2")]),e("br"),e("code",[t._v("iMac14,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2014)"),e("br"),t._v("iMac (Retina 5K, 27-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac17,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac20,1")]),e("br"),e("code",[t._v("iMac20,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac Pro (2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMacPro1,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Mid 2010)"),e("br"),t._v("Mac Pro (Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"xserve"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Recommend upgrade to Metal GPU"),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve3,1")])])])])]),t._v(" "),e("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[e("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 "),e("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/45.ee57c472.js b/assets/js/45.9897cd46.js similarity index 77% rename from assets/js/45.ee57c472.js rename to assets/js/45.9897cd46.js index d18db194e..be55766cd 100644 --- a/assets/js/45.ee57c472.js +++ b/assets/js/45.9897cd46.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{405:function(t,n,s){"use strict";s.r(n);var e=s(10),o=Object(e.a)({},(function(){return(0,this._self._c)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);n.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{404:function(t,n,s){"use strict";s.r(n);var e=s(10),o=Object(e.a)({},(function(){return(0,this._self._c)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);n.default=o.exports}}]); \ No newline at end of file diff --git a/assets/js/47.5f06fe9f.js b/assets/js/47.378e1b43.js similarity index 99% rename from assets/js/47.5f06fe9f.js rename to assets/js/47.378e1b43.js index dfb982d86..2ae2ea469 100644 --- a/assets/js/47.5f06fe9f.js +++ b/assets/js/47.378e1b43.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{410:function(e,t,r){"use strict";r.r(t);var o=r(10),a=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"opencore-patcher-terminology"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opencore-patcher-terminology"}},[e._v("#")]),e._v(" OpenCore Patcher Terminology")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, we use a lot of different terms to refer to hardware including "),t("code",[e._v("SSE4.1")]),e._v(", "),t("code",[e._v("32-Bit Firmware")]),e._v(", etc. This page is to help users understand what all these confusing words mean.")]),e._v(" "),t("h1",{attrs:{id:"terminology"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#terminology"}},[e._v("#")]),e._v(" Terminology")]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("macOS")])]),e._v(" "),t("td",[e._v('Apple\'s own UNIX based OS used for Mac machines and is "What makes a Mac a Mac".')])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Windows")])]),e._v(" "),t("td",[e._v("Microsoft's proprietary OS that is used and supported on a wide range of devices")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Linux")])]),e._v(" "),t("td",[e._v("Family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution. Note that while macOS and Linux may be UNIX-based, they're vastly different.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Bootloader")])]),e._v(" "),t("td",[e._v("Piece of software that loads an OS, usually made by the OS creators. OpenCore is technically not a bootloader per se (see boot manager explanation down below). Apple's Boot.efi would be the actual boot loader in a Mac.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Boot Manager")])]),e._v(" "),t("td",[e._v("Piece of software that manages bootloaders – we have many of these: Clover, systemd-boot, OpenCore, rEFInd, rEFIt... These are generally seen as prepping the system for the actual boot loader.")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("OpenCore")])]),e._v(" "),t("td",[e._v("The new hotness on the scene, made with security in mind by the "),t("a",{attrs:{href:"https://github.com/acidanthera",target:"_blank",rel:"noopener noreferrer"}},[e._v("Acidanthera team"),t("OutboundLink")],1),e._v(", has faster booting and lighter weight than previous boot managers. Supports many native Mac features such as SIP, FileVault, Secure Boot, etc")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("ACPI")])]),e._v(" "),t("td",[e._v("Tables defined in your firmware defining your hardware and different methods, tied directly to how IOKit/IOService handles device setup")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("NVRAM")])]),e._v(" "),t("td",[e._v("Non-volatile storage, where many variables are stored including default boot options, Hibernation keys, Secure Boot information, etc")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("XNU")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("X")]),e._v(" is "),t("strong",[e._v("N")]),e._v("ot "),t("strong",[e._v("U")]),e._v('nix, XNU is referred to as macOS\'s "kernel" and the heart of what makes macOS tick')])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Kexts")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("K")]),e._v("ernel "),t("strong",[e._v("Ext")]),e._v("ensions, are macOS's drivers. They're used to perform different tasks like device drivers or for a different purpose (in this patcher) like patching the OS, injecting information or running tasks.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("KernelCollection")])]),e._v(" "),t("td",[e._v("Also known as the ImmutableKernel and PrelinkedKernel, this is a bundle of the kernel(XNU) and kernel extensions(Kexts) that we use to boot macOS. This is also what OpenCore patches in memory to allow us to have a seamless experience "),t("br"),e._v("- PrelinkedKernel: Default caching system since 10.7 "),t("br"),e._v("- ImmutableKernel: Secure Boot based caching system since 10.13 "),t("br"),e._v("- KernelCollection: Merge of both Prelinked and ImmutableKernel's since macOS 11, Big Sur")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("IOKit")])]),e._v(" "),t("td",[e._v("Backbone of how Kernel Extensions (Kexts) probe and attach onto hardware, starts quickly after kernel initiates")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("WindowServer")])]),e._v(" "),t("td",[e._v("Backbone of the GUI interface in macOS, one of the first userfacing userspace programs to kick-in")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("OTA")])]),e._v(" "),t("td",[e._v("Short for "),t("strong",[e._v("O")]),e._v("ver "),t("strong",[e._v("T")]),e._v("he "),t("strong",[e._v("A")]),e._v("ir, refers to native OS updates via System Preferences like a supported Mac")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("DELTA")])]),e._v(" "),t("td",[e._v("Often used with OTA, refers to OS updates that much smaller than full installers (generally ~3GB), note Deltas require the root volume to be unmodified otherwise ~12GB updates will occur.")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("EFI")])]),e._v(" "),t("td",[e._v("It can denote two things: "),t("br"),e._v('- Mac\'s firmware, which is the same as UEFI, but pretty modified for Macs only, so not so "Universal" '),t("br"),e._v("- The partition on your hard drive that stores software read by the UEFI to load OSes (like the Windows bootloader) or UEFI Applications (like OpenCore), it's FAT32 formatted and has an ID type of EF00 (in hex). It can be named ESP or SYSTEM, and it's usually from 100MB to 400MB in size but the size doesn't reflect upon anything.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("HFS+")])]),e._v(" "),t("td",[e._v("Also known as Mac OS Extended (Journaled), this was the default macOS drive format up until macOS 10.13. It was designed around spinning disks.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("APFS")])]),e._v(" "),t("td",[e._v("This is the default macOS drive format from macOS 10.13 and onwards for SSDs, and standard for all drives in Mojave. This format was designed primarily around SSDs.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("32 and 64-Bit CPU")])]),e._v(" "),t("td",[e._v("The bit number of a CPU determines how much data a CPU can address. "),t("br"),e._v("- 32-Bit CPUs were only supported up-to Mac OS X 10.6, Snow Leopard.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("32-Bit Firmware")])]),e._v(" "),t("td",[e._v("The bit number of a Firmware determines how much data the firmware can address. In some older Macs, it's common to have a 64-Bit CPU with a 32-Bit firmware"),t("br"),e._v("- 32-Bit Firmwares were only supported up-to Mac OS X 10.7, Lion.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("SSE Instructions")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("S")]),e._v("IMD "),t("strong",[e._v("S")]),e._v("ingle-Precision Floating-Point "),t("strong",[e._v("I")]),e._v("nstructions, these are defined as instruction sets supported by your CPU. In macOS, there are a certain number of instruction sets required for normal operation: "),t("br"),e._v("- SSE3: Required for all Intel CPUs since Mac OS X 10.4, Tiger "),t("br"),e._v("- SSSE3: Required for all Intel 64-Bit CPUs since Mac OS X 10.6, Snow Leopard "),t("br"),e._v("- SSE4.1: Required for all Intel CPUs since macOS 10.12, Sierra")])])])]),e._v(" "),t("hr")])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{408:function(e,t,r){"use strict";r.r(t);var o=r(10),a=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"opencore-patcher-terminology"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opencore-patcher-terminology"}},[e._v("#")]),e._v(" OpenCore Patcher Terminology")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, we use a lot of different terms to refer to hardware including "),t("code",[e._v("SSE4.1")]),e._v(", "),t("code",[e._v("32-Bit Firmware")]),e._v(", etc. This page is to help users understand what all these confusing words mean.")]),e._v(" "),t("h1",{attrs:{id:"terminology"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#terminology"}},[e._v("#")]),e._v(" Terminology")]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("macOS")])]),e._v(" "),t("td",[e._v('Apple\'s own UNIX based OS used for Mac machines and is "What makes a Mac a Mac".')])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Windows")])]),e._v(" "),t("td",[e._v("Microsoft's proprietary OS that is used and supported on a wide range of devices")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Linux")])]),e._v(" "),t("td",[e._v("Family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution. Note that while macOS and Linux may be UNIX-based, they're vastly different.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Bootloader")])]),e._v(" "),t("td",[e._v("Piece of software that loads an OS, usually made by the OS creators. OpenCore is technically not a bootloader per se (see boot manager explanation down below). Apple's Boot.efi would be the actual boot loader in a Mac.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Boot Manager")])]),e._v(" "),t("td",[e._v("Piece of software that manages bootloaders – we have many of these: Clover, systemd-boot, OpenCore, rEFInd, rEFIt... These are generally seen as prepping the system for the actual boot loader.")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("OpenCore")])]),e._v(" "),t("td",[e._v("The new hotness on the scene, made with security in mind by the "),t("a",{attrs:{href:"https://github.com/acidanthera",target:"_blank",rel:"noopener noreferrer"}},[e._v("Acidanthera team"),t("OutboundLink")],1),e._v(", has faster booting and lighter weight than previous boot managers. Supports many native Mac features such as SIP, FileVault, Secure Boot, etc")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("ACPI")])]),e._v(" "),t("td",[e._v("Tables defined in your firmware defining your hardware and different methods, tied directly to how IOKit/IOService handles device setup")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("NVRAM")])]),e._v(" "),t("td",[e._v("Non-volatile storage, where many variables are stored including default boot options, Hibernation keys, Secure Boot information, etc")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("XNU")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("X")]),e._v(" is "),t("strong",[e._v("N")]),e._v("ot "),t("strong",[e._v("U")]),e._v('nix, XNU is referred to as macOS\'s "kernel" and the heart of what makes macOS tick')])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Kexts")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("K")]),e._v("ernel "),t("strong",[e._v("Ext")]),e._v("ensions, are macOS's drivers. They're used to perform different tasks like device drivers or for a different purpose (in this patcher) like patching the OS, injecting information or running tasks.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("KernelCollection")])]),e._v(" "),t("td",[e._v("Also known as the ImmutableKernel and PrelinkedKernel, this is a bundle of the kernel(XNU) and kernel extensions(Kexts) that we use to boot macOS. This is also what OpenCore patches in memory to allow us to have a seamless experience "),t("br"),e._v("- PrelinkedKernel: Default caching system since 10.7 "),t("br"),e._v("- ImmutableKernel: Secure Boot based caching system since 10.13 "),t("br"),e._v("- KernelCollection: Merge of both Prelinked and ImmutableKernel's since macOS 11, Big Sur")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("IOKit")])]),e._v(" "),t("td",[e._v("Backbone of how Kernel Extensions (Kexts) probe and attach onto hardware, starts quickly after kernel initiates")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("WindowServer")])]),e._v(" "),t("td",[e._v("Backbone of the GUI interface in macOS, one of the first userfacing userspace programs to kick-in")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("OTA")])]),e._v(" "),t("td",[e._v("Short for "),t("strong",[e._v("O")]),e._v("ver "),t("strong",[e._v("T")]),e._v("he "),t("strong",[e._v("A")]),e._v("ir, refers to native OS updates via System Preferences like a supported Mac")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("DELTA")])]),e._v(" "),t("td",[e._v("Often used with OTA, refers to OS updates that much smaller than full installers (generally ~3GB), note Deltas require the root volume to be unmodified otherwise ~12GB updates will occur.")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("EFI")])]),e._v(" "),t("td",[e._v("It can denote two things: "),t("br"),e._v('- Mac\'s firmware, which is the same as UEFI, but pretty modified for Macs only, so not so "Universal" '),t("br"),e._v("- The partition on your hard drive that stores software read by the UEFI to load OSes (like the Windows bootloader) or UEFI Applications (like OpenCore), it's FAT32 formatted and has an ID type of EF00 (in hex). It can be named ESP or SYSTEM, and it's usually from 100MB to 400MB in size but the size doesn't reflect upon anything.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("HFS+")])]),e._v(" "),t("td",[e._v("Also known as Mac OS Extended (Journaled), this was the default macOS drive format up until macOS 10.13. It was designed around spinning disks.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("APFS")])]),e._v(" "),t("td",[e._v("This is the default macOS drive format from macOS 10.13 and onwards for SSDs, and standard for all drives in Mojave. This format was designed primarily around SSDs.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("32 and 64-Bit CPU")])]),e._v(" "),t("td",[e._v("The bit number of a CPU determines how much data a CPU can address. "),t("br"),e._v("- 32-Bit CPUs were only supported up-to Mac OS X 10.6, Snow Leopard.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("32-Bit Firmware")])]),e._v(" "),t("td",[e._v("The bit number of a Firmware determines how much data the firmware can address. In some older Macs, it's common to have a 64-Bit CPU with a 32-Bit firmware"),t("br"),e._v("- 32-Bit Firmwares were only supported up-to Mac OS X 10.7, Lion.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("SSE Instructions")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("S")]),e._v("IMD "),t("strong",[e._v("S")]),e._v("ingle-Precision Floating-Point "),t("strong",[e._v("I")]),e._v("nstructions, these are defined as instruction sets supported by your CPU. In macOS, there are a certain number of instruction sets required for normal operation: "),t("br"),e._v("- SSE3: Required for all Intel CPUs since Mac OS X 10.4, Tiger "),t("br"),e._v("- SSSE3: Required for all Intel 64-Bit CPUs since Mac OS X 10.6, Snow Leopard "),t("br"),e._v("- SSE4.1: Required for all Intel CPUs since macOS 10.12, Sierra")])])])]),e._v(" "),t("hr")])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/48.a4a87302.js b/assets/js/48.8fa7b9e7.js similarity index 97% rename from assets/js/48.a4a87302.js rename to assets/js/48.8fa7b9e7.js index a0c9a89c7..84be4f28a 100644 --- a/assets/js/48.a4a87302.js +++ b/assets/js/48.8fa7b9e7.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{409:function(t,e,o){"use strict";o.r(e);var n=o(10),a=Object(n.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"uninstalling-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-opencore"}},[t._v("#")]),t._v(" Uninstalling OpenCore")]),t._v(" "),e("h2",{attrs:{id:"uninstalling-the-bootloader"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-the-bootloader"}},[t._v("#")]),t._v(" Uninstalling the bootloader")]),t._v(" "),e("ol",[e("li",[t._v("Remove OpenCore either from the USB or internal drive")])]),t._v(" "),e("ul",[e("li",[t._v("You'll need to mount the drive's EFI partition, and delete the "),e("code",[t._v("EFI/OC")]),t._v(" and "),e("code",[t._v("System")]),t._v(" folders\n"),e("ul",[e("li",[t._v("Note: "),e("strong",[t._v("Do not")]),t._v(" delete the entire EFI folder, this will likely break any existing Windows and Linux installations.")]),t._v(" "),e("li",[e("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html",target:"_blank",rel:"noopener noreferrer"}},[t._v("See here for an example on how to mount"),e("OutboundLink")],1)]),t._v(" "),e("li",[t._v("For 5K iMac users, you will also need to delete "),e("code",[t._v("boot.efi")]),t._v(" on the root of the EFI partition.")])])])]),t._v(" "),e("ol",{attrs:{start:"2"}},[e("li",[e("a",{attrs:{href:"https://support.apple.com/HT204063",target:"_blank",rel:"noopener noreferrer"}},[t._v("Reset NVRAM"),e("OutboundLink")],1)])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v('Note that after you remove OpenCore, your Mac will no longer boot and show the "prohibited" symbol. Be ready to install a natively-supported version of macOS before you uninstall OpenCore.')]),t._v(" "),e("ul",[e("li",[t._v("This does not apply to native Macs just using OpenCore to achieve features like AirPlay to Mac and Sidecar, but it is still recommended to reinstall macOS after removing OpenCore, if using SMBIOS spoofing to enable Universal Control and other features.")])])]),t._v(" "),e("h2",{attrs:{id:"uninstalling-the-application"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-the-application"}},[t._v("#")]),t._v(" Uninstalling the application")]),t._v(" "),e("p",[t._v("If you want to remove the application without reinstalling the OS, navigate to "),e("code",[t._v("/Library/Application Support/")]),t._v(" and delete the Dortania folder.")])])}),[],!1,null,null,null);e.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{410:function(t,e,o){"use strict";o.r(e);var n=o(10),a=Object(n.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"uninstalling-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-opencore"}},[t._v("#")]),t._v(" Uninstalling OpenCore")]),t._v(" "),e("h2",{attrs:{id:"uninstalling-the-bootloader"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-the-bootloader"}},[t._v("#")]),t._v(" Uninstalling the bootloader")]),t._v(" "),e("ol",[e("li",[t._v("Remove OpenCore either from the USB or internal drive")])]),t._v(" "),e("ul",[e("li",[t._v("You'll need to mount the drive's EFI partition, and delete the "),e("code",[t._v("EFI/OC")]),t._v(" and "),e("code",[t._v("System")]),t._v(" folders\n"),e("ul",[e("li",[t._v("Note: "),e("strong",[t._v("Do not")]),t._v(" delete the entire EFI folder, this will likely break any existing Windows and Linux installations.")]),t._v(" "),e("li",[e("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html",target:"_blank",rel:"noopener noreferrer"}},[t._v("See here for an example on how to mount"),e("OutboundLink")],1)]),t._v(" "),e("li",[t._v("For 5K iMac users, you will also need to delete "),e("code",[t._v("boot.efi")]),t._v(" on the root of the EFI partition.")])])])]),t._v(" "),e("ol",{attrs:{start:"2"}},[e("li",[e("a",{attrs:{href:"https://support.apple.com/HT204063",target:"_blank",rel:"noopener noreferrer"}},[t._v("Reset NVRAM"),e("OutboundLink")],1)])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v('Note that after you remove OpenCore, your Mac will no longer boot and show the "prohibited" symbol. Be ready to install a natively-supported version of macOS before you uninstall OpenCore.')]),t._v(" "),e("ul",[e("li",[t._v("This does not apply to native Macs just using OpenCore to achieve features like AirPlay to Mac and Sidecar, but it is still recommended to reinstall macOS after removing OpenCore, if using SMBIOS spoofing to enable Universal Control and other features.")])])]),t._v(" "),e("h2",{attrs:{id:"uninstalling-the-application"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-the-application"}},[t._v("#")]),t._v(" Uninstalling the application")]),t._v(" "),e("p",[t._v("If you want to remove the application without reinstalling the OS, navigate to "),e("code",[t._v("/Library/Application Support/")]),t._v(" and delete the Dortania folder.")])])}),[],!1,null,null,null);e.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/app.b04fa910.js b/assets/js/app.96836c97.js similarity index 91% rename from assets/js/app.b04fa910.js rename to assets/js/app.96836c97.js index e89eacf9c..46913ed2e 100644 --- a/assets/js/app.b04fa910.js +++ b/assets/js/app.96836c97.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,s=e[0],c=e[1],u=e[2],f=0,p=[];f=e||n<0||m&&t-u>=i}function w(){var t=d();if(_(t))return x(t);s=setTimeout(w,function(t){var n=e-(t-c);return m?p(n,i-(t-u)):n}(t))}function x(t){return s=void 0,g&&r?y(t):(r=o=void 0,a)}function O(){var t=d(),n=_(t);if(r=arguments,o=this,c=t,n){if(void 0===s)return b(c);if(m)return s=setTimeout(w,e),y(c)}return void 0===s&&(s=setTimeout(w,e)),a}return e=v(e)||0,h(n)&&(l=!!n.leading,i=(m="maxWait"in n)?f(v(n.maxWait)||0,e):i,g="trailing"in n?!!n.trailing:g),O.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=c=o=s=void 0},O.flush=function(){return void 0===s?a:x(d())},O}},function(t,e,n){var r,o; +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,s=e[0],c=e[1],u=e[2],f=0,p=[];f=e||n<0||m&&t-u>=i}function w(){var t=d();if(_(t))return x(t);s=setTimeout(w,function(t){var n=e-(t-c);return m?p(n,i-(t-u)):n}(t))}function x(t){return s=void 0,g&&r?y(t):(r=o=void 0,a)}function O(){var t=d(),n=_(t);if(r=arguments,o=this,c=t,n){if(void 0===s)return b(c);if(m)return s=setTimeout(w,e),y(c)}return void 0===s&&(s=setTimeout(w,e)),a}return e=v(e)||0,h(n)&&(l=!!n.leading,i=(m="maxWait"in n)?f(v(n.maxWait)||0,e):i,g="trailing"in n?!!n.trailing:g),O.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=c=o=s=void 0},O.flush=function(){return void 0===s?a:x(d())},O}},function(t,e,n){var r,o; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */void 0===(o="function"==typeof(r=function(){var t,e,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function o(t,e,n){return tn?n:t}function i(t){return 100*(-1+t)}n.configure=function(t){var e,n;for(e in t)void 0!==(n=t[e])&&t.hasOwnProperty(e)&&(r[e]=n);return this},n.status=null,n.set=function(t){var e=n.isStarted();t=o(t,r.minimum,1),n.status=1===t?null:t;var c=n.render(!e),u=c.querySelector(r.barSelector),l=r.speed,f=r.easing;return c.offsetWidth,a((function(e){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,function(t,e,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+i(t)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+i(t)+"%,0)"}:{"margin-left":i(t)+"%"}).transition="all "+e+"ms "+n,o}(t,l,f)),1===t?(s(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){s(c,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){n.remove(),e()}),l)}),l)):setTimeout(e,l)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var t=function(){setTimeout((function(){n.status&&(n.trickle(),t())}),r.trickleSpeed)};return r.trickle&&t(),this},n.done=function(t){return t||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(t){var e=n.status;return e?("number"!=typeof t&&(t=(1-e)*o(Math.random()*e,.1,.95)),e=o(e+t,0,.994),n.set(e)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},t=0,e=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===e&&n.start(),t++,e++,r.always((function(){0==--e?(t=0,n.done()):n.set((t-e)/t)})),this):this},n.render=function(t){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var e=document.createElement("div");e.id="nprogress",e.innerHTML=r.template;var o,a=e.querySelector(r.barSelector),c=t?"-100":i(n.status||0),l=document.querySelector(r.parent);return s(a,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),r.showSpinner||(o=e.querySelector(r.spinnerSelector))&&p(o),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(e),e},n.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(r.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&p(t)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var a=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),s=function(){var t=["Webkit","O","Moz","ms"],e={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()})),e[n]||(e[n]=function(e){var n=document.body.style;if(e in n)return e;for(var r,o=t.length,i=e.charAt(0).toUpperCase()+e.slice(1);o--;)if((r=t[o]+i)in n)return r;return e}(n))}function r(t,e,r){e=n(e),t.style[e]=r}return function(t,e){var n,o,i=arguments;if(2==i.length)for(n in e)void 0!==(o=e[n])&&e.hasOwnProperty(n)&&r(t,n,o);else r(t,i[1],i[2])}}();function c(t,e){return("string"==typeof t?t:f(t)).indexOf(" "+e+" ")>=0}function u(t,e){var n=f(t),r=n+e;c(n,e)||(t.className=r.substring(1))}function l(t,e){var n,r=f(t);c(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function f(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function p(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return n})?r.call(e,n,e,t):r)||(t.exports=o)},function(t,e,n){"use strict";var r=n(1),o=n(47).f,i=n(13),a=n(95),s=n(33),c=n(63),u=n(123);t.exports=function(t,e){var n,l,f,p,d,h=t.target,v=t.global,m=t.stat;if(n=v?r:m?r[h]||s(h,{}):(r[h]||{}).prototype)for(l in e){if(p=e[l],f=t.dontCallGetSet?(d=o(n,l))&&d.value:n[l],!u(v?l:h+(m?".":"#")+l,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),a(n,l,p,t)}}},function(t,e,n){"use strict";var r=n(26),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},function(t,e,n){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var r=n(48),o=n(49);t.exports=function(t){return r(o(t))}},function(t,e,n){"use strict";var r=n(1),o=n(0),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t]):r[t]&&r[t][e]}},function(t,e,n){"use strict";var r=n(0),o=n(105),i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not a function")}},function(t,e,n){"use strict";var r=n(1),o=n(58),i=n(7),a=n(60),s=n(56),c=n(55),u=r.Symbol,l=o("wks"),f=c?u.for||u:u&&u.withoutSetter||a;t.exports=function(t){return i(l,t)||(l[t]=s&&i(u,t)?u[t]:f("Symbol."+t)),l[t]}},function(t,e,n){"use strict";var r=n(1),o=n(33),i=r["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,e,n){"use strict";var r=n(1),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e,n){"use strict";var r=n(49),o=Object;t.exports=function(t){return o(r(t))}},function(t,e,n){"use strict";var r=n(8),o=String,i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not an object")}},function(t,e,n){"use strict";var r=n(120);t.exports=function(t){return r(t.length)}},function(t,e,n){var r=n(146),o=n(11),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},function(t,e,n){var r=n(9)(n(6),"Map");t.exports=r},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e,n){var r=n(166),o=n(173),i=n(175),a=n(176),s=n(177);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t<=9007199254740991}},function(t,e,n){var r=n(4),o=n(44),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(a.test(t)||!i.test(t)||null!=e&&t in Object(e))}},function(t,e,n){var r=n(12),o=n(11);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},function(t,e){t.exports=function(t){return t}},function(t,e,n){"use strict";e.a=["ThemeManager","BackToTop"]},function(t,e,n){"use strict";var r=n(5),o=n(25),i=n(101),a=n(27),s=n(28),c=n(51),u=n(7),l=n(61),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=s(t),e=c(e),l)try{return f(t,e)}catch(t){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(16),a=Object,s=r("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?s(t,""):a(t)}:a},function(t,e,n){"use strict";var r=n(50),o=TypeError;t.exports=function(t){if(r(t))throw new o("Can't call method on "+t);return t}},function(t,e,n){"use strict";t.exports=function(t){return null==t}},function(t,e,n){"use strict";var r=n(102),o=n(53);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},function(t,e,n){"use strict";var r="object"==typeof document&&document.all,o=void 0===r&&void 0!==r;t.exports={all:r,IS_HTMLDDA:o}},function(t,e,n){"use strict";var r=n(29),o=n(0),i=n(54),a=n(55),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&i(e.prototype,s(t))}},function(t,e,n){"use strict";var r=n(2);t.exports=r({}.isPrototypeOf)},function(t,e,n){"use strict";var r=n(56);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){"use strict";var r=n(57),o=n(3),i=n(1).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol("symbol detection");return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(t,e,n){"use strict";var r,o,i=n(1),a=n(103),s=i.process,c=i.Deno,u=s&&s.versions||c&&c.version,l=u&&u.v8;l&&(o=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},function(t,e,n){"use strict";var r=n(59),o=n(32);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.33.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(t,e,n){"use strict";t.exports=!1},function(t,e,n){"use strict";var r=n(2),o=0,i=Math.random(),a=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},function(t,e,n){"use strict";var r=n(5),o=n(3),i=n(107);t.exports=!r&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(7),o=n(114),i=n(47),a=n(15);t.exports=function(t,e,n){for(var s=o(e),c=a.f,u=i.f,l=0;ll))return!1;var p=c.get(t),d=c.get(e);if(p&&d)return p==e&&d==t;var h=-1,v=!0,m=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++h-1&&t%1==0&&t=0&&Math.floor(e)===e&&isFinite(t)}function v(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===f?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var w=Object.prototype.hasOwnProperty;function x(t,e){return w.call(t,e)}function O(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var S=/-(\w)/g,C=O((function(t){return t.replace(S,(function(t,e){return e?e.toUpperCase():""}))})),k=O((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),E=/\B([A-Z])/g,T=O((function(t){return t.replace(E,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function $(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function j(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,J=X&&X.indexOf("edge/")>0;X&&X.indexOf("android");var Q=X&&/iphone|ipad|ipod|ios/.test(X);X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X);var tt,et=X&&X.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(K)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var it=function(){return void 0===tt&&(tt=!K&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},at=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function ft(t){void 0===t&&(t=null),t||lt&<._scope.off(),lt=t,t&&t._scope.on()}var pt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function vt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var mt=0,gt=[],yt=function(){function t(){this._pending=!1,this.id=mt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,gt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n0&&(Xt((u=t(u,"".concat(n||"","_").concat(r)))[0])&&Xt(f)&&(p[l]=ht(f.text+u[0].text),u.shift()),p.push.apply(p,u)):c(u)?Xt(f)?p[l]=ht(f.text+u):""!==u&&p.push(ht(u)):Xt(u)&&Xt(f)?p[l]=ht(f.text+u.text):(s(e._isVList)&&a(u.tag)&&i(u.key)&&a(n)&&(u.key="__vlist".concat(n,"_").concat(r,"__")),p.push(u)));return p}(t):void 0}function Xt(t){return a(t)&&a(t.text)&&!1===t.isComment}function Yt(t,e){var n,r,i,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=ve(t,n,u,e[u]))}else i={};for(var l in n)l in i||(i[l]=me(n,l));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",s),W(i,"$key",c),W(i,"$hasNormal",a),i}function ve(t,e,n,r){var i=function(){var e=lt;ft(t);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==typeof n&&!o(n)?[n]:Kt(n))&&n[0];return ft(e),n&&(!i||1===n.length&&i.isComment&&!de(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function me(t,e){return function(){return t[e]}}function ge(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),ye(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ye(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||_e(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:P(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Dt(t,e,n)}))}}}function ye(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,be(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function be(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function _e(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var we=null;function xe(t,e){return(t.__esModule||ut&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function Oe(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function fn(){var t,e;for(sn=cn(),on=!0,tn.sort(ln),an=0;anan&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);rn||(rn=!0,Ue(fn))}}function dn(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===T(t)){var c=In(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function Yn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Zn(n,i,r,o)}}}function Zn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}qn.prototype._init=function(t){var e=this;e._uid=Vn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Bt(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Pn(Wn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ke(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=fe(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Se(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Se(t,e,n,r,o,!0)};var i=n&&n.data;jt(t,"$attrs",i&&i.attrs||r,null,!0),jt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Qe(e,"beforeCreate",void 0,!1),function(t){var e=dn(t.$options.inject,t);e&&(Et(!1),Object.keys(e).forEach((function(n){jt(t,n,e[n])})),Et(!0))}(e),Un(e),function(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!l(n))return;for(var r=Ht(t),o=ut?Reflect.ownKeys(n):Object.keys(n),i=0;i1?$(n):n;for(var r=$(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Zn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Zn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Yn(t,(function(t){return Xn(e,t)}))})),this.$watch("exclude",(function(e){Yn(t,(function(t){return!Xn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Oe(t),n=e&&e.componentOptions;if(n){var r=Kn(n),o=this.include,i=this.exclude;if(o&&(!r||!Xn(o,r))||i&&r&&Xn(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,_(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:xn,extend:j,mergeOptions:Pn,defineReactive:jt},t.set=At,t.delete=Lt,t.nextTick=Ue,t.observable=function(t){return $t(t),t},t.options=Object.create(null),z.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,j(t.options.components,Qn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=$(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Pn(this.options,t),this}}(t),Gn(t),function(t){z.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&p(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(qn),Object.defineProperty(qn.prototype,"$isServer",{get:it}),Object.defineProperty(qn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(qn,"FunctionalRenderContext",{value:hn}),qn.version="2.7.14";var tr=y("style,class"),er=y("input,textarea,option,select,progress"),nr=y("contenteditable,draggable,spellcheck"),rr=y("events,caret,typing,plaintext-only"),or=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ir="http://www.w3.org/1999/xlink",ar=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sr=function(t){return ar(t)?t.slice(6,t.length):""},cr=function(t){return null==t||!1===t};function ur(t){for(var e=t.data,n=t,r=t;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;a(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(a(t)||a(e))return fr(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:fr(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function fr(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Rr(t,e,n):or(e)?cr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):nr(e)?t.setAttribute(e,function(t,e){return cr(e)||"false"===e?"false":"contenteditable"===t&&rr(e)?e:"true"}(e,n)):ar(e)?cr(n)?t.removeAttributeNS(ir,sr(e)):t.setAttributeNS(ir,e,n):Rr(t,e,n)}function Rr(t,e,n){if(cr(n))t.removeAttribute(e);else{if(Y&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Nr={create:Mr,update:Mr};function Ur(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=ur(e),c=n._transitionClasses;a(c)&&(s=fr(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Dr,zr={create:Ur,update:Ur};function Br(t,e,n){var r=Dr;return function o(){var i=e.apply(null,arguments);null!==i&&Vr(t,o,n,r)}}var Hr=$e&&!(et&&Number(et[1])<=53);function Fr(t,e,n,r){if(Hr){var o=sn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Dr.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function Vr(t,e,n,r){(r||Dr).removeEventListener(t,e._wrapper||e,n)}function Wr(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Dr=e.elm||t.elm,function(t){if(a(t.__r)){var e=Y?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}a(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Wt(n,r,Fr,Vr,Br,e.context),Dr=void 0}}var qr,Gr={create:Wr,update:Wr,destroy:function(t){return Wr(t,Or)}};function Kr(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=j({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=i(r)?"":String(r);Xr(o,l)&&(o.value=l)}else if("innerHTML"===n&&vr(o.tagName)&&i(o.innerHTML)){(qr=qr||document.createElement("div")).innerHTML="".concat(r,"");for(var f=qr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;f.firstChild;)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Xr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Yr={create:Kr,update:Kr},Zr=O((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Jr(t){var e=Qr(t.style);return t.staticStyle?j(t.staticStyle,e):e}function Qr(t){return Array.isArray(t)?A(t):"string"==typeof t?Zr(t):t}var to,eo=/^--/,no=/\s*!important$/,ro=function(t,e,n){if(eo.test(e))t.style.setProperty(e,n);else if(no.test(n))t.style.setProperty(T(e),n.replace(no,""),"important");else{var r=io(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function fo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&j(e,po(t.name||"v")),j(e,t),e}return"string"==typeof t?po(t):void 0}}var po=O((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ho=K&&!Z,vo="transition",mo="transitionend",go="animation",yo="animationend";ho&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(vo="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",yo="webkitAnimationEnd"));var bo=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function _o(t){bo((function(){bo(t)}))}function wo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),uo(t,e))}function xo(t,e){t._transitionClasses&&_(t._transitionClasses,e),lo(t,e)}function Oo(t,e,n){var r=Co(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?mo:yo,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n="transition",l=a,f=i.length):"animation"===e?u>0&&(n="animation",l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&So.test(r[vo+"Property"])}}function ko(t,e){for(;t.length1}function Ao(t,e){!0!==e.data.show&&To(e)}var Lo=function(t){var e,n,r={},u=t.modules,l=t.nodeOps;for(e=0;eh?_(t,i(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&x(e,f,h)}(f,v,g,n,u):a(g)?(a(t.text)&&l.setTextContent(f,""),_(f,null,g,0,g.length-1,n)):a(v)?x(v,0,v.length-1):a(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),a(h)&&a(d=h.hook)&&a(d=d.postpatch)&&d(t,e)}}}function k(t,e,n){if(s(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(R(Uo(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function No(t,e){return e.every((function(e){return!R(e,t)}))}function Uo(t){return"_value"in t?t._value:t.value}function Do(t){t.target.composing=!0}function zo(t){t.target.composing&&(t.target.composing=!1,Bo(t.target,"input"))}function Bo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ho(t){return!t.componentInstance||t.data&&t.data.transition?t:Ho(t.componentInstance._vnode)}var Fo={model:Mo,show:{bind:function(t,e,n){var r=e.value,o=(n=Ho(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,To(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ho(n)).data&&n.data.transition?(n.data.show=!0,r?To(n,(function(){t.style.display=t.__vOriginalDisplay})):Po(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Vo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Wo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Wo(Oe(e.children)):t}function qo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[C(r)]=o[r];return e}function Go(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Ko=function(t){return t.tag||de(t)},Xo=function(t){return"show"===t.name},Yo={name:"transition",props:Vo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ko)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Wo(o);if(!i)return o;if(this._leaving)return Go(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=qo(this),u=this._vnode,l=Wo(u);if(i.data.directives&&i.data.directives.some(Xo)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!de(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=j({},s);if("out-in"===r)return this._leaving=!0,qt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Go(t,o);if("in-out"===r){if(de(i))return u;var p,d=function(){p()};qt(s,"afterEnter",d),qt(s,"enterCancelled",d),qt(f,"delayLeave",(function(t){p=t}))}}return o}}},Zo=j({tag:String,moveClass:String},Vo);function Jo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Qo(t){t.data.newPos=t.elm.getBoundingClientRect()}function ti(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Zo.mode;var ei={Transition:Yo,TransitionGroup:{props:Zo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ye(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=qo(this),s=0;s-1?gr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:gr[t]=/HTMLUnknownElement/.test(e.toString())},j(qn.options.directives,Fo),j(qn.options.components,ei),qn.prototype.__patch__=K?Lo:L,qn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Qe(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Ve(t,r,L,{before:function(){t._isMounted&&!t._isDestroyed&&Qe(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),u=e&&e.path||"/",l=c.path?xi(c.path,u,n||o.append):u,f=function(t,e,n){void 0===e&&(e={});var r,o=n||ui;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(ci):ci(a)}return r}(c.query,o.query,r&&r.options.parseQuery),p=o.hash||c.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:l,query:f,hash:p}}var Fi,Vi=function(){},Wi={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),i=o.location,a=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,p=null==l?"router-link-exact-active":l,d=null==this.activeClass?f:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,v=a.redirectedFrom?pi(null,Hi(a.redirectedFrom),null,n):a;c[h]=gi(r,v,this.exactPath),c[d]=this.exact||this.exactPath?c[h]:function(t,e){return 0===t.path.replace(fi,"/").indexOf(e.path.replace(fi,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,v);var m=c[h]?this.ariaCurrentValue:null,g=function(t){qi(t)&&(e.replace?n.replace(i,Vi):n.push(i,Vi))},y={click:qi};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:g,isActive:c[d],isExactActive:c[h]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?t():t("span",{},_)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":m};else{var w=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=Bi(l.path,s.params),c(l,s,a)}if(s.path){s.params={};for(var d=0;d-1}function Oa(t,e){return xa(t)&&t._isRouter&&(null==e||t.type===e)}function Sa(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Ca(t){return function(e,n,r){var o=!1,i=0,a=null;ka(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,u=Pa((function(e){var o;((o=e).__esModule||Ta&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Fi.extend(e),n.components[s]=e,--i<=0&&r()})),l=Pa((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=xa(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function ka(t,e){return Ea(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ea(t){return Array.prototype.concat.apply([],t)}var Ta="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Pa(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var $a=function(t,e){this.router=t,this.base=function(t){if(!t)if(Gi){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=hi,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ja(t,e,n,r){var o=ka(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=Fi.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Ea(r?o.reverse():o)}function Aa(t,e){if(e)return function(){return t.apply(e,arguments)}}$a.prototype.listen=function(t){this.cb=t},$a.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},$a.prototype.onError=function(t){this.errorCbs.push(t)},$a.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Oa(t,ga.redirected)&&i===hi||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},$a.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!Oa(t)&&xa(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(gi(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),t.hash&&ia(this.router,o,t,!1),s(((a=_a(i=o,t,ga.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=ha&&n;r&&this.listeners.push(oa());var o=function(){var n=t.current,o=Ma(t.base);t.current===hi&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ia(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){va(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){ma(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Ma(this.base)!==this.current.fullPath){var e=Oi(this.base+this.current.fullPath);t?va(e):ma(e)}},e.prototype.getCurrentLocation=function(){return Ma(this.base)},e}($a);function Ma(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(Oi(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Ia=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Ma(t);if(!/^\/#/.test(e))return window.location.replace(Oi(t+"/#"+e)),!0}(this.base)||Ra()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=ha&&e;n&&this.listeners.push(oa());var r=function(){var e=t.current;Ra()&&t.transitionTo(Na(),(function(r){n&&ia(t.router,r,e,!0),ha||za(r.fullPath)}))},o=ha?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Da(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){za(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Na()!==e&&(t?Da(e):za(e))},e.prototype.getCurrentLocation=function(){return Na()},e}($a);function Ra(){var t=Na();return"/"===t.charAt(0)||(za("/"+t),!1)}function Na(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Ua(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Da(t){ha?va(Ua(t)):window.location.hash=t}function za(t){ha?ma(Ua(t)):window.location.replace(Ua(t))}var Ba=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Oa(t,ga.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}($a),Ha=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Yi(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!ha&&!1!==t.fallback,this.fallback&&(e="hash"),Gi||(e="abstract"),this.mode=e,e){case"history":this.history=new La(this,t.base);break;case"hash":this.history=new Ia(this,t.base,this.fallback);break;case"abstract":this.history=new Ba(this,t.base);break;default:0}},Fa={currentRoute:{configurable:!0}};Ha.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Fa.currentRoute.get=function(){return this.history&&this.history.current},Ha.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof La||n instanceof Ia){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;ha&&o&&"fullPath"in t&&ia(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ha.prototype.beforeEach=function(t){return Wa(this.beforeHooks,t)},Ha.prototype.beforeResolve=function(t){return Wa(this.resolveHooks,t)},Ha.prototype.afterEach=function(t){return Wa(this.afterHooks,t)},Ha.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ha.prototype.onError=function(t){this.history.onError(t)},Ha.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Ha.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Ha.prototype.go=function(t){this.history.go(t)},Ha.prototype.back=function(){this.go(-1)},Ha.prototype.forward=function(){this.go(1)},Ha.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Ha.prototype.resolve=function(t,e,n){var r=Hi(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?Oi(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Ha.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ha.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Ha.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ha.prototype,Fa);var Va=Ha;function Wa(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Ha.install=function t(e){if(!t.installed||Fi!==e){t.installed=!0,Fi=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",_i),e.component("RouterLink",Wi);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ha.version="3.6.5",Ha.isNavigationFailure=Oa,Ha.NavigationFailureType=ga,Ha.START_LOCATION=hi,Gi&&window.Vue&&window.Vue.use(Ha);n(100);n(93),n(130);var qa={"components/AlgoliaSearchBox":()=>Promise.all([n.e(0),n.e(18)]).then(n.bind(null,384)),"components/DropdownLink":()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,260)),"components/DropdownTransition":()=>Promise.all([n.e(0),n.e(32)]).then(n.bind(null,248)),"components/Home":()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,298)),"components/NavLink":()=>n.e(36).then(n.bind(null,247)),"components/NavLinks":()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,274)),"components/Navbar":()=>Promise.all([n.e(0),n.e(1)]).then(n.bind(null,381)),"components/Page":()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,299)),"components/PageEdit":()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,276)),"components/PageNav":()=>Promise.all([n.e(0),n.e(23)]).then(n.bind(null,277)),"components/Sidebar":()=>Promise.all([n.e(0),n.e(11)]).then(n.bind(null,300)),"components/SidebarButton":()=>Promise.all([n.e(0),n.e(33)]).then(n.bind(null,301)),"components/SidebarGroup":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,275)),"components/SidebarLink":()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,262)),"components/SidebarLinks":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,259)),"global-components/Badge":()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,390)),"global-components/CodeBlock":()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,385)),"global-components/CodeGroup":()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,386)),"layouts/404":()=>n.e(8).then(n.bind(null,387)),"layouts/Layout":()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,388)),NotFound:()=>n.e(8).then(n.bind(null,387)),Layout:()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,388)),"components/ThemeSwitcher":()=>n.e(39).then(n.bind(null,261)),"global-components/ThemeManager":()=>n.e(7).then(n.bind(null,389))},Ga={"v-28da1679":()=>n.e(28).then(n.bind(null,391)),"v-39077b7e":()=>n.e(20).then(n.bind(null,392)),"v-3de877b9":()=>n.e(24).then(n.bind(null,393)),"v-2fd962f9":()=>n.e(37).then(n.bind(null,394)),"v-05876a19":()=>n.e(29).then(n.bind(null,395)),"v-12c9c872":()=>n.e(40).then(n.bind(null,396)),"v-424794a7":()=>n.e(16).then(n.bind(null,397)),"v-c18db90e":()=>n.e(13).then(n.bind(null,398)),"v-092eb139":()=>n.e(41).then(n.bind(null,399)),"v-7849695e":()=>n.e(43).then(n.bind(null,400)),"v-697b5119":()=>n.e(38).then(n.bind(null,401)),"v-339651f2":()=>n.e(44).then(n.bind(null,402)),"v-457ccc99":()=>n.e(42).then(n.bind(null,403)),"v-a25a4eee":()=>n.e(17).then(n.bind(null,404)),"v-1bec87e2":()=>n.e(45).then(n.bind(null,405)),"v-24816b4e":()=>n.e(34).then(n.bind(null,406)),"v-41bf9539":()=>n.e(46).then(n.bind(null,407)),"v-44f17239":()=>n.e(21).then(n.bind(null,408)),"v-2e680939":()=>n.e(48).then(n.bind(null,409)),"v-44779f99":()=>n.e(47).then(n.bind(null,410)),"v-cd17d27e":()=>n.e(22).then(n.bind(null,411)),"v-8eeb2fda":()=>n.e(35).then(n.bind(null,412)),"v-670f8ccb":()=>n.e(30).then(n.bind(null,413)),"v-16a2bc4e":()=>n.e(12).then(n.bind(null,414))};function Ka(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Xa=/-(\w)/g,Ya=Ka(t=>t.replace(Xa,(t,e)=>e?e.toUpperCase():"")),Za=/\B([A-Z])/g,Ja=Ka(t=>t.replace(Za,"-$1").toLowerCase()),Qa=Ka(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Qa(Ya(e))):t(Qa(e))||t(Ja(e))}const es=Object.assign({},qa,Ga),ns=t=>es[t],rs=t=>Ga[t],os=t=>qa[t],is=t=>qn.component(t);function as(t){return ts(rs,t)}function ss(t){return ts(os,t)}function cs(t){return ts(ns,t)}function us(t){return ts(is,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!us(t)&&cs(t)){const e=await cs(t)();qn.component(t,e.default)}}))}function fs(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(90),ds=n.n(ps),hs=n(91),vs=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${vs()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=ys(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=bs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ds()([{name:"description",content:this.$description}],t,this.siteMeta,_s)},updateCanonicalLink(){gs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",ys(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){bs(null,this.currentMetaTags),gs()}};function gs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function ys(t=""){return t?``:""}function bs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function _s(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var ws=n(22),xs=n.n(ws),Os={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:xs()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=i.parentElement.offsetTop+10&&(!a||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},Ss=n(23),Cs=n.n(Ss),ks={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||qn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},Es=n(92),Ts=n.n(Es),Ps={mounted(){Ts.a.polyfill()}},$s=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},r=window.Promise||function(t){function e(){}t(e,e)},o=function(t){var e=t.target;e!==C?-1!==b.indexOf(e)&&v({target:e}):h()},i=function(){if(!w&&S.original){var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-t)>O.scrollOffset&&setTimeout(h,150)}},a=function(t){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||h()},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t;if(t.background&&(C.style.background=t.background),t.container&&t.container instanceof Object&&(e.container=$s({},O.container,t.container)),t.template){var n=As(t.template)?t.template:document.querySelector(t.template);e.template=n}return O=$s({},O,e),b.forEach((function(t){t.dispatchEvent(Ns("medium-zoom:update",{detail:{zoom:k}}))})),k},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t($s({},O,e))},u=function(){for(var t=arguments.length,e=Array(t),n=0;n0?e.reduce((function(t,e){return[].concat(t,Ms(e))}),[]):b;return r.forEach((function(t){t.classList.remove("medium-zoom-image"),t.dispatchEvent(Ns("medium-zoom:detach",{detail:{zoom:k}}))})),b=b.filter((function(t){return-1===r.indexOf(t)})),k},f=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.addEventListener("medium-zoom:"+t,e,n)})),_.push({type:"medium-zoom:"+t,listener:e,options:n}),k},p=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.removeEventListener("medium-zoom:"+t,e,n)})),_=_.filter((function(n){return!(n.type==="medium-zoom:"+t&&n.listener.toString()===e.toString())})),k},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,n=function(){var t={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},e=void 0,n=void 0;if(O.container)if(O.container instanceof Object)e=(t=$s({},t,O.container)).width-t.left-t.right-2*O.margin,n=t.height-t.top-t.bottom-2*O.margin;else{var r=(As(O.container)?O.container:document.querySelector(O.container)).getBoundingClientRect(),o=r.width,i=r.height,a=r.left,s=r.top;t=$s({},t,{width:o,height:i,left:a,top:s})}e=e||t.width-2*O.margin,n=n||t.height-2*O.margin;var c=S.zoomedHd||S.original,u=Ls(c)?e:c.naturalWidth||e,l=Ls(c)?n:c.naturalHeight||n,f=c.getBoundingClientRect(),p=f.top,d=f.left,h=f.width,v=f.height,m=Math.min(u,e)/h,g=Math.min(l,n)/v,y=Math.min(m,g),b="scale("+y+") translate3d("+((e-h)/2-d+O.margin+t.left)/y+"px, "+((n-v)/2-p+O.margin+t.top)/y+"px, 0)";S.zoomed.style.transform=b,S.zoomedHd&&(S.zoomedHd.style.transform=b)};return new r((function(t){if(e&&-1===b.indexOf(e))t(k);else{if(S.zoomed)t(k);else{if(e)S.original=e;else{if(!(b.length>0))return void t(k);var r=b;S.original=r[0]}if(S.original.dispatchEvent(Ns("medium-zoom:open",{detail:{zoom:k}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,w=!0,S.zoomed=Rs(S.original),document.body.appendChild(C),O.template){var o=As(O.template)?O.template:document.querySelector(O.template);S.template=document.createElement("div"),S.template.appendChild(o.content.cloneNode(!0)),document.body.appendChild(S.template)}if(document.body.appendChild(S.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),S.original.classList.add("medium-zoom-image--hidden"),S.zoomed.classList.add("medium-zoom-image--opened"),S.zoomed.addEventListener("click",h),S.zoomed.addEventListener("transitionend",(function e(){w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Ns("medium-zoom:opened",{detail:{zoom:k}})),t(k)})),S.original.getAttribute("data-zoom-src")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("srcset"),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.src=S.zoomed.getAttribute("data-zoom-src"),S.zoomedHd.onerror=function(){clearInterval(i),console.warn("Unable to reach the zoom image target "+S.zoomedHd.src),S.zoomedHd=null,n()};var i=setInterval((function(){S.zoomedHd.complete&&(clearInterval(i),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n())}),10)}else if(S.original.hasAttribute("srcset")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading");var a=S.zoomedHd.addEventListener("load",(function(){S.zoomedHd.removeEventListener("load",a),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n()}))}else n()}}}))},h=function(){return new r((function(t){if(!w&&S.original){w=!0,document.body.classList.remove("medium-zoom--opened"),S.zoomed.style.transform="",S.zoomedHd&&(S.zoomedHd.style.transform=""),S.template&&(S.template.style.transition="opacity 150ms",S.template.style.opacity=0),S.original.dispatchEvent(Ns("medium-zoom:close",{detail:{zoom:k}})),S.zoomed.addEventListener("transitionend",(function e(){S.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(S.zoomed),S.zoomedHd&&document.body.removeChild(S.zoomedHd),document.body.removeChild(C),S.zoomed.classList.remove("medium-zoom-image--opened"),S.template&&document.body.removeChild(S.template),w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Ns("medium-zoom:closed",{detail:{zoom:k}})),S.original=null,S.zoomed=null,S.zoomedHd=null,S.template=null,t(k)}))}else t(k)}))},v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target;return S.original?h():d({target:e})},m=function(){return O},g=function(){return b},y=function(){return S.original},b=[],_=[],w=!1,x=0,O=n,S={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(e)?O=e:(e||"string"==typeof e)&&u(e),O=$s({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},O);var C=Is(O.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",h);var k={open:d,close:h,toggle:v,update:s,clone:c,attach:u,detach:l,on:f,off:p,getOptions:m,getImages:g,getZoomedImage:y};return k};const Ds=JSON.parse('{"background":"var(--bodyBgColor)"}'),zs=Number("500");class Bs{constructor(){this.instance=null}update(t="img"){"undefined"!=typeof window&&(null===this.instance?this.instance=Us(t,Ds):(this.instance.detach(),this.instance.attach(t)))}updateDelay(t="img",e=zs){setTimeout(()=>this.update(t),e)}}n(237);var Hs=[ms,Os,ks,Ps,{watch:{"$page.path"(){void 0!==this.$vuepress.mediumZoom&&this.$vuepress.mediumZoom.updateDelay()}},mounted(){this.$vuepress.mediumZoom=new Bs,this.$vuepress.mediumZoom.updateDelay()}}],Fs={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return fs("layout",t),qn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Vs=n(10),Ws=Object(Vs.a)(Fs,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ws,"mixins",Hs);const qs=[{name:"v-28da1679",path:"/ACCEL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-28da1679").then(n)}},{name:"v-39077b7e",path:"/BOOT.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-39077b7e").then(n)}},{name:"v-3de877b9",path:"/BUILD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-3de877b9").then(n)}},{name:"v-2fd962f9",path:"/HOW.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2fd962f9").then(n)}},{name:"v-05876a19",path:"/DEBUG.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-05876a19").then(n)}},{name:"v-12c9c872",path:"/DONATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-12c9c872").then(n)}},{name:"v-424794a7",path:"/ICNS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-424794a7").then(n)}},{name:"v-c18db90e",path:"/INSTALLER.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-c18db90e").then(n)}},{name:"v-092eb139",path:"/ISSUES-HOLD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-092eb139").then(n)}},{name:"v-7849695e",path:"/MODELS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-7849695e").then(n)}},{name:"v-697b5119",path:"/MONTEREY-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-697b5119").then(n)}},{name:"v-339651f2",path:"/PATCHEXPLAIN.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-339651f2").then(n)}},{name:"v-457ccc99",path:"/LICENSE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-457ccc99").then(n)}},{name:"v-a25a4eee",path:"/POST-INSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-a25a4eee").then(n)}},{name:"v-1bec87e2",path:"/",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-1bec87e2").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-24816b4e",path:"/SONOMA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-24816b4e").then(n)}},{name:"v-41bf9539",path:"/START.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-41bf9539").then(n)}},{name:"v-44f17239",path:"/TROUBLESHOOTING.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44f17239").then(n)}},{name:"v-2e680939",path:"/UNINSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2e680939").then(n)}},{name:"v-44779f99",path:"/TERMS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44779f99").then(n)}},{name:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-cd17d27e").then(n)}},{name:"v-8eeb2fda",path:"/UPDATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-8eeb2fda").then(n)}},{name:"v-670f8ccb",path:"/VENTURA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-670f8ccb").then(n)}},{name:"v-16a2bc4e",path:"/WINDOWS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-16a2bc4e").then(n)}},{path:"*",component:Ws}],Gs={title:"OpenCore Legacy Patcher",description:"",base:"/OpenCore-Legacy-Patcher/",headTags:[["meta",{name:"theme-color",content:"#3eaf7c"}],["meta",{name:"apple-mobile-web-app-capable",content:"yes"}],["meta",{name:"apple-mobile-web-app-status-bar-style",content:"black"}],["link",{rel:"'stylesheet",href:"/OpenCore-Legacy-Patcher/styles/website.css"}]],pages:[{title:"Working Around Legacy Acceleration Issues",frontmatter:{},regularPath:"/ACCEL.html",relativePath:"ACCEL.md",key:"v-28da1679",path:"/ACCEL.html",headers:[{level:2,title:"Broken Background Blurs",slug:"broken-background-blurs"},{level:2,title:"Downloading older non-Metal Apps",slug:"downloading-older-non-metal-apps"},{level:2,title:"Unable to run Zoom",slug:"unable-to-run-zoom"},{level:2,title:"Unable to grant special permissions to apps (ie. Camera Access to Zoom)",slug:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"},{level:2,title:"Keyboard Backlight broken",slug:"keyboard-backlight-broken"},{level:2,title:"Photos and Maps Apps Heavily Distorted",slug:"photos-and-maps-apps-heavily-distorted"},{level:2,title:'Cannot press "Done" when editing a Sidebar Widget',slug:"cannot-press-done-when-editing-a-sidebar-widget"},{level:2,title:"Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey",slug:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"},{level:2,title:'Unable to switch GPUs on 2011 15" and 17" MacBook Pros',slug:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"},{level:2,title:"Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)",slug:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"},{level:2,title:"Unable to allow Safari Extensions",slug:"unable-to-allow-safari-extensions"},{level:2,title:'Cannot Login on 2011 15" and 17" MacBook Pros',slug:"cannot-login-on-2011-15-and-17-macbook-pros"},{level:2,title:"Black Boxes on HD3000 iGPUs",slug:"black-boxes-on-hd3000-igpus"},{level:2,title:"Cannot Pair Bluetooth Devices",slug:"cannot-pair-bluetooth-devices"}],lastUpdated:"11/16/2023, 6:21:49 PM",lastUpdatedTimestamp:1700158909e3},{title:"Booting OpenCore and macOS",frontmatter:{},regularPath:"/BOOT.html",relativePath:"BOOT.md",key:"v-39077b7e",path:"/BOOT.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{title:"Building and installing OpenCore",frontmatter:{},regularPath:"/BUILD.html",relativePath:"BUILD.md",key:"v-3de877b9",path:"/BUILD.html",lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"Boot Process with OpenCore Legacy Patcher",frontmatter:{},regularPath:"/HOW.html",relativePath:"HOW.md",key:"v-2fd962f9",path:"/HOW.html",headers:[{level:2,title:"Boot Process with OpenCore",slug:"boot-process-with-opencore"}],lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"How to debug with OpenCore",frontmatter:{},regularPath:"/DEBUG.html",relativePath:"DEBUG.md",key:"v-05876a19",path:"/DEBUG.html",headers:[{level:2,title:"Debugging yourself",slug:"debugging-yourself"},{level:2,title:"Obtaining OpenCore logs from disk",slug:"obtaining-opencore-logs-from-disk"},{level:2,title:"Obtaining Kernel logs from macOS",slug:"obtaining-kernel-logs-from-macos"},{level:2,title:"Filing an issue with us",slug:"filing-an-issue-with-us"}],lastUpdated:"6/2/2023, 1:56:11 PM",lastUpdatedTimestamp:1685714171e3},{title:"Supporting the patcher",frontmatter:{},regularPath:"/DONATE.html",relativePath:"DONATE.md",key:"v-12c9c872",path:"/DONATE.html",lastUpdated:"11/10/2023, 8:24:26 PM",lastUpdatedTimestamp:1699647866e3},{title:"Creating custom icons for OpenCore and Mac Boot Picker",frontmatter:{},regularPath:"/ICNS.html",relativePath:"ICNS.md",key:"v-424794a7",path:"/ICNS.html",headers:[{level:3,title:"Updating OpenCore icons",slug:"updating-opencore-icons"},{level:3,title:"Updating Mac Boot Picker icons",slug:"updating-mac-boot-picker-icons"}],lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"Download and build macOS Installers",frontmatter:{},regularPath:"/INSTALLER.html",relativePath:"INSTALLER.md",key:"v-c18db90e",path:"/INSTALLER.html",headers:[{level:2,title:"Creating the installer",slug:"creating-the-installer"}],lastUpdated:"11/16/2023, 6:21:49 PM",lastUpdatedTimestamp:1700158909e3},{title:"The current hold on new issues and pull requests",frontmatter:{},regularPath:"/ISSUES-HOLD.html",relativePath:"ISSUES-HOLD.md",key:"v-092eb139",path:"/ISSUES-HOLD.html",lastUpdated:"5/14/2022, 9:37:55 PM",lastUpdatedTimestamp:1652564275e3},{title:"Supported Models",frontmatter:{},regularPath:"/MODELS.html",relativePath:"MODELS.md",key:"v-7849695e",path:"/MODELS.html",headers:[{level:3,title:"MacBook",slug:"macbook"},{level:3,title:"MacBook Air",slug:"macbook-air"},{level:3,title:"MacBook Pro",slug:"macbook-pro"},{level:3,title:"Mac mini",slug:"mac-mini"},{level:3,title:"iMac",slug:"imac"},{level:3,title:"Mac Pro",slug:"mac-pro"},{level:3,title:"Xserve",slug:"xserve"}],lastUpdated:"11/5/2023, 12:19:14 PM",lastUpdatedTimestamp:1699186754e3},{frontmatter:{},regularPath:"/MONTEREY-DROP.html",relativePath:"MONTEREY-DROP.md",key:"v-697b5119",path:"/MONTEREY-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current Monterey Issues",slug:"current-monterey-issues"},{level:3,title:"MacBookPro11,3 booting issue without Kepler acceleration",slug:"macbookpro11-3-booting-issue-without-kepler-acceleration"},{level:2,title:"Previously Broken Hardware",slug:"previously-broken-hardware"}],lastUpdated:"10/26/2022, 12:56:33 PM",lastUpdatedTimestamp:1666788993e3},{title:"Explaining the patches in OpenCore Legacy Patcher",frontmatter:{},regularPath:"/PATCHEXPLAIN.html",relativePath:"PATCHEXPLAIN.md",key:"v-339651f2",path:"/PATCHEXPLAIN.html",headers:[{level:2,title:"OpenCore Settings",slug:"opencore-settings"},{level:3,title:"ACPI -> Add",slug:"acpi-add"},{level:3,title:"ACPI -> Patch",slug:"acpi-patch"},{level:3,title:"Booter -> Patch",slug:"booter-patch"},{level:3,title:"Booter -> Quirks",slug:"booter-quirks"},{level:3,title:"DeviceProperties -> Add",slug:"deviceproperties-add"},{level:3,title:"Kernel -> Patch",slug:"kernel-patch"},{level:3,title:"Kernel -> Quirks",slug:"kernel-quirks"},{level:3,title:"Misc -> Security",slug:"misc-security"},{level:3,title:"NVRAM -> Add",slug:"nvram-add"},{level:3,title:"UEFI -> ProtocolOverrides",slug:"uefi-protocoloverrides"},{level:2,title:"Injected Kext",slug:"injected-kext"},{level:3,title:"Acidanthera",slug:"acidanthera"},{level:3,title:"Ethernet",slug:"ethernet"},{level:3,title:"Firewire",slug:"firewire"},{level:3,title:"Maps",slug:"maps"},{level:3,title:"SSE",slug:"sse"},{level:3,title:"Wifi",slug:"wifi"},{level:3,title:"Misc",slug:"misc"},{level:2,title:"On-Disk Patches",slug:"on-disk-patches"},{level:3,title:"Extensions",slug:"extensions"},{level:3,title:"CoreServices",slug:"coreservices"},{level:3,title:"/usr/libexec",slug:"usr-libexec"},{level:3,title:"Extensions",slug:"extensions-2"},{level:3,title:"Frameworks",slug:"frameworks"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks"},{level:3,title:"Extensions",slug:"extensions-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-2"},{level:3,title:"Frameworks",slug:"frameworks-2"},{level:3,title:"Extensions",slug:"extensions-4"},{level:3,title:"Frameworks",slug:"frameworks-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-3"},{level:3,title:"Extensions",slug:"extensions-5"},{level:3,title:"Extensions",slug:"extensions-6"},{level:3,title:"Extensions",slug:"extensions-7"},{level:3,title:"Extensions",slug:"extensions-8"},{level:3,title:"Extensions",slug:"extensions-9"},{level:3,title:"Frameworks",slug:"frameworks-4"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-4"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{title:"OpenCore Legacy Patcher License",frontmatter:{},regularPath:"/LICENSE.html",relativePath:"LICENSE.md",key:"v-457ccc99",path:"/LICENSE.html",lastUpdated:"7/26/2023, 12:29:46 PM",lastUpdatedTimestamp:1690374586e3},{title:"Post-Installation",frontmatter:{},regularPath:"/POST-INSTALL.html",relativePath:"POST-INSTALL.md",key:"v-a25a4eee",path:"/POST-INSTALL.html",headers:[{level:2,title:"Booting without USB drive",slug:"booting-without-usb-drive"},{level:2,title:"Booting seamlessly without Boot Picker",slug:"booting-seamlessly-without-boot-picker"},{level:2,title:"Enabling SIP",slug:"enabling-sip"},{level:2,title:"Applying Post Install Volume Patches",slug:"applying-post-install-volume-patches"},{level:3,title:"Running Post Install patches manually",slug:"running-post-install-patches-manually"}],lastUpdated:"10/19/2023, 4:14:02 AM",lastUpdatedTimestamp:1697688842e3},{title:"Home",frontmatter:{home:!0,heroImage:"/homepage.png",heroText:"OpenCore Legacy Patcher",actionText:"Getting Started→",actionLink:"START.md",meta:[{name:"description",content:"Experience macOS just like before"}],features:[{title:"Native OTA updates",details:"Install updates the moment they come out, with native System Preferences support, just like a supported Mac."},{title:"Zero firmware patching",details:"Using the capabilities of the OpenCore boot manager, our protocol upgrades are done in memory and are never permanent."},{title:"Supporting more hardware",details:"New life is breathed into your decade-old graphics card, WiFi, and Bluetooth chipsets. Even your upgraded hardware receives benefits by unlocking exciting features like Hardware Acceleration, AirDrop, Apple Watch Unlock, Sidecar, and much more!"},{title:"The newest features",details:"Unlock Sidecar, AirPlay to Mac, Night Shift, and Universal Control, even on natively supported models!"},{title:"A helpful community",details:"Whether it's getting started or learning the specifics, you can always find answers with our amazing community of tinkerers, developers, and dreamers."}],footer:"Copyright © Dortania 2020-2024"},regularPath:"/",relativePath:"README.md",key:"v-1bec87e2",path:"/",lastUpdated:"1/1/2024, 6:00:08 PM",lastUpdatedTimestamp:1704132008e3},{frontmatter:{},regularPath:"/SONOMA-DROP.html",relativePath:"SONOMA-DROP.md",key:"v-24816b4e",path:"/SONOMA-DROP.html",headers:[{level:2,title:"Versioning",slug:"versioning"},{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Issues",slug:"issues"},{level:3,title:"Bluetooth",slug:"bluetooth"},{level:3,title:"T1 Security chip",slug:"t1-security-chip"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Graphics support and issues",slug:"graphics-support-and-issues"}],lastUpdated:"11/4/2023, 6:27:01 PM",lastUpdatedTimestamp:1699122421e3},{title:"What is OpenCore?",frontmatter:{},regularPath:"/START.html",relativePath:"START.md",key:"v-41bf9539",path:"/START.html",headers:[{level:2,title:"How do I get started?",slug:"how-do-i-get-started"}],lastUpdated:"7/16/2022, 11:32:00 PM",lastUpdatedTimestamp:165801432e4},{title:"Troubleshooting",frontmatter:{},regularPath:"/TROUBLESHOOTING.html",relativePath:"TROUBLESHOOTING.md",key:"v-44f17239",path:"/TROUBLESHOOTING.html",headers:[{level:2,title:"OpenCore Legacy Patcher not launching",slug:"opencore-legacy-patcher-not-launching"},{level:2,title:"Stuck on This version of Mac OS X is not supported on this platform or (🚫) Prohibited Symbol",slug:"stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"},{level:2,title:"Cannot boot macOS without the USB",slug:"cannot-boot-macos-without-the-usb"},{level:2,title:"Infinite Recovery OS Booting",slug:"infinite-recovery-os-booting"},{level:2,title:"Stuck on boot after root patching",slug:"stuck-on-boot-after-root-patching"},{level:2,title:"Reboot when entering Hibernation (Sleep Wake Failure)",slug:"reboot-when-entering-hibernation-sleep-wake-failure"},{level:2,title:"How to Boot Recovery through OpenCore Legacy Patcher",slug:"how-to-boot-recovery-through-opencore-legacy-patcher"},{level:2,title:'Stuck on "Your Mac needs a firmware update"',slug:"stuck-on-your-mac-needs-a-firmware-update"},{level:2,title:"No Brightness Control",slug:"no-brightness-control"},{level:2,title:"Cannot connect Wi-Fi on Monterey with legacy cards",slug:"cannot-connect-wi-fi-on-monterey-with-legacy-cards"},{level:2,title:"No Graphics Acceleration",slug:"no-graphics-acceleration"},{level:2,title:"Black Screen on MacBookPro11,3 in macOS Monterey",slug:"black-screen-on-macbookpro11-3-in-macos-monterey"},{level:2,title:"No DisplayPort Output on Mac Pros with NVIDIA Kepler",slug:"no-displayport-output-on-mac-pros-with-nvidia-kepler"},{level:2,title:"Volume Hash Mismatch Error in macOS Monterey",slug:"volume-hash-mismatch-error-in-macos-monterey"},{level:2,title:"Cannot Disable SIP in recoveryOS",slug:"cannot-disable-sip-in-recoveryos"},{level:2,title:"Intermediate issues with USB 1.1 and Bluetooth on MacPro3,1 - MacPro5,1",slug:"intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"},{level:2,title:'Stuck on "Less than a minute remaining..."',slug:"stuck-on-less-than-a-minute-remaining"},{level:2,title:"No acceleration after a Metal GPU swap on Mac Pro",slug:"no-acceleration-after-a-metal-gpu-swap-on-mac-pro"},{level:2,title:"Keyboard, Mouse and Trackpad not working in installer or after update",slug:"keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}],lastUpdated:"3/8/2024, 6:18:59 PM",lastUpdatedTimestamp:1709921939e3},{title:"Uninstalling OpenCore",frontmatter:{},regularPath:"/UNINSTALL.html",relativePath:"UNINSTALL.md",key:"v-2e680939",path:"/UNINSTALL.html",headers:[{level:2,title:"Uninstalling the bootloader",slug:"uninstalling-the-bootloader"},{level:2,title:"Uninstalling the application",slug:"uninstalling-the-application"}],lastUpdated:"3/10/2024, 7:10:10 PM",lastUpdatedTimestamp:171009781e4},{title:"OpenCore Patcher Terminology",frontmatter:{},regularPath:"/TERMS.html",relativePath:"TERMS.md",key:"v-44779f99",path:"/TERMS.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{title:"Universal Control on unsupported Macs",frontmatter:{},regularPath:"/UNIVERSALCONTROL.html",relativePath:"UNIVERSALCONTROL.md",key:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",headers:[{level:2,title:"Enabling Universal Control",slug:"enabling-universal-control"},{level:2,title:"Requirements for Universal Control",slug:"requirements-for-universal-control"},{level:3,title:"Table of models",slug:"table-of-models"},{level:2,title:"Blacklisted models",slug:"blacklisted-models"},{level:3,title:"How to spoof",slug:"how-to-spoof"}],lastUpdated:"10/15/2023, 8:01:03 PM",lastUpdatedTimestamp:1697400063e3},{title:"Updating OpenCore and Patches",frontmatter:{},regularPath:"/UPDATE.html",relativePath:"UPDATE.md",key:"v-8eeb2fda",path:"/UPDATE.html",lastUpdated:"4/20/2023, 2:36:13 PM",lastUpdatedTimestamp:1682001373e3},{frontmatter:{},regularPath:"/VENTURA-DROP.html",relativePath:"VENTURA-DROP.md",key:"v-670f8ccb",path:"/VENTURA-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Currently Unsupported/Broken Hardware in Ventura",slug:"currently-unsupported-broken-hardware-in-ventura"},{level:3,title:"AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs",slug:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Legacy Wireless Support",slug:"legacy-wireless-support"},{level:3,title:"Non-Metal Graphics Acceleration",slug:"non-metal-graphics-acceleration"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{title:"Installing Windows in UEFI Mode",frontmatter:{},regularPath:"/WINDOWS.html",relativePath:"WINDOWS.md",key:"v-16a2bc4e",path:"/WINDOWS.html",headers:[{level:2,title:"Minimum Requirements",slug:"minimum-requirements"},{level:2,title:"Disk Partitioning and Formatting",slug:"disk-partitioning-and-formatting"},{level:3,title:"Formatting the USB Drive",slug:"formatting-the-usb-drive"},{level:3,title:"Formatting the Target Drive",slug:"formatting-the-target-drive"},{level:2,title:"Creating the Windows Installer",slug:"creating-the-windows-installer"},{level:2,title:"Installation Process",slug:"installation-process"},{level:3,title:"Installation: Microsoft Method",slug:"installation-microsoft-method"},{level:3,title:"Installation: DISM Deployment Method",slug:"installation-dism-deployment-method"},{level:3,title:"Installation: Removing the Windows option from the stock bootpicker",slug:"installation-removing-the-windows-option-from-the-stock-bootpicker"},{level:2,title:"Post-Installation",slug:"post-installation"},{level:3,title:"Installing Boot Camp Software",slug:"installing-boot-camp-software"},{level:3,title:"Installing Boot Camp 6 softare on unsupported machines",slug:"installing-boot-camp-6-softare-on-unsupported-machines"},{level:2,title:"Troubleshooting",slug:"troubleshooting"},{level:3,title:'"This version of Boot Camp is not intended for this computer model."',slug:"this-version-of-boot-camp-is-not-intended-for-this-computer-model"},{level:3,title:"iMac12,x Bluescreen after driver installation",slug:"imac12-x-bluescreen-after-driver-installation"},{level:3,title:"NVIDIA Tesla Black Screen after driver installation",slug:"nvidia-tesla-black-screen-after-driver-installation"}],lastUpdated:"10/22/2023, 5:51:27 PM",lastUpdatedTimestamp:1697997087e3}],themeConfig:{lastUpdated:!0,repo:"https://github.com/dortania/OpenCore-Legacy-Patcher/",docsDir:"docs",docsBranch:"main",editLinks:!0,editLinkText:"Help us improve this page!",logo:"homepage.png",sidebar:[{title:"Introduction",collapsable:!1,sidebarDepth:1,children:["START","MODELS"]},{title:"Setting up",collapsable:!1,sidebarDepth:1,children:["INSTALLER","BUILD"]},{title:"Installation",collapsable:!1,sidebarDepth:1,children:["BOOT","POST-INSTALL"]},{title:"macOS Sonoma",collapsable:!1,sidebarDepth:1,children:[["SONOMA-DROP","macOS Sonoma Support"]]},{title:"macOS Ventura",collapsable:!1,sidebarDepth:1,children:[["VENTURA-DROP","macOS Ventura Support"]]},{title:"macOS Monterey",collapsable:!1,sidebarDepth:1,children:[["MONTEREY-DROP","macOS Monterey Support"]]},{title:"Misc",collapsable:!1,sidebarDepth:1,children:["ACCEL","TROUBLESHOOTING","DEBUG","UPDATE","UNINSTALL","ICNS","WINDOWS","UNIVERSALCONTROL"]},{title:"Credit",collapsable:!1,sidebarDepth:1,children:["DONATE","LICENSE"]},{title:"Documentation",collapsable:!1,sidebarDepth:1,children:["ISSUES-HOLD","TERMS","HOW","PATCHEXPLAIN"]}]}};n(238);qn.component("Badge",()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,390))),qn.component("ThemeManager",()=>n.e(7).then(n.bind(null,389))),qn.component("Badge",()=>Promise.all([n.e(0),n.e(31)]).then(n.bind(null,415))),qn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,385))),qn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,386)));n(239);var Ks={name:"BackToTop",props:{threshold:{type:Number,default:300}},data:()=>({scrollTop:null}),computed:{show(){return this.scrollTop>this.threshold}},mounted(){this.scrollTop=this.getScrollTop(),window.addEventListener("scroll",xs()(()=>{this.scrollTop=this.getScrollTop()},100))},methods:{getScrollTop:()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,scrollToTop(){window.scrollTo({top:0,behavior:"smooth"}),this.scrollTop=0}}},Xs=(n(240),Object(Vs.a)(Ks,(function(){var t=this._self._c;return t("transition",{attrs:{name:"fade"}},[this.show?t("svg",{staticClass:"go-to-top",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 49.484 28.284"},on:{click:this.scrollToTop}},[t("g",{attrs:{transform:"translate(-229 -126.358)"}},[t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(229 151.107) rotate(-45)"}}),this._v(" "),t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(274.949 154.642) rotate(-135)"}})])]):this._e()])}),[],!1,null,"5fd4ef0c",null).exports);n(241);function Ys(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var Zs=[{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t})=>{t.component("BackToTop",Xs)},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Ys(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}}],Js=n(46);class Qs extends class{constructor(){this.store=new qn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){qn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Qs.prototype,{getPageAsyncComponent:as,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:us});var tc={install(t){const e=new Qs;t.$vuepress=e,t.prototype.$vuepress=e}};function ec(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var nc={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return fs("pageKey",e),qn.component(e)||qn.component(e,as(e)),qn.component(e)?t(e):t("")}},rc={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},oc={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},ic=(n(242),n(243),Object(Vs.a)(oc,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),ac={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};qn.config.productionTip=!1,qn.use(Va),qn.use(tc),qn.mixin(function(t,e,n=qn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),i={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),i),{computed:i}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!qn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(ec(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";ec(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";ec(t,o)?r(o):ec(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Zs.filter(t=>"function"==typeof t).map(e=>e({Vue:qn,options:r,router:n,siteData:Gs,isServer:t})))}catch(t){console.error(t)}return{app:new qn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Js.a.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file +var r=Object.freeze({}),o=Array.isArray;function i(t){return null==t}function a(t){return null!=t}function s(t){return!0===t}function c(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function u(t){return"function"==typeof t}function l(t){return null!==t&&"object"==typeof t}var f=Object.prototype.toString;function p(t){return"[object Object]"===f.call(t)}function d(t){return"[object RegExp]"===f.call(t)}function h(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function v(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===f?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var w=Object.prototype.hasOwnProperty;function x(t,e){return w.call(t,e)}function O(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var S=/-(\w)/g,C=O((function(t){return t.replace(S,(function(t,e){return e?e.toUpperCase():""}))})),k=O((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),E=/\B([A-Z])/g,T=O((function(t){return t.replace(E,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function $(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function j(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,J=X&&X.indexOf("edge/")>0;X&&X.indexOf("android");var Q=X&&/iphone|ipad|ipod|ios/.test(X);X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X);var tt,et=X&&X.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(K)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var it=function(){return void 0===tt&&(tt=!K&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},at=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function ft(t){void 0===t&&(t=null),t||lt&<._scope.off(),lt=t,t&&t._scope.on()}var pt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function vt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var mt=0,gt=[],yt=function(){function t(){this._pending=!1,this.id=mt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,gt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n0&&(Xt((u=t(u,"".concat(n||"","_").concat(r)))[0])&&Xt(f)&&(p[l]=ht(f.text+u[0].text),u.shift()),p.push.apply(p,u)):c(u)?Xt(f)?p[l]=ht(f.text+u):""!==u&&p.push(ht(u)):Xt(u)&&Xt(f)?p[l]=ht(f.text+u.text):(s(e._isVList)&&a(u.tag)&&i(u.key)&&a(n)&&(u.key="__vlist".concat(n,"_").concat(r,"__")),p.push(u)));return p}(t):void 0}function Xt(t){return a(t)&&a(t.text)&&!1===t.isComment}function Yt(t,e){var n,r,i,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=ve(t,n,u,e[u]))}else i={};for(var l in n)l in i||(i[l]=me(n,l));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",s),W(i,"$key",c),W(i,"$hasNormal",a),i}function ve(t,e,n,r){var i=function(){var e=lt;ft(t);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==typeof n&&!o(n)?[n]:Kt(n))&&n[0];return ft(e),n&&(!i||1===n.length&&i.isComment&&!de(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function me(t,e){return function(){return t[e]}}function ge(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),ye(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ye(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||_e(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:P(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Dt(t,e,n)}))}}}function ye(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,be(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function be(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function _e(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var we=null;function xe(t,e){return(t.__esModule||ut&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function Oe(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function fn(){var t,e;for(sn=cn(),on=!0,tn.sort(ln),an=0;anan&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);rn||(rn=!0,Ue(fn))}}function dn(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===T(t)){var c=In(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function Yn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Zn(n,i,r,o)}}}function Zn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}qn.prototype._init=function(t){var e=this;e._uid=Vn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Bt(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Pn(Wn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ke(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=fe(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Se(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Se(t,e,n,r,o,!0)};var i=n&&n.data;jt(t,"$attrs",i&&i.attrs||r,null,!0),jt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Qe(e,"beforeCreate",void 0,!1),function(t){var e=dn(t.$options.inject,t);e&&(Et(!1),Object.keys(e).forEach((function(n){jt(t,n,e[n])})),Et(!0))}(e),Un(e),function(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!l(n))return;for(var r=Ht(t),o=ut?Reflect.ownKeys(n):Object.keys(n),i=0;i1?$(n):n;for(var r=$(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Zn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Zn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Yn(t,(function(t){return Xn(e,t)}))})),this.$watch("exclude",(function(e){Yn(t,(function(t){return!Xn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Oe(t),n=e&&e.componentOptions;if(n){var r=Kn(n),o=this.include,i=this.exclude;if(o&&(!r||!Xn(o,r))||i&&r&&Xn(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,_(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:xn,extend:j,mergeOptions:Pn,defineReactive:jt},t.set=At,t.delete=Lt,t.nextTick=Ue,t.observable=function(t){return $t(t),t},t.options=Object.create(null),z.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,j(t.options.components,Qn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=$(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Pn(this.options,t),this}}(t),Gn(t),function(t){z.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&p(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(qn),Object.defineProperty(qn.prototype,"$isServer",{get:it}),Object.defineProperty(qn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(qn,"FunctionalRenderContext",{value:hn}),qn.version="2.7.14";var tr=y("style,class"),er=y("input,textarea,option,select,progress"),nr=y("contenteditable,draggable,spellcheck"),rr=y("events,caret,typing,plaintext-only"),or=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ir="http://www.w3.org/1999/xlink",ar=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sr=function(t){return ar(t)?t.slice(6,t.length):""},cr=function(t){return null==t||!1===t};function ur(t){for(var e=t.data,n=t,r=t;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;a(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(a(t)||a(e))return fr(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:fr(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function fr(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Rr(t,e,n):or(e)?cr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):nr(e)?t.setAttribute(e,function(t,e){return cr(e)||"false"===e?"false":"contenteditable"===t&&rr(e)?e:"true"}(e,n)):ar(e)?cr(n)?t.removeAttributeNS(ir,sr(e)):t.setAttributeNS(ir,e,n):Rr(t,e,n)}function Rr(t,e,n){if(cr(n))t.removeAttribute(e);else{if(Y&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Nr={create:Mr,update:Mr};function Ur(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=ur(e),c=n._transitionClasses;a(c)&&(s=fr(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Dr,zr={create:Ur,update:Ur};function Br(t,e,n){var r=Dr;return function o(){var i=e.apply(null,arguments);null!==i&&Vr(t,o,n,r)}}var Hr=$e&&!(et&&Number(et[1])<=53);function Fr(t,e,n,r){if(Hr){var o=sn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Dr.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function Vr(t,e,n,r){(r||Dr).removeEventListener(t,e._wrapper||e,n)}function Wr(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Dr=e.elm||t.elm,function(t){if(a(t.__r)){var e=Y?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}a(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Wt(n,r,Fr,Vr,Br,e.context),Dr=void 0}}var qr,Gr={create:Wr,update:Wr,destroy:function(t){return Wr(t,Or)}};function Kr(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=j({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=i(r)?"":String(r);Xr(o,l)&&(o.value=l)}else if("innerHTML"===n&&vr(o.tagName)&&i(o.innerHTML)){(qr=qr||document.createElement("div")).innerHTML="".concat(r,"");for(var f=qr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;f.firstChild;)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Xr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Yr={create:Kr,update:Kr},Zr=O((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Jr(t){var e=Qr(t.style);return t.staticStyle?j(t.staticStyle,e):e}function Qr(t){return Array.isArray(t)?A(t):"string"==typeof t?Zr(t):t}var to,eo=/^--/,no=/\s*!important$/,ro=function(t,e,n){if(eo.test(e))t.style.setProperty(e,n);else if(no.test(n))t.style.setProperty(T(e),n.replace(no,""),"important");else{var r=io(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function fo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&j(e,po(t.name||"v")),j(e,t),e}return"string"==typeof t?po(t):void 0}}var po=O((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ho=K&&!Z,vo="transition",mo="transitionend",go="animation",yo="animationend";ho&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(vo="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",yo="webkitAnimationEnd"));var bo=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function _o(t){bo((function(){bo(t)}))}function wo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),uo(t,e))}function xo(t,e){t._transitionClasses&&_(t._transitionClasses,e),lo(t,e)}function Oo(t,e,n){var r=Co(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?mo:yo,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n="transition",l=a,f=i.length):"animation"===e?u>0&&(n="animation",l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&So.test(r[vo+"Property"])}}function ko(t,e){for(;t.length1}function Ao(t,e){!0!==e.data.show&&To(e)}var Lo=function(t){var e,n,r={},u=t.modules,l=t.nodeOps;for(e=0;eh?_(t,i(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&x(e,f,h)}(f,v,g,n,u):a(g)?(a(t.text)&&l.setTextContent(f,""),_(f,null,g,0,g.length-1,n)):a(v)?x(v,0,v.length-1):a(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),a(h)&&a(d=h.hook)&&a(d=d.postpatch)&&d(t,e)}}}function k(t,e,n){if(s(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(R(Uo(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function No(t,e){return e.every((function(e){return!R(e,t)}))}function Uo(t){return"_value"in t?t._value:t.value}function Do(t){t.target.composing=!0}function zo(t){t.target.composing&&(t.target.composing=!1,Bo(t.target,"input"))}function Bo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ho(t){return!t.componentInstance||t.data&&t.data.transition?t:Ho(t.componentInstance._vnode)}var Fo={model:Mo,show:{bind:function(t,e,n){var r=e.value,o=(n=Ho(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,To(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ho(n)).data&&n.data.transition?(n.data.show=!0,r?To(n,(function(){t.style.display=t.__vOriginalDisplay})):Po(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Vo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Wo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Wo(Oe(e.children)):t}function qo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[C(r)]=o[r];return e}function Go(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Ko=function(t){return t.tag||de(t)},Xo=function(t){return"show"===t.name},Yo={name:"transition",props:Vo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ko)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Wo(o);if(!i)return o;if(this._leaving)return Go(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=qo(this),u=this._vnode,l=Wo(u);if(i.data.directives&&i.data.directives.some(Xo)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!de(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=j({},s);if("out-in"===r)return this._leaving=!0,qt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Go(t,o);if("in-out"===r){if(de(i))return u;var p,d=function(){p()};qt(s,"afterEnter",d),qt(s,"enterCancelled",d),qt(f,"delayLeave",(function(t){p=t}))}}return o}}},Zo=j({tag:String,moveClass:String},Vo);function Jo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Qo(t){t.data.newPos=t.elm.getBoundingClientRect()}function ti(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Zo.mode;var ei={Transition:Yo,TransitionGroup:{props:Zo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ye(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=qo(this),s=0;s-1?gr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:gr[t]=/HTMLUnknownElement/.test(e.toString())},j(qn.options.directives,Fo),j(qn.options.components,ei),qn.prototype.__patch__=K?Lo:L,qn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Qe(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Ve(t,r,L,{before:function(){t._isMounted&&!t._isDestroyed&&Qe(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),u=e&&e.path||"/",l=c.path?xi(c.path,u,n||o.append):u,f=function(t,e,n){void 0===e&&(e={});var r,o=n||ui;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(ci):ci(a)}return r}(c.query,o.query,r&&r.options.parseQuery),p=o.hash||c.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:l,query:f,hash:p}}var Fi,Vi=function(){},Wi={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),i=o.location,a=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,p=null==l?"router-link-exact-active":l,d=null==this.activeClass?f:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,v=a.redirectedFrom?pi(null,Hi(a.redirectedFrom),null,n):a;c[h]=gi(r,v,this.exactPath),c[d]=this.exact||this.exactPath?c[h]:function(t,e){return 0===t.path.replace(fi,"/").indexOf(e.path.replace(fi,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,v);var m=c[h]?this.ariaCurrentValue:null,g=function(t){qi(t)&&(e.replace?n.replace(i,Vi):n.push(i,Vi))},y={click:qi};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:g,isActive:c[d],isExactActive:c[h]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?t():t("span",{},_)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":m};else{var w=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=Bi(l.path,s.params),c(l,s,a)}if(s.path){s.params={};for(var d=0;d-1}function Oa(t,e){return xa(t)&&t._isRouter&&(null==e||t.type===e)}function Sa(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Ca(t){return function(e,n,r){var o=!1,i=0,a=null;ka(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,u=Pa((function(e){var o;((o=e).__esModule||Ta&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Fi.extend(e),n.components[s]=e,--i<=0&&r()})),l=Pa((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=xa(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function ka(t,e){return Ea(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ea(t){return Array.prototype.concat.apply([],t)}var Ta="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Pa(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var $a=function(t,e){this.router=t,this.base=function(t){if(!t)if(Gi){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=hi,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ja(t,e,n,r){var o=ka(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=Fi.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Ea(r?o.reverse():o)}function Aa(t,e){if(e)return function(){return t.apply(e,arguments)}}$a.prototype.listen=function(t){this.cb=t},$a.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},$a.prototype.onError=function(t){this.errorCbs.push(t)},$a.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Oa(t,ga.redirected)&&i===hi||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},$a.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!Oa(t)&&xa(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(gi(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),t.hash&&ia(this.router,o,t,!1),s(((a=_a(i=o,t,ga.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=ha&&n;r&&this.listeners.push(oa());var o=function(){var n=t.current,o=Ma(t.base);t.current===hi&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ia(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){va(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){ma(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Ma(this.base)!==this.current.fullPath){var e=Oi(this.base+this.current.fullPath);t?va(e):ma(e)}},e.prototype.getCurrentLocation=function(){return Ma(this.base)},e}($a);function Ma(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(Oi(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Ia=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Ma(t);if(!/^\/#/.test(e))return window.location.replace(Oi(t+"/#"+e)),!0}(this.base)||Ra()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=ha&&e;n&&this.listeners.push(oa());var r=function(){var e=t.current;Ra()&&t.transitionTo(Na(),(function(r){n&&ia(t.router,r,e,!0),ha||za(r.fullPath)}))},o=ha?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Da(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){za(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Na()!==e&&(t?Da(e):za(e))},e.prototype.getCurrentLocation=function(){return Na()},e}($a);function Ra(){var t=Na();return"/"===t.charAt(0)||(za("/"+t),!1)}function Na(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Ua(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Da(t){ha?va(Ua(t)):window.location.hash=t}function za(t){ha?ma(Ua(t)):window.location.replace(Ua(t))}var Ba=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Oa(t,ga.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}($a),Ha=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Yi(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!ha&&!1!==t.fallback,this.fallback&&(e="hash"),Gi||(e="abstract"),this.mode=e,e){case"history":this.history=new La(this,t.base);break;case"hash":this.history=new Ia(this,t.base,this.fallback);break;case"abstract":this.history=new Ba(this,t.base);break;default:0}},Fa={currentRoute:{configurable:!0}};Ha.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Fa.currentRoute.get=function(){return this.history&&this.history.current},Ha.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof La||n instanceof Ia){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;ha&&o&&"fullPath"in t&&ia(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ha.prototype.beforeEach=function(t){return Wa(this.beforeHooks,t)},Ha.prototype.beforeResolve=function(t){return Wa(this.resolveHooks,t)},Ha.prototype.afterEach=function(t){return Wa(this.afterHooks,t)},Ha.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ha.prototype.onError=function(t){this.history.onError(t)},Ha.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Ha.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Ha.prototype.go=function(t){this.history.go(t)},Ha.prototype.back=function(){this.go(-1)},Ha.prototype.forward=function(){this.go(1)},Ha.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Ha.prototype.resolve=function(t,e,n){var r=Hi(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?Oi(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Ha.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ha.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Ha.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ha.prototype,Fa);var Va=Ha;function Wa(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Ha.install=function t(e){if(!t.installed||Fi!==e){t.installed=!0,Fi=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",_i),e.component("RouterLink",Wi);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ha.version="3.6.5",Ha.isNavigationFailure=Oa,Ha.NavigationFailureType=ga,Ha.START_LOCATION=hi,Gi&&window.Vue&&window.Vue.use(Ha);n(100);n(93),n(130);var qa={"components/AlgoliaSearchBox":()=>Promise.all([n.e(0),n.e(18)]).then(n.bind(null,384)),"components/DropdownLink":()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,260)),"components/DropdownTransition":()=>Promise.all([n.e(0),n.e(32)]).then(n.bind(null,248)),"components/Home":()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,298)),"components/NavLink":()=>n.e(36).then(n.bind(null,247)),"components/NavLinks":()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,274)),"components/Navbar":()=>Promise.all([n.e(0),n.e(1)]).then(n.bind(null,381)),"components/Page":()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,299)),"components/PageEdit":()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,276)),"components/PageNav":()=>Promise.all([n.e(0),n.e(23)]).then(n.bind(null,277)),"components/Sidebar":()=>Promise.all([n.e(0),n.e(11)]).then(n.bind(null,300)),"components/SidebarButton":()=>Promise.all([n.e(0),n.e(33)]).then(n.bind(null,301)),"components/SidebarGroup":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,275)),"components/SidebarLink":()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,262)),"components/SidebarLinks":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,259)),"global-components/Badge":()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,390)),"global-components/CodeBlock":()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,385)),"global-components/CodeGroup":()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,386)),"layouts/404":()=>n.e(8).then(n.bind(null,387)),"layouts/Layout":()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,388)),NotFound:()=>n.e(8).then(n.bind(null,387)),Layout:()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,388)),"components/ThemeSwitcher":()=>n.e(39).then(n.bind(null,261)),"global-components/ThemeManager":()=>n.e(7).then(n.bind(null,389))},Ga={"v-39077b7e":()=>n.e(20).then(n.bind(null,391)),"v-28da1679":()=>n.e(28).then(n.bind(null,392)),"v-3de877b9":()=>n.e(24).then(n.bind(null,393)),"v-05876a19":()=>n.e(29).then(n.bind(null,394)),"v-12c9c872":()=>n.e(40).then(n.bind(null,395)),"v-2fd962f9":()=>n.e(37).then(n.bind(null,396)),"v-c18db90e":()=>n.e(13).then(n.bind(null,397)),"v-424794a7":()=>n.e(16).then(n.bind(null,398)),"v-092eb139":()=>n.e(41).then(n.bind(null,399)),"v-457ccc99":()=>n.e(42).then(n.bind(null,400)),"v-7849695e":()=>n.e(43).then(n.bind(null,401)),"v-339651f2":()=>n.e(44).then(n.bind(null,402)),"v-697b5119":()=>n.e(38).then(n.bind(null,403)),"v-1bec87e2":()=>n.e(45).then(n.bind(null,404)),"v-a25a4eee":()=>n.e(17).then(n.bind(null,405)),"v-24816b4e":()=>n.e(34).then(n.bind(null,406)),"v-41bf9539":()=>n.e(46).then(n.bind(null,407)),"v-44779f99":()=>n.e(47).then(n.bind(null,408)),"v-44f17239":()=>n.e(21).then(n.bind(null,409)),"v-2e680939":()=>n.e(48).then(n.bind(null,410)),"v-cd17d27e":()=>n.e(22).then(n.bind(null,411)),"v-8eeb2fda":()=>n.e(35).then(n.bind(null,412)),"v-670f8ccb":()=>n.e(30).then(n.bind(null,413)),"v-16a2bc4e":()=>n.e(12).then(n.bind(null,414))};function Ka(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Xa=/-(\w)/g,Ya=Ka(t=>t.replace(Xa,(t,e)=>e?e.toUpperCase():"")),Za=/\B([A-Z])/g,Ja=Ka(t=>t.replace(Za,"-$1").toLowerCase()),Qa=Ka(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Qa(Ya(e))):t(Qa(e))||t(Ja(e))}const es=Object.assign({},qa,Ga),ns=t=>es[t],rs=t=>Ga[t],os=t=>qa[t],is=t=>qn.component(t);function as(t){return ts(rs,t)}function ss(t){return ts(os,t)}function cs(t){return ts(ns,t)}function us(t){return ts(is,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!us(t)&&cs(t)){const e=await cs(t)();qn.component(t,e.default)}}))}function fs(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(90),ds=n.n(ps),hs=n(91),vs=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${vs()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=ys(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=bs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ds()([{name:"description",content:this.$description}],t,this.siteMeta,_s)},updateCanonicalLink(){gs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",ys(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){bs(null,this.currentMetaTags),gs()}};function gs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function ys(t=""){return t?``:""}function bs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function _s(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var ws=n(22),xs=n.n(ws),Os={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:xs()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=i.parentElement.offsetTop+10&&(!a||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},Ss=n(23),Cs=n.n(Ss),ks={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||qn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},Es=n(92),Ts=n.n(Es),Ps={mounted(){Ts.a.polyfill()}},$s=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},r=window.Promise||function(t){function e(){}t(e,e)},o=function(t){var e=t.target;e!==C?-1!==b.indexOf(e)&&v({target:e}):h()},i=function(){if(!w&&S.original){var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-t)>O.scrollOffset&&setTimeout(h,150)}},a=function(t){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||h()},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t;if(t.background&&(C.style.background=t.background),t.container&&t.container instanceof Object&&(e.container=$s({},O.container,t.container)),t.template){var n=As(t.template)?t.template:document.querySelector(t.template);e.template=n}return O=$s({},O,e),b.forEach((function(t){t.dispatchEvent(Ns("medium-zoom:update",{detail:{zoom:k}}))})),k},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t($s({},O,e))},u=function(){for(var t=arguments.length,e=Array(t),n=0;n0?e.reduce((function(t,e){return[].concat(t,Ms(e))}),[]):b;return r.forEach((function(t){t.classList.remove("medium-zoom-image"),t.dispatchEvent(Ns("medium-zoom:detach",{detail:{zoom:k}}))})),b=b.filter((function(t){return-1===r.indexOf(t)})),k},f=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.addEventListener("medium-zoom:"+t,e,n)})),_.push({type:"medium-zoom:"+t,listener:e,options:n}),k},p=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.removeEventListener("medium-zoom:"+t,e,n)})),_=_.filter((function(n){return!(n.type==="medium-zoom:"+t&&n.listener.toString()===e.toString())})),k},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,n=function(){var t={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},e=void 0,n=void 0;if(O.container)if(O.container instanceof Object)e=(t=$s({},t,O.container)).width-t.left-t.right-2*O.margin,n=t.height-t.top-t.bottom-2*O.margin;else{var r=(As(O.container)?O.container:document.querySelector(O.container)).getBoundingClientRect(),o=r.width,i=r.height,a=r.left,s=r.top;t=$s({},t,{width:o,height:i,left:a,top:s})}e=e||t.width-2*O.margin,n=n||t.height-2*O.margin;var c=S.zoomedHd||S.original,u=Ls(c)?e:c.naturalWidth||e,l=Ls(c)?n:c.naturalHeight||n,f=c.getBoundingClientRect(),p=f.top,d=f.left,h=f.width,v=f.height,m=Math.min(u,e)/h,g=Math.min(l,n)/v,y=Math.min(m,g),b="scale("+y+") translate3d("+((e-h)/2-d+O.margin+t.left)/y+"px, "+((n-v)/2-p+O.margin+t.top)/y+"px, 0)";S.zoomed.style.transform=b,S.zoomedHd&&(S.zoomedHd.style.transform=b)};return new r((function(t){if(e&&-1===b.indexOf(e))t(k);else{if(S.zoomed)t(k);else{if(e)S.original=e;else{if(!(b.length>0))return void t(k);var r=b;S.original=r[0]}if(S.original.dispatchEvent(Ns("medium-zoom:open",{detail:{zoom:k}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,w=!0,S.zoomed=Rs(S.original),document.body.appendChild(C),O.template){var o=As(O.template)?O.template:document.querySelector(O.template);S.template=document.createElement("div"),S.template.appendChild(o.content.cloneNode(!0)),document.body.appendChild(S.template)}if(document.body.appendChild(S.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),S.original.classList.add("medium-zoom-image--hidden"),S.zoomed.classList.add("medium-zoom-image--opened"),S.zoomed.addEventListener("click",h),S.zoomed.addEventListener("transitionend",(function e(){w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Ns("medium-zoom:opened",{detail:{zoom:k}})),t(k)})),S.original.getAttribute("data-zoom-src")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("srcset"),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.src=S.zoomed.getAttribute("data-zoom-src"),S.zoomedHd.onerror=function(){clearInterval(i),console.warn("Unable to reach the zoom image target "+S.zoomedHd.src),S.zoomedHd=null,n()};var i=setInterval((function(){S.zoomedHd.complete&&(clearInterval(i),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n())}),10)}else if(S.original.hasAttribute("srcset")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading");var a=S.zoomedHd.addEventListener("load",(function(){S.zoomedHd.removeEventListener("load",a),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n()}))}else n()}}}))},h=function(){return new r((function(t){if(!w&&S.original){w=!0,document.body.classList.remove("medium-zoom--opened"),S.zoomed.style.transform="",S.zoomedHd&&(S.zoomedHd.style.transform=""),S.template&&(S.template.style.transition="opacity 150ms",S.template.style.opacity=0),S.original.dispatchEvent(Ns("medium-zoom:close",{detail:{zoom:k}})),S.zoomed.addEventListener("transitionend",(function e(){S.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(S.zoomed),S.zoomedHd&&document.body.removeChild(S.zoomedHd),document.body.removeChild(C),S.zoomed.classList.remove("medium-zoom-image--opened"),S.template&&document.body.removeChild(S.template),w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Ns("medium-zoom:closed",{detail:{zoom:k}})),S.original=null,S.zoomed=null,S.zoomedHd=null,S.template=null,t(k)}))}else t(k)}))},v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target;return S.original?h():d({target:e})},m=function(){return O},g=function(){return b},y=function(){return S.original},b=[],_=[],w=!1,x=0,O=n,S={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(e)?O=e:(e||"string"==typeof e)&&u(e),O=$s({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},O);var C=Is(O.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",h);var k={open:d,close:h,toggle:v,update:s,clone:c,attach:u,detach:l,on:f,off:p,getOptions:m,getImages:g,getZoomedImage:y};return k};const Ds=JSON.parse('{"background":"var(--bodyBgColor)"}'),zs=Number("500");class Bs{constructor(){this.instance=null}update(t="img"){"undefined"!=typeof window&&(null===this.instance?this.instance=Us(t,Ds):(this.instance.detach(),this.instance.attach(t)))}updateDelay(t="img",e=zs){setTimeout(()=>this.update(t),e)}}n(237);var Hs=[ms,Os,ks,Ps,{watch:{"$page.path"(){void 0!==this.$vuepress.mediumZoom&&this.$vuepress.mediumZoom.updateDelay()}},mounted(){this.$vuepress.mediumZoom=new Bs,this.$vuepress.mediumZoom.updateDelay()}}],Fs={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return fs("layout",t),qn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Vs=n(10),Ws=Object(Vs.a)(Fs,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ws,"mixins",Hs);const qs=[{name:"v-39077b7e",path:"/BOOT.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-39077b7e").then(n)}},{name:"v-28da1679",path:"/ACCEL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-28da1679").then(n)}},{name:"v-3de877b9",path:"/BUILD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-3de877b9").then(n)}},{name:"v-05876a19",path:"/DEBUG.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-05876a19").then(n)}},{name:"v-12c9c872",path:"/DONATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-12c9c872").then(n)}},{name:"v-2fd962f9",path:"/HOW.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2fd962f9").then(n)}},{name:"v-c18db90e",path:"/INSTALLER.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-c18db90e").then(n)}},{name:"v-424794a7",path:"/ICNS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-424794a7").then(n)}},{name:"v-092eb139",path:"/ISSUES-HOLD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-092eb139").then(n)}},{name:"v-457ccc99",path:"/LICENSE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-457ccc99").then(n)}},{name:"v-7849695e",path:"/MODELS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-7849695e").then(n)}},{name:"v-339651f2",path:"/PATCHEXPLAIN.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-339651f2").then(n)}},{name:"v-697b5119",path:"/MONTEREY-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-697b5119").then(n)}},{name:"v-1bec87e2",path:"/",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-1bec87e2").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-a25a4eee",path:"/POST-INSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-a25a4eee").then(n)}},{name:"v-24816b4e",path:"/SONOMA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-24816b4e").then(n)}},{name:"v-41bf9539",path:"/START.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-41bf9539").then(n)}},{name:"v-44779f99",path:"/TERMS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44779f99").then(n)}},{name:"v-44f17239",path:"/TROUBLESHOOTING.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44f17239").then(n)}},{name:"v-2e680939",path:"/UNINSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2e680939").then(n)}},{name:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-cd17d27e").then(n)}},{name:"v-8eeb2fda",path:"/UPDATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-8eeb2fda").then(n)}},{name:"v-670f8ccb",path:"/VENTURA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-670f8ccb").then(n)}},{name:"v-16a2bc4e",path:"/WINDOWS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-16a2bc4e").then(n)}},{path:"*",component:Ws}],Gs={title:"OpenCore Legacy Patcher",description:"",base:"/OpenCore-Legacy-Patcher/",headTags:[["meta",{name:"theme-color",content:"#3eaf7c"}],["meta",{name:"apple-mobile-web-app-capable",content:"yes"}],["meta",{name:"apple-mobile-web-app-status-bar-style",content:"black"}],["link",{rel:"'stylesheet",href:"/OpenCore-Legacy-Patcher/styles/website.css"}]],pages:[{title:"Booting OpenCore and macOS",frontmatter:{},regularPath:"/BOOT.html",relativePath:"BOOT.md",key:"v-39077b7e",path:"/BOOT.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{title:"Working Around Legacy Acceleration Issues",frontmatter:{},regularPath:"/ACCEL.html",relativePath:"ACCEL.md",key:"v-28da1679",path:"/ACCEL.html",headers:[{level:2,title:"Broken Background Blurs",slug:"broken-background-blurs"},{level:2,title:"Downloading older non-Metal Apps",slug:"downloading-older-non-metal-apps"},{level:2,title:"Unable to run Zoom",slug:"unable-to-run-zoom"},{level:2,title:"Unable to grant special permissions to apps (ie. Camera Access to Zoom)",slug:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"},{level:2,title:"Keyboard Backlight broken",slug:"keyboard-backlight-broken"},{level:2,title:"Photos and Maps Apps Heavily Distorted",slug:"photos-and-maps-apps-heavily-distorted"},{level:2,title:'Cannot press "Done" when editing a Sidebar Widget',slug:"cannot-press-done-when-editing-a-sidebar-widget"},{level:2,title:"Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey",slug:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"},{level:2,title:'Unable to switch GPUs on 2011 15" and 17" MacBook Pros',slug:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"},{level:2,title:"Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)",slug:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"},{level:2,title:"Unable to allow Safari Extensions",slug:"unable-to-allow-safari-extensions"},{level:2,title:'Cannot Login on 2011 15" and 17" MacBook Pros',slug:"cannot-login-on-2011-15-and-17-macbook-pros"},{level:2,title:"Black Boxes on HD3000 iGPUs",slug:"black-boxes-on-hd3000-igpus"},{level:2,title:"Cannot Pair Bluetooth Devices",slug:"cannot-pair-bluetooth-devices"}],lastUpdated:"11/16/2023, 6:21:49 PM",lastUpdatedTimestamp:1700158909e3},{title:"Building and installing OpenCore",frontmatter:{},regularPath:"/BUILD.html",relativePath:"BUILD.md",key:"v-3de877b9",path:"/BUILD.html",lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"How to debug with OpenCore",frontmatter:{},regularPath:"/DEBUG.html",relativePath:"DEBUG.md",key:"v-05876a19",path:"/DEBUG.html",headers:[{level:2,title:"Debugging yourself",slug:"debugging-yourself"},{level:2,title:"Obtaining OpenCore logs from disk",slug:"obtaining-opencore-logs-from-disk"},{level:2,title:"Obtaining Kernel logs from macOS",slug:"obtaining-kernel-logs-from-macos"},{level:2,title:"Filing an issue with us",slug:"filing-an-issue-with-us"}],lastUpdated:"6/2/2023, 1:56:11 PM",lastUpdatedTimestamp:1685714171e3},{title:"Supporting the patcher",frontmatter:{},regularPath:"/DONATE.html",relativePath:"DONATE.md",key:"v-12c9c872",path:"/DONATE.html",lastUpdated:"11/10/2023, 8:24:26 PM",lastUpdatedTimestamp:1699647866e3},{title:"Boot Process with OpenCore Legacy Patcher",frontmatter:{},regularPath:"/HOW.html",relativePath:"HOW.md",key:"v-2fd962f9",path:"/HOW.html",headers:[{level:2,title:"Boot Process with OpenCore",slug:"boot-process-with-opencore"}],lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"Download and build macOS Installers",frontmatter:{},regularPath:"/INSTALLER.html",relativePath:"INSTALLER.md",key:"v-c18db90e",path:"/INSTALLER.html",headers:[{level:2,title:"Creating the installer",slug:"creating-the-installer"}],lastUpdated:"11/16/2023, 6:21:49 PM",lastUpdatedTimestamp:1700158909e3},{title:"Creating custom icons for OpenCore and Mac Boot Picker",frontmatter:{},regularPath:"/ICNS.html",relativePath:"ICNS.md",key:"v-424794a7",path:"/ICNS.html",headers:[{level:3,title:"Updating OpenCore icons",slug:"updating-opencore-icons"},{level:3,title:"Updating Mac Boot Picker icons",slug:"updating-mac-boot-picker-icons"}],lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"The current hold on new issues and pull requests",frontmatter:{},regularPath:"/ISSUES-HOLD.html",relativePath:"ISSUES-HOLD.md",key:"v-092eb139",path:"/ISSUES-HOLD.html",lastUpdated:"5/14/2022, 9:37:55 PM",lastUpdatedTimestamp:1652564275e3},{title:"OpenCore Legacy Patcher License",frontmatter:{},regularPath:"/LICENSE.html",relativePath:"LICENSE.md",key:"v-457ccc99",path:"/LICENSE.html",lastUpdated:"7/26/2023, 12:29:46 PM",lastUpdatedTimestamp:1690374586e3},{title:"Supported Models",frontmatter:{},regularPath:"/MODELS.html",relativePath:"MODELS.md",key:"v-7849695e",path:"/MODELS.html",headers:[{level:3,title:"MacBook",slug:"macbook"},{level:3,title:"MacBook Air",slug:"macbook-air"},{level:3,title:"MacBook Pro",slug:"macbook-pro"},{level:3,title:"Mac mini",slug:"mac-mini"},{level:3,title:"iMac",slug:"imac"},{level:3,title:"Mac Pro",slug:"mac-pro"},{level:3,title:"Xserve",slug:"xserve"}],lastUpdated:"11/5/2023, 12:19:14 PM",lastUpdatedTimestamp:1699186754e3},{title:"Explaining the patches in OpenCore Legacy Patcher",frontmatter:{},regularPath:"/PATCHEXPLAIN.html",relativePath:"PATCHEXPLAIN.md",key:"v-339651f2",path:"/PATCHEXPLAIN.html",headers:[{level:2,title:"OpenCore Settings",slug:"opencore-settings"},{level:3,title:"ACPI -> Add",slug:"acpi-add"},{level:3,title:"ACPI -> Patch",slug:"acpi-patch"},{level:3,title:"Booter -> Patch",slug:"booter-patch"},{level:3,title:"Booter -> Quirks",slug:"booter-quirks"},{level:3,title:"DeviceProperties -> Add",slug:"deviceproperties-add"},{level:3,title:"Kernel -> Patch",slug:"kernel-patch"},{level:3,title:"Kernel -> Quirks",slug:"kernel-quirks"},{level:3,title:"Misc -> Security",slug:"misc-security"},{level:3,title:"NVRAM -> Add",slug:"nvram-add"},{level:3,title:"UEFI -> ProtocolOverrides",slug:"uefi-protocoloverrides"},{level:2,title:"Injected Kext",slug:"injected-kext"},{level:3,title:"Acidanthera",slug:"acidanthera"},{level:3,title:"Ethernet",slug:"ethernet"},{level:3,title:"Firewire",slug:"firewire"},{level:3,title:"Maps",slug:"maps"},{level:3,title:"SSE",slug:"sse"},{level:3,title:"Wifi",slug:"wifi"},{level:3,title:"Misc",slug:"misc"},{level:2,title:"On-Disk Patches",slug:"on-disk-patches"},{level:3,title:"Extensions",slug:"extensions"},{level:3,title:"CoreServices",slug:"coreservices"},{level:3,title:"/usr/libexec",slug:"usr-libexec"},{level:3,title:"Extensions",slug:"extensions-2"},{level:3,title:"Frameworks",slug:"frameworks"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks"},{level:3,title:"Extensions",slug:"extensions-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-2"},{level:3,title:"Frameworks",slug:"frameworks-2"},{level:3,title:"Extensions",slug:"extensions-4"},{level:3,title:"Frameworks",slug:"frameworks-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-3"},{level:3,title:"Extensions",slug:"extensions-5"},{level:3,title:"Extensions",slug:"extensions-6"},{level:3,title:"Extensions",slug:"extensions-7"},{level:3,title:"Extensions",slug:"extensions-8"},{level:3,title:"Extensions",slug:"extensions-9"},{level:3,title:"Frameworks",slug:"frameworks-4"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-4"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{frontmatter:{},regularPath:"/MONTEREY-DROP.html",relativePath:"MONTEREY-DROP.md",key:"v-697b5119",path:"/MONTEREY-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current Monterey Issues",slug:"current-monterey-issues"},{level:3,title:"MacBookPro11,3 booting issue without Kepler acceleration",slug:"macbookpro11-3-booting-issue-without-kepler-acceleration"},{level:2,title:"Previously Broken Hardware",slug:"previously-broken-hardware"}],lastUpdated:"10/26/2022, 12:56:33 PM",lastUpdatedTimestamp:1666788993e3},{title:"Home",frontmatter:{home:!0,heroImage:"/homepage.png",heroText:"OpenCore Legacy Patcher",actionText:"Getting Started→",actionLink:"START.md",meta:[{name:"description",content:"Experience macOS just like before"}],features:[{title:"Native OTA updates",details:"Install updates the moment they come out, with native System Preferences support, just like a supported Mac."},{title:"Zero firmware patching",details:"Using the capabilities of the OpenCore boot manager, our protocol upgrades are done in memory and are never permanent."},{title:"Supporting more hardware",details:"New life is breathed into your decade-old graphics card, WiFi, and Bluetooth chipsets. Even your upgraded hardware receives benefits by unlocking exciting features like Hardware Acceleration, AirDrop, Apple Watch Unlock, Sidecar, and much more!"},{title:"The newest features",details:"Unlock Sidecar, AirPlay to Mac, Night Shift, and Universal Control, even on natively supported models!"},{title:"A helpful community",details:"Whether it's getting started or learning the specifics, you can always find answers with our amazing community of tinkerers, developers, and dreamers."}],footer:"Copyright © Dortania 2020-2024"},regularPath:"/",relativePath:"README.md",key:"v-1bec87e2",path:"/",lastUpdated:"1/1/2024, 6:00:08 PM",lastUpdatedTimestamp:1704132008e3},{title:"Post-Installation",frontmatter:{},regularPath:"/POST-INSTALL.html",relativePath:"POST-INSTALL.md",key:"v-a25a4eee",path:"/POST-INSTALL.html",headers:[{level:2,title:"Booting without USB drive",slug:"booting-without-usb-drive"},{level:2,title:"Booting seamlessly without Boot Picker",slug:"booting-seamlessly-without-boot-picker"},{level:2,title:"Enabling SIP",slug:"enabling-sip"},{level:2,title:"Applying Post Install Volume Patches",slug:"applying-post-install-volume-patches"},{level:3,title:"Running Post Install patches manually",slug:"running-post-install-patches-manually"}],lastUpdated:"10/19/2023, 4:14:02 AM",lastUpdatedTimestamp:1697688842e3},{frontmatter:{},regularPath:"/SONOMA-DROP.html",relativePath:"SONOMA-DROP.md",key:"v-24816b4e",path:"/SONOMA-DROP.html",headers:[{level:2,title:"Versioning",slug:"versioning"},{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Issues",slug:"issues"},{level:3,title:"Bluetooth",slug:"bluetooth"},{level:3,title:"T1 Security chip",slug:"t1-security-chip"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Graphics support and issues",slug:"graphics-support-and-issues"}],lastUpdated:"11/4/2023, 6:27:01 PM",lastUpdatedTimestamp:1699122421e3},{title:"What is OpenCore?",frontmatter:{},regularPath:"/START.html",relativePath:"START.md",key:"v-41bf9539",path:"/START.html",headers:[{level:2,title:"How do I get started?",slug:"how-do-i-get-started"}],lastUpdated:"7/16/2022, 11:32:00 PM",lastUpdatedTimestamp:165801432e4},{title:"OpenCore Patcher Terminology",frontmatter:{},regularPath:"/TERMS.html",relativePath:"TERMS.md",key:"v-44779f99",path:"/TERMS.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{title:"Troubleshooting",frontmatter:{},regularPath:"/TROUBLESHOOTING.html",relativePath:"TROUBLESHOOTING.md",key:"v-44f17239",path:"/TROUBLESHOOTING.html",headers:[{level:2,title:"OpenCore Legacy Patcher not launching",slug:"opencore-legacy-patcher-not-launching"},{level:2,title:"Stuck on This version of Mac OS X is not supported on this platform or (🚫) Prohibited Symbol",slug:"stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"},{level:2,title:"Cannot boot macOS without the USB",slug:"cannot-boot-macos-without-the-usb"},{level:2,title:"Infinite Recovery OS Booting",slug:"infinite-recovery-os-booting"},{level:2,title:"Stuck on boot after root patching",slug:"stuck-on-boot-after-root-patching"},{level:2,title:"Reboot when entering Hibernation (Sleep Wake Failure)",slug:"reboot-when-entering-hibernation-sleep-wake-failure"},{level:2,title:"How to Boot Recovery through OpenCore Legacy Patcher",slug:"how-to-boot-recovery-through-opencore-legacy-patcher"},{level:2,title:'Stuck on "Your Mac needs a firmware update"',slug:"stuck-on-your-mac-needs-a-firmware-update"},{level:2,title:"No Brightness Control",slug:"no-brightness-control"},{level:2,title:"Cannot connect Wi-Fi on Monterey with legacy cards",slug:"cannot-connect-wi-fi-on-monterey-with-legacy-cards"},{level:2,title:"No Graphics Acceleration",slug:"no-graphics-acceleration"},{level:2,title:"Black Screen on MacBookPro11,3 in macOS Monterey",slug:"black-screen-on-macbookpro11-3-in-macos-monterey"},{level:2,title:"No DisplayPort Output on Mac Pros with NVIDIA Kepler",slug:"no-displayport-output-on-mac-pros-with-nvidia-kepler"},{level:2,title:"Volume Hash Mismatch Error in macOS Monterey",slug:"volume-hash-mismatch-error-in-macos-monterey"},{level:2,title:"Cannot Disable SIP in recoveryOS",slug:"cannot-disable-sip-in-recoveryos"},{level:2,title:"Intermediate issues with USB 1.1 and Bluetooth on MacPro3,1 - MacPro5,1",slug:"intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"},{level:2,title:'Stuck on "Less than a minute remaining..."',slug:"stuck-on-less-than-a-minute-remaining"},{level:2,title:"No acceleration after a Metal GPU swap on Mac Pro",slug:"no-acceleration-after-a-metal-gpu-swap-on-mac-pro"},{level:2,title:"Keyboard, Mouse and Trackpad not working in installer or after update",slug:"keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}],lastUpdated:"3/8/2024, 6:18:59 PM",lastUpdatedTimestamp:1709921939e3},{title:"Uninstalling OpenCore",frontmatter:{},regularPath:"/UNINSTALL.html",relativePath:"UNINSTALL.md",key:"v-2e680939",path:"/UNINSTALL.html",headers:[{level:2,title:"Uninstalling the bootloader",slug:"uninstalling-the-bootloader"},{level:2,title:"Uninstalling the application",slug:"uninstalling-the-application"}],lastUpdated:"3/10/2024, 7:10:10 PM",lastUpdatedTimestamp:171009781e4},{title:"Universal Control on unsupported Macs",frontmatter:{},regularPath:"/UNIVERSALCONTROL.html",relativePath:"UNIVERSALCONTROL.md",key:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",headers:[{level:2,title:"Enabling Universal Control",slug:"enabling-universal-control"},{level:2,title:"Requirements for Universal Control",slug:"requirements-for-universal-control"},{level:3,title:"Table of models",slug:"table-of-models"},{level:2,title:"Blacklisted models",slug:"blacklisted-models"},{level:3,title:"How to spoof",slug:"how-to-spoof"}],lastUpdated:"10/15/2023, 8:01:03 PM",lastUpdatedTimestamp:1697400063e3},{title:"Updating OpenCore and Patches",frontmatter:{},regularPath:"/UPDATE.html",relativePath:"UPDATE.md",key:"v-8eeb2fda",path:"/UPDATE.html",lastUpdated:"4/20/2023, 2:36:13 PM",lastUpdatedTimestamp:1682001373e3},{frontmatter:{},regularPath:"/VENTURA-DROP.html",relativePath:"VENTURA-DROP.md",key:"v-670f8ccb",path:"/VENTURA-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Currently Unsupported/Broken Hardware in Ventura",slug:"currently-unsupported-broken-hardware-in-ventura"},{level:3,title:"AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs",slug:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Legacy Wireless Support",slug:"legacy-wireless-support"},{level:3,title:"Non-Metal Graphics Acceleration",slug:"non-metal-graphics-acceleration"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{title:"Installing Windows in UEFI Mode",frontmatter:{},regularPath:"/WINDOWS.html",relativePath:"WINDOWS.md",key:"v-16a2bc4e",path:"/WINDOWS.html",headers:[{level:2,title:"Minimum Requirements",slug:"minimum-requirements"},{level:2,title:"Disk Partitioning and Formatting",slug:"disk-partitioning-and-formatting"},{level:3,title:"Formatting the USB Drive",slug:"formatting-the-usb-drive"},{level:3,title:"Formatting the Target Drive",slug:"formatting-the-target-drive"},{level:2,title:"Creating the Windows Installer",slug:"creating-the-windows-installer"},{level:2,title:"Installation Process",slug:"installation-process"},{level:3,title:"Installation: Microsoft Method",slug:"installation-microsoft-method"},{level:3,title:"Installation: DISM Deployment Method",slug:"installation-dism-deployment-method"},{level:3,title:"Installation: Removing the Windows option from the stock bootpicker",slug:"installation-removing-the-windows-option-from-the-stock-bootpicker"},{level:2,title:"Post-Installation",slug:"post-installation"},{level:3,title:"Installing Boot Camp Software",slug:"installing-boot-camp-software"},{level:3,title:"Installing Boot Camp 6 softare on unsupported machines",slug:"installing-boot-camp-6-softare-on-unsupported-machines"},{level:2,title:"Troubleshooting",slug:"troubleshooting"},{level:3,title:'"This version of Boot Camp is not intended for this computer model."',slug:"this-version-of-boot-camp-is-not-intended-for-this-computer-model"},{level:3,title:"iMac12,x Bluescreen after driver installation",slug:"imac12-x-bluescreen-after-driver-installation"},{level:3,title:"NVIDIA Tesla Black Screen after driver installation",slug:"nvidia-tesla-black-screen-after-driver-installation"}],lastUpdated:"10/22/2023, 5:51:27 PM",lastUpdatedTimestamp:1697997087e3}],themeConfig:{lastUpdated:!0,repo:"https://github.com/dortania/OpenCore-Legacy-Patcher/",docsDir:"docs",docsBranch:"main",editLinks:!0,editLinkText:"Help us improve this page!",logo:"homepage.png",sidebar:[{title:"Introduction",collapsable:!1,sidebarDepth:1,children:["START","MODELS"]},{title:"Setting up",collapsable:!1,sidebarDepth:1,children:["INSTALLER","BUILD"]},{title:"Installation",collapsable:!1,sidebarDepth:1,children:["BOOT","POST-INSTALL"]},{title:"macOS Sonoma",collapsable:!1,sidebarDepth:1,children:[["SONOMA-DROP","macOS Sonoma Support"]]},{title:"macOS Ventura",collapsable:!1,sidebarDepth:1,children:[["VENTURA-DROP","macOS Ventura Support"]]},{title:"macOS Monterey",collapsable:!1,sidebarDepth:1,children:[["MONTEREY-DROP","macOS Monterey Support"]]},{title:"Misc",collapsable:!1,sidebarDepth:1,children:["ACCEL","TROUBLESHOOTING","DEBUG","UPDATE","UNINSTALL","ICNS","WINDOWS","UNIVERSALCONTROL"]},{title:"Credit",collapsable:!1,sidebarDepth:1,children:["DONATE","LICENSE"]},{title:"Documentation",collapsable:!1,sidebarDepth:1,children:["ISSUES-HOLD","TERMS","HOW","PATCHEXPLAIN"]}]}};n(238);qn.component("Badge",()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,390))),qn.component("ThemeManager",()=>n.e(7).then(n.bind(null,389))),qn.component("Badge",()=>Promise.all([n.e(0),n.e(31)]).then(n.bind(null,415))),qn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,385))),qn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,386)));n(239);var Ks={name:"BackToTop",props:{threshold:{type:Number,default:300}},data:()=>({scrollTop:null}),computed:{show(){return this.scrollTop>this.threshold}},mounted(){this.scrollTop=this.getScrollTop(),window.addEventListener("scroll",xs()(()=>{this.scrollTop=this.getScrollTop()},100))},methods:{getScrollTop:()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,scrollToTop(){window.scrollTo({top:0,behavior:"smooth"}),this.scrollTop=0}}},Xs=(n(240),Object(Vs.a)(Ks,(function(){var t=this._self._c;return t("transition",{attrs:{name:"fade"}},[this.show?t("svg",{staticClass:"go-to-top",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 49.484 28.284"},on:{click:this.scrollToTop}},[t("g",{attrs:{transform:"translate(-229 -126.358)"}},[t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(229 151.107) rotate(-45)"}}),this._v(" "),t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(274.949 154.642) rotate(-135)"}})])]):this._e()])}),[],!1,null,"5fd4ef0c",null).exports);n(241);function Ys(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var Zs=[{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t})=>{t.component("BackToTop",Xs)},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Ys(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}}],Js=n(46);class Qs extends class{constructor(){this.store=new qn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){qn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Qs.prototype,{getPageAsyncComponent:as,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:us});var tc={install(t){const e=new Qs;t.$vuepress=e,t.prototype.$vuepress=e}};function ec(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var nc={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return fs("pageKey",e),qn.component(e)||qn.component(e,as(e)),qn.component(e)?t(e):t("")}},rc={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},oc={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},ic=(n(242),n(243),Object(Vs.a)(oc,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),ac={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};qn.config.productionTip=!1,qn.use(Va),qn.use(tc),qn.mixin(function(t,e,n=qn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),i={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),i),{computed:i}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!qn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(ec(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";ec(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";ec(t,o)?r(o):ec(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Zs.filter(t=>"function"==typeof t).map(e=>e({Vue:qn,options:r,router:n,siteData:Gs,isServer:t})))}catch(t){console.error(t)}return{app:new qn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Js.a.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file diff --git a/index.html b/index.html index 6e410e0b4..5db60e790 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@

Native OTA updates

Install updates the moment they come out, with native System Preferences support, just like a supported Mac.

Zero firmware patching

Using the capabilities of the OpenCore boot manager, our protocol upgrades are done in memory and are never permanent.

Supporting more hardware

New life is breathed into your decade-old graphics card, WiFi, and Bluetooth chipsets. Even your upgraded hardware receives benefits by unlocking exciting features like Hardware Acceleration, AirDrop, Apple Watch Unlock, Sidecar, and much more!

The newest features

Unlock Sidecar, AirPlay to Mac, Night Shift, and Universal Control, even on natively supported models!

A helpful community

Whether it's getting started or learning the specifics, you can always find answers with our amazing community of tinkerers, developers, and dreamers.

- +