diff --git a/404.html b/404.html index 7a958d1c5..4dd4e5f41 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - +

404

Looks like we've got some broken links.
Take me home.
- + diff --git a/ACCEL.html b/ACCEL.html index 9f19da3b7..9445e2e77 100644 --- a/ACCEL.html +++ b/ACCEL.html @@ -11,7 +11,7 @@ - + @@ -46,6 +46,6 @@ nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs
- + diff --git a/BENIFITS.html b/BENIFITS.html index a6c741b34..23ccadfab 100644 --- a/BENIFITS.html +++ b/BENIFITS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/BOOT.html b/BOOT.html index ba567ff43..fdc282a6d 100644 --- a/BOOT.html +++ b/BOOT.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/BUILD.html b/BUILD.html index 29f4d97d1..13efa9af2 100644 --- a/BUILD.html +++ b/BUILD.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/DEBUG.html b/DEBUG.html index be4199e62..409652a07 100644 --- a/DEBUG.html +++ b/DEBUG.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/DONATE.html b/DONATE.html index e46025c9c..f0dd6f15f 100644 --- a/DONATE.html +++ b/DONATE.html @@ -11,7 +11,7 @@ - + @@ -31,6 +31,6 @@ ⟶

- + diff --git a/HOW.html b/HOW.html index 5cfe8f086..c5e308b18 100644 --- a/HOW.html +++ b/HOW.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ICNS.html b/ICNS.html index 157022e61..c0f9466dd 100644 --- a/ICNS.html +++ b/ICNS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/INSTALLER.html b/INSTALLER.html index 99c0490a6..cebe1622f 100644 --- a/INSTALLER.html +++ b/INSTALLER.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/LICENSE.html b/LICENSE.html index 62e2f0e0b..9d94fdf72 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -11,7 +11,7 @@ - + @@ -31,6 +31,6 @@ ⟶

- + diff --git a/MODELS.html b/MODELS.html index 5bc11063d..8fae6cb85 100644 --- a/MODELS.html +++ b/MODELS.html @@ -11,7 +11,7 @@ - + @@ -30,6 +30,6 @@ ⟶

- + diff --git a/MONTEREY-DROP.html b/MONTEREY-DROP.html index 1e06f4d89..bc96b27b1 100644 --- a/MONTEREY-DROP.html +++ b/MONTEREY-DROP.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/PATCHEXPLAIN.html b/PATCHEXPLAIN.html index 31a5575e1..bdeebb632 100644 --- a/PATCHEXPLAIN.html +++ b/PATCHEXPLAIN.html @@ -11,7 +11,7 @@ - + @@ -76,6 +76,6 @@

- + diff --git a/POST-INSTALL.html b/POST-INSTALL.html index 8e0570544..7d935a5a0 100644 --- a/POST-INSTALL.html +++ b/POST-INSTALL.html @@ -11,7 +11,7 @@ - + @@ -35,6 +35,6 @@ ⟶

- + diff --git a/START.html b/START.html index 1f83aba06..efade8eff 100644 --- a/START.html +++ b/START.html @@ -11,7 +11,7 @@ - + @@ -25,6 +25,6 @@ ⟶

- + diff --git a/TERMS.html b/TERMS.html index 5619bd9ff..f211a7cf3 100644 --- a/TERMS.html +++ b/TERMS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/TESTED.html b/TESTED.html index df0fec073..b93d92a04 100644 --- a/TESTED.html +++ b/TESTED.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/TROUBLESHOOTING.html b/TROUBLESHOOTING.html index cfa931140..546fa8247 100644 --- a/TROUBLESHOOTING.html +++ b/TROUBLESHOOTING.html @@ -11,7 +11,7 @@ - + @@ -30,6 +30,6 @@ ⟶

- + diff --git a/UNINSTALL.html b/UNINSTALL.html index a172e3c6c..fecfaffe8 100644 --- a/UNINSTALL.html +++ b/UNINSTALL.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/UPDATE.html b/UPDATE.html index 11aea0d3e..88673afc0 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/WINDOWS.html b/WINDOWS.html index 47c5c3e69..eedd00dda 100644 --- a/WINDOWS.html +++ b/WINDOWS.html @@ -11,7 +11,7 @@ - + @@ -30,6 +30,6 @@ ⟶

- + diff --git a/assets/js/24.0bed8d63.js b/assets/js/24.d470b532.js similarity index 99% rename from assets/js/24.0bed8d63.js rename to assets/js/24.d470b532.js index 80371df62..050c26717 100644 --- a/assets/js/24.0bed8d63.js +++ b/assets/js/24.d470b532.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{429:function(e,a,o){"use strict";o.r(a);var t=o(25),r=Object(t.a)({},(function(){var e=this,a=e.$createElement,o=e._self._c||a;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"macos-monterey-support"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#macos-monterey-support"}},[e._v("#")]),e._v(" macOS Monterey Support")]),e._v(" "),o("p",[e._v("With OpenCore Legacy Patcher v0.1.7 and newer, we've implemented beta macOS Monterey support for users. Please note that Apple has dropped a lot of hardware with this release as well as broken many of our previous patch sets. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),o("h2",{attrs:{id:"newly-dropped-hardware"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),o("p",[e._v("With Monterey, Apple continues their their somewhat ruthless march of dropping Intel hardware. This release saw the removal, and thus addition into OpenCore Legacy Patcher, of the following models:")]),e._v(" "),o("ul",[o("li",[e._v("iMac14,4")]),e._v(" "),o("li",[e._v("iMac15,1")]),e._v(" "),o("li",[e._v("MacBook8,1")]),e._v(" "),o("li",[e._v("MacBookAir6,1")]),e._v(" "),o("li",[e._v("MacBookAir6,2")]),e._v(" "),o("li",[e._v("MacBookPro11,1")]),e._v(" "),o("li",[e._v("MacBookPro11,2")]),e._v(" "),o("li",[e._v("MacBookPro11,3")])]),e._v(" "),o("p",[e._v("All of these models now have support in OpenCore Legacy Patcher.")]),e._v(" "),o("h2",{attrs:{id:"previously-broken-hardware"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#previously-broken-hardware"}},[e._v("#")]),e._v(" Previously Broken Hardware")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("iMac15,1 5K Display Output Issue (Resolved in 0.3.2 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("Documentation:\n"),o("ul",[o("li",[o("a",{attrs:{href:"https://khronokernel.github.io/macos/2021/12/08/5K-UEFI.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("5K iMac and UEFI: Fixing the dreaded output limitation"),o("OutboundLink")],1)])])]),e._v(" "),o("li",[e._v("Associated Github Issue:\n"),o("ul",[o("li",[o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/359",target:"_blank",rel:"noopener noreferrer"}},[e._v('5k Output issues on iMac15,1 (27" 5k iMac - 2014) #359'),o("OutboundLink")],1)])])])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("macOS 12.0 Beta 4 issue on 2012 to early 2013 machines (Resolved in 0.2.5 and newer)")]),e._v(" "),o("p",[e._v("Currently in macOS 12.0 Beta 4, many Ivy Bridge Macs have experienced Bluetooth issues relating to their BCM20702 chipset. Currently the exact issue is unknown however is assumed to be a bug on Apple's end. Recommend downgrading to macOS 12.0 Beta 3 till resolved:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"http://swcdn.apple.com/content/downloads/02/08/071-63739-A_G5RYVW5JHT/dfz5gp3s0jm9vl7m30oewq141zkpv8edr8/InstallAssistant.pkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (Direct)"),o("OutboundLink")],1)]),e._v(" "),o("li",[o("a",{attrs:{href:"https://archive.org/details/12.0-21a5284e-beta-3",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (archive.org)"),o("OutboundLink")],1)])]),e._v(" "),o("p",[e._v("A temporary fix is to restart the BlueTool and bluetoothd process with each boot, note it may not work for all users:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[o("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("killall")]),e._v(" -9 BlueTool bluetoothd\n")])])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Wireless Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("Broadcom BCM94328, BCM94322 and Atheros Wireless Chipsets lost support")])]),e._v(" "),o("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Wireless chipset:")]),e._v(" "),o("ul",[o("li",[e._v("iMac12,x and older")]),e._v(" "),o("li",[e._v("Macmini3,1 and older")]),e._v(" "),o("li",[e._v("MacBook5,x and older")]),e._v(" "),o("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),o("li",[e._v("MacBookPro7,1 and older")]),e._v(" "),o("li",[e._v("MacPro5,1 and older")])]),e._v(" "),o("p",[e._v("Note: BCM943224, BCM94331, BCM94360 and BCM943602 are still fully support by OpenCore Legacy Patcher")])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Bluetooth Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("BRCM2046 and BRCM2070 Bluetooth Chipsets lost support")])]),e._v(" "),o("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Bluetooth chipset:")]),e._v(" "),o("ul",[o("li",[e._v("iMac12,x and older")]),e._v(" "),o("li",[e._v("Macmini5,1 and older")]),e._v(" "),o("li",[e._v("MacBook7,1 and older")]),e._v(" "),o("li",[e._v("MacBookAir4,1 and older")]),e._v(" "),o("li",[e._v("MacBookPro8,1 and older")]),e._v(" "),o("li",[e._v("MacPro5,1 and older")])]),e._v(" "),o("p",[e._v("Note: Native BRCM20702 and BRCM20703 are still fully support by OpenCore Legacy Patcher")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Dropped Firmwares")]),e._v(" "),o("p",[e._v("Here are the firmwares macOS Monterey Dropped (previously located within IOBluetoothUSBDFU.kext):")]),e._v(" "),o("ul",[o("li",[e._v("2046_820F.dfu")]),e._v(" "),o("li",[e._v("2046_8210.dfu")]),e._v(" "),o("li",[e._v("2046_8213.dfu")]),e._v(" "),o("li",[e._v("2046_8215.dfu")]),e._v(" "),o("li",[e._v("2046_8216.dfu")]),e._v(" "),o("li",[e._v("2046_8217.dfu")]),e._v(" "),o("li",[e._v("2070_821A.dfu")]),e._v(" "),o("li",[e._v("2070_821B.dfu")]),e._v(" "),o("li",[e._v("2070_8218.dfu")]),e._v(" "),o("li",[e._v("20702_821D.dfu")]),e._v(" "),o("li",[e._v("20702_821F.dfu")]),e._v(" "),o("li",[e._v("20702_828A.dfu")]),e._v(" "),o("li",[e._v("20702_828B.dfu")]),e._v(" "),o("li",[e._v("20702_828C.dfu")]),e._v(" "),o("li",[e._v("20702_8281.dfu")]),e._v(" "),o("li",[e._v("20702_8286.dfu")])])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Ivy Bridge iGPU Acceleration (Resolved in 0.1.7 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("Intel HD4000 iGPUs lost support")])]),e._v(" "),o("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),o("ul",[o("li",[e._v("Macmini6,x")]),e._v(" "),o("li",[e._v("MacBookAir5,x")]),e._v(" "),o("li",[e._v("MacBookPro9,x")]),e._v(" "),o("li",[e._v("MacBookPro10,x")])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("NVIDIA Kepler dGPU Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("NVIDIA Kepler dGPUs lost support")])]),e._v(" "),o("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),o("ul",[o("li",[e._v("MacBookPro9,1")]),e._v(" "),o("li",[e._v("MacBookPro10,1")]),e._v(" "),o("li",[e._v("iMac13,x")]),e._v(" "),o("li",[e._v("iMac14,x")])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Non-Metal Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("Non-Metal GPUs no longer have working acceleration patches:\n"),o("ul",[o("li",[e._v("Intel Ironlake and Sandy Bridge iGPUs")]),e._v(" "),o("li",[e._v("Nvidia Tesla and Fermi GPUs")]),e._v(" "),o("li",[e._v("AMD TeraScale 1 and 2 GPUs")])])])]),e._v(" "),o("p",[e._v("The following machines cannot gain graphics acceleration at all in Monterey, only basic framebuffer and brightness control (iMac8,1/9,1 and MacBook5,2 excluded):")]),e._v(" "),o("ul",[o("li",[e._v("iMac12,x and older")]),e._v(" "),o("li",[e._v("Macmini5,x and older")]),e._v(" "),o("li",[e._v("MacBook7,1 and older")]),e._v(" "),o("li",[e._v("MacBookAir4,x and older")]),e._v(" "),o("li",[e._v("MacBookPro8,x and older")])]),e._v(" "),o("p",[e._v("Note: iMac10,1 through iMac12,x can be upgraded with Metal GPUs, "),o("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),o("OutboundLink")],1)])])])}),[],!1,null,null,null);a.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{433:function(e,a,o){"use strict";o.r(a);var t=o(25),r=Object(t.a)({},(function(){var e=this,a=e.$createElement,o=e._self._c||a;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"macos-monterey-support"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#macos-monterey-support"}},[e._v("#")]),e._v(" macOS Monterey Support")]),e._v(" "),o("p",[e._v("With OpenCore Legacy Patcher v0.1.7 and newer, we've implemented beta macOS Monterey support for users. Please note that Apple has dropped a lot of hardware with this release as well as broken many of our previous patch sets. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),o("h2",{attrs:{id:"newly-dropped-hardware"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),o("p",[e._v("With Monterey, Apple continues their their somewhat ruthless march of dropping Intel hardware. This release saw the removal, and thus addition into OpenCore Legacy Patcher, of the following models:")]),e._v(" "),o("ul",[o("li",[e._v("iMac14,4")]),e._v(" "),o("li",[e._v("iMac15,1")]),e._v(" "),o("li",[e._v("MacBook8,1")]),e._v(" "),o("li",[e._v("MacBookAir6,1")]),e._v(" "),o("li",[e._v("MacBookAir6,2")]),e._v(" "),o("li",[e._v("MacBookPro11,1")]),e._v(" "),o("li",[e._v("MacBookPro11,2")]),e._v(" "),o("li",[e._v("MacBookPro11,3")])]),e._v(" "),o("p",[e._v("All of these models now have support in OpenCore Legacy Patcher.")]),e._v(" "),o("h2",{attrs:{id:"previously-broken-hardware"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#previously-broken-hardware"}},[e._v("#")]),e._v(" Previously Broken Hardware")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("iMac15,1 5K Display Output Issue (Resolved in 0.3.2 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("Documentation:\n"),o("ul",[o("li",[o("a",{attrs:{href:"https://khronokernel.github.io/macos/2021/12/08/5K-UEFI.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("5K iMac and UEFI: Fixing the dreaded output limitation"),o("OutboundLink")],1)])])]),e._v(" "),o("li",[e._v("Associated Github Issue:\n"),o("ul",[o("li",[o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/359",target:"_blank",rel:"noopener noreferrer"}},[e._v('5k Output issues on iMac15,1 (27" 5k iMac - 2014) #359'),o("OutboundLink")],1)])])])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("macOS 12.0 Beta 4 issue on 2012 to early 2013 machines (Resolved in 0.2.5 and newer)")]),e._v(" "),o("p",[e._v("Currently in macOS 12.0 Beta 4, many Ivy Bridge Macs have experienced Bluetooth issues relating to their BCM20702 chipset. Currently the exact issue is unknown however is assumed to be a bug on Apple's end. Recommend downgrading to macOS 12.0 Beta 3 till resolved:")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"http://swcdn.apple.com/content/downloads/02/08/071-63739-A_G5RYVW5JHT/dfz5gp3s0jm9vl7m30oewq141zkpv8edr8/InstallAssistant.pkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (Direct)"),o("OutboundLink")],1)]),e._v(" "),o("li",[o("a",{attrs:{href:"https://archive.org/details/12.0-21a5284e-beta-3",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (archive.org)"),o("OutboundLink")],1)])]),e._v(" "),o("p",[e._v("A temporary fix is to restart the BlueTool and bluetoothd process with each boot, note it may not work for all users:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[o("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),o("span",{pre:!0,attrs:{class:"token function"}},[e._v("killall")]),e._v(" -9 BlueTool bluetoothd\n")])])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Wireless Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("Broadcom BCM94328, BCM94322 and Atheros Wireless Chipsets lost support")])]),e._v(" "),o("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Wireless chipset:")]),e._v(" "),o("ul",[o("li",[e._v("iMac12,x and older")]),e._v(" "),o("li",[e._v("Macmini3,1 and older")]),e._v(" "),o("li",[e._v("MacBook5,x and older")]),e._v(" "),o("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),o("li",[e._v("MacBookPro7,1 and older")]),e._v(" "),o("li",[e._v("MacPro5,1 and older")])]),e._v(" "),o("p",[e._v("Note: BCM943224, BCM94331, BCM94360 and BCM943602 are still fully support by OpenCore Legacy Patcher")])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Bluetooth Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("BRCM2046 and BRCM2070 Bluetooth Chipsets lost support")])]),e._v(" "),o("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Bluetooth chipset:")]),e._v(" "),o("ul",[o("li",[e._v("iMac12,x and older")]),e._v(" "),o("li",[e._v("Macmini5,1 and older")]),e._v(" "),o("li",[e._v("MacBook7,1 and older")]),e._v(" "),o("li",[e._v("MacBookAir4,1 and older")]),e._v(" "),o("li",[e._v("MacBookPro8,1 and older")]),e._v(" "),o("li",[e._v("MacPro5,1 and older")])]),e._v(" "),o("p",[e._v("Note: Native BRCM20702 and BRCM20703 are still fully support by OpenCore Legacy Patcher")]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Dropped Firmwares")]),e._v(" "),o("p",[e._v("Here are the firmwares macOS Monterey Dropped (previously located within IOBluetoothUSBDFU.kext):")]),e._v(" "),o("ul",[o("li",[e._v("2046_820F.dfu")]),e._v(" "),o("li",[e._v("2046_8210.dfu")]),e._v(" "),o("li",[e._v("2046_8213.dfu")]),e._v(" "),o("li",[e._v("2046_8215.dfu")]),e._v(" "),o("li",[e._v("2046_8216.dfu")]),e._v(" "),o("li",[e._v("2046_8217.dfu")]),e._v(" "),o("li",[e._v("2070_821A.dfu")]),e._v(" "),o("li",[e._v("2070_821B.dfu")]),e._v(" "),o("li",[e._v("2070_8218.dfu")]),e._v(" "),o("li",[e._v("20702_821D.dfu")]),e._v(" "),o("li",[e._v("20702_821F.dfu")]),e._v(" "),o("li",[e._v("20702_828A.dfu")]),e._v(" "),o("li",[e._v("20702_828B.dfu")]),e._v(" "),o("li",[e._v("20702_828C.dfu")]),e._v(" "),o("li",[e._v("20702_8281.dfu")]),e._v(" "),o("li",[e._v("20702_8286.dfu")])])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Ivy Bridge iGPU Acceleration (Resolved in 0.1.7 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("Intel HD4000 iGPUs lost support")])]),e._v(" "),o("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),o("ul",[o("li",[e._v("Macmini6,x")]),e._v(" "),o("li",[e._v("MacBookAir5,x")]),e._v(" "),o("li",[e._v("MacBookPro9,x")]),e._v(" "),o("li",[e._v("MacBookPro10,x")])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("NVIDIA Kepler dGPU Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("NVIDIA Kepler dGPUs lost support")])]),e._v(" "),o("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),o("ul",[o("li",[e._v("MacBookPro9,1")]),e._v(" "),o("li",[e._v("MacBookPro10,1")]),e._v(" "),o("li",[e._v("iMac13,x")]),e._v(" "),o("li",[e._v("iMac14,x")])])]),e._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[e._v("Non-Metal Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),o("ul",[o("li",[e._v("Non-Metal GPUs no longer have working acceleration patches:\n"),o("ul",[o("li",[e._v("Intel Ironlake and Sandy Bridge iGPUs")]),e._v(" "),o("li",[e._v("Nvidia Tesla and Fermi GPUs")]),e._v(" "),o("li",[e._v("AMD TeraScale 1 and 2 GPUs")])])])]),e._v(" "),o("p",[e._v("The following machines cannot gain graphics acceleration at all in Monterey, only basic framebuffer and brightness control (iMac8,1/9,1 and MacBook5,2 excluded):")]),e._v(" "),o("ul",[o("li",[e._v("iMac12,x and older")]),e._v(" "),o("li",[e._v("Macmini5,x and older")]),e._v(" "),o("li",[e._v("MacBook7,1 and older")]),e._v(" "),o("li",[e._v("MacBookAir4,x and older")]),e._v(" "),o("li",[e._v("MacBookPro8,x and older")])]),e._v(" "),o("p",[e._v("Note: iMac10,1 through iMac12,x can be upgraded with Metal GPUs, "),o("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),o("OutboundLink")],1)])])])}),[],!1,null,null,null);a.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/25.23512c1f.js b/assets/js/25.5d613634.js similarity index 99% rename from assets/js/25.23512c1f.js rename to assets/js/25.5d613634.js index 9c881b297..dd382cd6d 100644 --- a/assets/js/25.23512c1f.js +++ b/assets/js/25.5d613634.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{430:function(e,i,a){"use strict";a.r(i);var l=a(25),r=Object(l.a)({},(function(){var e=this,i=e.$createElement,a=e._self._c||i;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"explaining-the-patches-in-opencore-legacy-patcher"}},[a("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(" "),a("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(" "),a("ul",[a("li",[a("a",{attrs:{href:"#opencore-settings"}},[e._v("OpenCore Settings")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#injected-kexts"}},[e._v("Injected Kexts")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#on-disk-patches"}},[e._v("On-Disk Patches")])])]),e._v(" "),a("h2",{attrs:{id:"opencore-settings"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#opencore-settings"}},[e._v("#")]),e._v(" OpenCore Settings")]),e._v(" "),a("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 "),a("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),a("OutboundLink")],1),e._v(" as well as an online version provided by us:")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg Online Docs"),a("OutboundLink")],1)])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Configuration Explanation")]),e._v(" "),a("h3",{attrs:{id:"acpi-add"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#acpi-add"}},[e._v("#")]),e._v(" ACPI -> Add")]),e._v(" "),a("ul",[a("li",[e._v("SSDT-CPBG\n"),a("ul",[a("li",[e._v("Reason: Resolves Kernel Panic on Arrendale Macs in early Big Sur builds")]),e._v(" "),a("li",[e._v("Logic: Disable dummy CPBG device in ACPI")]),e._v(" "),a("li",[e._v("Models: MacBookPro6,x and iMac11,x")])])]),e._v(" "),a("li",[e._v("SSDT-PCI\n"),a("ul",[a("li",[e._v("Reason: Patch Windows Audio support for Sandy and Ivy Bridge")]),e._v(" "),a("li",[e._v("Logic: Removes PCI0's 32-bit Allocation Limitation")]),e._v(" "),a("li",[e._v("Models: All Sandy and Ivy Bridge Macs, excluding MacPro6,1")])])]),e._v(" "),a("li",[e._v("SSDT-DGPU\n"),a("ul",[a("li",[e._v("Reason: Allows for software based deMUX disabling dGPUs in 2011 MacBook Pros")]),e._v(" "),a("li",[e._v("Logic: Sends power down request to dGPU via ACPI")]),e._v(" "),a("li",[e._v("Models: MacBookPro8,2 and MacBookPro8,3 with dead dGPUs")])])])]),e._v(" "),a("h3",{attrs:{id:"acpi-patch"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#acpi-patch"}},[e._v("#")]),e._v(" ACPI -> Patch")]),e._v(" "),a("ul",[a("li",[a("code",[e._v("EHCx")]),e._v(" and "),a("code",[e._v("XHC1")]),e._v(" Patches\n"),a("ul",[a("li",[e._v("Reason: Required for proper USB operation")]),e._v(" "),a("li",[e._v("Logic: Avoids USB maps of newer models attaching and breaking USB port functionality")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing with Moderate or Advanced SMBIOS")])])]),e._v(" "),a("li",[a("code",[e._v("BUF0")]),e._v(" to "),a("code",[e._v("BUF1")]),e._v(" Patch\n"),a("ul",[a("li",[e._v("Reason: To be paired with SSDT-PCI")])])]),e._v(" "),a("li",[a("code",[e._v("_INI")]),e._v(" to "),a("code",[e._v("XINI")]),e._v(" Patch\n"),a("ul",[a("li",[e._v("Reason: To be paired with SSDT-DGPU")])])])]),e._v(" "),a("h3",{attrs:{id:"booter-patch"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#booter-patch"}},[e._v("#")]),e._v(" Booter -> Patch")]),e._v(" "),a("ul",[a("li",[e._v("Reroute "),a("code",[e._v("HW_BID")]),e._v(" to "),a("code",[e._v("OC_BID")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Allows macOS installers to be used on unsupported models")]),e._v(" "),a("li",[e._v("Logic: Reroutes Board ID macOS checks to custom variable")]),e._v(" "),a("li",[e._v("Models: All systems using VMM spoofing")])])])]),e._v(" "),a("h3",{attrs:{id:"booter-quirks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#booter-quirks"}},[e._v("#")]),e._v(" Booter -> Quirks")]),e._v(" "),a("ul",[a("li",[e._v("ForceBooterSignature\n"),a("ul",[a("li",[e._v("Reason: Required to ensure Hibernation support")]),e._v(" "),a("li",[e._v("Logic: Tricks boot.efi into thinking OpenCore is Apple's firmware")]),e._v(" "),a("li",[e._v("Models: All models require")])])])]),e._v(" "),a("h3",{attrs:{id:"deviceproperties-add"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#deviceproperties-add"}},[e._v("#")]),e._v(" DeviceProperties -> Add")]),e._v(" "),a("ul",[a("li",[a("code",[e._v("PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)")])]),e._v(" "),a("li",[a("code",[e._v("PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Required to ensure Brightness Control works on upgraded iMacs")]),e._v(" "),a("li",[e._v("Logic: Sets AppleBackLight properties")]),e._v(" "),a("li",[e._v("Models: iMac11,x and iMac12,x with upgraded Nvidia Metal GPUs")])])]),e._v(" "),a("li",[a("code",[e._v("PciRoot(0x0)/Pci(0x2,0x0)")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Disables internal GPU to fix sleep issues on upgrades iMacs")]),e._v(" "),a("li",[e._v("Logic: Tricks macOS into thinking iGPU is a generic PCI device")]),e._v(" "),a("li",[e._v("Models: iMac12,x with upgraded Metal GPUs")])])])]),e._v(" "),a("h3",{attrs:{id:"kernel-patch"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#kernel-patch"}},[e._v("#")]),e._v(" Kernel -> Patch")]),e._v(" "),a("ul",[a("li",[e._v("SMC Patch\n"),a("ul",[a("li",[e._v("Reason: Required to avoid SMC Firmware updates")]),e._v(" "),a("li",[e._v("Logic: Patches out "),a("code",[e._v("smc-version")]),e._v(" in AppleSMC.kext, requires SMC-Spoof.kext for full functionality")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing SMBIOS")])])]),e._v(" "),a("li",[e._v("IOHIDFamily Patch\n"),a("ul",[a("li",[e._v("Reason: Required for HID peripheral support in macOS on older hardware")]),e._v(" "),a("li",[e._v("Logic: Tricks IOHIDFamily into thinking it's always booting recovery")]),e._v(" "),a("li",[e._v("Models: Penryn CPUs (Core2 series)")])])]),e._v(" "),a("li",[e._v("Force FileVault on Broken Seal Patch\n"),a("ul",[a("li",[e._v("Reason: Allow FileVault on root patched Macs")]),e._v(" "),a("li",[e._v("Logic: Forces APFS.kext to always return true on FileVault support")]),e._v(" "),a("li",[e._v("Models: Any model needing root patches")])])]),e._v(" "),a("li",[e._v("Disable Library Validation Enforcement Patch\n"),a("ul",[a("li",[e._v("Reason: non-Metal Root Volume Patches do not pass library validation tests")]),e._v(" "),a("li",[e._v("Logic: Forces Library Validation function to always return not required")]),e._v(" "),a("li",[e._v("Models: Non-Metal GPUs")])])]),e._v(" "),a("li",[e._v("SurPlus Patch\n"),a("ul",[a("li",[e._v("Reason: macOS 11.3-12.0.1 require systems to have RDRAND support in the CPU for stable boot")]),e._v(" "),a("li",[e._v("Logic: Forces RDRAND code to return predetermined value")]),e._v(" "),a("li",[e._v("Models: All pre-Ivy Bridge Macs")])])]),e._v(" "),a("li",[e._v("Reroute "),a("code",[e._v("kern.hv_vmm_present")]),e._v(" Patch\n"),a("ul",[a("li",[e._v("Reason: Allows macOS to be installed and updated on unsupported hardware")]),e._v(" "),a("li",[e._v("Logic: Forces userspace to see system as Virtual Machine")]),e._v(" "),a("li",[e._v("Models: Any model using VMM spoofing")])])])]),e._v(" "),a("h3",{attrs:{id:"kernel-quirks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#kernel-quirks"}},[e._v("#")]),e._v(" Kernel -> Quirks")]),e._v(" "),a("ul",[a("li",[e._v("ThridPartyDrives\n"),a("ul",[a("li",[e._v("Reason: Required to avoid Hibernation wake issues on 3rd party drives")]),e._v(" "),a("li",[e._v("Logic: Patches AppleAHCIPort.kext into support")]),e._v(" "),a("li",[e._v("Models: All models with standard SATA ports")])])]),e._v(" "),a("li",[e._v("PanicNoKextDump\n"),a("ul",[a("li",[e._v("Reason: Avoids kext dump on kernel panics, easier kernel debugging")]),e._v(" "),a("li",[e._v("Logic: Patches Kernel to not dump dump unnecessary info")]),e._v(" "),a("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])])]),e._v(" "),a("h3",{attrs:{id:"misc-security"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#misc-security"}},[e._v("#")]),e._v(" Misc -> Security")]),e._v(" "),a("ul",[a("li",[e._v("SecureBootModel\n"),a("ul",[a("li",[e._v("Reason: Required to allow native OS updates on T2 model spoofs")]),e._v(" "),a("li",[e._v("Logic: Sets T2's Secure Enclave Identifier")]),e._v(" "),a("li",[e._v("Models: All models required that spoof T2 model with minimal or higher")])])])]),e._v(" "),a("h3",{attrs:{id:"nvram-add"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#nvram-add"}},[e._v("#")]),e._v(" NVRAM -> Add")]),e._v(" "),a("ul",[a("li",[a("code",[e._v("-v debug=0x100")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Used to see debug info of macOS's kernel and kexts, and avoids reboots on panic")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])]),e._v(" "),a("li",[a("code",[e._v("-liludbgall")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Enables Lilu and plugin debug logging")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),a("li",[a("code",[e._v("msgbuf=1048576")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Sets message buffer size to 1MB, ensures boot logs are retained")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),a("li",[a("code",[e._v("agdpmod=pikera")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Fixes GPU switching on MacBookPro9,x")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: MacBookPro9,x")])])]),e._v(" "),a("li",[a("code",[e._v("shikigva=80 unfairgva=1")])]),e._v(" "),a("li",[a("code",[e._v("shikigva=128 unfairgva=1 -wegtree")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Fixes DRM support on models with upgraded AMD Metal GPUs")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: Models with upgraded AMD Metal GPUs")])])])]),e._v(" "),a("h3",{attrs:{id:"uefi-protocoloverrides"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#uefi-protocoloverrides"}},[e._v("#")]),e._v(" UEFI -> ProtocolOverrides")]),e._v(" "),a("ul",[a("li",[e._v("GopPassThrough\n"),a("ul",[a("li",[e._v("Reason: Used for proper output on machines with UGA firmware but GOP GPU")]),e._v(" "),a("li",[e._v("Logic: Provide GOP protocol instances on top of UGA protocol instances")]),e._v(" "),a("li",[e._v("Models: MacPro3,1, MacBook4,1 iMac7,1-8,1")])])])])]),e._v(" "),a("h2",{attrs:{id:"injected-kext"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#injected-kext"}},[e._v("#")]),e._v(" Injected Kext")]),e._v(" "),a("p",[e._v("Below is an explanation of what Kexts OpenCore Legacy Patcher will inject into memory on boot-up.")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Injected Kext Explanation")]),e._v(" "),a("h3",{attrs:{id:"acidanthera"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#acidanthera"}},[e._v("#")]),e._v(" Acidanthera")]),e._v(" "),a("ul",[a("li",[e._v("Lilu\n"),a("ul",[a("li",[e._v("Reason: Patching engine for other kexts")]),e._v(" "),a("li",[e._v("Models: All models require")])])]),e._v(" "),a("li",[e._v("WhateverGreen\n"),a("ul",[a("li",[e._v("Reason: Patches GPU Frameworks and kext to ensure proper support")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing or have non-stock GPU")])])]),e._v(" "),a("li",[e._v("CPUFriend\n"),a("ul",[a("li",[e._v("Reason: Patches IOx86PlatformPlugin to restore previous CPU profiles")]),e._v(" "),a("li",[e._v("Models: All models using minimal or higher spoofing")])])]),e._v(" "),a("li",[e._v("AirportBrcmFixup\n"),a("ul",[a("li",[e._v("Reason: Patches IO80211 and co to fix networking support for unsupported cards, and fix bugs on native ones as well (ie. random degraded network performance)")]),e._v(" "),a("li",[e._v("Models: BCM943224, BCM94331, BCM94360 and BCM943602")])])]),e._v(" "),a("li",[e._v("RestrictEvents\n"),a("ul",[a("li",[e._v("Reason: Disables memory errors on MacPro7,1")]),e._v(" "),a("li",[e._v("Models: Mac Pros and Xserves")])])])]),e._v(" "),a("h3",{attrs:{id:"ethernet"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#ethernet"}},[e._v("#")]),e._v(" Ethernet")]),e._v(" "),a("ul",[a("li",[e._v("nForceEthernet\n"),a("ul",[a("li",[e._v("Reason: Inject old Nvidia Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),a("li",[e._v("Models: 2010 and older Nvidia Ethernet require")])])]),e._v(" "),a("li",[e._v("MarvelYukonEthernet\n"),a("ul",[a("li",[e._v("Reason: Inject old Marvel Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),a("li",[e._v("Models: 2008 and older Marvel Ethernet require")])])]),e._v(" "),a("li",[e._v("CatalinaBCM5701Ethernet\n"),a("ul",[a("li",[e._v("Reason: Inject old Broadcom Ethernet kext to resolve networking in Big Sur")]),e._v(" "),a("li",[e._v("Logic: Patch out conflicting symbols to not colide existing BCM5701Ethernet")]),e._v(" "),a("li",[e._v("Models: 2011 and older Broadcom Ethernet require")])])])]),e._v(" "),a("h3",{attrs:{id:"maps"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#maps"}},[e._v("#")]),e._v(" Maps")]),e._v(" "),a("ul",[a("li",[e._v("USBMap\n"),a("ul",[a("li",[e._v("Reason: Inject old USB map profiles to fix USB")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing moderate or higher, as well as pre-2012 models")])])])]),e._v(" "),a("h3",{attrs:{id:"sse"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sse"}},[e._v("#")]),e._v(" SSE")]),e._v(" "),a("ul",[a("li",[e._v("AAMouSSE\n"),a("ul",[a("li",[e._v("Reason: Translates SSE4.2 instructions to compatible code for SSE4,1 CPUs, required for AMD Metal drives")]),e._v(" "),a("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),a("li",[e._v("telemetrap\n"),a("ul",[a("li",[e._v("Reason: Ensures temelemtry.plugin doesn't run, required for SSE4,1 CPUs")]),e._v(" "),a("li",[e._v("Models: Penryn CPUs")])])])]),e._v(" "),a("h3",{attrs:{id:"wifi"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#wifi"}},[e._v("#")]),e._v(" Wifi")]),e._v(" "),a("ul",[a("li",[e._v("IO80211HighSierra\n"),a("ul",[a("li",[e._v("Reason: Re-inject Atheros wifi drivers from High Sierra")]),e._v(" "),a("li",[e._v("Logic: Patch out conflicting symbols to not colide existing IO80211Family")]),e._v(" "),a("li",[e._v("Models: Atheros cards")])])]),e._v(" "),a("li",[e._v("IO80211Mojave\n"),a("ul",[a("li",[e._v("Reason: Re-inject Broadcom wifi drivers from Mojave")]),e._v(" "),a("li",[e._v("Logic: Patch out conflicting symbols to not colide existing IO80211Family")]),e._v(" "),a("li",[e._v("Models: BCM94322")])])])]),e._v(" "),a("h3",{attrs:{id:"misc"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#misc"}},[e._v("#")]),e._v(" Misc")]),e._v(" "),a("ul",[a("li",[e._v("AppleBackLightFixup\n"),a("ul",[a("li",[e._v("Reason: Patch AppleBacklight for iMacs with Nvidia Metal GPU upgrades")]),e._v(" "),a("li",[e._v("Models: iMac11,x, iMac12,x with upgraded Nvidia Metal GPUs")])])]),e._v(" "),a("li",[e._v("AppleIntelPIIXATA\n"),a("ul",[a("li",[e._v("Reason: Fix IDE support on MacPro3,1")]),e._v(" "),a("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),a("li",[e._v("AppleIntelMCEDisabler\n"),a("ul",[a("li",[e._v("Reason: Fix dual socket support in Catalina and newer")]),e._v(" "),a("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),a("li",[e._v("NightShiftEnabler\n"),a("ul",[a("li",[e._v("Reason: Enables NightShift support on unsupported models")]),e._v(" "),a("li",[e._v("Models: 2011 and older, MacBookPro9,x included")])])]),e._v(" "),a("li",[e._v("SMC-Spoof\n"),a("ul",[a("li",[e._v("Reason: Spoofs SMC version to 9.9999")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing minimal or higher")])])])])]),e._v(" "),a("h2",{attrs:{id:"on-disk-patches"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#on-disk-patches"}},[e._v("#")]),e._v(" On-Disk Patches")]),e._v(" "),a("p",[e._v("Unfortunately certain on-disk patches are required to achieve full functionality. Below is a breakdown of patches supported")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Audio Patches (11.0+)")]),e._v(" "),a("h3",{attrs:{id:"extensions"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#extensions"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),a("ul",[a("li",[e._v("AppleHDA\n"),a("ul",[a("li",[e._v("Reason: Re-add El Capitan's AppleHDA to achieve audio support")]),e._v(" "),a("li",[e._v("Models: iMac7,1 and iMac8,1")])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Legacy Wireless Patches (12.0+)")]),e._v(" "),a("p",[e._v("Applicable for BCM94328, BCM94322 and Atheros Wifi cards")]),e._v(" "),a("h3",{attrs:{id:"coreservices"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#coreservices"}},[e._v("#")]),e._v(" CoreServices")]),e._v(" "),a("ul",[a("li",[e._v("WiFiAgent.app")])]),e._v(" "),a("h3",{attrs:{id:"usr-libexec"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#usr-libexec"}},[e._v("#")]),e._v(" /usr/libexec")]),e._v(" "),a("ul",[a("li",[e._v("airportd")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Nvidia Kepler Graphics Acceleration Patches (12.0+)")]),e._v(" "),a("h3",{attrs:{id:"extensions-2"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#extensions-2"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),a("ul",[a("li",[e._v("GeForce.kext")]),e._v(" "),a("li",[e._v("GeForceAIRPlugin.bundle")]),e._v(" "),a("li",[e._v("GeForceGLDriver.bundle")]),e._v(" "),a("li",[e._v("GeForceMTLDriver.bundle")]),e._v(" "),a("li",[e._v("GeForceVADriver.bundle")]),e._v(" "),a("li",[e._v("NVDAGF100Hal.kext")]),e._v(" "),a("li",[e._v("NVDAGK100Hal.kext")]),e._v(" "),a("li",[e._v("NVDAResman.kext")]),e._v(" "),a("li",[e._v("NVDAStartup.kext")])]),e._v(" "),a("h3",{attrs:{id:"frameworks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#frameworks"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),a("ul",[a("li",[e._v("OpenCL (libCLVMNVPTXPlugin.dylib, NVPTX.dylib)\n"),a("ul",[a("li",[e._v("Reason: Re-add Kepler hardware acceleration support")])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Intel Ivy Bridge Graphics Acceleration Patches (12.0+)")]),e._v(" "),a("h3",{attrs:{id:"extensions-3"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#extensions-3"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),a("ul",[a("li",[e._v("AppleIntelIVBVA.bundle")]),e._v(" "),a("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),a("li",[e._v("AppleIntelGraphicsShared.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHD4000Graphics.kext")]),e._v(" "),a("li",[e._v("AppleIntelHD4000GraphicsGLDriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHD4000GraphicsMTLDriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHD4000GraphicsVADriver.bundle")])]),e._v(" "),a("h3",{attrs:{id:"privateframeworks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),a("ul",[a("li",[e._v("AppleGVA/AppleGVACore\n"),a("ul",[a("li",[e._v("Reason: Enable DRM support")])])])]),e._v(" "),a("h3",{attrs:{id:"frameworks-2"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-2"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),a("ul",[a("li",[e._v("OpenCL (libCLVMIGILPlugin.dylib)\n"),a("ul",[a("li",[e._v("Reason: Re-add Ivy Bridge hardware acceleration support")])])]),e._v(" "),a("li",[e._v("WebKit (com.apple.WebProcess.sb)\n"),a("ul",[a("li",[e._v("Reason: Re-add Ivy Bridge Safari rendering support")])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("non-Metal Graphics Acceleration Patches (11.0+)")]),e._v(" "),a("h3",{attrs:{id:"extensions-4"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#extensions-4"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),a("h4",{attrs:{id:"general-patches"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#general-patches"}},[e._v("#")]),e._v(" General Patches")]),e._v(" "),a("ul",[a("li",[e._v("IOSurface.kext\n"),a("ul",[a("li",[e._v("Reason: Fixes immediate logout on login")]),e._v(" "),a("li",[e._v("Logic: Downgrade to Catalina IOSurface")]),e._v(" "),a("li",[e._v("Note: For AMD and Intel, additional "),a("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" patch added changing the first conditional jump to non conditional jump\n"),a("ul",[a("li",[e._v("At Offset "),a("code",[e._v("0xdb52")]),e._v(" and "),a("code",[e._v("0xdbc6")]),e._v(", replace following bytes with "),a("code",[e._v("0xeb")])])])])])])]),e._v(" "),a("h4",{attrs:{id:"dropped-acceleration-binaries"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#dropped-acceleration-binaries"}},[e._v("#")]),e._v(" Dropped Acceleration Binaries")]),e._v(" "),a("ul",[a("li",[a("p",[e._v("Nvidia Binaries")]),e._v(" "),a("ul",[a("li",[e._v("GeForceGA.bundle")]),e._v(" "),a("li",[e._v("GeForceTesla.kext\n"),a("ul",[a("li",[e._v("Skip IOFree Panic - Mojave+\n"),a("ul",[a("li",[e._v("At Offset "),a("code",[e._v("0x5CF9A")]),e._v(" replace following bytes with "),a("code",[e._v("0xEB")])])])]),e._v(" "),a("li",[e._v("Avoids "),a("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" calls\n"),a("ul",[a("li",[e._v("At Offset "),a("code",[e._v("0x5527")]),e._v(" and "),a("code",[e._v("0x77993")]),e._v(", replace following bytes with "),a("code",[e._v("0x909090909090")])])])])])]),e._v(" "),a("li",[e._v("GeForceTeslaGLDriver.bundle")]),e._v(" "),a("li",[e._v("GeForceTeslaVADriver.bundle")]),e._v(" "),a("li",[e._v("NVDANV50HalTesla.kext")]),e._v(" "),a("li",[e._v("NVDAResmanTesla.kext\n"),a("ul",[a("li",[e._v("0x1ea59a - 0x1ea5b3: nop")]),e._v(" "),a("li",[e._v("Replace VSLGestalt to IOLockLock or any other known symbol of the same length.")])])])])]),e._v(" "),a("li",[a("p",[e._v("AMD/ATI Binaries")]),e._v(" "),a("ul",[a("li",[e._v("AMD2400Controller.kext")]),e._v(" "),a("li",[e._v("AMD2600Controller.kext")]),e._v(" "),a("li",[e._v("AMD3800Controller.kext")]),e._v(" "),a("li",[e._v("AMD4600Controller.kext")]),e._v(" "),a("li",[e._v("AMD4800Controller.kext")]),e._v(" "),a("li",[e._v("AMD5000Controller.kext")]),e._v(" "),a("li",[e._v("AMD6000Controller.kext")]),e._v(" "),a("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),a("li",[e._v("AMDLegacyFramebuffer.kext")]),e._v(" "),a("li",[e._v("AMDLegacySupport.kext")]),e._v(" "),a("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),a("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),a("li",[e._v("AMDRadeonX3000.kext")]),e._v(" "),a("li",[e._v("AMDRadeonX3000GLDriver.bundle")]),e._v(" "),a("li",[e._v("AMDShared.bundle")]),e._v(" "),a("li",[e._v("AMDSupport.kext")]),e._v(" "),a("li",[e._v("ATIRadeonX2000.kext")]),e._v(" "),a("li",[e._v("ATIRadeonX2000GA.plugin")]),e._v(" "),a("li",[e._v("ATIRadeonX2000GLDriver.bundle")]),e._v(" "),a("li",[e._v("ATIRadeonX2000VADriver.bundle")])])]),e._v(" "),a("li",[a("p",[e._v("Intel 5th Gen Binaries")]),e._v(" "),a("ul",[a("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),a("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphics.kext")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphicsFB.kext")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphicsGA.plugin")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphicsGLDriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphicsVADriver.bundle")])])]),e._v(" "),a("li",[a("p",[e._v("Intel 6th Gen Binaries")]),e._v(" "),a("ul",[a("li",[e._v("AppleIntelHD3000Graphics.kext")]),e._v(" "),a("li",[e._v("AppleIntelHD3000GraphicsGA.plugin")]),e._v(" "),a("li",[e._v("AppleIntelHD3000GraphicsGLDriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHD3000GraphicsVADriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelSNBGraphicsFB.kext\n"),a("ul",[a("li",[e._v("Board ID Patch\n"),a("ul",[a("li",[e._v("Replace original Board ID with updated model")])])])])]),e._v(" "),a("li",[e._v("AppleIntelSNBVA.bundle")])])])]),e._v(" "),a("h3",{attrs:{id:"frameworks-3"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-3"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),a("ul",[a("li",[e._v("CoreDisplay.framework\n"),a("ul",[a("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])]),e._v(" "),a("li",[e._v("IOSurface.framework")]),e._v(" "),a("li",[e._v("OpenGL.framework\n"),a("ul",[a("li",[e._v("Logic: Copied from Mojave")])])])]),e._v(" "),a("h3",{attrs:{id:"privateframeworks-2"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-2"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),a("ul",[a("li",[e._v("GPUSupport.framework\n"),a("ul",[a("li",[e._v("Logic: Copied from Mojave")])])]),e._v(" "),a("li",[e._v("SkyLight.framework\n"),a("ul",[a("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])])])])])}),[],!1,null,null,null);i.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{429:function(e,i,a){"use strict";a.r(i);var l=a(25),r=Object(l.a)({},(function(){var e=this,i=e.$createElement,a=e._self._c||i;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"explaining-the-patches-in-opencore-legacy-patcher"}},[a("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(" "),a("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(" "),a("ul",[a("li",[a("a",{attrs:{href:"#opencore-settings"}},[e._v("OpenCore Settings")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#injected-kexts"}},[e._v("Injected Kexts")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#on-disk-patches"}},[e._v("On-Disk Patches")])])]),e._v(" "),a("h2",{attrs:{id:"opencore-settings"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#opencore-settings"}},[e._v("#")]),e._v(" OpenCore Settings")]),e._v(" "),a("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 "),a("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),a("OutboundLink")],1),e._v(" as well as an online version provided by us:")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg Online Docs"),a("OutboundLink")],1)])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Configuration Explanation")]),e._v(" "),a("h3",{attrs:{id:"acpi-add"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#acpi-add"}},[e._v("#")]),e._v(" ACPI -> Add")]),e._v(" "),a("ul",[a("li",[e._v("SSDT-CPBG\n"),a("ul",[a("li",[e._v("Reason: Resolves Kernel Panic on Arrendale Macs in early Big Sur builds")]),e._v(" "),a("li",[e._v("Logic: Disable dummy CPBG device in ACPI")]),e._v(" "),a("li",[e._v("Models: MacBookPro6,x and iMac11,x")])])]),e._v(" "),a("li",[e._v("SSDT-PCI\n"),a("ul",[a("li",[e._v("Reason: Patch Windows Audio support for Sandy and Ivy Bridge")]),e._v(" "),a("li",[e._v("Logic: Removes PCI0's 32-bit Allocation Limitation")]),e._v(" "),a("li",[e._v("Models: All Sandy and Ivy Bridge Macs, excluding MacPro6,1")])])]),e._v(" "),a("li",[e._v("SSDT-DGPU\n"),a("ul",[a("li",[e._v("Reason: Allows for software based deMUX disabling dGPUs in 2011 MacBook Pros")]),e._v(" "),a("li",[e._v("Logic: Sends power down request to dGPU via ACPI")]),e._v(" "),a("li",[e._v("Models: MacBookPro8,2 and MacBookPro8,3 with dead dGPUs")])])])]),e._v(" "),a("h3",{attrs:{id:"acpi-patch"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#acpi-patch"}},[e._v("#")]),e._v(" ACPI -> Patch")]),e._v(" "),a("ul",[a("li",[a("code",[e._v("EHCx")]),e._v(" and "),a("code",[e._v("XHC1")]),e._v(" Patches\n"),a("ul",[a("li",[e._v("Reason: Required for proper USB operation")]),e._v(" "),a("li",[e._v("Logic: Avoids USB maps of newer models attaching and breaking USB port functionality")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing with Moderate or Advanced SMBIOS")])])]),e._v(" "),a("li",[a("code",[e._v("BUF0")]),e._v(" to "),a("code",[e._v("BUF1")]),e._v(" Patch\n"),a("ul",[a("li",[e._v("Reason: To be paired with SSDT-PCI")])])]),e._v(" "),a("li",[a("code",[e._v("_INI")]),e._v(" to "),a("code",[e._v("XINI")]),e._v(" Patch\n"),a("ul",[a("li",[e._v("Reason: To be paired with SSDT-DGPU")])])])]),e._v(" "),a("h3",{attrs:{id:"booter-patch"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#booter-patch"}},[e._v("#")]),e._v(" Booter -> Patch")]),e._v(" "),a("ul",[a("li",[e._v("Reroute "),a("code",[e._v("HW_BID")]),e._v(" to "),a("code",[e._v("OC_BID")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Allows macOS installers to be used on unsupported models")]),e._v(" "),a("li",[e._v("Logic: Reroutes Board ID macOS checks to custom variable")]),e._v(" "),a("li",[e._v("Models: All systems using VMM spoofing")])])])]),e._v(" "),a("h3",{attrs:{id:"booter-quirks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#booter-quirks"}},[e._v("#")]),e._v(" Booter -> Quirks")]),e._v(" "),a("ul",[a("li",[e._v("ForceBooterSignature\n"),a("ul",[a("li",[e._v("Reason: Required to ensure Hibernation support")]),e._v(" "),a("li",[e._v("Logic: Tricks boot.efi into thinking OpenCore is Apple's firmware")]),e._v(" "),a("li",[e._v("Models: All models require")])])])]),e._v(" "),a("h3",{attrs:{id:"deviceproperties-add"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#deviceproperties-add"}},[e._v("#")]),e._v(" DeviceProperties -> Add")]),e._v(" "),a("ul",[a("li",[a("code",[e._v("PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)")])]),e._v(" "),a("li",[a("code",[e._v("PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Required to ensure Brightness Control works on upgraded iMacs")]),e._v(" "),a("li",[e._v("Logic: Sets AppleBackLight properties")]),e._v(" "),a("li",[e._v("Models: iMac11,x and iMac12,x with upgraded Nvidia Metal GPUs")])])]),e._v(" "),a("li",[a("code",[e._v("PciRoot(0x0)/Pci(0x2,0x0)")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Disables internal GPU to fix sleep issues on upgrades iMacs")]),e._v(" "),a("li",[e._v("Logic: Tricks macOS into thinking iGPU is a generic PCI device")]),e._v(" "),a("li",[e._v("Models: iMac12,x with upgraded Metal GPUs")])])])]),e._v(" "),a("h3",{attrs:{id:"kernel-patch"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#kernel-patch"}},[e._v("#")]),e._v(" Kernel -> Patch")]),e._v(" "),a("ul",[a("li",[e._v("SMC Patch\n"),a("ul",[a("li",[e._v("Reason: Required to avoid SMC Firmware updates")]),e._v(" "),a("li",[e._v("Logic: Patches out "),a("code",[e._v("smc-version")]),e._v(" in AppleSMC.kext, requires SMC-Spoof.kext for full functionality")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing SMBIOS")])])]),e._v(" "),a("li",[e._v("IOHIDFamily Patch\n"),a("ul",[a("li",[e._v("Reason: Required for HID peripheral support in macOS on older hardware")]),e._v(" "),a("li",[e._v("Logic: Tricks IOHIDFamily into thinking it's always booting recovery")]),e._v(" "),a("li",[e._v("Models: Penryn CPUs (Core2 series)")])])]),e._v(" "),a("li",[e._v("Force FileVault on Broken Seal Patch\n"),a("ul",[a("li",[e._v("Reason: Allow FileVault on root patched Macs")]),e._v(" "),a("li",[e._v("Logic: Forces APFS.kext to always return true on FileVault support")]),e._v(" "),a("li",[e._v("Models: Any model needing root patches")])])]),e._v(" "),a("li",[e._v("Disable Library Validation Enforcement Patch\n"),a("ul",[a("li",[e._v("Reason: non-Metal Root Volume Patches do not pass library validation tests")]),e._v(" "),a("li",[e._v("Logic: Forces Library Validation function to always return not required")]),e._v(" "),a("li",[e._v("Models: Non-Metal GPUs")])])]),e._v(" "),a("li",[e._v("SurPlus Patch\n"),a("ul",[a("li",[e._v("Reason: macOS 11.3-12.0.1 require systems to have RDRAND support in the CPU for stable boot")]),e._v(" "),a("li",[e._v("Logic: Forces RDRAND code to return predetermined value")]),e._v(" "),a("li",[e._v("Models: All pre-Ivy Bridge Macs")])])]),e._v(" "),a("li",[e._v("Reroute "),a("code",[e._v("kern.hv_vmm_present")]),e._v(" Patch\n"),a("ul",[a("li",[e._v("Reason: Allows macOS to be installed and updated on unsupported hardware")]),e._v(" "),a("li",[e._v("Logic: Forces userspace to see system as Virtual Machine")]),e._v(" "),a("li",[e._v("Models: Any model using VMM spoofing")])])])]),e._v(" "),a("h3",{attrs:{id:"kernel-quirks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#kernel-quirks"}},[e._v("#")]),e._v(" Kernel -> Quirks")]),e._v(" "),a("ul",[a("li",[e._v("ThridPartyDrives\n"),a("ul",[a("li",[e._v("Reason: Required to avoid Hibernation wake issues on 3rd party drives")]),e._v(" "),a("li",[e._v("Logic: Patches AppleAHCIPort.kext into support")]),e._v(" "),a("li",[e._v("Models: All models with standard SATA ports")])])]),e._v(" "),a("li",[e._v("PanicNoKextDump\n"),a("ul",[a("li",[e._v("Reason: Avoids kext dump on kernel panics, easier kernel debugging")]),e._v(" "),a("li",[e._v("Logic: Patches Kernel to not dump dump unnecessary info")]),e._v(" "),a("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])])]),e._v(" "),a("h3",{attrs:{id:"misc-security"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#misc-security"}},[e._v("#")]),e._v(" Misc -> Security")]),e._v(" "),a("ul",[a("li",[e._v("SecureBootModel\n"),a("ul",[a("li",[e._v("Reason: Required to allow native OS updates on T2 model spoofs")]),e._v(" "),a("li",[e._v("Logic: Sets T2's Secure Enclave Identifier")]),e._v(" "),a("li",[e._v("Models: All models required that spoof T2 model with minimal or higher")])])])]),e._v(" "),a("h3",{attrs:{id:"nvram-add"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#nvram-add"}},[e._v("#")]),e._v(" NVRAM -> Add")]),e._v(" "),a("ul",[a("li",[a("code",[e._v("-v debug=0x100")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Used to see debug info of macOS's kernel and kexts, and avoids reboots on panic")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])]),e._v(" "),a("li",[a("code",[e._v("-liludbgall")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Enables Lilu and plugin debug logging")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),a("li",[a("code",[e._v("msgbuf=1048576")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Sets message buffer size to 1MB, ensures boot logs are retained")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),a("li",[a("code",[e._v("agdpmod=pikera")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Fixes GPU switching on MacBookPro9,x")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: MacBookPro9,x")])])]),e._v(" "),a("li",[a("code",[e._v("shikigva=80 unfairgva=1")])]),e._v(" "),a("li",[a("code",[e._v("shikigva=128 unfairgva=1 -wegtree")]),e._v(" "),a("ul",[a("li",[e._v("Reason: Fixes DRM support on models with upgraded AMD Metal GPUs")]),e._v(" "),a("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),a("li",[e._v("Models: Models with upgraded AMD Metal GPUs")])])])]),e._v(" "),a("h3",{attrs:{id:"uefi-protocoloverrides"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#uefi-protocoloverrides"}},[e._v("#")]),e._v(" UEFI -> ProtocolOverrides")]),e._v(" "),a("ul",[a("li",[e._v("GopPassThrough\n"),a("ul",[a("li",[e._v("Reason: Used for proper output on machines with UGA firmware but GOP GPU")]),e._v(" "),a("li",[e._v("Logic: Provide GOP protocol instances on top of UGA protocol instances")]),e._v(" "),a("li",[e._v("Models: MacPro3,1, MacBook4,1 iMac7,1-8,1")])])])])]),e._v(" "),a("h2",{attrs:{id:"injected-kext"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#injected-kext"}},[e._v("#")]),e._v(" Injected Kext")]),e._v(" "),a("p",[e._v("Below is an explanation of what Kexts OpenCore Legacy Patcher will inject into memory on boot-up.")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Injected Kext Explanation")]),e._v(" "),a("h3",{attrs:{id:"acidanthera"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#acidanthera"}},[e._v("#")]),e._v(" Acidanthera")]),e._v(" "),a("ul",[a("li",[e._v("Lilu\n"),a("ul",[a("li",[e._v("Reason: Patching engine for other kexts")]),e._v(" "),a("li",[e._v("Models: All models require")])])]),e._v(" "),a("li",[e._v("WhateverGreen\n"),a("ul",[a("li",[e._v("Reason: Patches GPU Frameworks and kext to ensure proper support")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing or have non-stock GPU")])])]),e._v(" "),a("li",[e._v("CPUFriend\n"),a("ul",[a("li",[e._v("Reason: Patches IOx86PlatformPlugin to restore previous CPU profiles")]),e._v(" "),a("li",[e._v("Models: All models using minimal or higher spoofing")])])]),e._v(" "),a("li",[e._v("AirportBrcmFixup\n"),a("ul",[a("li",[e._v("Reason: Patches IO80211 and co to fix networking support for unsupported cards, and fix bugs on native ones as well (ie. random degraded network performance)")]),e._v(" "),a("li",[e._v("Models: BCM943224, BCM94331, BCM94360 and BCM943602")])])]),e._v(" "),a("li",[e._v("RestrictEvents\n"),a("ul",[a("li",[e._v("Reason: Disables memory errors on MacPro7,1")]),e._v(" "),a("li",[e._v("Models: Mac Pros and Xserves")])])])]),e._v(" "),a("h3",{attrs:{id:"ethernet"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#ethernet"}},[e._v("#")]),e._v(" Ethernet")]),e._v(" "),a("ul",[a("li",[e._v("nForceEthernet\n"),a("ul",[a("li",[e._v("Reason: Inject old Nvidia Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),a("li",[e._v("Models: 2010 and older Nvidia Ethernet require")])])]),e._v(" "),a("li",[e._v("MarvelYukonEthernet\n"),a("ul",[a("li",[e._v("Reason: Inject old Marvel Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),a("li",[e._v("Models: 2008 and older Marvel Ethernet require")])])]),e._v(" "),a("li",[e._v("CatalinaBCM5701Ethernet\n"),a("ul",[a("li",[e._v("Reason: Inject old Broadcom Ethernet kext to resolve networking in Big Sur")]),e._v(" "),a("li",[e._v("Logic: Patch out conflicting symbols to not colide existing BCM5701Ethernet")]),e._v(" "),a("li",[e._v("Models: 2011 and older Broadcom Ethernet require")])])])]),e._v(" "),a("h3",{attrs:{id:"maps"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#maps"}},[e._v("#")]),e._v(" Maps")]),e._v(" "),a("ul",[a("li",[e._v("USBMap\n"),a("ul",[a("li",[e._v("Reason: Inject old USB map profiles to fix USB")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing moderate or higher, as well as pre-2012 models")])])])]),e._v(" "),a("h3",{attrs:{id:"sse"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sse"}},[e._v("#")]),e._v(" SSE")]),e._v(" "),a("ul",[a("li",[e._v("AAMouSSE\n"),a("ul",[a("li",[e._v("Reason: Translates SSE4.2 instructions to compatible code for SSE4,1 CPUs, required for AMD Metal drives")]),e._v(" "),a("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),a("li",[e._v("telemetrap\n"),a("ul",[a("li",[e._v("Reason: Ensures temelemtry.plugin doesn't run, required for SSE4,1 CPUs")]),e._v(" "),a("li",[e._v("Models: Penryn CPUs")])])])]),e._v(" "),a("h3",{attrs:{id:"wifi"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#wifi"}},[e._v("#")]),e._v(" Wifi")]),e._v(" "),a("ul",[a("li",[e._v("IO80211HighSierra\n"),a("ul",[a("li",[e._v("Reason: Re-inject Atheros wifi drivers from High Sierra")]),e._v(" "),a("li",[e._v("Logic: Patch out conflicting symbols to not colide existing IO80211Family")]),e._v(" "),a("li",[e._v("Models: Atheros cards")])])]),e._v(" "),a("li",[e._v("IO80211Mojave\n"),a("ul",[a("li",[e._v("Reason: Re-inject Broadcom wifi drivers from Mojave")]),e._v(" "),a("li",[e._v("Logic: Patch out conflicting symbols to not colide existing IO80211Family")]),e._v(" "),a("li",[e._v("Models: BCM94322")])])])]),e._v(" "),a("h3",{attrs:{id:"misc"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#misc"}},[e._v("#")]),e._v(" Misc")]),e._v(" "),a("ul",[a("li",[e._v("AppleBackLightFixup\n"),a("ul",[a("li",[e._v("Reason: Patch AppleBacklight for iMacs with Nvidia Metal GPU upgrades")]),e._v(" "),a("li",[e._v("Models: iMac11,x, iMac12,x with upgraded Nvidia Metal GPUs")])])]),e._v(" "),a("li",[e._v("AppleIntelPIIXATA\n"),a("ul",[a("li",[e._v("Reason: Fix IDE support on MacPro3,1")]),e._v(" "),a("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),a("li",[e._v("AppleIntelMCEDisabler\n"),a("ul",[a("li",[e._v("Reason: Fix dual socket support in Catalina and newer")]),e._v(" "),a("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),a("li",[e._v("NightShiftEnabler\n"),a("ul",[a("li",[e._v("Reason: Enables NightShift support on unsupported models")]),e._v(" "),a("li",[e._v("Models: 2011 and older, MacBookPro9,x included")])])]),e._v(" "),a("li",[e._v("SMC-Spoof\n"),a("ul",[a("li",[e._v("Reason: Spoofs SMC version to 9.9999")]),e._v(" "),a("li",[e._v("Models: All models require when spoofing minimal or higher")])])])])]),e._v(" "),a("h2",{attrs:{id:"on-disk-patches"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#on-disk-patches"}},[e._v("#")]),e._v(" On-Disk Patches")]),e._v(" "),a("p",[e._v("Unfortunately certain on-disk patches are required to achieve full functionality. Below is a breakdown of patches supported")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Audio Patches (11.0+)")]),e._v(" "),a("h3",{attrs:{id:"extensions"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#extensions"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),a("ul",[a("li",[e._v("AppleHDA\n"),a("ul",[a("li",[e._v("Reason: Re-add El Capitan's AppleHDA to achieve audio support")]),e._v(" "),a("li",[e._v("Models: iMac7,1 and iMac8,1")])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Legacy Wireless Patches (12.0+)")]),e._v(" "),a("p",[e._v("Applicable for BCM94328, BCM94322 and Atheros Wifi cards")]),e._v(" "),a("h3",{attrs:{id:"coreservices"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#coreservices"}},[e._v("#")]),e._v(" CoreServices")]),e._v(" "),a("ul",[a("li",[e._v("WiFiAgent.app")])]),e._v(" "),a("h3",{attrs:{id:"usr-libexec"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#usr-libexec"}},[e._v("#")]),e._v(" /usr/libexec")]),e._v(" "),a("ul",[a("li",[e._v("airportd")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Nvidia Kepler Graphics Acceleration Patches (12.0+)")]),e._v(" "),a("h3",{attrs:{id:"extensions-2"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#extensions-2"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),a("ul",[a("li",[e._v("GeForce.kext")]),e._v(" "),a("li",[e._v("GeForceAIRPlugin.bundle")]),e._v(" "),a("li",[e._v("GeForceGLDriver.bundle")]),e._v(" "),a("li",[e._v("GeForceMTLDriver.bundle")]),e._v(" "),a("li",[e._v("GeForceVADriver.bundle")]),e._v(" "),a("li",[e._v("NVDAGF100Hal.kext")]),e._v(" "),a("li",[e._v("NVDAGK100Hal.kext")]),e._v(" "),a("li",[e._v("NVDAResman.kext")]),e._v(" "),a("li",[e._v("NVDAStartup.kext")])]),e._v(" "),a("h3",{attrs:{id:"frameworks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#frameworks"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),a("ul",[a("li",[e._v("OpenCL (libCLVMNVPTXPlugin.dylib, NVPTX.dylib)\n"),a("ul",[a("li",[e._v("Reason: Re-add Kepler hardware acceleration support")])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Intel Ivy Bridge Graphics Acceleration Patches (12.0+)")]),e._v(" "),a("h3",{attrs:{id:"extensions-3"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#extensions-3"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),a("ul",[a("li",[e._v("AppleIntelIVBVA.bundle")]),e._v(" "),a("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),a("li",[e._v("AppleIntelGraphicsShared.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHD4000Graphics.kext")]),e._v(" "),a("li",[e._v("AppleIntelHD4000GraphicsGLDriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHD4000GraphicsMTLDriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHD4000GraphicsVADriver.bundle")])]),e._v(" "),a("h3",{attrs:{id:"privateframeworks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),a("ul",[a("li",[e._v("AppleGVA/AppleGVACore\n"),a("ul",[a("li",[e._v("Reason: Enable DRM support")])])])]),e._v(" "),a("h3",{attrs:{id:"frameworks-2"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-2"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),a("ul",[a("li",[e._v("OpenCL (libCLVMIGILPlugin.dylib)\n"),a("ul",[a("li",[e._v("Reason: Re-add Ivy Bridge hardware acceleration support")])])]),e._v(" "),a("li",[e._v("WebKit (com.apple.WebProcess.sb)\n"),a("ul",[a("li",[e._v("Reason: Re-add Ivy Bridge Safari rendering support")])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("non-Metal Graphics Acceleration Patches (11.0+)")]),e._v(" "),a("h3",{attrs:{id:"extensions-4"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#extensions-4"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),a("h4",{attrs:{id:"general-patches"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#general-patches"}},[e._v("#")]),e._v(" General Patches")]),e._v(" "),a("ul",[a("li",[e._v("IOSurface.kext\n"),a("ul",[a("li",[e._v("Reason: Fixes immediate logout on login")]),e._v(" "),a("li",[e._v("Logic: Downgrade to Catalina IOSurface")]),e._v(" "),a("li",[e._v("Note: For AMD and Intel, additional "),a("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" patch added changing the first conditional jump to non conditional jump\n"),a("ul",[a("li",[e._v("At Offset "),a("code",[e._v("0xdb52")]),e._v(" and "),a("code",[e._v("0xdbc6")]),e._v(", replace following bytes with "),a("code",[e._v("0xeb")])])])])])])]),e._v(" "),a("h4",{attrs:{id:"dropped-acceleration-binaries"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#dropped-acceleration-binaries"}},[e._v("#")]),e._v(" Dropped Acceleration Binaries")]),e._v(" "),a("ul",[a("li",[a("p",[e._v("Nvidia Binaries")]),e._v(" "),a("ul",[a("li",[e._v("GeForceGA.bundle")]),e._v(" "),a("li",[e._v("GeForceTesla.kext\n"),a("ul",[a("li",[e._v("Skip IOFree Panic - Mojave+\n"),a("ul",[a("li",[e._v("At Offset "),a("code",[e._v("0x5CF9A")]),e._v(" replace following bytes with "),a("code",[e._v("0xEB")])])])]),e._v(" "),a("li",[e._v("Avoids "),a("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" calls\n"),a("ul",[a("li",[e._v("At Offset "),a("code",[e._v("0x5527")]),e._v(" and "),a("code",[e._v("0x77993")]),e._v(", replace following bytes with "),a("code",[e._v("0x909090909090")])])])])])]),e._v(" "),a("li",[e._v("GeForceTeslaGLDriver.bundle")]),e._v(" "),a("li",[e._v("GeForceTeslaVADriver.bundle")]),e._v(" "),a("li",[e._v("NVDANV50HalTesla.kext")]),e._v(" "),a("li",[e._v("NVDAResmanTesla.kext\n"),a("ul",[a("li",[e._v("0x1ea59a - 0x1ea5b3: nop")]),e._v(" "),a("li",[e._v("Replace VSLGestalt to IOLockLock or any other known symbol of the same length.")])])])])]),e._v(" "),a("li",[a("p",[e._v("AMD/ATI Binaries")]),e._v(" "),a("ul",[a("li",[e._v("AMD2400Controller.kext")]),e._v(" "),a("li",[e._v("AMD2600Controller.kext")]),e._v(" "),a("li",[e._v("AMD3800Controller.kext")]),e._v(" "),a("li",[e._v("AMD4600Controller.kext")]),e._v(" "),a("li",[e._v("AMD4800Controller.kext")]),e._v(" "),a("li",[e._v("AMD5000Controller.kext")]),e._v(" "),a("li",[e._v("AMD6000Controller.kext")]),e._v(" "),a("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),a("li",[e._v("AMDLegacyFramebuffer.kext")]),e._v(" "),a("li",[e._v("AMDLegacySupport.kext")]),e._v(" "),a("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),a("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),a("li",[e._v("AMDRadeonX3000.kext")]),e._v(" "),a("li",[e._v("AMDRadeonX3000GLDriver.bundle")]),e._v(" "),a("li",[e._v("AMDShared.bundle")]),e._v(" "),a("li",[e._v("AMDSupport.kext")]),e._v(" "),a("li",[e._v("ATIRadeonX2000.kext")]),e._v(" "),a("li",[e._v("ATIRadeonX2000GA.plugin")]),e._v(" "),a("li",[e._v("ATIRadeonX2000GLDriver.bundle")]),e._v(" "),a("li",[e._v("ATIRadeonX2000VADriver.bundle")])])]),e._v(" "),a("li",[a("p",[e._v("Intel 5th Gen Binaries")]),e._v(" "),a("ul",[a("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),a("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphics.kext")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphicsFB.kext")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphicsGA.plugin")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphicsGLDriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHDGraphicsVADriver.bundle")])])]),e._v(" "),a("li",[a("p",[e._v("Intel 6th Gen Binaries")]),e._v(" "),a("ul",[a("li",[e._v("AppleIntelHD3000Graphics.kext")]),e._v(" "),a("li",[e._v("AppleIntelHD3000GraphicsGA.plugin")]),e._v(" "),a("li",[e._v("AppleIntelHD3000GraphicsGLDriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelHD3000GraphicsVADriver.bundle")]),e._v(" "),a("li",[e._v("AppleIntelSNBGraphicsFB.kext\n"),a("ul",[a("li",[e._v("Board ID Patch\n"),a("ul",[a("li",[e._v("Replace original Board ID with updated model")])])])])]),e._v(" "),a("li",[e._v("AppleIntelSNBVA.bundle")])])])]),e._v(" "),a("h3",{attrs:{id:"frameworks-3"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-3"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),a("ul",[a("li",[e._v("CoreDisplay.framework\n"),a("ul",[a("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])]),e._v(" "),a("li",[e._v("IOSurface.framework")]),e._v(" "),a("li",[e._v("OpenGL.framework\n"),a("ul",[a("li",[e._v("Logic: Copied from Mojave")])])])]),e._v(" "),a("h3",{attrs:{id:"privateframeworks-2"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-2"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),a("ul",[a("li",[e._v("GPUSupport.framework\n"),a("ul",[a("li",[e._v("Logic: Copied from Mojave")])])]),e._v(" "),a("li",[e._v("SkyLight.framework\n"),a("ul",[a("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])])])])])}),[],!1,null,null,null);i.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/26.9ff2383d.js b/assets/js/26.57e6adad.js similarity index 79% rename from assets/js/26.9ff2383d.js rename to assets/js/26.57e6adad.js index 046162d35..7e37426c6 100644 --- a/assets/js/26.9ff2383d.js +++ b/assets/js/26.57e6adad.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{432: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([[26],{431: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/27.c5f27480.js b/assets/js/27.48319627.js similarity index 98% rename from assets/js/27.c5f27480.js rename to assets/js/27.48319627.js index 4aef7997d..bcc8c7f66 100644 --- a/assets/js/27.c5f27480.js +++ b/assets/js/27.48319627.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{433:function(e,t,a){"use strict";a.r(t);var o=a(25),r=Object(o.a)({},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"what-is-opencore"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#what-is-opencore"}},[e._v("#")]),e._v(" What is OpenCore?")]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("System Integrity Protection, FileVault 2, .im4m Secure Boot and Vaulting")]),e._v(" "),a("li",[e._v("Native OTA OS DELTA updates on all Macs")]),e._v(" "),a("li",[e._v("Recovery OS, Safe Mode and Single-user Mode booting")]),e._v(" "),a("li",[e._v("WPA Wifi and Personal Hotspot support")])]),e._v(" "),a("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(" "),a("p",[e._v("For advanced troubleshooting, we highly recommend users check out the "),a("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),a("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(" "),a("p",[e._v("For those who wish to support this patcher, please see the "),a("RouterLink",{attrs:{to:"/DONATE.html"}},[e._v("Supporting the Patcher page")])],1),e._v(" "),a("h2",{attrs:{id:"patcher-warnings"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#patcher-warnings"}},[e._v("#")]),e._v(" Patcher Warnings")]),e._v(" "),a("p",[e._v("Since this patcher tricks macOS into thinking you're running a newer Mac, certain functionality may be broken:")]),e._v(" "),a("ul",[a("li",[e._v("Boot Camp Assistant.app\n"),a("ul",[a("li",[e._v("We recommend following our "),a("RouterLink",{attrs:{to:"/WINDOWS.html"}},[e._v("guide on getting a UEFI Windows Install working")]),e._v(". Legacy MBR Based installs won't show up in OpenCore")],1)])])]),e._v(" "),a("h2",{attrs:{id:"how-do-i-get-started"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#how-do-i-get-started"}},[e._v("#")]),e._v(" How do I get started?")]),e._v(" "),a("ol",[a("li",[e._v("The first step of ensuring whether your model is support is checking here:")])]),e._v(" "),a("ul",[a("li",[a("RouterLink",{attrs:{to:"/MODELS.html"}},[e._v("Supported Models")])],1)]),e._v(" "),a("ol",{attrs:{start:"2"}},[a("li",[a("RouterLink",{attrs:{to:"/INSTALLER.html"}},[e._v("Download and build macOS Installer")])],1),e._v(" "),a("li",[a("RouterLink",{attrs:{to:"/BUILD.html"}},[e._v("Run the "),a("code",[e._v("OpenCore-Patcher.app")])])],1),e._v(" "),a("li",[a("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 +(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{432:function(e,t,a){"use strict";a.r(t);var o=a(25),r=Object(o.a)({},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"what-is-opencore"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#what-is-opencore"}},[e._v("#")]),e._v(" What is OpenCore?")]),e._v(" "),a("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(" "),a("ul",[a("li",[e._v("System Integrity Protection, FileVault 2, .im4m Secure Boot and Vaulting")]),e._v(" "),a("li",[e._v("Native OTA OS DELTA updates on all Macs")]),e._v(" "),a("li",[e._v("Recovery OS, Safe Mode and Single-user Mode booting")]),e._v(" "),a("li",[e._v("WPA Wifi and Personal Hotspot support")])]),e._v(" "),a("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(" "),a("p",[e._v("For advanced troubleshooting, we highly recommend users check out the "),a("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),a("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(" "),a("p",[e._v("For those who wish to support this patcher, please see the "),a("RouterLink",{attrs:{to:"/DONATE.html"}},[e._v("Supporting the Patcher page")])],1),e._v(" "),a("h2",{attrs:{id:"patcher-warnings"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#patcher-warnings"}},[e._v("#")]),e._v(" Patcher Warnings")]),e._v(" "),a("p",[e._v("Since this patcher tricks macOS into thinking you're running a newer Mac, certain functionality may be broken:")]),e._v(" "),a("ul",[a("li",[e._v("Boot Camp Assistant.app\n"),a("ul",[a("li",[e._v("We recommend following our "),a("RouterLink",{attrs:{to:"/WINDOWS.html"}},[e._v("guide on getting a UEFI Windows Install working")]),e._v(". Legacy MBR Based installs won't show up in OpenCore")],1)])])]),e._v(" "),a("h2",{attrs:{id:"how-do-i-get-started"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#how-do-i-get-started"}},[e._v("#")]),e._v(" How do I get started?")]),e._v(" "),a("ol",[a("li",[e._v("The first step of ensuring whether your model is support is checking here:")])]),e._v(" "),a("ul",[a("li",[a("RouterLink",{attrs:{to:"/MODELS.html"}},[e._v("Supported Models")])],1)]),e._v(" "),a("ol",{attrs:{start:"2"}},[a("li",[a("RouterLink",{attrs:{to:"/INSTALLER.html"}},[e._v("Download and build macOS Installer")])],1),e._v(" "),a("li",[a("RouterLink",{attrs:{to:"/BUILD.html"}},[e._v("Run the "),a("code",[e._v("OpenCore-Patcher.app")])])],1),e._v(" "),a("li",[a("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/7.712e5be5.js b/assets/js/7.e1b8ff8e.js similarity index 99% rename from assets/js/7.712e5be5.js rename to assets/js/7.e1b8ff8e.js index afe26e4f3..e3bc7c066 100644 --- a/assets/js/7.712e5be5.js +++ b/assets/js/7.e1b8ff8e.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{393:function(t,e,i){t.exports=i.p+"assets/img/OCLP-GUI-Settings-ShowPicker.517c7341.png"},394:function(t,e,i){t.exports=i.p+"assets/img/settings.5b5cfef6.png"},395:function(t,e,i){t.exports=i.p+"assets/img/OCLP-GUI-Root-Patching-List.c04ae4ea.png"},396:function(t,e,i){t.exports=i.p+"assets/img/OCLP-GUI-Root-Patching-Finished.1fd84d7d.png"},431:function(t,e,i){"use strict";i.r(e);var s=i(25),a=Object(s.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"post-installation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#booting-without-usb-drive"}},[t._v("Booting without USB drive")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#booting-seamlessly-without-verbose-or-opencore-picker"}},[t._v("Booting seamlessly without Verbose or OpenCore Picker")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#applying-post-install-volume-patches"}},[t._v("Applying Post Install Volume Patches")])])]),t._v(" "),s("h2",{attrs:{id:"booting-without-usb-drive"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[t._v("#")]),t._v(" Booting without USB drive")]),t._v(" "),s("p",[t._v("Once you've installed macOS through OpenCore, you can boot up and go through the regular install process. To boot without the USB drive plugged in is quite simple:")]),t._v(" "),s("ul",[s("li",[t._v("Download OpenCore Legacy Patcher")]),t._v(" "),s("li",[t._v("Change Patcher settings as you'd like")]),t._v(" "),s("li",[t._v("Build OpenCore again")]),t._v(" "),s("li",[t._v("Install OpenCore to internal drive")]),t._v(" "),s("li",[t._v("Reboot holding Option, and select the internal EFI")])]),t._v(" "),s("p",[t._v("And voila! No more USB drive required")]),t._v(" "),s("h2",{attrs:{id:"booting-seamlessly-without-verbose-or-opencore-picker"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-verbose-or-opencore-picker"}},[t._v("#")]),t._v(" Booting seamlessly without Verbose or OpenCore Picker")]),t._v(" "),s("p",[t._v("To do this, run the OpenCore Patcher and head to Patcher Settings:")]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("GUI Settings")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("TUI Settings")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:i(393),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:i(394),alt:""}})])])])]),t._v(" "),s("p",[t._v("Here you can change different patcher settings, however the main interest is:")]),t._v(" "),s("ul",[s("li",[t._v("Set ShowPicker Mode")])]),t._v(" "),s("p",[t._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.')]),t._v(" "),s("h2",{attrs:{id:"enabling-sip"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#enabling-sip"}},[t._v("#")]),t._v(" Enabling SIP")]),t._v(" "),s("p",[t._v("For many users, SIP will be enabled by default on build. For Intel HD 4000 users, you may have noticed that SIP is partially disabled. This is to ensure full compatibility with macOS Monterey and allow seamless booting between it and older OSes. However for users who do not plan to boot Monterey, you can re-enable under Patcher Settings.")]),t._v(" "),s("p",[t._v("Note: Machines with non-Metal GPUs cannot enable SIP in Big Sur either due to patched root volume")]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("If you're unsure whether you should enable SIP, leave as-is. Systems where you have already ran the Post Install Root Patching cannot enable SIP without potentially breaking the current install.")])]),t._v(" "),s("h2",{attrs:{id:"applying-post-install-volume-patches"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#applying-post-install-volume-patches"}},[t._v("#")]),t._v(" Applying Post Install Volume Patches")]),t._v(" "),s("p",[t._v("For users with unsupported GPUs/wifi cards, you'll need to run the Post Install Root Volume patches to regain functionality. See below on whether your hardware needs root volume patching.")]),t._v(" "),s("ul",[s("li",[t._v("Hint: Try running the root volume patch option, the Patcher will determine and install patches only when required. So there is no harm in applying them")])]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("Listing Patches")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("Patching Finished")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:i(395),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:i(396),alt:""}})])])])]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("Root Patching requires a network connection by default to grab associated resources. If your system is having difficulties with wifi or ethernet, grab the Offline variants of the patcher on Github next to the regular apps:")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases/latest",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher releases"),s("OutboundLink")],1)])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("Unsupported GPUs in macOS Big Sur")]),t._v(" "),s("ul",[s("li",[t._v("Nvidia:\n"),s("ul",[s("li",[t._v("Tesla (8000 - 300 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Iron Lake")]),t._v(" "),s("li",[t._v("Sandy Bridge (2000 - 3000 series)")])])])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("Unsupported GPUs in macOS Monterey")]),t._v(" "),s("ul",[s("li",[t._v("Nvidia:\n"),s("ul",[s("li",[t._v("Tesla (8000 - 300 series)")]),t._v(" "),s("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Iron Lake")]),t._v(" "),s("li",[t._v("Sandy Bridge (2000 - 3000 series)")]),t._v(" "),s("li",[t._v("Ivy Bridge (4000 series)")])])])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("Unsupported Wireless Cards in macOS Monterey")]),t._v(" "),s("ul",[s("li",[t._v("Broadcom:\n"),s("ul",[s("li",[t._v("BCM94328")]),t._v(" "),s("li",[t._v("BCM94322")])])]),t._v(" "),s("li",[t._v("Atheros")])])])])}),[],!1,null,null,null);e.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{393:function(t,e,i){t.exports=i.p+"assets/img/OCLP-GUI-Settings-ShowPicker.517c7341.png"},394:function(t,e,i){t.exports=i.p+"assets/img/settings.5b5cfef6.png"},395:function(t,e,i){t.exports=i.p+"assets/img/OCLP-GUI-Root-Patching-List.c04ae4ea.png"},396:function(t,e,i){t.exports=i.p+"assets/img/OCLP-GUI-Root-Patching-Finished.1fd84d7d.png"},430:function(t,e,i){"use strict";i.r(e);var s=i(25),a=Object(s.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"post-installation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"#booting-without-usb-drive"}},[t._v("Booting without USB drive")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#booting-seamlessly-without-verbose-or-opencore-picker"}},[t._v("Booting seamlessly without Verbose or OpenCore Picker")])]),t._v(" "),s("li",[s("a",{attrs:{href:"#applying-post-install-volume-patches"}},[t._v("Applying Post Install Volume Patches")])])]),t._v(" "),s("h2",{attrs:{id:"booting-without-usb-drive"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[t._v("#")]),t._v(" Booting without USB drive")]),t._v(" "),s("p",[t._v("Once you've installed macOS through OpenCore, you can boot up and go through the regular install process. To boot without the USB drive plugged in is quite simple:")]),t._v(" "),s("ul",[s("li",[t._v("Download OpenCore Legacy Patcher")]),t._v(" "),s("li",[t._v("Change Patcher settings as you'd like")]),t._v(" "),s("li",[t._v("Build OpenCore again")]),t._v(" "),s("li",[t._v("Install OpenCore to internal drive")]),t._v(" "),s("li",[t._v("Reboot holding Option, and select the internal EFI")])]),t._v(" "),s("p",[t._v("And voila! No more USB drive required")]),t._v(" "),s("h2",{attrs:{id:"booting-seamlessly-without-verbose-or-opencore-picker"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-verbose-or-opencore-picker"}},[t._v("#")]),t._v(" Booting seamlessly without Verbose or OpenCore Picker")]),t._v(" "),s("p",[t._v("To do this, run the OpenCore Patcher and head to Patcher Settings:")]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("GUI Settings")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("TUI Settings")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:i(393),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:i(394),alt:""}})])])])]),t._v(" "),s("p",[t._v("Here you can change different patcher settings, however the main interest is:")]),t._v(" "),s("ul",[s("li",[t._v("Set ShowPicker Mode")])]),t._v(" "),s("p",[t._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.')]),t._v(" "),s("h2",{attrs:{id:"enabling-sip"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#enabling-sip"}},[t._v("#")]),t._v(" Enabling SIP")]),t._v(" "),s("p",[t._v("For many users, SIP will be enabled by default on build. For Intel HD 4000 users, you may have noticed that SIP is partially disabled. This is to ensure full compatibility with macOS Monterey and allow seamless booting between it and older OSes. However for users who do not plan to boot Monterey, you can re-enable under Patcher Settings.")]),t._v(" "),s("p",[t._v("Note: Machines with non-Metal GPUs cannot enable SIP in Big Sur either due to patched root volume")]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("If you're unsure whether you should enable SIP, leave as-is. Systems where you have already ran the Post Install Root Patching cannot enable SIP without potentially breaking the current install.")])]),t._v(" "),s("h2",{attrs:{id:"applying-post-install-volume-patches"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#applying-post-install-volume-patches"}},[t._v("#")]),t._v(" Applying Post Install Volume Patches")]),t._v(" "),s("p",[t._v("For users with unsupported GPUs/wifi cards, you'll need to run the Post Install Root Volume patches to regain functionality. See below on whether your hardware needs root volume patching.")]),t._v(" "),s("ul",[s("li",[t._v("Hint: Try running the root volume patch option, the Patcher will determine and install patches only when required. So there is no harm in applying them")])]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("Listing Patches")]),t._v(" "),s("th",{staticStyle:{"text-align":"left"}},[t._v("Patching Finished")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:i(395),alt:""}})]),t._v(" "),s("td",{staticStyle:{"text-align":"left"}},[s("img",{attrs:{src:i(396),alt:""}})])])])]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),s("p",[t._v("Root Patching requires a network connection by default to grab associated resources. If your system is having difficulties with wifi or ethernet, grab the Offline variants of the patcher on Github next to the regular apps:")]),t._v(" "),s("ul",[s("li",[s("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases/latest",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher releases"),s("OutboundLink")],1)])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("Unsupported GPUs in macOS Big Sur")]),t._v(" "),s("ul",[s("li",[t._v("Nvidia:\n"),s("ul",[s("li",[t._v("Tesla (8000 - 300 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Iron Lake")]),t._v(" "),s("li",[t._v("Sandy Bridge (2000 - 3000 series)")])])])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("Unsupported GPUs in macOS Monterey")]),t._v(" "),s("ul",[s("li",[t._v("Nvidia:\n"),s("ul",[s("li",[t._v("Tesla (8000 - 300 series)")]),t._v(" "),s("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),s("li",[t._v("AMD:\n"),s("ul",[s("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),s("li",[t._v("Intel:\n"),s("ul",[s("li",[t._v("Iron Lake")]),t._v(" "),s("li",[t._v("Sandy Bridge (2000 - 3000 series)")]),t._v(" "),s("li",[t._v("Ivy Bridge (4000 series)")])])])])]),t._v(" "),s("details",{staticClass:"custom-block details"},[s("summary",[t._v("Unsupported Wireless Cards in macOS Monterey")]),t._v(" "),s("ul",[s("li",[t._v("Broadcom:\n"),s("ul",[s("li",[t._v("BCM94328")]),t._v(" "),s("li",[t._v("BCM94322")])])]),t._v(" "),s("li",[t._v("Atheros")])])])])}),[],!1,null,null,null);e.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/app.20d50aa6.js b/assets/js/app.8d749269.js similarity index 97% rename from assets/js/app.20d50aa6.js rename to assets/js/app.8d749269.js index e5a777e42..7c2abd3a8 100644 --- a/assets/js/app.20d50aa6.js +++ b/assets/js/app.8d749269.js @@ -1,9 +1,9 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,c=e[0],s=e[1],u=e[2],f=0,p=[];f0?o(r(t),9007199254740991):0}},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var r=n(33),o=n(19);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(142),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e,n){var r=n(6),o=n(1),i=n(7),a=Object.defineProperty,c={},s=function(t){throw t};t.exports=function(t,e){if(i(c,t))return c[t];e||(e={});var n=[][t],u=!!i(e,"ACCESSORS")&&e.ACCESSORS,l=i(e,0)?e[0]:s,f=i(e,1)?e[1]:void 0;return c[t]=!!n&&!o((function(){if(u&&!r)return!0;var t={length:-1};u?a(t,1,{enumerable:!0,get:s}):t[1]=1,n.call(t,l,f)}))}},function(t,e,n){var r=n(114),o=n(2),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=!1},function(t,e,n){var r=n(6),o=n(80),i=n(35),a=n(15),c=n(34),s=n(7),u=n(109),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=a(t),e=c(e,!0),u)try{return l(t,e)}catch(t){}if(s(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(231),o=n(234);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,c){var s,u="function"==typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(s=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=s):o&&(s=c?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),s)if(u.functional){u._injectStyles=s;var l=u.render;u.render=function(t,e){return s.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,s):[s]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(0),o=n(31).filter,i=n(54),a=n(17),c=i("filter"),s=a("filter");r({target:"Array",proto:!0,forced:!c||!s},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e,n){var r,o=n(5),i=n(189),a=n(78),c=n(36),s=n(113),u=n(75),l=n(49),f=l("IE_PROTO"),p=function(){},d=function(t){return" +