From 01871506c76c7e1939af1c2dff7f82656f6a598b Mon Sep 17 00:00:00 2001 From: khronokernel <48863253+khronokernel@users.noreply.github.com> Date: Mon, 26 Apr 2021 21:00:34 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20e76ce?= =?UTF-8?q?b7cf496eff85647d13f0d46742809155488=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 6 +++--- BENIFITS.html | 4 ++-- BOOT.html | 4 ++-- BUILD.html | 4 ++-- CLI.html | 4 ++-- DEBUG.html | 8 ++++---- DONATE.html | 4 ++-- HOW.html | 4 ++-- ICNS.html | 4 ++-- INSTALLER.html | 4 ++-- LICENSE.html | 4 ++-- MODELS.html | 4 ++-- PATCHEXPLAIN.html | 4 ++-- POST-INSTALL.html | 4 ++-- START.html | 6 +++--- TERMS.html | 4 ++-- TESTED.html | 4 ++-- TROUBLESHOOTING.html | 4 ++-- UNINSTALL.html | 4 ++-- UPDATE.html | 4 ++-- assets/js/11.0ce57b47.js | 1 + assets/js/11.7896368f.js | 1 - assets/js/{14.6e79443a.js => 14.7f3ed30c.js} | 2 +- assets/js/{21.835daf4f.js => 21.17d2f0ae.js} | 2 +- assets/js/{22.aa0f172d.js => 22.5552ed3c.js} | 2 +- assets/js/{23.6f538b98.js => 23.25eb172d.js} | 2 +- assets/js/24.89b3ad51.js | 1 - assets/js/24.8f049560.js | 1 + assets/js/{app.95f21770.js => app.5b47bef2.js} | 6 +++--- index.html | 4 ++-- 30 files changed, 55 insertions(+), 55 deletions(-) create mode 100644 assets/js/11.0ce57b47.js delete mode 100644 assets/js/11.7896368f.js rename assets/js/{14.6e79443a.js => 14.7f3ed30c.js} (97%) rename assets/js/{21.835daf4f.js => 21.17d2f0ae.js} (99%) rename assets/js/{22.aa0f172d.js => 22.5552ed3c.js} (99%) rename assets/js/{23.6f538b98.js => 23.25eb172d.js} (79%) delete mode 100644 assets/js/24.89b3ad51.js create mode 100644 assets/js/24.8f049560.js rename assets/js/{app.95f21770.js => app.5b47bef2.js} (97%) diff --git a/404.html b/404.html index c16dd54e9..7f1ee5faf 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - + -

404

Looks like we've got some broken links.
+ - + diff --git a/BENIFITS.html b/BENIFITS.html index a10df147e..35047b429 100644 --- a/BENIFITS.html +++ b/BENIFITS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/BOOT.html b/BOOT.html index 3e9428735..900771f5c 100644 --- a/BOOT.html +++ b/BOOT.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/BUILD.html b/BUILD.html index 4b1fd79f0..e691c4194 100644 --- a/BUILD.html +++ b/BUILD.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/CLI.html b/CLI.html index 502f5e16c..2a6d74a78 100644 --- a/CLI.html +++ b/CLI.html @@ -11,7 +11,7 @@ - + @@ -30,6 +30,6 @@

- + diff --git a/DEBUG.html b/DEBUG.html index 207ea6619..3cf620e6a 100644 --- a/DEBUG.html +++ b/DEBUG.html @@ -11,7 +11,7 @@ - + @@ -19,8 +19,8 @@ GitHub (opens new window)

# How to debug with OpenCore

For those who've hit an odd bug and unsure if it's user error or patcher, the below will tell you how to get more verbose debug information as well as logs to help file issues with us (opens new window)

# Debugging yourself

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:

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.

# Obtaining OpenCore logs from disk

With "Enable OpenCore DEBUG" set, every boot there will be a .txt file generated in your disk. To grab these logs, download and run MountEFI (opens new window):

Once you've mounted the EFI Partition of the drive you have macOS on, you should see some nice logs:

# Obtaining Kernel logs from macOS

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:

sudo dmesg > ~/Desktop/DMESG.txt
-

From there, you'll have a log on your desktop.

# Filing an issue with us

Now that you have proper logs, you can now file issues with us (opens new window). Reminder we want the following info:

Additionally, please search whether the issue has been reported before. This avoids having duplicate issues.

- + diff --git a/DONATE.html b/DONATE.html index d847623ef..315c427e7 100644 --- a/DONATE.html +++ b/DONATE.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/HOW.html b/HOW.html index 974bc87bd..48aaccd23 100644 --- a/HOW.html +++ b/HOW.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ICNS.html b/ICNS.html index 04e3ad21e..c5d0052b0 100644 --- a/ICNS.html +++ b/ICNS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/INSTALLER.html b/INSTALLER.html index a0883e87c..5832153ec 100644 --- a/INSTALLER.html +++ b/INSTALLER.html @@ -11,7 +11,7 @@ - + @@ -31,6 +31,6 @@ ⟶

- + diff --git a/LICENSE.html b/LICENSE.html index 64a351a47..bdf7da72a 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -11,7 +11,7 @@ - + @@ -44,6 +44,6 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& ⟶

- + diff --git a/MODELS.html b/MODELS.html index e69b93c5d..ec4de2902 100644 --- a/MODELS.html +++ b/MODELS.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/PATCHEXPLAIN.html b/PATCHEXPLAIN.html index 63553c25b..4e6027e2a 100644 --- a/PATCHEXPLAIN.html +++ b/PATCHEXPLAIN.html @@ -11,7 +11,7 @@ - + @@ -65,6 +65,6 @@ ⟶

- + diff --git a/POST-INSTALL.html b/POST-INSTALL.html index eae24c7c6..63c0b15d0 100644 --- a/POST-INSTALL.html +++ b/POST-INSTALL.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/START.html b/START.html index df2254e14..96e9102ee 100644 --- a/START.html +++ b/START.html @@ -11,7 +11,7 @@ - + @@ -19,11 +19,11 @@ GitHub (opens new window)

# What is OpenCore?

This is a sophisticated boot loader used to inject and patch data in memory, instead of on disk. This means we're able to get near-native experience on many unsupported Macs with Metal GPUs. This includes many of the long desired features of other patchers such as:

While many PC users from the Hackintosh community are familiar with OpenCore, OpenCore was designed as Mac and PC agnostic ensuring both platforms can use it easily. And with OpenCore Legacy Patcher, we help automate the process making running with OpenCore that much easier.

For advanced troubleshooting, we highly recommend users check out the Unsupported Mac Discord Server (opens new window) as this is generally the quickest way to get a hold of us developers and get help from the community.

For those who wish to support this patcher, please see the Supporting the Patcher page

# How do I get started?

  1. The first step of ensuring whether your model is support is checking here:
  1. Download and build macOS Installer
  2. Run the OpenCore-Patcher.app
  3. Reboot and boot OpenCore
- + diff --git a/TERMS.html b/TERMS.html index 51712d5f6..80b52f27b 100644 --- a/TERMS.html +++ b/TERMS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/TESTED.html b/TESTED.html index caecbe49d..63759826d 100644 --- a/TESTED.html +++ b/TESTED.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/TROUBLESHOOTING.html b/TROUBLESHOOTING.html index 5ef1211fb..06a24a25a 100644 --- a/TROUBLESHOOTING.html +++ b/TROUBLESHOOTING.html @@ -11,7 +11,7 @@ - + @@ -30,6 +30,6 @@ ⟶

- + diff --git a/UNINSTALL.html b/UNINSTALL.html index b76210a4b..95a6ff1ce 100644 --- a/UNINSTALL.html +++ b/UNINSTALL.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/UPDATE.html b/UPDATE.html index c4e8c551f..05dce9a1d 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/assets/js/11.0ce57b47.js b/assets/js/11.0ce57b47.js new file mode 100644 index 000000000..3978733b1 --- /dev/null +++ b/assets/js/11.0ce57b47.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{320:function(e,t,o){e.exports=o.p+"assets/img/mountefi.f1bedccd.png"},371:function(e,t,o){e.exports=o.p+"assets/img/logs-efi.c416d33f.png"},401:function(e,t,o){"use strict";o.r(t);var r=o(25),s=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"how-to-debug-with-opencore"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#how-to-debug-with-opencore"}},[e._v("#")]),e._v(" How to debug with OpenCore")]),e._v(" "),r("p",[e._v("For those who've hit an odd bug and unsure if it's user error or patcher, the below will tell you how to get more verbose debug information as well as logs to help "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("file issues with us"),r("OutboundLink")],1)]),e._v(" "),r("ul",[r("li",[e._v("For users who are less experienced, we recommend asking on the "),r("a",{attrs:{href:"https://discord.gg/UbM8U75E",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),r("OutboundLink")],1),e._v(" for help.")])]),e._v(" "),r("h2",{attrs:{id:"debugging-yourself"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#debugging-yourself"}},[e._v("#")]),e._v(" Debugging yourself")]),e._v(" "),r("p",[e._v("The easiest way to debug yourself is via Patcher Settings. Here there are many different settings however the 3 main options that will help are:")]),e._v(" "),r("ul",[r("li",[e._v('"Enable Verbose Mode"')]),e._v(" "),r("li",[e._v('"Enable OpenCore DEBUG"')]),e._v(" "),r("li",[e._v('"Enable Kext DEBUG"')])]),e._v(" "),r("p",[e._v("When you've enabled these 3 options, rebuild OpenCore and install to your drive. This will provide much greater debug information as well as write logs to the EFI Partition.")]),e._v(" "),r("h2",{attrs:{id:"obtaining-opencore-logs-from-disk"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-opencore-logs-from-disk"}},[e._v("#")]),e._v(" Obtaining OpenCore logs from disk")]),e._v(" "),r("p",[e._v('With "Enable OpenCore DEBUG" set, every boot there will be a .txt file generated in your disk. To grab these logs, '),r("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("download and run MountEFI"),r("OutboundLink")],1),e._v(":")]),e._v(" "),r("p",[r("img",{attrs:{src:o(320),alt:""}})]),e._v(" "),r("p",[e._v("Once you've mounted the EFI Partition of the drive you have macOS on, you should see some nice logs:")]),e._v(" "),r("p",[r("img",{attrs:{src:o(371),alt:""}})]),e._v(" "),r("h2",{attrs:{id:"obtaining-kernel-logs-from-macos"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-kernel-logs-from-macos"}},[e._v("#")]),e._v(" Obtaining Kernel logs from macOS")]),e._v(" "),r("p",[e._v('With "Enable Kext DEBUG" set, every boot will now have much more detailed logs stored in the OS. To get these logs, simply run the below command:')]),e._v(" "),r("div",{staticClass:"language-sh extra-class"},[r("pre",{pre:!0,attrs:{class:"language-sh"}},[r("code",[r("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),r("span",{pre:!0,attrs:{class:"token function"}},[e._v("dmesg")]),e._v(" "),r("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" ~/Desktop/DMESG.txt\n")])])]),r("p",[e._v("From there, you'll have a log on your desktop.")]),e._v(" "),r("h2",{attrs:{id:"filing-an-issue-with-us"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#filing-an-issue-with-us"}},[e._v("#")]),e._v(" Filing an issue with us")]),e._v(" "),r("p",[e._v("Now that you have proper logs, you can now "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("file issues with us"),r("OutboundLink")],1),e._v(". Reminder we want the following info:")]),e._v(" "),r("ul",[r("li",[e._v("Model patching for (ie. MacBookPro10,1)")]),e._v(" "),r("li",[e._v("Target OS (ie. macOS 11.2.3)")]),e._v(" "),r("li",[e._v("Host OS (ie. macOS 10.15.7)")]),e._v(" "),r("li",[e._v("Upload of your OpenCore Build Folder")]),e._v(" "),r("li",[e._v("Upload of your OpenCore log (if applicable)")]),e._v(" "),r("li",[e._v("Upload of your Kernel log (if applicable)")])]),e._v(" "),r("p",[e._v("Additionally, please search whether 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/11.7896368f.js b/assets/js/11.7896368f.js deleted file mode 100644 index 31f546df4..000000000 --- a/assets/js/11.7896368f.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{320:function(e,t,o){e.exports=o.p+"assets/img/mountefi.f1bedccd.png"},371:function(e,t,o){e.exports=o.p+"assets/img/logs-efi.c416d33f.png"},401:function(e,t,o){"use strict";o.r(t);var r=o(25),s=Object(r.a)({},(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"how-to-debug-with-opencore"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#how-to-debug-with-opencore"}},[e._v("#")]),e._v(" How to debug with OpenCore")]),e._v(" "),r("p",[e._v("For those who've hit an odd bug and unsure if it's user error or patcher, the below will tell you how to get more verbose debug information as well as logs to help "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("file issues with us"),r("OutboundLink")],1)]),e._v(" "),r("ul",[r("li",[e._v("For users who are less experienced, we recommend asking on the "),r("a",{attrs:{href:"https://discord.gg/XbbWAsE",target:"_blank",rel:"noopener noreferrer"}},[e._v("Unsupported Mac Discord Server"),r("OutboundLink")],1),e._v(" for help.")])]),e._v(" "),r("h2",{attrs:{id:"debugging-yourself"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#debugging-yourself"}},[e._v("#")]),e._v(" Debugging yourself")]),e._v(" "),r("p",[e._v("The easiest way to debug yourself is via Patcher Settings. Here there are many different settings however the 3 main options that will help are:")]),e._v(" "),r("ul",[r("li",[e._v('"Enable Verbose Mode"')]),e._v(" "),r("li",[e._v('"Enable OpenCore DEBUG"')]),e._v(" "),r("li",[e._v('"Enable Kext DEBUG"')])]),e._v(" "),r("p",[e._v("When you've enabled these 3 options, rebuild OpenCore and install to your drive. This will provide much greater debug information as well as write logs to the EFI Partition.")]),e._v(" "),r("h2",{attrs:{id:"obtaining-opencore-logs-from-disk"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-opencore-logs-from-disk"}},[e._v("#")]),e._v(" Obtaining OpenCore logs from disk")]),e._v(" "),r("p",[e._v('With "Enable OpenCore DEBUG" set, every boot there will be a .txt file generated in your disk. To grab these logs, '),r("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("download and run MountEFI"),r("OutboundLink")],1),e._v(":")]),e._v(" "),r("p",[r("img",{attrs:{src:o(320),alt:""}})]),e._v(" "),r("p",[e._v("Once you've mounted the EFI Partition of the drive you have macOS on, you should see some nice logs:")]),e._v(" "),r("p",[r("img",{attrs:{src:o(371),alt:""}})]),e._v(" "),r("h2",{attrs:{id:"obtaining-kernel-logs-from-macos"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#obtaining-kernel-logs-from-macos"}},[e._v("#")]),e._v(" Obtaining Kernel logs from macOS")]),e._v(" "),r("p",[e._v('With "Enable Kext DEBUG" set, every boot will now have much more detailed logs stored in the OS. To get these logs, simply run the below command:')]),e._v(" "),r("div",{staticClass:"language-sh extra-class"},[r("pre",{pre:!0,attrs:{class:"language-sh"}},[r("code",[r("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),r("span",{pre:!0,attrs:{class:"token function"}},[e._v("dmesg")]),e._v(" "),r("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" ~/Desktop/DMESG.txt\n")])])]),r("p",[e._v("From there, you'll have a log on your desktop.")]),e._v(" "),r("h2",{attrs:{id:"filing-an-issue-with-us"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#filing-an-issue-with-us"}},[e._v("#")]),e._v(" Filing an issue with us")]),e._v(" "),r("p",[e._v("Now that you have proper logs, you can now "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("file issues with us"),r("OutboundLink")],1),e._v(". Reminder we want the following info:")]),e._v(" "),r("ul",[r("li",[e._v("Model patching for (ie. MacBookPro10,1)")]),e._v(" "),r("li",[e._v("Target OS (ie. macOS 11.2.3)")]),e._v(" "),r("li",[e._v("Host OS (ie. macOS 10.15.7)")]),e._v(" "),r("li",[e._v("Upload of your OpenCore Build Folder")]),e._v(" "),r("li",[e._v("Upload of your OpenCore log (if applicable)")]),e._v(" "),r("li",[e._v("Upload of your Kernel log (if applicable)")])]),e._v(" "),r("p",[e._v("Additionally, please search whether 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/14.6e79443a.js b/assets/js/14.7f3ed30c.js similarity index 97% rename from assets/js/14.6e79443a.js rename to assets/js/14.7f3ed30c.js index f7ae8576c..cdcfc927e 100644 --- a/assets/js/14.6e79443a.js +++ b/assets/js/14.7f3ed30c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{386:function(e,t,o){e.exports=o.p+"assets/img/settings.5b5cfef6.png"},409:function(e,t,o){"use strict";o.r(t);var i=o(25),r=Object(i.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"post-installation"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[e._v("#")]),e._v(" Post-Installation")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#booting-without-usb-drive"}},[e._v("Booting without USB drive")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#booting-seamlessly-without-verbose-or-opencore-picker"}},[e._v("Booting seamlessly without Verbose or OpenCore Picker")])])]),e._v(" "),i("h2",{attrs:{id:"booting-without-usb-drive"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[e._v("#")]),e._v(" Booting without USB drive")]),e._v(" "),i("p",[e._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:")]),e._v(" "),i("ul",[i("li",[e._v("Download OpenCore Legacy Patcher")]),e._v(" "),i("li",[e._v("Change Patcher settings as you'd like")]),e._v(" "),i("li",[e._v("Build OpenCore again")]),e._v(" "),i("li",[e._v("Install OpenCore to internal drive")]),e._v(" "),i("li",[e._v("Reboot holding Option, and select the internal EFI")])]),e._v(" "),i("p",[e._v("And voila! No more USB drive required")]),e._v(" "),i("h2",{attrs:{id:"booting-seamlessly-without-verbose-or-opencore-picker"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-verbose-or-opencore-picker"}},[e._v("#")]),e._v(" Booting seamlessly without Verbose or OpenCore Picker")]),e._v(" "),i("p",[e._v("To do this, run the OpenCore Patcher and head to Patcher Settings:")]),e._v(" "),i("p",[i("img",{attrs:{src:o(386),alt:""}})]),e._v(" "),i("p",[e._v("Here you can change different patcher settings, however the main interest is:")]),e._v(" "),i("ul",[i("li",[e._v("Set ShowPicker Mode")])]),e._v(" "),i("p",[e._v('Once you\'ve toggled them both 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, then you can release the "ESC" key when you see the cursor arrow at the top left.')]),e._v(" "),i("p",[i("strong",[e._v("Note")]),e._v(": For users who need Post-Install Volume patches for Audio support, you "),i("strong",[e._v("must")]),e._v(' disable the following settings in "Patcher Settings" when building and installing your new OpenCore:')]),e._v(" "),i("ul",[i("li",[e._v("SIP: Disabled")]),e._v(" "),i("li",[e._v("SecureBootModel: Disabled")])]),e._v(" "),i("p",[e._v("Once set, rebuild OpenCore, install to drive and reboot. Then, Post-Install Volume patches will run just fine")])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{386:function(e,t,o){e.exports=o.p+"assets/img/settings.5b5cfef6.png"},408:function(e,t,o){"use strict";o.r(t);var i=o(25),r=Object(i.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"post-installation"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[e._v("#")]),e._v(" Post-Installation")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#booting-without-usb-drive"}},[e._v("Booting without USB drive")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#booting-seamlessly-without-verbose-or-opencore-picker"}},[e._v("Booting seamlessly without Verbose or OpenCore Picker")])])]),e._v(" "),i("h2",{attrs:{id:"booting-without-usb-drive"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[e._v("#")]),e._v(" Booting without USB drive")]),e._v(" "),i("p",[e._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:")]),e._v(" "),i("ul",[i("li",[e._v("Download OpenCore Legacy Patcher")]),e._v(" "),i("li",[e._v("Change Patcher settings as you'd like")]),e._v(" "),i("li",[e._v("Build OpenCore again")]),e._v(" "),i("li",[e._v("Install OpenCore to internal drive")]),e._v(" "),i("li",[e._v("Reboot holding Option, and select the internal EFI")])]),e._v(" "),i("p",[e._v("And voila! No more USB drive required")]),e._v(" "),i("h2",{attrs:{id:"booting-seamlessly-without-verbose-or-opencore-picker"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-verbose-or-opencore-picker"}},[e._v("#")]),e._v(" Booting seamlessly without Verbose or OpenCore Picker")]),e._v(" "),i("p",[e._v("To do this, run the OpenCore Patcher and head to Patcher Settings:")]),e._v(" "),i("p",[i("img",{attrs:{src:o(386),alt:""}})]),e._v(" "),i("p",[e._v("Here you can change different patcher settings, however the main interest is:")]),e._v(" "),i("ul",[i("li",[e._v("Set ShowPicker Mode")])]),e._v(" "),i("p",[e._v('Once you\'ve toggled them both 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, then you can release the "ESC" key when you see the cursor arrow at the top left.')]),e._v(" "),i("p",[i("strong",[e._v("Note")]),e._v(": For users who need Post-Install Volume patches for Audio support, you "),i("strong",[e._v("must")]),e._v(' disable the following settings in "Patcher Settings" when building and installing your new OpenCore:')]),e._v(" "),i("ul",[i("li",[e._v("SIP: Disabled")]),e._v(" "),i("li",[e._v("SecureBootModel: Disabled")])]),e._v(" "),i("p",[e._v("Once set, rebuild OpenCore, install to drive and reboot. Then, Post-Install Volume patches will run just fine")])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/21.835daf4f.js b/assets/js/21.17d2f0ae.js similarity index 99% rename from assets/js/21.835daf4f.js rename to assets/js/21.17d2f0ae.js index 82f764041..3d362d99d 100644 --- a/assets/js/21.835daf4f.js +++ b/assets/js/21.17d2f0ae.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{407:function(t,e,a){"use strict";a.r(e);var l=a(25),i=Object(l.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"supported-models"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),a("p",[t._v("Any hardware supporting SSE4.1 CPU and 64-Bit firmware work on this patcher. To check your hardware model, run the below command on the applicable machine in terminal:")]),t._v(" "),a("div",{staticClass:"language-bash extra-class"},[a("pre",{pre:!0,attrs:{class:"language-bash"}},[a("code",[t._v("system_profiler SPHardwareDataType "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("grep")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Model Identifier'")]),t._v("\n")])])]),a("p",[t._v("The below table will list all supported and unsupported functions of the patcher currently:")]),t._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),a("p",[t._v("Regarding OS support, see below:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Support Entry")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported OSes")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Description")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("HostOS")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("macOS 10.9 - macOS 11")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Refers to OSes where running OpenCore-Patcher.app are supported")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Supports 10.7+ if "),a("a",{attrs:{href:"https://www.python.org/downloads/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Python 3.6 or higher"),a("OutboundLink")],1),t._v(" is manually installed, simply run the "),a("code",[t._v("OpenCore-Patcher.command")]),t._v(" located in the repo")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("TargetOS")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("macOS 11")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Refers to OSes that can be patched to run with OpenCore")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("May support 10.4 and newer (in a potentially broken state). No support provided.")])])])]),t._v(" "),a("h3",{attrs:{id:"macbook"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("32-Bit CPU limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2007")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- No GPU Acceleration in Mavericks and newer"),a("br"),t._v("- No Keyboard and Trackpad"),a("br"),t._v("- No USB"),a("br"),t._v("- No Ethernet)")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")"),a("br")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook5,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")"),a("br"),t._v("- Trackpad is recognized as mouse"),a("br"),t._v("- Brightness control partially supported")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook6,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")"),a("br")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook7,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2010")])])])]),t._v(" "),a("h3",{attrs:{id:"macbook-air"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Requires SSE4.1 CPU")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Late 2010")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir3,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2011")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir4,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2012")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir5,2")])])])]),t._v(" "),a("h3",{attrs:{id:"macbook-pro"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Early 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit CPU limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro1,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro2,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2006")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2007")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Requires SSE4.1 CPU")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"16"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"12"}},[t._v("No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2008")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,3")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Mid-2009")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,4")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,5")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro6,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Mid-2010")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro6,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro7,1")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro8,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Early 2011")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro8,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro8,3")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro9,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2012")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro9,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro10,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2012, Early 2013")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro10,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2012, Early 2013")])])])]),t._v(" "),a("h3",{attrs:{id:"mac-mini"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("32-Bit CPU limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2007")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2010")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Mid-2011")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini5,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini5,3")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini6,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Late 2012")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini6,2")])])])]),t._v(" "),a("h3",{attrs:{id:"imac"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit CPU limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac4,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2006")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Late 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac5,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac6,1")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac7,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2007")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"15"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Requires an SSE4.1 CPU Upgrade"),a("br"),t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")"),a("br"),t._v("- Brightness control partially supported on Nvidia GPUs, AMD unsupported"),a("br"),t._v("- Stock Bluetooth 2.0 card non-functional")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac8,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v("))"),a("br"),t._v("- Brightness control partially supported on Nvidia GPUs, AMD unsupported")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac9,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac10,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Late 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("GPU is socketed, "),a("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("recommend upgrading to Metal GPU"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac11,1")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac11,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2010")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac11,3")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac12,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2011")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac12,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac13,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Late 2012")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac13,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac13,3")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac14,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Late 2013")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac14,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac14,3")])])])]),t._v(" "),a("ul",[a("li",[t._v("For iMac10,1 through iMac12,x, we highly recommend users upgrade the GPU to a Metal supported model. See here for more information: "),a("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("iMac late 2009 to mid-2012 Graphics Card Upgrade Guide"),a("OutboundLink")],1)])]),t._v(" "),a("h3",{attrs:{id:"mac-pro"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2007")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Potential boot issues with built-in USB 1.1 ports (recommend using a USB 2.0 hub or dedicated USB PCIe controller)"),a("br"),t._v("- Potential boot issues with stock Bluetooth card, recommend removing to avoid kernel panics")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported as long as GPU is Metal capable ")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2010, Mid-2012")])])])]),t._v(" "),a("h3",{attrs:{id:"xserve"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported as long as GPU is Metal capable ")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")])])])]),t._v(" "),a("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[t._v("#")]),t._v(" Once you've verified your hardware is supported, head to "),a("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installers")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{411:function(t,e,a){"use strict";a.r(e);var l=a(25),i=Object(l.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"supported-models"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),a("p",[t._v("Any hardware supporting SSE4.1 CPU and 64-Bit firmware work on this patcher. To check your hardware model, run the below command on the applicable machine in terminal:")]),t._v(" "),a("div",{staticClass:"language-bash extra-class"},[a("pre",{pre:!0,attrs:{class:"language-bash"}},[a("code",[t._v("system_profiler SPHardwareDataType "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("grep")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Model Identifier'")]),t._v("\n")])])]),a("p",[t._v("The below table will list all supported and unsupported functions of the patcher currently:")]),t._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),a("li",[a("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),a("p",[t._v("Regarding OS support, see below:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("Support Entry")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported OSes")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Description")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("HostOS")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("macOS 10.9 - macOS 11")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Refers to OSes where running OpenCore-Patcher.app are supported")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Supports 10.7+ if "),a("a",{attrs:{href:"https://www.python.org/downloads/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Python 3.6 or higher"),a("OutboundLink")],1),t._v(" is manually installed, simply run the "),a("code",[t._v("OpenCore-Patcher.command")]),t._v(" located in the repo")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("TargetOS")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("macOS 11")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Refers to OSes that can be patched to run with OpenCore")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("May support 10.4 and newer (in a potentially broken state). No support provided.")])])])]),t._v(" "),a("h3",{attrs:{id:"macbook"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("32-Bit CPU limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2007")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- No GPU Acceleration in Mavericks and newer"),a("br"),t._v("- No Keyboard and Trackpad"),a("br"),t._v("- No USB"),a("br"),t._v("- No Ethernet)")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")"),a("br")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook5,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")"),a("br"),t._v("- Trackpad is recognized as mouse"),a("br"),t._v("- Brightness control partially supported")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook6,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")"),a("br")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook7,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2010")])])])]),t._v(" "),a("h3",{attrs:{id:"macbook-air"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Requires SSE4.1 CPU")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Late 2010")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir3,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2011")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir4,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2012")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookAir5,2")])])])]),t._v(" "),a("h3",{attrs:{id:"macbook-pro"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Early 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit CPU limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro1,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro2,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2006")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2007")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Requires SSE4.1 CPU")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"16"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"12"}},[t._v("No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2008")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,3")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Mid-2009")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,4")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro5,5")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro6,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Mid-2010")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro6,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro7,1")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro8,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Early 2011")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro8,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro8,3")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro9,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2012")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro9,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro10,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2012, Early 2013")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacBookPro10,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Late 2012, Early 2013")])])])]),t._v(" "),a("h3",{attrs:{id:"mac-mini"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("32-Bit CPU limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2007")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2010")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Mid-2011")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini5,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini5,3")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini6,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Late 2012")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Macmini6,2")])])])]),t._v(" "),a("h3",{attrs:{id:"imac"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit CPU limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac4,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2006")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Late 2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac5,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac6,1")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac7,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2007")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"15"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Requires an SSE4.1 CPU Upgrade"),a("br"),t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v(")"),a("br"),t._v("- Brightness control partially supported on Nvidia GPUs, AMD unsupported"),a("br"),t._v("- Stock Bluetooth 2.0 card non-functional")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac8,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- No GPU Acceleration in Big Sur("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("#108"),a("OutboundLink")],1),t._v("))"),a("br"),t._v("- Brightness control partially supported on Nvidia GPUs, AMD unsupported")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac9,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac10,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Late 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("GPU is socketed, "),a("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("recommend upgrading to Metal GPU"),a("OutboundLink")],1)])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac11,1")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac11,2")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2010")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac11,3")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac12,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("Mid-2011")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac12,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac13,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Late 2012")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac13,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac13,3")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac14,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("Late 2013")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac14,2")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("iMac14,3")])])])]),t._v(" "),a("ul",[a("li",[t._v("For iMac10,1 through iMac12,x, we highly recommend users upgrade the GPU to a Metal supported model. See here for more information: "),a("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("iMac late 2009 to mid-2012 Graphics Card Upgrade Guide"),a("OutboundLink")],1)])]),t._v(" "),a("h3",{attrs:{id:"mac-pro"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2007")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("- Potential boot issues with built-in USB 1.1 ports (recommend using a USB 2.0 hub or dedicated USB PCIe controller)"),a("br"),t._v("- Potential boot issues with stock Bluetooth card, recommend removing to avoid kernel panics")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro4,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported as long as GPU is Metal capable ")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("MacPro5,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2010, Mid-2012")])])])]),t._v(" "),a("h3",{attrs:{id:"xserve"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Year")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Supported")]),t._v(" "),a("th",{staticStyle:{"text-align":"left"}},[t._v("Comment")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve1,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Mid-2006")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("32-Bit Firmware limitation")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve2,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2008")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"green"}},[t._v(" Everything is supported as long as GPU is Metal capable ")])])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve3,1")]),t._v(" "),a("td",{staticStyle:{"text-align":"left"}},[t._v("Early 2009")])])])]),t._v(" "),a("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[t._v("#")]),t._v(" Once you've verified your hardware is supported, head to "),a("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installers")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/22.aa0f172d.js b/assets/js/22.5552ed3c.js similarity index 99% rename from assets/js/22.aa0f172d.js rename to assets/js/22.5552ed3c.js index 909c30580..83459d066 100644 --- a/assets/js/22.aa0f172d.js +++ b/assets/js/22.5552ed3c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{408:function(e,i,t){"use strict";t.r(i);var a=t(25),r=Object(a.a)({},(function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"explaining-the-patches-in-opencore-legacy-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#explaining-the-patches-in-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Explaining the patches in OpenCore Legacy Patcher")]),e._v(" "),t("p",[e._v("In our patcher, there are numerous patches used to ensure a stable system. Here we're going to go over what patches are used and why we recommend or even require them.")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#opencore-settings"}},[e._v("OpenCore Settings")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#injected-kexts"}},[e._v("Injected Kexts")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#on-disk-patches"}},[e._v("On-Disk Patches")])])]),e._v(" "),t("h2",{attrs:{id:"opencore-settings"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opencore-settings"}},[e._v("#")]),e._v(" OpenCore Settings")]),e._v(" "),t("p",[e._v("Below is a run down of the main logic OpenCore Legacy Patcher uses to gain native support in macOS. Note OpenCore's configuration is documented within "),t("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),t("OutboundLink")],1),e._v(" as well as an online version provided by us:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg Online Docs"),t("OutboundLink")],1)])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Configuration Explanation")]),e._v(" "),t("h3",{attrs:{id:"acpi-patch"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#acpi-patch"}},[e._v("#")]),e._v(" ACPI -> Patch")]),e._v(" "),t("ul",[t("li",[e._v("EHCx and XHC1 Patches\n"),t("ul",[t("li",[e._v("Reason: Required for proper USB operation")]),e._v(" "),t("li",[e._v("Logic: Avoids USB maps of newer models attaching and breaking USB port functionality")]),e._v(" "),t("li",[e._v("Models: All models require")])])])]),e._v(" "),t("h3",{attrs:{id:"booter-quirks"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#booter-quirks"}},[e._v("#")]),e._v(" Booter -> Quirks")]),e._v(" "),t("ul",[t("li",[e._v("ForceBooterSignature\n"),t("ul",[t("li",[e._v("Reason: Required to ensure Hibernation support")]),e._v(" "),t("li",[e._v("Logic: Tricks boot.efi into thinking OpenCore is Apple's firmware")]),e._v(" "),t("li",[e._v("Models: All models require")])])])]),e._v(" "),t("h3",{attrs:{id:"deviceproperties-add"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#deviceproperties-add"}},[e._v("#")]),e._v(" DeviceProperties -> Add")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Required to ensure Wifi works with full, native support")]),e._v(" "),t("li",[e._v("Logic: Tricks AirPortBrcmNIC.kext into thinking our device is a BCM94360 ("),t("code",[e._v("14e4,43ba")]),e._v(")")]),e._v(" "),t("li",[e._v("Models: Machines with BCM943224 and BCM94331 chipsets")])])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Required to ensure Brightness Control works on upgraded iMacs")]),e._v(" "),t("li",[e._v("Logic: Sets AppleBackLight properties")]),e._v(" "),t("li",[e._v("Models: iMac11,x and iMac12,x with upgraded Nvidia Metal GPUs")])])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x2,0x0)")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Disables internal GPU to fix sleep issues on upgrades iMacs")]),e._v(" "),t("li",[e._v("Logic: Tricks macOS into thinking iGPU is a generic PCI device")]),e._v(" "),t("li",[e._v("Models: iMac12,x with upgraded Metal GPUs")])])])]),e._v(" "),t("h3",{attrs:{id:"kernel-patch"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#kernel-patch"}},[e._v("#")]),e._v(" Kernel -> Patch")]),e._v(" "),t("ul",[t("li",[e._v("SMC Patch\n"),t("ul",[t("li",[e._v("Reason: Required to avoid SMC Firmware updates")]),e._v(" "),t("li",[e._v("Logic: Patches out "),t("code",[e._v("smc-version")]),e._v(" in AppleSMC.kext, requires SMC-Spoof.kext for full functionality")]),e._v(" "),t("li",[e._v("Models: All models require")])])]),e._v(" "),t("li",[e._v("IOHIDFamily Patch\n"),t("ul",[t("li",[e._v("Reason: Required for HID peripheral support in macOS on older hardware")]),e._v(" "),t("li",[e._v("Logic: Tricks IOHIDFamily into thinking it's always booting recovery")]),e._v(" "),t("li",[e._v("Models: "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/79ab028b0a039e97a528e0b99c876d95d9c2d41d/Resources/ModelArray.py#L310-L332",target:"_blank",rel:"noopener noreferrer"}},[e._v("2010 and older"),t("OutboundLink")],1)])])])]),e._v(" "),t("h3",{attrs:{id:"kernel-quirks"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#kernel-quirks"}},[e._v("#")]),e._v(" Kernel -> Quirks")]),e._v(" "),t("ul",[t("li",[e._v("ThridPartyDrives\n"),t("ul",[t("li",[e._v("Reason: Required to avoid Hibernation wake issues on 3rd party drives")]),e._v(" "),t("li",[e._v("Logic: Patches AppleAHCIPort.kext into support")]),e._v(" "),t("li",[e._v("Models: All models with standard SATA ports")])])]),e._v(" "),t("li",[e._v("PanicNoKextDump\n"),t("ul",[t("li",[e._v("Reason: Avoids kext dump on kernel panics, easier kernel debugging")]),e._v(" "),t("li",[e._v("Logic: Patches Kernel to not dump dump unnecessary info")]),e._v(" "),t("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])])]),e._v(" "),t("h3",{attrs:{id:"misc-security"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#misc-security"}},[e._v("#")]),e._v(" Misc -> Security")]),e._v(" "),t("ul",[t("li",[e._v("SecureBootModel\n"),t("ul",[t("li",[e._v("Reason: Required to ensure seamless OS updates with Big Sur")]),e._v(" "),t("li",[e._v("Logic: Sets iMacPro1,1's Secure Enclave Identifier (j137)")]),e._v(" "),t("li",[e._v("Models: All models require")])])])]),e._v(" "),t("h3",{attrs:{id:"nvram-add"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#nvram-add"}},[e._v("#")]),e._v(" NVRAM -> Add")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("-v debug=0x100")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Used to see debug info of macOS's kernel and kexts, and avoids reboots on panic")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])]),e._v(" "),t("li",[t("code",[e._v("-liludbgall")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Enables Lilu and plugin debug logging")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),t("li",[t("code",[e._v("msgbuf=1048576")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Sets message buffer size to 1MB, ensures boot logs are retained")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),t("li",[t("code",[e._v("agdpmod=pikera")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Fixes GPU switching on MacBookPro9,x")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: MacBookPro9,x")])])]),e._v(" "),t("li",[t("code",[e._v("shikigva=80 unfairgva=1")])]),e._v(" "),t("li",[t("code",[e._v("shikigva=128 unfairgva=1 -wegtree")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Fixes DRM support on models with upgraded AMD Metal GPUs")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: Models with upgraded AMD Metal GPUs")])])])]),e._v(" "),t("h3",{attrs:{id:"uefi-protocoloverrides"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#uefi-protocoloverrides"}},[e._v("#")]),e._v(" UEFI -> ProtocolOverrides")]),e._v(" "),t("ul",[t("li",[e._v("GopPassThrough\n"),t("ul",[t("li",[e._v("Reason: Used for proper output on machines with UGA firmware but GOP GPU")]),e._v(" "),t("li",[e._v("Logic: Provide GOP protocol instances on top of UGA protocol instances")]),e._v(" "),t("li",[e._v("Models: MacPro3,1, MacBook4,1 iMac7,1-8,1")])])])])]),e._v(" "),t("h2",{attrs:{id:"injected-kext"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#injected-kext"}},[e._v("#")]),e._v(" Injected Kext")]),e._v(" "),t("p",[e._v("Below is an explanation of what Kexts OpenCore Legacy Patcher will inject into memory on boot-up.")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Injected Kext Explanation")]),e._v(" "),t("h3",{attrs:{id:"acidanthera"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#acidanthera"}},[e._v("#")]),e._v(" Acidanthera")]),e._v(" "),t("ul",[t("li",[e._v("Lilu\n"),t("ul",[t("li",[e._v("Reason: Patching engine for other kexts")]),e._v(" "),t("li",[e._v("Models: All models require")])])]),e._v(" "),t("li",[e._v("WhateverGreen\n"),t("ul",[t("li",[e._v("Reason: Patches GPU Frameworks and kext to ensure proper support")]),e._v(" "),t("li",[e._v("Models: All models require")])])]),e._v(" "),t("li",[e._v("CPUFriend\n"),t("ul",[t("li",[e._v("Reason: Patches IOx86PlatformPlugin to restore previous CPU profiles")]),e._v(" "),t("li",[e._v("Models: 2012 and newer models")])])]),e._v(" "),t("li",[e._v("AirportBrcmFixup\n"),t("ul",[t("li",[e._v("Reason: Patches IO80211 and co to fix networking support for unsupported cards")]),e._v(" "),t("li",[e._v("Models: BCM943224 and BCM94331")])])]),e._v(" "),t("li",[e._v("RestrictEvents\n"),t("ul",[t("li",[e._v("Reason: Disables memory errors on MacPro7,1")]),e._v(" "),t("li",[e._v("Models: Mac Pros and Xserves")])])])]),e._v(" "),t("h3",{attrs:{id:"ethernet"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#ethernet"}},[e._v("#")]),e._v(" Ethernet")]),e._v(" "),t("ul",[t("li",[e._v("nForceEthernet\n"),t("ul",[t("li",[e._v("Reason: Inject old Nvidia Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),t("li",[e._v("Models: 2010 and older Nvidia Ethernet require")])])]),e._v(" "),t("li",[e._v("MarvelYukonEthernet\n"),t("ul",[t("li",[e._v("Reason: Inject old Marvel Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),t("li",[e._v("Models: 2008 and older Marvel Ethernet require")])])]),e._v(" "),t("li",[e._v("CatalinaBCM5701Ethernet\n"),t("ul",[t("li",[e._v("Reason: Inject old Broadcom Ethernet kext to resolve networking in Big Sur")]),e._v(" "),t("li",[e._v("Logic: Patch out conflicting symbols to not colide existing BCM5701Ethernet")]),e._v(" "),t("li",[e._v("Models: 2011 and older Broadcom Ethernet require")])])])]),e._v(" "),t("h3",{attrs:{id:"maps"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#maps"}},[e._v("#")]),e._v(" Maps")]),e._v(" "),t("ul",[t("li",[e._v("USBMap\n"),t("ul",[t("li",[e._v("Reason: Inject old USB map profiles to fix USB")]),e._v(" "),t("li",[e._v("Models: All models require")])])])]),e._v(" "),t("h3",{attrs:{id:"sse"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#sse"}},[e._v("#")]),e._v(" SSE")]),e._v(" "),t("ul",[t("li",[e._v("AAMouSSE\n"),t("ul",[t("li",[e._v("Reason: Translates SSE4.2 instructions to compatible code for SSE4,1 CPUs, required for AMD Metal drives")]),e._v(" "),t("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),t("li",[e._v("telemetrap\n"),t("ul",[t("li",[e._v("Reason: Ensures temelemtry.plugin doesn't run, required for SSE4,1 CPUs")]),e._v(" "),t("li",[e._v("Models: Penryn CPUs")])])])]),e._v(" "),t("h3",{attrs:{id:"wifi"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#wifi"}},[e._v("#")]),e._v(" Wifi")]),e._v(" "),t("ul",[t("li",[e._v("IO80211HighSierra\n"),t("ul",[t("li",[e._v("Reason: Re-inject Atheros wifi drivers from High Sierra")]),e._v(" "),t("li",[e._v("Logic: Patch out conflicting symbols to not colide existing IO80211Family")]),e._v(" "),t("li",[e._v("Models: Atheros cards")])])]),e._v(" "),t("li",[e._v("IO80211Mojave\n"),t("ul",[t("li",[e._v("Reason: Re-inject Broadcom wifi drivers from Mojave")]),e._v(" "),t("li",[e._v("Logic: Patch out conflicting symbols to not colide existing IO80211Family")]),e._v(" "),t("li",[e._v("Models: BCM94322")])])])]),e._v(" "),t("h3",{attrs:{id:"misc"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#misc"}},[e._v("#")]),e._v(" Misc")]),e._v(" "),t("ul",[t("li",[e._v("AppleBackLightFixup\n"),t("ul",[t("li",[e._v("Reason: Patch AppleBacklight for iMacs with Nvidia Metal GPU upgrades")]),e._v(" "),t("li",[e._v("Models: iMac11,x, iMac12,x with upgraded Nvidia Metal GPUs")])])]),e._v(" "),t("li",[e._v("AppleIntelPIIXATA\n"),t("ul",[t("li",[e._v("Reason: Fix IDE support on MacPro3,1")]),e._v(" "),t("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),t("li",[e._v("AppleIntelMCEDisabler\n"),t("ul",[t("li",[e._v("Reason: Fix dual socket support in Catalina and newer")]),e._v(" "),t("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),t("li",[e._v("NightShiftEnabler\n"),t("ul",[t("li",[e._v("Reason: Enables NightShift support on unsupported models")]),e._v(" "),t("li",[e._v("Models: 2011 and older, MacBookPro9,x included")])])]),e._v(" "),t("li",[e._v("SMC-Spoof\n"),t("ul",[t("li",[e._v("Reason: Spoofs SMC version to 9.9999")]),e._v(" "),t("li",[e._v("Models: All models require")])])])])]),e._v(" "),t("h2",{attrs:{id:"on-disk-patches"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#on-disk-patches"}},[e._v("#")]),e._v(" On-Disk Patches")]),e._v(" "),t("p",[e._v("Unfortunately certain on-disk patches are required to achieve full functionality. Below is a breakdown of patches supported")]),e._v(" "),t("p",[e._v("Note, GPU Acceleration Patches are not public yet, the below section is simply documentation for easier research with new aids.")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Audio Patches")]),e._v(" "),t("h3",{attrs:{id:"extensions"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#extensions"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),t("ul",[t("li",[e._v("AppleHDA\n"),t("ul",[t("li",[e._v("Reason: Re-add High Sierra's AppleHDA to achieve audio support")]),e._v(" "),t("li",[e._v("Models: 2011 and older Macs (excluding MacPro4,1+)")])])])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Acceleration Patches")]),e._v(" "),t("h3",{attrs:{id:"extensions-2"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#extensions-2"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),t("h4",{attrs:{id:"general-patches"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#general-patches"}},[e._v("#")]),e._v(" General Patches")]),e._v(" "),t("ul",[t("li",[e._v("IOSurface.kext\n"),t("ul",[t("li",[e._v("Reason: Fixes immediate logout on login")]),e._v(" "),t("li",[e._v("Logic: Downgrade to Catalina IOSurface")]),e._v(" "),t("li",[e._v("Note: For AMD and Intel, additional "),t("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" patch added changing the first conditional jump to non conditional jump\n"),t("ul",[t("li",[e._v("At Offset "),t("code",[e._v("0xdb52")]),e._v(" and "),t("code",[e._v("0xdbc6")]),e._v(", replace following bytes with "),t("code",[e._v("0xeb")])])])])])])]),e._v(" "),t("h4",{attrs:{id:"dropped-acceleration-binaries"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#dropped-acceleration-binaries"}},[e._v("#")]),e._v(" Dropped Acceleration Binaries")]),e._v(" "),t("ul",[t("li",[t("p",[e._v("Nvidia Binaries")]),e._v(" "),t("ul",[t("li",[e._v("GeForceGA.bundle")]),e._v(" "),t("li",[e._v("GeForceTesla.kext\n"),t("ul",[t("li",[e._v("Skip IOFree Panic - Mojave+\n"),t("ul",[t("li",[e._v("At Offset "),t("code",[e._v("0x5CF9A")]),e._v(" replace following bytes with "),t("code",[e._v("0xEB")])])])]),e._v(" "),t("li",[e._v("Avoids "),t("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" calls\n"),t("ul",[t("li",[e._v("At Offset "),t("code",[e._v("0x5527")]),e._v(" and "),t("code",[e._v("0x77993")]),e._v(", replace following bytes with "),t("code",[e._v("0x909090909090")])])])])])]),e._v(" "),t("li",[e._v("GeForceTeslaGLDriver.bundle")]),e._v(" "),t("li",[e._v("GeForceTeslaVADriver.bundle")]),e._v(" "),t("li",[e._v("NVDANV50HalTesla.kext")]),e._v(" "),t("li",[e._v("NVDAResmanTesla.kext")])])]),e._v(" "),t("li",[t("p",[e._v("AMD/ATI Binaries")]),e._v(" "),t("ul",[t("li",[e._v("AMD2400Controller.kext")]),e._v(" "),t("li",[e._v("AMD2600Controller.kext")]),e._v(" "),t("li",[e._v("AMD3800Controller.kext")]),e._v(" "),t("li",[e._v("AMD4600Controller.kext")]),e._v(" "),t("li",[e._v("AMD4800Controller.kext")]),e._v(" "),t("li",[e._v("AMD5000Controller.kext")]),e._v(" "),t("li",[e._v("AMD6000Controller.kext")]),e._v(" "),t("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),t("li",[e._v("AMDLegacyFramebuffer.kext")]),e._v(" "),t("li",[e._v("AMDLegacySupport.kext")]),e._v(" "),t("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),t("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),t("li",[e._v("AMDRadeonX3000.kext")]),e._v(" "),t("li",[e._v("AMDRadeonX3000GLDriver.bundle")]),e._v(" "),t("li",[e._v("AMDShared.bundle")]),e._v(" "),t("li",[e._v("AMDSupport.kext")]),e._v(" "),t("li",[e._v("ATIRadeonX2000.kext")]),e._v(" "),t("li",[e._v("ATIRadeonX2000GA.plugin")]),e._v(" "),t("li",[e._v("ATIRadeonX2000GLDriver.bundle")]),e._v(" "),t("li",[e._v("ATIRadeonX2000VADriver.bundle")])])]),e._v(" "),t("li",[t("p",[e._v("Intel 5th Gen Binaries")]),e._v(" "),t("ul",[t("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),t("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphics.kext")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphicsFB.kext")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphicsGA.plugin")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphicsGLDriver.bundle")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphicsVADriver.bundle")])])]),e._v(" "),t("li",[t("p",[e._v("Intel 6th Gen Binaries")]),e._v(" "),t("ul",[t("li",[e._v("AppleIntelHD3000Graphics.kext")]),e._v(" "),t("li",[e._v("AppleIntelHD3000GraphicsGA.plugin")]),e._v(" "),t("li",[e._v("AppleIntelHD3000GraphicsGLDriver.bundle")]),e._v(" "),t("li",[e._v("AppleIntelHD3000GraphicsVADriver.bundle")]),e._v(" "),t("li",[e._v("AppleIntelSNBGraphicsFB.kext")]),e._v(" "),t("li",[e._v("AppleIntelSNBVA.bundle")])])])]),e._v(" "),t("h3",{attrs:{id:"frameworks"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#frameworks"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),t("ul",[t("li",[e._v("CoreDisplay.framework\n"),t("ul",[t("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])]),e._v(" "),t("li",[e._v("IOSurface.framework")]),e._v(" "),t("li",[e._v("OpenGL.framework\n"),t("ul",[t("li",[e._v("Logic: Copied from Mojave")])])])]),e._v(" "),t("h3",{attrs:{id:"privateframeworks"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),t("ul",[t("li",[e._v("GPUSupport.framework\n"),t("ul",[t("li",[e._v("Logic: Copied from Mojave")])])]),e._v(" "),t("li",[e._v("SkyLight.framework\n"),t("ul",[t("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])])]),e._v(" "),t("h3",{attrs:{id:"launchdaemons"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#launchdaemons"}},[e._v("#")]),e._v(" LaunchDaemons")]),e._v(" "),t("ul",[t("li",[e._v("HiddHack.plist\n"),t("ul",[t("li",[e._v("Reason: Fixes unresponsive input when patching Skylight")]),e._v(" "),t("li",[e._v("Logic: Forces "),t("code",[e._v("hidd")]),e._v(" to register events, as Skylight handles them by default in Big Sur")])])])])])])}),[],!1,null,null,null);i.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{407:function(e,i,t){"use strict";t.r(i);var a=t(25),r=Object(a.a)({},(function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"explaining-the-patches-in-opencore-legacy-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#explaining-the-patches-in-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Explaining the patches in OpenCore Legacy Patcher")]),e._v(" "),t("p",[e._v("In our patcher, there are numerous patches used to ensure a stable system. Here we're going to go over what patches are used and why we recommend or even require them.")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#opencore-settings"}},[e._v("OpenCore Settings")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#injected-kexts"}},[e._v("Injected Kexts")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#on-disk-patches"}},[e._v("On-Disk Patches")])])]),e._v(" "),t("h2",{attrs:{id:"opencore-settings"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opencore-settings"}},[e._v("#")]),e._v(" OpenCore Settings")]),e._v(" "),t("p",[e._v("Below is a run down of the main logic OpenCore Legacy Patcher uses to gain native support in macOS. Note OpenCore's configuration is documented within "),t("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),t("OutboundLink")],1),e._v(" as well as an online version provided by us:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg Online Docs"),t("OutboundLink")],1)])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Configuration Explanation")]),e._v(" "),t("h3",{attrs:{id:"acpi-patch"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#acpi-patch"}},[e._v("#")]),e._v(" ACPI -> Patch")]),e._v(" "),t("ul",[t("li",[e._v("EHCx and XHC1 Patches\n"),t("ul",[t("li",[e._v("Reason: Required for proper USB operation")]),e._v(" "),t("li",[e._v("Logic: Avoids USB maps of newer models attaching and breaking USB port functionality")]),e._v(" "),t("li",[e._v("Models: All models require")])])])]),e._v(" "),t("h3",{attrs:{id:"booter-quirks"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#booter-quirks"}},[e._v("#")]),e._v(" Booter -> Quirks")]),e._v(" "),t("ul",[t("li",[e._v("ForceBooterSignature\n"),t("ul",[t("li",[e._v("Reason: Required to ensure Hibernation support")]),e._v(" "),t("li",[e._v("Logic: Tricks boot.efi into thinking OpenCore is Apple's firmware")]),e._v(" "),t("li",[e._v("Models: All models require")])])])]),e._v(" "),t("h3",{attrs:{id:"deviceproperties-add"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#deviceproperties-add"}},[e._v("#")]),e._v(" DeviceProperties -> Add")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Required to ensure Wifi works with full, native support")]),e._v(" "),t("li",[e._v("Logic: Tricks AirPortBrcmNIC.kext into thinking our device is a BCM94360 ("),t("code",[e._v("14e4,43ba")]),e._v(")")]),e._v(" "),t("li",[e._v("Models: Machines with BCM943224 and BCM94331 chipsets")])])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)")])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Required to ensure Brightness Control works on upgraded iMacs")]),e._v(" "),t("li",[e._v("Logic: Sets AppleBackLight properties")]),e._v(" "),t("li",[e._v("Models: iMac11,x and iMac12,x with upgraded Nvidia Metal GPUs")])])]),e._v(" "),t("li",[t("code",[e._v("PciRoot(0x0)/Pci(0x2,0x0)")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Disables internal GPU to fix sleep issues on upgrades iMacs")]),e._v(" "),t("li",[e._v("Logic: Tricks macOS into thinking iGPU is a generic PCI device")]),e._v(" "),t("li",[e._v("Models: iMac12,x with upgraded Metal GPUs")])])])]),e._v(" "),t("h3",{attrs:{id:"kernel-patch"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#kernel-patch"}},[e._v("#")]),e._v(" Kernel -> Patch")]),e._v(" "),t("ul",[t("li",[e._v("SMC Patch\n"),t("ul",[t("li",[e._v("Reason: Required to avoid SMC Firmware updates")]),e._v(" "),t("li",[e._v("Logic: Patches out "),t("code",[e._v("smc-version")]),e._v(" in AppleSMC.kext, requires SMC-Spoof.kext for full functionality")]),e._v(" "),t("li",[e._v("Models: All models require")])])]),e._v(" "),t("li",[e._v("IOHIDFamily Patch\n"),t("ul",[t("li",[e._v("Reason: Required for HID peripheral support in macOS on older hardware")]),e._v(" "),t("li",[e._v("Logic: Tricks IOHIDFamily into thinking it's always booting recovery")]),e._v(" "),t("li",[e._v("Models: "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/79ab028b0a039e97a528e0b99c876d95d9c2d41d/Resources/ModelArray.py#L310-L332",target:"_blank",rel:"noopener noreferrer"}},[e._v("2010 and older"),t("OutboundLink")],1)])])])]),e._v(" "),t("h3",{attrs:{id:"kernel-quirks"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#kernel-quirks"}},[e._v("#")]),e._v(" Kernel -> Quirks")]),e._v(" "),t("ul",[t("li",[e._v("ThridPartyDrives\n"),t("ul",[t("li",[e._v("Reason: Required to avoid Hibernation wake issues on 3rd party drives")]),e._v(" "),t("li",[e._v("Logic: Patches AppleAHCIPort.kext into support")]),e._v(" "),t("li",[e._v("Models: All models with standard SATA ports")])])]),e._v(" "),t("li",[e._v("PanicNoKextDump\n"),t("ul",[t("li",[e._v("Reason: Avoids kext dump on kernel panics, easier kernel debugging")]),e._v(" "),t("li",[e._v("Logic: Patches Kernel to not dump dump unnecessary info")]),e._v(" "),t("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])])]),e._v(" "),t("h3",{attrs:{id:"misc-security"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#misc-security"}},[e._v("#")]),e._v(" Misc -> Security")]),e._v(" "),t("ul",[t("li",[e._v("SecureBootModel\n"),t("ul",[t("li",[e._v("Reason: Required to ensure seamless OS updates with Big Sur")]),e._v(" "),t("li",[e._v("Logic: Sets iMacPro1,1's Secure Enclave Identifier (j137)")]),e._v(" "),t("li",[e._v("Models: All models require")])])])]),e._v(" "),t("h3",{attrs:{id:"nvram-add"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#nvram-add"}},[e._v("#")]),e._v(" NVRAM -> Add")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("-v debug=0x100")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Used to see debug info of macOS's kernel and kexts, and avoids reboots on panic")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])]),e._v(" "),t("li",[t("code",[e._v("-liludbgall")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Enables Lilu and plugin debug logging")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),t("li",[t("code",[e._v("msgbuf=1048576")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Sets message buffer size to 1MB, ensures boot logs are retained")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),t("li",[t("code",[e._v("agdpmod=pikera")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Fixes GPU switching on MacBookPro9,x")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: MacBookPro9,x")])])]),e._v(" "),t("li",[t("code",[e._v("shikigva=80 unfairgva=1")])]),e._v(" "),t("li",[t("code",[e._v("shikigva=128 unfairgva=1 -wegtree")]),e._v(" "),t("ul",[t("li",[e._v("Reason: Fixes DRM support on models with upgraded AMD Metal GPUs")]),e._v(" "),t("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),t("li",[e._v("Models: Models with upgraded AMD Metal GPUs")])])])]),e._v(" "),t("h3",{attrs:{id:"uefi-protocoloverrides"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#uefi-protocoloverrides"}},[e._v("#")]),e._v(" UEFI -> ProtocolOverrides")]),e._v(" "),t("ul",[t("li",[e._v("GopPassThrough\n"),t("ul",[t("li",[e._v("Reason: Used for proper output on machines with UGA firmware but GOP GPU")]),e._v(" "),t("li",[e._v("Logic: Provide GOP protocol instances on top of UGA protocol instances")]),e._v(" "),t("li",[e._v("Models: MacPro3,1, MacBook4,1 iMac7,1-8,1")])])])])]),e._v(" "),t("h2",{attrs:{id:"injected-kext"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#injected-kext"}},[e._v("#")]),e._v(" Injected Kext")]),e._v(" "),t("p",[e._v("Below is an explanation of what Kexts OpenCore Legacy Patcher will inject into memory on boot-up.")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Injected Kext Explanation")]),e._v(" "),t("h3",{attrs:{id:"acidanthera"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#acidanthera"}},[e._v("#")]),e._v(" Acidanthera")]),e._v(" "),t("ul",[t("li",[e._v("Lilu\n"),t("ul",[t("li",[e._v("Reason: Patching engine for other kexts")]),e._v(" "),t("li",[e._v("Models: All models require")])])]),e._v(" "),t("li",[e._v("WhateverGreen\n"),t("ul",[t("li",[e._v("Reason: Patches GPU Frameworks and kext to ensure proper support")]),e._v(" "),t("li",[e._v("Models: All models require")])])]),e._v(" "),t("li",[e._v("CPUFriend\n"),t("ul",[t("li",[e._v("Reason: Patches IOx86PlatformPlugin to restore previous CPU profiles")]),e._v(" "),t("li",[e._v("Models: 2012 and newer models")])])]),e._v(" "),t("li",[e._v("AirportBrcmFixup\n"),t("ul",[t("li",[e._v("Reason: Patches IO80211 and co to fix networking support for unsupported cards")]),e._v(" "),t("li",[e._v("Models: BCM943224 and BCM94331")])])]),e._v(" "),t("li",[e._v("RestrictEvents\n"),t("ul",[t("li",[e._v("Reason: Disables memory errors on MacPro7,1")]),e._v(" "),t("li",[e._v("Models: Mac Pros and Xserves")])])])]),e._v(" "),t("h3",{attrs:{id:"ethernet"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#ethernet"}},[e._v("#")]),e._v(" Ethernet")]),e._v(" "),t("ul",[t("li",[e._v("nForceEthernet\n"),t("ul",[t("li",[e._v("Reason: Inject old Nvidia Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),t("li",[e._v("Models: 2010 and older Nvidia Ethernet require")])])]),e._v(" "),t("li",[e._v("MarvelYukonEthernet\n"),t("ul",[t("li",[e._v("Reason: Inject old Marvel Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),t("li",[e._v("Models: 2008 and older Marvel Ethernet require")])])]),e._v(" "),t("li",[e._v("CatalinaBCM5701Ethernet\n"),t("ul",[t("li",[e._v("Reason: Inject old Broadcom Ethernet kext to resolve networking in Big Sur")]),e._v(" "),t("li",[e._v("Logic: Patch out conflicting symbols to not colide existing BCM5701Ethernet")]),e._v(" "),t("li",[e._v("Models: 2011 and older Broadcom Ethernet require")])])])]),e._v(" "),t("h3",{attrs:{id:"maps"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#maps"}},[e._v("#")]),e._v(" Maps")]),e._v(" "),t("ul",[t("li",[e._v("USBMap\n"),t("ul",[t("li",[e._v("Reason: Inject old USB map profiles to fix USB")]),e._v(" "),t("li",[e._v("Models: All models require")])])])]),e._v(" "),t("h3",{attrs:{id:"sse"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#sse"}},[e._v("#")]),e._v(" SSE")]),e._v(" "),t("ul",[t("li",[e._v("AAMouSSE\n"),t("ul",[t("li",[e._v("Reason: Translates SSE4.2 instructions to compatible code for SSE4,1 CPUs, required for AMD Metal drives")]),e._v(" "),t("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),t("li",[e._v("telemetrap\n"),t("ul",[t("li",[e._v("Reason: Ensures temelemtry.plugin doesn't run, required for SSE4,1 CPUs")]),e._v(" "),t("li",[e._v("Models: Penryn CPUs")])])])]),e._v(" "),t("h3",{attrs:{id:"wifi"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#wifi"}},[e._v("#")]),e._v(" Wifi")]),e._v(" "),t("ul",[t("li",[e._v("IO80211HighSierra\n"),t("ul",[t("li",[e._v("Reason: Re-inject Atheros wifi drivers from High Sierra")]),e._v(" "),t("li",[e._v("Logic: Patch out conflicting symbols to not colide existing IO80211Family")]),e._v(" "),t("li",[e._v("Models: Atheros cards")])])]),e._v(" "),t("li",[e._v("IO80211Mojave\n"),t("ul",[t("li",[e._v("Reason: Re-inject Broadcom wifi drivers from Mojave")]),e._v(" "),t("li",[e._v("Logic: Patch out conflicting symbols to not colide existing IO80211Family")]),e._v(" "),t("li",[e._v("Models: BCM94322")])])])]),e._v(" "),t("h3",{attrs:{id:"misc"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#misc"}},[e._v("#")]),e._v(" Misc")]),e._v(" "),t("ul",[t("li",[e._v("AppleBackLightFixup\n"),t("ul",[t("li",[e._v("Reason: Patch AppleBacklight for iMacs with Nvidia Metal GPU upgrades")]),e._v(" "),t("li",[e._v("Models: iMac11,x, iMac12,x with upgraded Nvidia Metal GPUs")])])]),e._v(" "),t("li",[e._v("AppleIntelPIIXATA\n"),t("ul",[t("li",[e._v("Reason: Fix IDE support on MacPro3,1")]),e._v(" "),t("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),t("li",[e._v("AppleIntelMCEDisabler\n"),t("ul",[t("li",[e._v("Reason: Fix dual socket support in Catalina and newer")]),e._v(" "),t("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),t("li",[e._v("NightShiftEnabler\n"),t("ul",[t("li",[e._v("Reason: Enables NightShift support on unsupported models")]),e._v(" "),t("li",[e._v("Models: 2011 and older, MacBookPro9,x included")])])]),e._v(" "),t("li",[e._v("SMC-Spoof\n"),t("ul",[t("li",[e._v("Reason: Spoofs SMC version to 9.9999")]),e._v(" "),t("li",[e._v("Models: All models require")])])])])]),e._v(" "),t("h2",{attrs:{id:"on-disk-patches"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#on-disk-patches"}},[e._v("#")]),e._v(" On-Disk Patches")]),e._v(" "),t("p",[e._v("Unfortunately certain on-disk patches are required to achieve full functionality. Below is a breakdown of patches supported")]),e._v(" "),t("p",[e._v("Note, GPU Acceleration Patches are not public yet, the below section is simply documentation for easier research with new aids.")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Audio Patches")]),e._v(" "),t("h3",{attrs:{id:"extensions"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#extensions"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),t("ul",[t("li",[e._v("AppleHDA\n"),t("ul",[t("li",[e._v("Reason: Re-add High Sierra's AppleHDA to achieve audio support")]),e._v(" "),t("li",[e._v("Models: 2011 and older Macs (excluding MacPro4,1+)")])])])])]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Acceleration Patches")]),e._v(" "),t("h3",{attrs:{id:"extensions-2"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#extensions-2"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),t("h4",{attrs:{id:"general-patches"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#general-patches"}},[e._v("#")]),e._v(" General Patches")]),e._v(" "),t("ul",[t("li",[e._v("IOSurface.kext\n"),t("ul",[t("li",[e._v("Reason: Fixes immediate logout on login")]),e._v(" "),t("li",[e._v("Logic: Downgrade to Catalina IOSurface")]),e._v(" "),t("li",[e._v("Note: For AMD and Intel, additional "),t("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" patch added changing the first conditional jump to non conditional jump\n"),t("ul",[t("li",[e._v("At Offset "),t("code",[e._v("0xdb52")]),e._v(" and "),t("code",[e._v("0xdbc6")]),e._v(", replace following bytes with "),t("code",[e._v("0xeb")])])])])])])]),e._v(" "),t("h4",{attrs:{id:"dropped-acceleration-binaries"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#dropped-acceleration-binaries"}},[e._v("#")]),e._v(" Dropped Acceleration Binaries")]),e._v(" "),t("ul",[t("li",[t("p",[e._v("Nvidia Binaries")]),e._v(" "),t("ul",[t("li",[e._v("GeForceGA.bundle")]),e._v(" "),t("li",[e._v("GeForceTesla.kext\n"),t("ul",[t("li",[e._v("Skip IOFree Panic - Mojave+\n"),t("ul",[t("li",[e._v("At Offset "),t("code",[e._v("0x5CF9A")]),e._v(" replace following bytes with "),t("code",[e._v("0xEB")])])])]),e._v(" "),t("li",[e._v("Avoids "),t("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" calls\n"),t("ul",[t("li",[e._v("At Offset "),t("code",[e._v("0x5527")]),e._v(" and "),t("code",[e._v("0x77993")]),e._v(", replace following bytes with "),t("code",[e._v("0x909090909090")])])])])])]),e._v(" "),t("li",[e._v("GeForceTeslaGLDriver.bundle")]),e._v(" "),t("li",[e._v("GeForceTeslaVADriver.bundle")]),e._v(" "),t("li",[e._v("NVDANV50HalTesla.kext")]),e._v(" "),t("li",[e._v("NVDAResmanTesla.kext")])])]),e._v(" "),t("li",[t("p",[e._v("AMD/ATI Binaries")]),e._v(" "),t("ul",[t("li",[e._v("AMD2400Controller.kext")]),e._v(" "),t("li",[e._v("AMD2600Controller.kext")]),e._v(" "),t("li",[e._v("AMD3800Controller.kext")]),e._v(" "),t("li",[e._v("AMD4600Controller.kext")]),e._v(" "),t("li",[e._v("AMD4800Controller.kext")]),e._v(" "),t("li",[e._v("AMD5000Controller.kext")]),e._v(" "),t("li",[e._v("AMD6000Controller.kext")]),e._v(" "),t("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),t("li",[e._v("AMDLegacyFramebuffer.kext")]),e._v(" "),t("li",[e._v("AMDLegacySupport.kext")]),e._v(" "),t("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),t("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),t("li",[e._v("AMDRadeonX3000.kext")]),e._v(" "),t("li",[e._v("AMDRadeonX3000GLDriver.bundle")]),e._v(" "),t("li",[e._v("AMDShared.bundle")]),e._v(" "),t("li",[e._v("AMDSupport.kext")]),e._v(" "),t("li",[e._v("ATIRadeonX2000.kext")]),e._v(" "),t("li",[e._v("ATIRadeonX2000GA.plugin")]),e._v(" "),t("li",[e._v("ATIRadeonX2000GLDriver.bundle")]),e._v(" "),t("li",[e._v("ATIRadeonX2000VADriver.bundle")])])]),e._v(" "),t("li",[t("p",[e._v("Intel 5th Gen Binaries")]),e._v(" "),t("ul",[t("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),t("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphics.kext")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphicsFB.kext")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphicsGA.plugin")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphicsGLDriver.bundle")]),e._v(" "),t("li",[e._v("AppleIntelHDGraphicsVADriver.bundle")])])]),e._v(" "),t("li",[t("p",[e._v("Intel 6th Gen Binaries")]),e._v(" "),t("ul",[t("li",[e._v("AppleIntelHD3000Graphics.kext")]),e._v(" "),t("li",[e._v("AppleIntelHD3000GraphicsGA.plugin")]),e._v(" "),t("li",[e._v("AppleIntelHD3000GraphicsGLDriver.bundle")]),e._v(" "),t("li",[e._v("AppleIntelHD3000GraphicsVADriver.bundle")]),e._v(" "),t("li",[e._v("AppleIntelSNBGraphicsFB.kext")]),e._v(" "),t("li",[e._v("AppleIntelSNBVA.bundle")])])])]),e._v(" "),t("h3",{attrs:{id:"frameworks"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#frameworks"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),t("ul",[t("li",[e._v("CoreDisplay.framework\n"),t("ul",[t("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])]),e._v(" "),t("li",[e._v("IOSurface.framework")]),e._v(" "),t("li",[e._v("OpenGL.framework\n"),t("ul",[t("li",[e._v("Logic: Copied from Mojave")])])])]),e._v(" "),t("h3",{attrs:{id:"privateframeworks"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),t("ul",[t("li",[e._v("GPUSupport.framework\n"),t("ul",[t("li",[e._v("Logic: Copied from Mojave")])])]),e._v(" "),t("li",[e._v("SkyLight.framework\n"),t("ul",[t("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])])]),e._v(" "),t("h3",{attrs:{id:"launchdaemons"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#launchdaemons"}},[e._v("#")]),e._v(" LaunchDaemons")]),e._v(" "),t("ul",[t("li",[e._v("HiddHack.plist\n"),t("ul",[t("li",[e._v("Reason: Fixes unresponsive input when patching Skylight")]),e._v(" "),t("li",[e._v("Logic: Forces "),t("code",[e._v("hidd")]),e._v(" to register events, as Skylight handles them by default in Big Sur")])])])])])])}),[],!1,null,null,null);i.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/23.6f538b98.js b/assets/js/23.25eb172d.js similarity index 79% rename from assets/js/23.6f538b98.js rename to assets/js/23.25eb172d.js index e3e01b3d6..fbc7932f0 100644 --- a/assets/js/23.6f538b98.js +++ b/assets/js/23.25eb172d.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{410:function(t,e,n){"use strict";n.r(e);var s=n(25),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{409:function(t,e,n){"use strict";n.r(e);var s=n(25),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]); \ No newline at end of file diff --git a/assets/js/24.89b3ad51.js b/assets/js/24.89b3ad51.js deleted file mode 100644 index 5b190456f..000000000 --- a/assets/js/24.89b3ad51.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{411:function(e,t,o){"use strict";o.r(t);var a=o(25),r=Object(a.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"what-is-opencore"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#what-is-opencore"}},[e._v("#")]),e._v(" What is OpenCore?")]),e._v(" "),o("p",[e._v("This is a sophisticated boot loader used to inject and patch data in memory, instead of on disk. This means we're able to get near-native experience on many unsupported Macs with Metal GPUs. This includes many of the long desired features of other patchers such as:")]),e._v(" "),o("ul",[o("li",[e._v("System Integrity Protection, FileVault 2, .im4m Secure Boot and Vaulting")]),e._v(" "),o("li",[e._v("Native OTA OS DELTA updates on all Macs")]),e._v(" "),o("li",[e._v("Recovery OS, Safe Mode and Single-user Mode booting")])]),e._v(" "),o("p",[e._v("While many PC users from the Hackintosh community are familiar with OpenCore, OpenCore was designed as Mac and PC agnostic ensuring both platforms can use it easily. And with OpenCore Legacy Patcher, we help automate the process making running with OpenCore that much easier.")]),e._v(" "),o("p",[e._v("For advanced troubleshooting, we highly recommend users check out the "),o("a",{attrs:{href:"https://discord.gg/XbbWAsE",target:"_blank",rel:"noopener noreferrer"}},[e._v("Unsupported Mac Discord Server"),o("OutboundLink")],1),e._v(" as this is generally the quickest way to get a hold of us developers and get help from the community.")]),e._v(" "),o("p",[e._v("For those who wish to support this patcher, please see the "),o("RouterLink",{attrs:{to:"/DONATE.html"}},[e._v("Supporting the Patcher page")])],1),e._v(" "),o("h2",{attrs:{id:"how-do-i-get-started"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#how-do-i-get-started"}},[e._v("#")]),e._v(" How do I get started?")]),e._v(" "),o("ol",[o("li",[e._v("The first step of ensuring whether your model is support is checking here:")])]),e._v(" "),o("ul",[o("li",[o("RouterLink",{attrs:{to:"/MODELS.html"}},[e._v("Supported Models")])],1)]),e._v(" "),o("ol",{attrs:{start:"2"}},[o("li",[o("RouterLink",{attrs:{to:"/INSTALLER.html"}},[e._v("Download and build macOS Installer")])],1),e._v(" "),o("li",[o("RouterLink",{attrs:{to:"/BUILD.html"}},[e._v("Run the "),o("code",[e._v("OpenCore-Patcher.app")])])],1),e._v(" "),o("li",[o("RouterLink",{attrs:{to:"/BOOT.html"}},[e._v("Reboot and boot OpenCore")])],1)])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/24.8f049560.js b/assets/js/24.8f049560.js new file mode 100644 index 000000000..76b93f28b --- /dev/null +++ b/assets/js/24.8f049560.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{410:function(e,t,o){"use strict";o.r(t);var a=o(25),r=Object(a.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"what-is-opencore"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#what-is-opencore"}},[e._v("#")]),e._v(" What is OpenCore?")]),e._v(" "),o("p",[e._v("This is a sophisticated boot loader used to inject and patch data in memory, instead of on disk. This means we're able to get near-native experience on many unsupported Macs with Metal GPUs. This includes many of the long desired features of other patchers such as:")]),e._v(" "),o("ul",[o("li",[e._v("System Integrity Protection, FileVault 2, .im4m Secure Boot and Vaulting")]),e._v(" "),o("li",[e._v("Native OTA OS DELTA updates on all Macs")]),e._v(" "),o("li",[e._v("Recovery OS, Safe Mode and Single-user Mode booting")])]),e._v(" "),o("p",[e._v("While many PC users from the Hackintosh community are familiar with OpenCore, OpenCore was designed as Mac and PC agnostic ensuring both platforms can use it easily. And with OpenCore Legacy Patcher, we help automate the process making running with OpenCore that much easier.")]),e._v(" "),o("p",[e._v("For advanced troubleshooting, we highly recommend users check out the "),o("a",{attrs:{href:"https://discord.gg/UbM8U75E",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),o("OutboundLink")],1),e._v(" as this is generally the quickest way to get a hold of us developers and get help from the community.")]),e._v(" "),o("p",[e._v("For those who wish to support this patcher, please see the "),o("RouterLink",{attrs:{to:"/DONATE.html"}},[e._v("Supporting the Patcher page")])],1),e._v(" "),o("h2",{attrs:{id:"how-do-i-get-started"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#how-do-i-get-started"}},[e._v("#")]),e._v(" How do I get started?")]),e._v(" "),o("ol",[o("li",[e._v("The first step of ensuring whether your model is support is checking here:")])]),e._v(" "),o("ul",[o("li",[o("RouterLink",{attrs:{to:"/MODELS.html"}},[e._v("Supported Models")])],1)]),e._v(" "),o("ol",{attrs:{start:"2"}},[o("li",[o("RouterLink",{attrs:{to:"/INSTALLER.html"}},[e._v("Download and build macOS Installer")])],1),e._v(" "),o("li",[o("RouterLink",{attrs:{to:"/BUILD.html"}},[e._v("Run the "),o("code",[e._v("OpenCore-Patcher.app")])])],1),e._v(" "),o("li",[o("RouterLink",{attrs:{to:"/BOOT.html"}},[e._v("Reboot and boot OpenCore")])],1)])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/app.95f21770.js b/assets/js/app.5b47bef2.js similarity index 97% rename from assets/js/app.95f21770.js rename to assets/js/app.5b47bef2.js index 29711089b..cc926a1eb 100644 --- a/assets/js/app.95f21770.js +++ b/assets/js/app.5b47bef2.js @@ -1,9 +1,9 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,c=e[0],u=e[1],s=e[2],f=0,p=[];f0?o(r(t),9007199254740991):0}},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var r=n(33),o=n(19);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(142),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e,n){var r=n(6),o=n(1),i=n(7),a=Object.defineProperty,c={},u=function(t){throw t};t.exports=function(t,e){if(i(c,t))return c[t];e||(e={});var n=[][t],s=!!i(e,"ACCESSORS")&&e.ACCESSORS,l=i(e,0)?e[0]:u,f=i(e,1)?e[1]:void 0;return c[t]=!!n&&!o((function(){if(s&&!r)return!0;var t={length:-1};s?a(t,1,{enumerable:!0,get:u}):t[1]=1,n.call(t,l,f)}))}},function(t,e,n){var r=n(114),o=n(2),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=!1},function(t,e,n){var r=n(6),o=n(80),i=n(35),a=n(15),c=n(34),u=n(7),s=n(109),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=a(t),e=c(e,!0),s)try{return l(t,e)}catch(t){}if(u(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(231),o=n(234);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,c){var u,s="function"==typeof t?t.options:t;if(e&&(s.render=e,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),a?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},s._ssrRegister=u):o&&(u=c?function(){o.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:o),u)if(s.functional){s._injectStyles=u;var l=s.render;s.render=function(t,e){return u.call(e),l(t,e)}}else{var f=s.beforeCreate;s.beforeCreate=f?[].concat(f,u):[u]}return{exports:t,options:s}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(0),o=n(31).filter,i=n(54),a=n(17),c=i("filter"),u=a("filter");r({target:"Array",proto:!0,forced:!c||!u},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e,n){var r,o=n(5),i=n(189),a=n(78),c=n(36),u=n(113),s=n(75),l=n(49),f=l("IE_PROTO"),p=function(){},d=function(t){return" +