diff --git a/404.html b/404.html index 97dc1051de..2a5daa1d58 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - + -

404

That's a Four-Oh-Four.
+ - + diff --git a/ACCEL.html b/ACCEL.html index c2b86a88a3..b67e43893b 100644 --- a/ACCEL.html +++ b/ACCEL.html @@ -11,7 +11,7 @@ - + @@ -45,6 +45,6 @@ ⟶

- + diff --git a/BOOT.html b/BOOT.html index 695831cde6..939afa95a7 100644 --- a/BOOT.html +++ b/BOOT.html @@ -11,7 +11,7 @@ - + @@ -26,7 +26,7 @@

If everything is correct, the EFI partion should be mounted.

Now you'll want to use the bless command to set the default boot device:

bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/System/Library/CoreServices/boot.efi
 

Once the command is run, it should produce no output. -

If the command produces an output, ensure that you've typed it in correctly.

Now you can reboot your machine. OCLP is now the default boot option!

Now that you've loaded OpenCore, "select Install macOS":

You will soon reach the installer screen! If you enabled verbose mode when building OCLP, a lot of text will run across the screen. From there, it's just like any normal macOS install. For an example of how the boot process looks, see the following video:

If your Mac is looping back into the beginning of the setup after the first reboot, turn it off, start it again and hold Option. This time, select the option with a grey hard disk icon, it can say "macOS Installer" or the name you gave the disk during the installer process. Keep repeating this step after every reboot if necessary.

WARNING

MacBookPro11,3 Note: When booting macOS Monterey, you'll need to boot into safe mode if acceleration patches are not installed yet. Otherwise, you'll hit a black screen due to missing NVIDIA drivers. (opens new window) Safe Mode can be entered by holding Shift + Enter when selecting macOS Monterey in OCLP's Boot Menu.

# Once installed and booting, head to Post-Installation

- + diff --git a/BUILD.html b/BUILD.html index f558cfe8ef..ef4395a0a9 100644 --- a/BUILD.html +++ b/BUILD.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/DEBUG.html b/DEBUG.html index 0e4afeb5d1..f5d08fb215 100644 --- a/DEBUG.html +++ b/DEBUG.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/DONATE.html b/DONATE.html index 4eed78260f..cb475d7e7c 100644 --- a/DONATE.html +++ b/DONATE.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/HOW.html b/HOW.html index 998c6082ba..e103300bfb 100644 --- a/HOW.html +++ b/HOW.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ICNS.html b/ICNS.html index 0552a8d0d3..3364a0e84f 100644 --- a/ICNS.html +++ b/ICNS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/INSTALLER.html b/INSTALLER.html index cf9a1d66c0..57c486e830 100644 --- a/INSTALLER.html +++ b/INSTALLER.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ISSUES-HOLD.html b/ISSUES-HOLD.html index 377f75ac84..e9f8df5b54 100644 --- a/ISSUES-HOLD.html +++ b/ISSUES-HOLD.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/LICENSE.html b/LICENSE.html index a8766549ac..a0127af804 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -11,7 +11,7 @@ - + @@ -31,6 +31,6 @@ ⟶

- + diff --git a/MODELS.html b/MODELS.html index 61b0e23865..cd2698bf6c 100644 --- a/MODELS.html +++ b/MODELS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

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

- + diff --git a/PATCHEXPLAIN.html b/PATCHEXPLAIN.html index c2eff81889..b7fdbb3c6a 100644 --- a/PATCHEXPLAIN.html +++ b/PATCHEXPLAIN.html @@ -11,7 +11,7 @@ - + @@ -115,6 +115,6 @@

- + diff --git a/POST-INSTALL.html b/POST-INSTALL.html index fde445cd81..478a464cd9 100644 --- a/POST-INSTALL.html +++ b/POST-INSTALL.html @@ -11,7 +11,7 @@ - + @@ -40,6 +40,6 @@ ⟶

- + diff --git a/PROCESS.html b/PROCESS.html index fbf6d26770..fc70bc4ebb 100644 --- a/PROCESS.html +++ b/PROCESS.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/SEQUOIA-DROP.html b/SEQUOIA-DROP.html index 9e34783151..723f2b4615 100644 --- a/SEQUOIA-DROP.html +++ b/SEQUOIA-DROP.html @@ -11,7 +11,7 @@ - + @@ -34,6 +34,6 @@ ⟶

- + diff --git a/SONOMA-DROP.html b/SONOMA-DROP.html index 20a78223bd..77cef20a17 100644 --- a/SONOMA-DROP.html +++ b/SONOMA-DROP.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/START.html b/START.html index d2b98c9fbf..10fd738e3b 100644 --- a/START.html +++ b/START.html @@ -11,7 +11,7 @@ - + @@ -24,6 +24,6 @@ ⟶

- + diff --git a/TERMS.html b/TERMS.html index 511c140b6a..ab07d0e3e1 100644 --- a/TERMS.html +++ b/TERMS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/TROUBLESHOOTING.html b/TROUBLESHOOTING.html index 21af18332e..6f72acc055 100644 --- a/TROUBLESHOOTING.html +++ b/TROUBLESHOOTING.html @@ -11,7 +11,7 @@ - + @@ -34,6 +34,6 @@ ⟶

- + diff --git a/UNINSTALL.html b/UNINSTALL.html index ccf7074591..4232454bbc 100644 --- a/UNINSTALL.html +++ b/UNINSTALL.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/UNIVERSALCONTROL.html b/UNIVERSALCONTROL.html index cfae0d2b03..06dfbf722c 100644 --- a/UNIVERSALCONTROL.html +++ b/UNIVERSALCONTROL.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/UPDATE.html b/UPDATE.html index 2982cf1f50..b375a56aaa 100644 --- a/UPDATE.html +++ b/UPDATE.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/VENTURA-DROP.html b/VENTURA-DROP.html index a4cc9f177a..4bc898bd76 100644 --- a/VENTURA-DROP.html +++ b/VENTURA-DROP.html @@ -11,7 +11,7 @@ - + @@ -33,6 +33,6 @@ ⟶

- + diff --git a/WINDOWS.html b/WINDOWS.html index afa5a8f9f8..cf0124c759 100644 --- a/WINDOWS.html +++ b/WINDOWS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/assets/js/12.9ad4d864.js b/assets/js/12.88f51834.js similarity index 91% rename from assets/js/12.9ad4d864.js rename to assets/js/12.88f51834.js index 49ffcc6f33..e237f4ff0d 100644 --- a/assets/js/12.9ad4d864.js +++ b/assets/js/12.88f51834.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{295:function(t,e,o){t.exports=o.p+"assets/img/BOOTCAMP-1.fb28555b.png"},296:function(t,e,o){t.exports=o.p+"assets/img/BOOTCAMP-2.da46786c.png"},366:function(t,e,o){t.exports=o.p+"assets/img/windows-mbr-format.a991ff8f.png"},367:function(t,e,o){t.exports=o.p+"assets/img/windows-partition-1.ecc27013.png"},368:function(t,e,o){t.exports=o.p+"assets/img/windows-partition-2.8b7379e4.png"},369:function(t,e,o){t.exports=o.p+"assets/img/windows-iso.40f6b444.png"},370:function(t,e,o){t.exports=o.p+"assets/img/rsync-progess.0b65de1f.png"},371:function(t,e,o){t.exports=o.p+"assets/img/windows-rsync-done.f401d32a.png"},372:function(t,e,o){t.exports=o.p+"assets/img/DISM-1.e029bdd3.png"},373:function(t,e,o){t.exports=o.p+"assets/img/DISM-2.8bc0c201.png"},374:function(t,e,o){t.exports=o.p+"assets/img/DISM-3.2e96db58.png"},375:function(t,e,o){t.exports=o.p+"assets/img/DISM-4.6e500add.png"},376:function(t,e,o){t.exports=o.p+"assets/img/DISM-5.ef575e78.png"},377:function(t,e,o){t.exports=o.p+"assets/img/DISM-6.a25221d7.png"},378:function(t,e,o){t.exports=o.p+"assets/img/DISM-7.30b9eb32.png"},379:function(t,e,o){t.exports=o.p+"assets/img/DISM-8.c76af462.png"},380:function(t,e,o){t.exports=o.p+"assets/img/DISM-9.7b160495.png"},381:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZYAAACYCAYAAADHhc9SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAxgSURBVHhe7ZwxbuS8GYanCZIrTJcLuHJlY0/gIu0CbteYzsCW6XwE+wbxKQwESON+UwZ/4SJYIAfYA/yJoo8iNR8pkkNpqJHG8zzA45VEiuJIGr7D0dqb79+/N9P92nzZXjV3D7GytblcXx8fH6PbERE/oyZYAAAAamCC5Wq7tasAAADHYYLly1dmLAAAUAcTLA98FQYAAJUgWAAAoCp8FQYAAFUxwbLl4T0AAFTCBIv8AAAAqAHBAgAAVeGrMACAC2ez2TQ/fvywa0OkTOqUMmLG8tbsNrv255zIMW6bl49wuZCPl+Z27D5ZpA8bc0Kdu3lPAADAyZHg+MMf/xQNl1xZihMFS2lIjA2W0nanMnf7AADrIBYgU0JFIFiyzN0+AMB60EEyNVSEicFiB9yXXf8V0W0/+n40L7f6qyOpu1/f2O+S3nbDbf5A7g/qw/qxdv19uq/G9nX2X2PZetH+a4L2errtu91tu6+ck3C95cCxXV0AgDXhAmVqqAhHBEs7YLrR8k0GaFsmy/tR1NINptGx2ytLLWtydcIyNaB7z1+6smj/PWy9Xv/178Movp47djzIAACWZeFgSQzo9pO6P3CG9VvMYO4GbD3oxpZl9VB9IeyHHxYy6+kG+8x+HqXbg/VRxwYAWAcuVORfvTyW+sFi+XiRr3oSg6k38MpXZ65M11PLRfWF1D4dBAsAQJxYkEwNl9mCRZBw6WYuQbnMPm5f2ohoMYOwK9P11HJRfSHc3w3mLd5gn9tPU7o9tl56bACAZckFyJRwqR8s3ldW+0/t/cN3M9qqB/y3u2Z3aMaSrB+2G/TLDOi2PNVfQ7jukO1u/85oUMb2Lz42AMCyyDiVCw4pkzqljAgWAACAwxAsAABQFYIFAACqQrAAAEBVCBYAAKgKwQIAAFUxwfJle2VXAQAAjoNgAQCAqhAsAABQFYIFAACqYoJlS7AAAEAlmLEAAEBVTLDIDwAAgBoQLAAAUBWCBQAAqkKwAABAVQgWAACoCsECAABVIVgAAKAqBAsAAFSFYAEAgKoQLAAAUBWCBQAAqkKwAABAVQgWAACoCsECAABVIVgAAKAqJljuHggWAACoA8ECAABVIVgAAKAqBAsAAFSFYAEAgKoQLAAAUBWCBQAAqrLeYPnP3zoBAOCsWG+wvP+5EwAAzgoTLPJjVchM5R+bTmYtAABnxTqDpZ2p/O+fGyOzFgCA82J9wWJnK7//u5NZCwDAebG+YLGzld9/djJrAQA4L9YVLHq2YoNl7lnLbrNpNp43zfOHlLy1ZW45RMp27c8lOO2x33bdebkZnAjph3/udkd1Kne+LW8773jDPs3FKc557vWXHr/gHI5mSpvpfdL30xjC9nN9lLKl3qvHMOW8r4d1BUswW3HOP2uJXcTzvrB1OPSGVWUfz83NUW/gA+fbhMo5DhCl1Ljf5rhnp7SZ2qdW/8J25njdS3Per2k9wRKbrThnf9YSu4h22/P+U/L+U5Zf/+P5xtYJB76P5vlGfZKXwfHmud1qVto27KfvfQXT7m7XtmfrDdsO+6raGWxP9T8k1obeFpuNBP2QYPFeR9ie4/Cxhv2U8xi24+jO8XDfrn/mXNrt7tNyeL71ORq+TsHWs02nr7cwbNN/Pfq1lr5+ffxU+6k21PbM6072cbfr6vbFsfaE3D6CKm/d76q3h8fx3wsdfjv71556PbbMruavnaDa986X3ZbqY1smxxx3j/l926/r45Vdy+F5Wpb1BEtituKcd9YSXmDBXkR3Ab1PzLq+LKduUnsj2zbkpnM3iSx3m/Wg2R3Tv5HCtvWx/TZNH8PgivbfJ99GeF4ctv3efdvp9nJlmWNJaBW9aaQNfY3sscxsyp5vb2ZlX8PBc6T7po8RI9/m9HOtj59qf9iGHK+rOrzPivuo2oy3l99nT7x/6fOhyjzCdnKvR9eV5dy1k11VO5aiPk66x3TfhLCvw3M1PPeqDytiHcGSm604Z521DC/icFvqottPzMHN2NMPipE3trLbPTxmrO1UP4TSMs2YNjRBWf9mGtNerkzRn8ME5s3qzmWsvZJlIdUHvf3A9c62OaZMM7UNWXfnpTN+nx1qQ5eNbU9zqJ5eT7UhTG1n7LUTStsuWRaOKSs59+tgHcFyYLbinG/WErs4sQubuugy9sl0OPZpyAbKmx4cUzdDfLvfdq4fpWWaMW1owrLuTbt7G9NerkyTKRt8goy1V7IshOuO4fb09c61OaZMM7WNVJtT25jSnuZQPb2eakM4rp3yayeUtl2yLNQo06S2L8vywZKYrbhU1tvmm7XELk7uwsbq2wCJXGAzhd3t1HS1G4SH09fUTaLb9uvkp+m6rVTbY9rQBGVq+p9uL1eWO5YdDFQ7Uv9ZKksb7hOoLPdt6PZyy/v+DI/hiPUtdb3Duv768ec6135YVnqf6fVgH++cptrL7aMJjytVjz0fQm491k7q2sVfX1kfc8v7/f17rDteP4HyzlvY79S5D+utg+WDJTFbiQZL6zyzltjFCbfp9XDZ9jc1xY690cxA7F5nbDYixNrO1Blsz61rStvQ6H1i+8W2C+kyeQPL9uGbp6P7pOn21efMbvMeGuu+55fdw9dhXx3hPu54seut6wqxdbt/cLz06w+Pn25/0EbxfabW9T7hg/hoey25fXrC4wqyzbWX6VOA/zpzrydcdn2MXTshVkdtKz6Ov5y8x8zY4I7nn7dp13IdLBssmWcr7mSH2+d91gKXxTrflPCZuMx7bNlgyTxbSQZL63zPWuCyIFhgbgiW05KZrYi5YGHWAgCwXpYLlsxsRcwGSyuzFgCAdbJMsByYrYiHgoVZCwDAOlkmWA7MVsSDwdK6zllLyXeqfLcPAJ+X0wdLwWxFLAmWdc5aCBYAuGxOHywFsxWxKFhaj5+1dIN8/g/JCVLP9SsMBVU2+D/8ukz/v3iCBQA+J6cNlsLZitgN4PEyz6NnLd3Ab34Jyf4Ckhn/zfL+F8AkbPpfVPJ++zZSpkJDyro80b/tS7AAwOfltMFSOFsRi4Ol9bhZix7kS5aFMWX71yJ2IRPuAwDweThdsIyYrYz2qFlLKiRSy8LUMkdqOwDA+WOCZbvd2tUZGTFbmeL0WUsqCPzBP/1VWPDH4byvwkr+cJwsq7+5BABw5phguXuYecYyYbYy5qsw4+RZS1mwdOuuX3p7S+4P8B38w3GyTLAAwOfhNMEyYbYyOlhaj3vWAgAANZg/WOZ8thJ61LMWAACowfzBMvOzlVBmLQAAyzJvsMjM4e+b5r//av3tRLbHkmMyawEAWIZ5g0VmDjLILyGzFgCARTjNw3sAALgYTLCc5PdYAADgIjDBIj8AAABqQLAAAEBVCBYAAKgKwQIAAFUhWAAAoCoECwAAVIVgAQCAqhAsAABQFYIFAACqQrAAAEBVCBYAAKgKwQIAAFUhWAAAoCoECwAAVIVgAQCAqhAsAABQFRMs3759s6sAAADHQbAAAEBVCBYAAKgKwQIAAFUhWAAAoCp9sPz69QsREfFoCRZERKyqDZa/RAsRERHHSrAgImJVCRZERKwqwYKIiFUlWBARsaoECyIiVpVgQUTEqhIsiIhYVYIFERGraoOF37xHxMtw89ff8ICx8zZGggURL8rYQIq+sfM2RoIFES9KN3j+/PkTAwkWRMQJEixpCRZExAkSLGkJFkTECRIsaQkWRMQJEixpCRZExAkuGiyv981ms+m9fnpX5a/N/ea6eXrv1l/v2zr3r6p8fqsGi/yIFSIifjaXCpb3p+s2TO6b137be/N0rcNDBYsE0IlDRSRYEBEnuEywSIjsZyO970/NdR82LljkXx1Ap5NgQUSc4CLB4gWItpu13L/Kchcs17EAOpEECyLiBNcXLC5IJFhiz15OJ8GCiDjBRYIleDDfm/wqbJlZC8GCiDjBZYIl/fB+PztRgSIP76+fmve+7mkkWBARJ7hUsIhduIz478YnDheCBRFxgksGy9olWBARJ0iwpCVYEBEnSLCkJVgQESdIsKQlWBARJ+gGT0wbO29jJFgQ8aKMDaToGztvYyRYEBGxqgQLIiJWlWBBRMSqEiyIiFhVggUREatqguXugWBBRMQ6mmC5unuIFiIiIo61C5aru2ghIiLiWLuvwq6+RAsRERHHaoLl4e4qWoiIiDhWEyzfH+6aq+1VIw/xZYPRbNs2W6Mu+9p8Sa4/NHdXbf2ru+bBtYPGx8fH6HZExM/n9+b/zAJeEuKjR2oAAAAASUVORK5CYII="},382:function(t,e,o){t.exports=o.p+"assets/img/windows-bootcamp-msi.65322cbc.png"},419:function(t,e,o){"use strict";o.r(e);var i=o(10),s=Object(i.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"installing-windows-in-uefi-mode"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installing-windows-in-uefi-mode"}},[t._v("#")]),t._v(" Installing Windows in UEFI Mode")]),t._v(" "),e("p",[t._v('Modern versions of Windows officially support two types of firmware: UEFI and BIOS. Users may want to boot Windows through the OCLP Bootpicker, but only UEFI Installations of Windows will show up in the OCLP Bootpicker.\nMany older Macs do not "officially" support UEFI Windows installations, leading to installation failures and strange behaviour, but OCLP can be used to prevent almost all of these issues.')]),t._v(" "),e("h2",{attrs:{id:"minimum-requirements"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#minimum-requirements"}},[t._v("#")]),t._v(" Minimum Requirements")]),t._v(" "),e("p",[t._v("This guide will focus on the installation of modern Windows (10/11) without using Boot Camp Assistant.")]),t._v(" "),e("ul",[e("li",[e("p",[t._v("Due to hardware and firmware limitations, UEFI Windows installations are only recommended on the following machines:")]),t._v(" "),e("ul",[e("li",[t._v("2015 MacBook or newer ("),e("code",[t._v("MacBook8,x")]),t._v("+)")]),t._v(" "),e("li",[t._v("2011 MacBook Air or newer ("),e("code",[t._v("MacBookAir4,x")]),t._v("+)")]),t._v(" "),e("li",[t._v("2011 MacBook Pro or newer ("),e("code",[t._v("MacBookPro8,x")]),t._v("+)")]),t._v(" "),e("li",[t._v("2011 Mac mini or newer ("),e("code",[t._v("Macmini5,x")]),t._v("+)")]),t._v(" "),e("li",[t._v("2009* Mac Pro or newer ("),e("code",[t._v("MacPro4,1")]),t._v("+), upgraded GPU is preferred")]),t._v(" "),e("li",[t._v("2010 iMac or newer ("),e("code",[t._v("iMac11,x")]),t._v("+), upgraded GPU is preferred")]),t._v(" "),e("li",[t._v("2009* Xserve ("),e("code",[t._v("Xserve3,1")]),t._v("), upgraded GPU is preferred")])])])]),t._v(" "),e("p",[t._v("*"),e("code",[t._v("MacPro4,1")]),t._v(", "),e("code",[t._v("MacPro5,1")]),t._v(", and "),e("code",[t._v("Xserve3,1")]),t._v(" systems experience issues with the Windows installer, follow the DISM installation section for instructions.")]),t._v(" "),e("p",[t._v("If your machine is not listed, UEFI Windows will likely still install, but you may face stability/driver issues.")]),t._v(" "),e("h2",{attrs:{id:"disk-partitioning-and-formatting"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#disk-partitioning-and-formatting"}},[t._v("#")]),t._v(" Disk Partitioning and Formatting")]),t._v(" "),e("p",[t._v("The following is required for installation:")]),t._v(" "),e("ul",[e("li",[t._v("8GB+ USB Drive for the Windows installer")]),t._v(" "),e("li",[t._v("30GB+ Free Space on an existing drive / empty drive for the Windows installation")])]),t._v(" "),e("h3",{attrs:{id:"formatting-the-usb-drive"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#formatting-the-usb-drive"}},[t._v("#")]),t._v(" Formatting the USB Drive")]),t._v(" "),e("p",[t._v("Open Disk Utility in macOS and format the USB Drive as ExFat with the Master Boot Record scheme:")]),t._v(" "),e("p",[e("img",{attrs:{src:o(366),alt:""}})]),t._v(" "),e("h3",{attrs:{id:"formatting-the-target-drive"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#formatting-the-target-drive"}},[t._v("#")]),t._v(" Formatting the Target Drive")]),t._v(" "),e("p",[t._v("Next, select the drive you wish to install Windows in Disk Utility on and partition it as ExFat (If formatting the entire drive, ensure it's using the GUID Partition Table scheme):")]),t._v(" "),e("p",[e("img",{attrs:{src:o(367),alt:""}})]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("Incorrectly erasing your drive can lead to data loss! Please verify that you are erasing the correct drive/partition.")])]),t._v(" "),e("p",[t._v("If you plan to use the same hard drive for macOS and Windows, we recommend creating a dedicated partition just for OpenCore. This lets Windows have the ESP to itself and OpenCore can stay within it's own bubble.")]),t._v(" "),e("p",[t._v("Recommended size is 200MB and the partition format "),e("strong",[t._v("must")]),t._v(" be FAT32 for OpenCore to operate correctly. You will next want to install OpenCore onto the new partition, either moving from the ESP with "),e("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[t._v("MountEFI"),e("OutboundLink")],1),t._v(" or rerunning the OpenCore-Patcher.app")]),t._v(" "),e("ul",[e("li",[t._v("Note 1: For machines with dedicated drives for Windows, having different partitions for OpenCore is not required.")]),t._v(" "),e("li",[t._v('Note 2: Having different partitions for OpenCore is not required if the Windows boot files detected by the stock Bootpicker are removed. See "Removing the Windows option from the stock bootpicker" for further information.')]),t._v(" "),e("li",[t._v("Note 3: We recommend uninstalling OpenCore from the ESP/EFI Partition when you create this new OpenCore partition to avoid confusion when selecting OpenCore builds in the Mac's boot picker.")])]),t._v(" "),e("p",[e("img",{attrs:{src:o(368),alt:""}})]),t._v(" "),e("h2",{attrs:{id:"creating-the-windows-installer"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#creating-the-windows-installer"}},[t._v("#")]),t._v(" Creating the Windows Installer")]),t._v(" "),e("p",[t._v("The latest Windows installation images can be downloaded from Microsoft using the following links:")]),t._v(" "),e("ul",[e("li",[e("p",[e("a",{attrs:{href:"https://www.microsoft.com/en-ca/software-download/windows10ISO",target:"_blank",rel:"noopener noreferrer"}},[t._v("Download Windows 10 Disc Image (ISO File)"),e("OutboundLink")],1)])]),t._v(" "),e("li",[e("p",[e("a",{attrs:{href:"https://www.microsoft.com/en-ca/software-download/windows11",target:"_blank",rel:"noopener noreferrer"}},[t._v("Download Windows 11 Disc Image (ISO File)"),e("OutboundLink")],1)])])]),t._v(" "),e("p",[t._v("Once the file is downloaded, mount the .iso image:")]),t._v(" "),e("p",[e("img",{attrs:{src:o(369),alt:""}})]),t._v(" "),e("p",[t._v("Then open terminal and use the "),e("code",[t._v("rsync")]),t._v(' command with the disk image set as the source and your USB drive set as the target. (Replace "CCCOMA_X64" with the mounted image\'s partition name, and replace "InstallWin10" with your USB Drive\'s name).')]),t._v(" "),e("div",{staticClass:"language- extra-class"},[e("pre",{pre:!0,attrs:{class:"language-text"}},[e("code",[t._v("rsync -r -P /Volumes/CCCOMA_X64/ /Volumes/InstallWin10\n")])])]),e("p",[e("img",{attrs:{src:o(370),alt:""}})]),t._v(" "),e("p",[t._v("The "),e("code",[t._v("rsync")]),t._v(" command will take some time, so get some coffee and sit back. Once finished, the root of the USB drive should look as follows:")]),t._v(" "),e("p",[e("img",{attrs:{src:o(371),alt:""}})]),t._v(" "),e("ul",[e("li",[t._v("Ensure that these folders and files are in the root of the USB drive, otherwise the USB will not boot.")])]),t._v(" "),e("h2",{attrs:{id:"installation-process"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installation-process"}},[t._v("#")]),t._v(" Installation Process")]),t._v(" "),e("p",[t._v('Once you reboot your machine, you should see a new boot option in the OCLP Bootpicker labelled as "EFI Boot" or "Windows". It may or may not have the Boot Camp icon.')]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("If you aren't booted into OCLP, you may see "),e("strong",[t._v("two")]),t._v(' boot options labelled "Windows" and "EFI Boot". Do not choose either of the options and boot into OCLP to continue.')])]),t._v(" "),e("h3",{attrs:{id:"installation-microsoft-method"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installation-microsoft-method"}},[t._v("#")]),t._v(" Installation: Microsoft Method")]),t._v(" "),e("p",[t._v("Once booted into the Windows installer, proceed as you normally would on any Windows computer. If you see an error message containing “Windows could not prepare the computer to boot into the next phase of installation”, please follow the next portion of this guide (DISM Installation).")]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("Installing Windows 11")]),t._v(" "),e("p",[t._v("If you are installing Windows 11, you will need to "),e("a",{attrs:{href:"https://www.bleepingcomputer.com/news/microsoft/how-to-bypass-the-windows-11-tpm-20-requirement/",target:"_blank",rel:"noopener noreferrer"}},[t._v("modify the Windows Setup"),e("OutboundLink")],1),t._v(" to allow installation on unsupported machines.")])]),t._v(" "),e("h3",{attrs:{id:"installation-dism-deployment-method"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installation-dism-deployment-method"}},[t._v("#")]),t._v(" Installation: DISM Deployment Method")]),t._v(" "),e("p",[t._v('Once booted into the Windows installer, proceed as you normally would until you reach the "Where do you want to install Windows" disk formatting section.')]),t._v(" "),e("p",[t._v('When you are prompted to select a drive, select your desired partition and delete it using "Delete". If you want to install Windows to an empty drive, erase every partition currently on the desired drive.\nAfter your drive/partition is erased, press "New" to create the Windows system partitions.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(372),alt:""}})]),t._v(" "),e("p",[t._v('You will be prompted to confirm the creation of the system partitions, press "OK".')]),t._v(" "),e("p",[e("img",{attrs:{src:o(373),alt:""}})]),t._v(" "),e("p",[t._v('Once the partitions are created, select the main (largest) partition and press "Format". This will format the partition using the NFTS file system.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(374),alt:""}})]),t._v(" "),e("p",[t._v("After the installer formats the partition, open up the Command Prompt by pressing SHIFT + F10. Then run the "),e("code",[t._v("diskpart")]),t._v(" command, and "),e("code",[t._v("list vol")]),t._v(". This will produce a list of volumes in your system, make sure to keep track of the drive letters of the main Windows partition (largest, NTFS), the EFI partition (100MB, FAT32), and the Windows installer (Usually Drive D). Run "),e("code",[t._v("exit")]),t._v(" to close diskpart")]),t._v(" "),e("p",[e("img",{attrs:{src:o(375),alt:""}})]),t._v(" "),e("p",[t._v("Now, get a list of available Windows editions by running "),e("code",[t._v("dism /Get-WimInfo /WimFile:D:\\Sources\\install.wim")]),t._v(" (substituting D with the Installer Drive Letter). This guide will use Option 6 for Windows 10 Pro.")]),t._v(" "),e("p",[e("img",{attrs:{src:o(376),alt:""}})]),t._v(" "),e("p",[t._v("You can now start the deployment process. Run "),e("code",[t._v("dism /Apply-Image /ImageFile:D:\\Sources\\install.wim /index:6 /ApplyDir:E:")]),t._v(', replacing "D" with the Installer Drive Letter, "6" with the Windows edition option, and "E" with the Windows Partition Drive Letter.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(377),alt:""}})]),t._v(" "),e("p",[t._v("Once "),e("code",[t._v("dism")]),t._v(" finishes its thing, run "),e("code",[t._v("bcdboot E:\\Windows")]),t._v(', substituting "E" for the drive letter of the main Windows partition to create the boot files.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(378),alt:""}})]),t._v(" "),e("p",[t._v('Windows is now installed. It should be recognized as "EFI Boot" or "Windows" with a Boot Camp icon in the OCLP Bootpicker.')]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("After the boot files are created, "),e("strong",[t._v("DO NOT")]),t._v(' reboot if you are using a MacPro4,1, MacPro5,1, or Xserve3,1 system! A bug in the Windows bootloader exists that will completely brick the system if it is loaded through the stock bootpicker. See the "Installation: Removing the Windows option from the stock bootpicker" section for a workaround.')])]),t._v(" "),e("h3",{attrs:{id:"installation-removing-the-windows-option-from-the-stock-bootpicker"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installation-removing-the-windows-option-from-the-stock-bootpicker"}},[t._v("#")]),t._v(" Installation: Removing the Windows option from the stock bootpicker")]),t._v(" "),e("p",[t._v("Removing the Windows boot option from the stock bootpicker is "),e("strong",[t._v("HIGHLY RECOMMENDED")]),t._v(" on MacPro4,1, MacPro5,1, and Xserve3,1 systems in order to prevent Secure Boot NVRAM corruption and bricking.")]),t._v(" "),e("p",[t._v("Start up a command prompt window in the Windows Setup environment by running "),e("code",[t._v("cmd")]),t._v(".")]),t._v(" "),e("p",[t._v("Next, enter the EFI Folder by running "),e("code",[t._v("C:")]),t._v(', substituting "C" for the EFI Partition Drive Letter. Then run '),e("code",[t._v("cd EFI")]),t._v(" to enter the EFI Partition. Then, run "),e("code",[t._v("rmdir Boot /S /Q")]),t._v(" to remove the boot files that can be detected by the stock Bootpicker. The OCLP Picker will still be able to detect and boot Windows.")]),t._v(" "),e("p",[e("img",{attrs:{src:o(379),alt:""}})]),t._v(" "),e("p",[t._v("You can verify that the "),e("code",[t._v("Boot")]),t._v(" folder is removed by running the "),e("code",[t._v("dir")]),t._v(" command:")]),t._v(" "),e("p",[e("img",{attrs:{src:o(380),alt:""}})]),t._v(" "),e("p",[t._v("If, for whatever reason, you are not able to remove the boot files from the Windows setup, shut down your system, boot into macOS, mount your EFI partition with "),e("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[t._v("MountEFI"),e("OutboundLink")],1),t._v(", and remove the "),e("code",[t._v("Boot")]),t._v(" folder (it should have a recent file modification date, and contain "),e("code",[t._v("Bootx64.efi")]),t._v(").")]),t._v(" "),e("h2",{attrs:{id:"post-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),e("h3",{attrs:{id:"installing-boot-camp-software"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installing-boot-camp-software"}},[t._v("#")]),t._v(" Installing Boot Camp Software")]),t._v(" "),e("p",[t._v("To get started, download the Brigadier utility from the following link:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/timsutton/brigadier/releases/download/0.2.4/brigadier.exe",target:"_blank",rel:"noopener noreferrer"}},[t._v("Download Brigadier"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Once Brigadier is downloaded, move it to your desktop for easy access.")]),t._v(" "),e("p",[t._v("Open up a command prompt window as a standard user and run "),e("code",[t._v("cd desktop")]),t._v(".")]),t._v(" "),e("p",[e("img",{attrs:{src:o(295),alt:""}})]),t._v(" "),e("p",[t._v("Then run "),e("code",[t._v(".\\brigadier.exe --model=MODEL1,1")]),t._v(', replacing "MODEL1,1" with your machine\'s SMBIOS model.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(296),alt:""}})]),t._v(" "),e("p",[t._v("Once the Boot Camp software is downloaded, you can install it by executing "),e("code",[t._v("Setup.exe")]),t._v(" or "),e("code",[t._v("\\Drivers\\Apple\\BootCamp.msi")]),t._v(" ("),e("code",[t._v("BootCamp64.msi")]),t._v(" if present).")]),t._v(" "),e("h3",{attrs:{id:"installing-boot-camp-6-softare-on-unsupported-machines"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installing-boot-camp-6-softare-on-unsupported-machines"}},[t._v("#")]),t._v(" Installing Boot Camp 6 softare on unsupported machines")]),t._v(" "),e("p",[t._v("To get started, download the Brigadier utility from the following link:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/timsutton/brigadier/releases/download/0.2.4/brigadier.exe",target:"_blank",rel:"noopener noreferrer"}},[t._v("Download Brigadier"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Once Brigadier is downloaded, move it to your desktop for easy access.")]),t._v(" "),e("p",[t._v("Open up a command prompt window as a standard user and run "),e("code",[t._v("cd desktop")]),t._v(".")]),t._v(" "),e("p",[e("img",{attrs:{src:o(295),alt:""}})]),t._v(" "),e("p",[t._v("Then run "),e("code",[t._v(".\\brigadier.exe --model=MacPro7,1")]),t._v(". This will download the latest BootCamp 6 package.")]),t._v(" "),e("p",[e("img",{attrs:{src:o(296),alt:""}})]),t._v(" "),e("p",[t._v("Once the Boot Camp software is downloaded, you can install Boot Camp 6 by executing "),e("code",[t._v("\\Drivers\\Apple\\BootCamp.msi")]),t._v(" in an administrator command prompt window.")]),t._v(" "),e("h2",{attrs:{id:"troubleshooting"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#troubleshooting"}},[t._v("#")]),t._v(" Troubleshooting")]),t._v(" "),e("h3",{attrs:{id:"this-version-of-boot-camp-is-not-intended-for-this-computer-model"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#this-version-of-boot-camp-is-not-intended-for-this-computer-model"}},[t._v("#")]),t._v(' "This version of Boot Camp is not intended for this computer model."')]),t._v(" "),e("p",[t._v("If you built OpenCore with Moderate or higher SMBIOS spoofing, you'll get an error when trying to install Boot Camp drivers. You can solve this by either rebuilding OpenCore with a lower spoof level, or running the installer from "),e("code",[t._v("Drivers/Apple/BootCamp.msi")]),t._v(".")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Setup.exe")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("BootCamp.msi")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:o(381),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:o(382),alt:""}})])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("BootCamp.msi quirks")]),t._v(" "),e("p",[t._v("If needed, you can run it from the command line as administrator:")]),t._v(" "),e("div",{staticClass:"language- extra-class"},[e("pre",{pre:!0,attrs:{class:"language-text"}},[e("code",[t._v("set __COMPAT_LAYER=WIN7RTM && start \\path\\to\\BootCamp\\Drivers\\Apple\\Bootcamp.msi'\n")])])]),e("p",[t._v("Make sure to substitute "),e("code",[t._v("\\path\\to")]),t._v(" with the location of the Boot Camp folder.")]),t._v(" "),e("p",[t._v("You can also open "),e("code",[t._v("Properties")]),t._v(" on the file to change the compatibility to "),e("code",[t._v("Previous version of Windows")]),t._v(" in case you have Boot Camp 4.0 drivers (the above command does this already.)")])]),t._v(" "),e("h3",{attrs:{id:"imac12-x-bluescreen-after-driver-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#imac12-x-bluescreen-after-driver-installation"}},[t._v("#")]),t._v(" iMac12,x Bluescreen after driver installation")]),t._v(" "),e("p",[t._v("Intel's iGPU drivers for the HD 3000 series do not support UEFI booting in Windows. The recommended solution is to simply disable the iGPU: "),e("a",{attrs:{href:"https://zzq.org/?p=39",target:"_blank",rel:"noopener noreferrer"}},[t._v("iMac 12,1 Windows 10 Boot Loop – Fix Intel Graphics issue"),e("OutboundLink")],1)]),t._v(" "),e("h3",{attrs:{id:"nvidia-tesla-black-screen-after-driver-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#nvidia-tesla-black-screen-after-driver-installation"}},[t._v("#")]),t._v(" NVIDIA Tesla Black Screen after driver installation")]),t._v(" "),e("p",[t._v("The NVIDIA Tesla GPUs found in 2008-2010 Macs do not support UEFI booting in Windows. You cannot use UEFI Windows without low-level patching on these machines.")])])}),[],!1,null,null,null);e.default=s.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{295:function(t,e,o){t.exports=o.p+"assets/img/BOOTCAMP-1.fb28555b.png"},296:function(t,e,o){t.exports=o.p+"assets/img/BOOTCAMP-2.da46786c.png"},364:function(t,e,o){t.exports=o.p+"assets/img/windows-mbr-format.a991ff8f.png"},365:function(t,e,o){t.exports=o.p+"assets/img/windows-partition-1.ecc27013.png"},366:function(t,e,o){t.exports=o.p+"assets/img/windows-partition-2.8b7379e4.png"},367:function(t,e,o){t.exports=o.p+"assets/img/windows-iso.40f6b444.png"},368:function(t,e,o){t.exports=o.p+"assets/img/rsync-progess.0b65de1f.png"},369:function(t,e,o){t.exports=o.p+"assets/img/windows-rsync-done.f401d32a.png"},370:function(t,e,o){t.exports=o.p+"assets/img/DISM-1.e029bdd3.png"},371:function(t,e,o){t.exports=o.p+"assets/img/DISM-2.8bc0c201.png"},372:function(t,e,o){t.exports=o.p+"assets/img/DISM-3.2e96db58.png"},373:function(t,e,o){t.exports=o.p+"assets/img/DISM-4.6e500add.png"},374:function(t,e,o){t.exports=o.p+"assets/img/DISM-5.ef575e78.png"},375:function(t,e,o){t.exports=o.p+"assets/img/DISM-6.a25221d7.png"},376:function(t,e,o){t.exports=o.p+"assets/img/DISM-7.30b9eb32.png"},377:function(t,e,o){t.exports=o.p+"assets/img/DISM-8.c76af462.png"},378:function(t,e,o){t.exports=o.p+"assets/img/DISM-9.7b160495.png"},379:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZYAAACYCAYAAADHhc9SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAxgSURBVHhe7ZwxbuS8GYanCZIrTJcLuHJlY0/gIu0CbteYzsCW6XwE+wbxKQwESON+UwZ/4SJYIAfYA/yJoo8iNR8pkkNpqJHG8zzA45VEiuJIGr7D0dqb79+/N9P92nzZXjV3D7GytblcXx8fH6PbERE/oyZYAAAAamCC5Wq7tasAAADHYYLly1dmLAAAUAcTLA98FQYAAJUgWAAAoCp8FQYAAFUxwbLl4T0AAFTCBIv8AAAAqAHBAgAAVeGrMACAC2ez2TQ/fvywa0OkTOqUMmLG8tbsNrv255zIMW6bl49wuZCPl+Z27D5ZpA8bc0Kdu3lPAADAyZHg+MMf/xQNl1xZihMFS2lIjA2W0nanMnf7AADrIBYgU0JFIFiyzN0+AMB60EEyNVSEicFiB9yXXf8V0W0/+n40L7f6qyOpu1/f2O+S3nbDbf5A7g/qw/qxdv19uq/G9nX2X2PZetH+a4L2errtu91tu6+ck3C95cCxXV0AgDXhAmVqqAhHBEs7YLrR8k0GaFsmy/tR1NINptGx2ytLLWtydcIyNaB7z1+6smj/PWy9Xv/178Movp47djzIAACWZeFgSQzo9pO6P3CG9VvMYO4GbD3oxpZl9VB9IeyHHxYy6+kG+8x+HqXbg/VRxwYAWAcuVORfvTyW+sFi+XiRr3oSg6k38MpXZ65M11PLRfWF1D4dBAsAQJxYkEwNl9mCRZBw6WYuQbnMPm5f2ohoMYOwK9P11HJRfSHc3w3mLd5gn9tPU7o9tl56bACAZckFyJRwqR8s3ldW+0/t/cN3M9qqB/y3u2Z3aMaSrB+2G/TLDOi2PNVfQ7jukO1u/85oUMb2Lz42AMCyyDiVCw4pkzqljAgWAACAwxAsAABQFYIFAACqQrAAAEBVCBYAAKgKwQIAAFUxwfJle2VXAQAAjoNgAQCAqhAsAABQFYIFAACqYoJlS7AAAEAlmLEAAEBVTLDIDwAAgBoQLAAAUBWCBQAAqkKwAABAVQgWAACoCsECAABVIVgAAKAqBAsAAFSFYAEAgKoQLAAAUBWCBQAAqkKwAABAVQgWAACoCsECAABVIVgAAKAqJljuHggWAACoA8ECAABVIVgAAKAqBAsAAFSFYAEAgKoQLAAAUBWCBQAAqrLeYPnP3zoBAOCsWG+wvP+5EwAAzgoTLPJjVchM5R+bTmYtAABnxTqDpZ2p/O+fGyOzFgCA82J9wWJnK7//u5NZCwDAebG+YLGzld9/djJrAQA4L9YVLHq2YoNl7lnLbrNpNp43zfOHlLy1ZW45RMp27c8lOO2x33bdebkZnAjph3/udkd1Kne+LW8773jDPs3FKc557vWXHr/gHI5mSpvpfdL30xjC9nN9lLKl3qvHMOW8r4d1BUswW3HOP2uJXcTzvrB1OPSGVWUfz83NUW/gA+fbhMo5DhCl1Ljf5rhnp7SZ2qdW/8J25njdS3Per2k9wRKbrThnf9YSu4h22/P+U/L+U5Zf/+P5xtYJB76P5vlGfZKXwfHmud1qVto27KfvfQXT7m7XtmfrDdsO+6raGWxP9T8k1obeFpuNBP2QYPFeR9ie4/Cxhv2U8xi24+jO8XDfrn/mXNrt7tNyeL71ORq+TsHWs02nr7cwbNN/Pfq1lr5+ffxU+6k21PbM6072cbfr6vbFsfaE3D6CKm/d76q3h8fx3wsdfjv71556PbbMruavnaDa986X3ZbqY1smxxx3j/l926/r45Vdy+F5Wpb1BEtituKcd9YSXmDBXkR3Ab1PzLq+LKduUnsj2zbkpnM3iSx3m/Wg2R3Tv5HCtvWx/TZNH8PgivbfJ99GeF4ctv3efdvp9nJlmWNJaBW9aaQNfY3sscxsyp5vb2ZlX8PBc6T7po8RI9/m9HOtj59qf9iGHK+rOrzPivuo2oy3l99nT7x/6fOhyjzCdnKvR9eV5dy1k11VO5aiPk66x3TfhLCvw3M1PPeqDytiHcGSm604Z521DC/icFvqottPzMHN2NMPipE3trLbPTxmrO1UP4TSMs2YNjRBWf9mGtNerkzRn8ME5s3qzmWsvZJlIdUHvf3A9c62OaZMM7UNWXfnpTN+nx1qQ5eNbU9zqJ5eT7UhTG1n7LUTStsuWRaOKSs59+tgHcFyYLbinG/WErs4sQubuugy9sl0OPZpyAbKmx4cUzdDfLvfdq4fpWWaMW1owrLuTbt7G9NerkyTKRt8goy1V7IshOuO4fb09c61OaZMM7WNVJtT25jSnuZQPb2eakM4rp3yayeUtl2yLNQo06S2L8vywZKYrbhU1tvmm7XELk7uwsbq2wCJXGAzhd3t1HS1G4SH09fUTaLb9uvkp+m6rVTbY9rQBGVq+p9uL1eWO5YdDFQ7Uv9ZKksb7hOoLPdt6PZyy/v+DI/hiPUtdb3Duv768ec6135YVnqf6fVgH++cptrL7aMJjytVjz0fQm491k7q2sVfX1kfc8v7/f17rDteP4HyzlvY79S5D+utg+WDJTFbiQZL6zyzltjFCbfp9XDZ9jc1xY690cxA7F5nbDYixNrO1Blsz61rStvQ6H1i+8W2C+kyeQPL9uGbp6P7pOn21efMbvMeGuu+55fdw9dhXx3hPu54seut6wqxdbt/cLz06w+Pn25/0EbxfabW9T7hg/hoey25fXrC4wqyzbWX6VOA/zpzrydcdn2MXTshVkdtKz6Ov5y8x8zY4I7nn7dp13IdLBssmWcr7mSH2+d91gKXxTrflPCZuMx7bNlgyTxbSQZL63zPWuCyIFhgbgiW05KZrYi5YGHWAgCwXpYLlsxsRcwGSyuzFgCAdbJMsByYrYiHgoVZCwDAOlkmWA7MVsSDwdK6zllLyXeqfLcPAJ+X0wdLwWxFLAmWdc5aCBYAuGxOHywFsxWxKFhaj5+1dIN8/g/JCVLP9SsMBVU2+D/8ukz/v3iCBQA+J6cNlsLZitgN4PEyz6NnLd3Ab34Jyf4Ckhn/zfL+F8AkbPpfVPJ++zZSpkJDyro80b/tS7AAwOfltMFSOFsRi4Ol9bhZix7kS5aFMWX71yJ2IRPuAwDweThdsIyYrYz2qFlLKiRSy8LUMkdqOwDA+WOCZbvd2tUZGTFbmeL0WUsqCPzBP/1VWPDH4byvwkr+cJwsq7+5BABw5phguXuYecYyYbYy5qsw4+RZS1mwdOuuX3p7S+4P8B38w3GyTLAAwOfhNMEyYbYyOlhaj3vWAgAANZg/WOZ8thJ61LMWAACowfzBMvOzlVBmLQAAyzJvsMjM4e+b5r//av3tRLbHkmMyawEAWIZ5g0VmDjLILyGzFgCARTjNw3sAALgYTLCc5PdYAADgIjDBIj8AAABqQLAAAEBVCBYAAKgKwQIAAFUhWAAAoCoECwAAVIVgAQCAqhAsAABQFYIFAACqQrAAAEBVCBYAAKgKwQIAAFUhWAAAoCoECwAAVIVgAQCAqhAsAABQFRMs3759s6sAAADHQbAAAEBVCBYAAKgKwQIAAFUhWAAAoCp9sPz69QsREfFoCRZERKyqDZa/RAsRERHHSrAgImJVCRZERKwqwYKIiFUlWBARsaoECyIiVpVgQUTEqhIsiIhYVYIFERGraoOF37xHxMtw89ff8ICx8zZGggURL8rYQIq+sfM2RoIFES9KN3j+/PkTAwkWRMQJEixpCRZExAkSLGkJFkTECRIsaQkWRMQJEixpCRZExAkuGiyv981ms+m9fnpX5a/N/ea6eXrv1l/v2zr3r6p8fqsGi/yIFSIifjaXCpb3p+s2TO6b137be/N0rcNDBYsE0IlDRSRYEBEnuEywSIjsZyO970/NdR82LljkXx1Ap5NgQUSc4CLB4gWItpu13L/Kchcs17EAOpEECyLiBNcXLC5IJFhiz15OJ8GCiDjBRYIleDDfm/wqbJlZC8GCiDjBZYIl/fB+PztRgSIP76+fmve+7mkkWBARJ7hUsIhduIz478YnDheCBRFxgksGy9olWBARJ0iwpCVYEBEnSLCkJVgQESdIsKQlWBARJ+gGT0wbO29jJFgQ8aKMDaToGztvYyRYEBGxqgQLIiJWlWBBRMSqEiyIiFhVggUREatqguXugWBBRMQ6mmC5unuIFiIiIo61C5aru2ghIiLiWLuvwq6+RAsRERHHaoLl4e4qWoiIiDhWEyzfH+6aq+1VIw/xZYPRbNs2W6Mu+9p8Sa4/NHdXbf2ru+bBtYPGx8fH6HZExM/n9+b/zAJeEuKjR2oAAAAASUVORK5CYII="},380:function(t,e,o){t.exports=o.p+"assets/img/windows-bootcamp-msi.65322cbc.png"},418:function(t,e,o){"use strict";o.r(e);var i=o(10),s=Object(i.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"installing-windows-in-uefi-mode"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installing-windows-in-uefi-mode"}},[t._v("#")]),t._v(" Installing Windows in UEFI Mode")]),t._v(" "),e("p",[t._v('Modern versions of Windows officially support two types of firmware: UEFI and BIOS. Users may want to boot Windows through the OCLP Bootpicker, but only UEFI Installations of Windows will show up in the OCLP Bootpicker.\nMany older Macs do not "officially" support UEFI Windows installations, leading to installation failures and strange behaviour, but OCLP can be used to prevent almost all of these issues.')]),t._v(" "),e("h2",{attrs:{id:"minimum-requirements"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#minimum-requirements"}},[t._v("#")]),t._v(" Minimum Requirements")]),t._v(" "),e("p",[t._v("This guide will focus on the installation of modern Windows (10/11) without using Boot Camp Assistant.")]),t._v(" "),e("ul",[e("li",[e("p",[t._v("Due to hardware and firmware limitations, UEFI Windows installations are only recommended on the following machines:")]),t._v(" "),e("ul",[e("li",[t._v("2015 MacBook or newer ("),e("code",[t._v("MacBook8,x")]),t._v("+)")]),t._v(" "),e("li",[t._v("2011 MacBook Air or newer ("),e("code",[t._v("MacBookAir4,x")]),t._v("+)")]),t._v(" "),e("li",[t._v("2011 MacBook Pro or newer ("),e("code",[t._v("MacBookPro8,x")]),t._v("+)")]),t._v(" "),e("li",[t._v("2011 Mac mini or newer ("),e("code",[t._v("Macmini5,x")]),t._v("+)")]),t._v(" "),e("li",[t._v("2009* Mac Pro or newer ("),e("code",[t._v("MacPro4,1")]),t._v("+), upgraded GPU is preferred")]),t._v(" "),e("li",[t._v("2010 iMac or newer ("),e("code",[t._v("iMac11,x")]),t._v("+), upgraded GPU is preferred")]),t._v(" "),e("li",[t._v("2009* Xserve ("),e("code",[t._v("Xserve3,1")]),t._v("), upgraded GPU is preferred")])])])]),t._v(" "),e("p",[t._v("*"),e("code",[t._v("MacPro4,1")]),t._v(", "),e("code",[t._v("MacPro5,1")]),t._v(", and "),e("code",[t._v("Xserve3,1")]),t._v(" systems experience issues with the Windows installer, follow the DISM installation section for instructions.")]),t._v(" "),e("p",[t._v("If your machine is not listed, UEFI Windows will likely still install, but you may face stability/driver issues.")]),t._v(" "),e("h2",{attrs:{id:"disk-partitioning-and-formatting"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#disk-partitioning-and-formatting"}},[t._v("#")]),t._v(" Disk Partitioning and Formatting")]),t._v(" "),e("p",[t._v("The following is required for installation:")]),t._v(" "),e("ul",[e("li",[t._v("8GB+ USB Drive for the Windows installer")]),t._v(" "),e("li",[t._v("30GB+ Free Space on an existing drive / empty drive for the Windows installation")])]),t._v(" "),e("h3",{attrs:{id:"formatting-the-usb-drive"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#formatting-the-usb-drive"}},[t._v("#")]),t._v(" Formatting the USB Drive")]),t._v(" "),e("p",[t._v("Open Disk Utility in macOS and format the USB Drive as ExFat with the Master Boot Record scheme:")]),t._v(" "),e("p",[e("img",{attrs:{src:o(364),alt:""}})]),t._v(" "),e("h3",{attrs:{id:"formatting-the-target-drive"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#formatting-the-target-drive"}},[t._v("#")]),t._v(" Formatting the Target Drive")]),t._v(" "),e("p",[t._v("Next, select the drive you wish to install Windows in Disk Utility on and partition it as ExFat (If formatting the entire drive, ensure it's using the GUID Partition Table scheme):")]),t._v(" "),e("p",[e("img",{attrs:{src:o(365),alt:""}})]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("Incorrectly erasing your drive can lead to data loss! Please verify that you are erasing the correct drive/partition.")])]),t._v(" "),e("p",[t._v("If you plan to use the same hard drive for macOS and Windows, we recommend creating a dedicated partition just for OpenCore. This lets Windows have the ESP to itself and OpenCore can stay within it's own bubble.")]),t._v(" "),e("p",[t._v("Recommended size is 200MB and the partition format "),e("strong",[t._v("must")]),t._v(" be FAT32 for OpenCore to operate correctly. You will next want to install OpenCore onto the new partition, either moving from the ESP with "),e("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[t._v("MountEFI"),e("OutboundLink")],1),t._v(" or rerunning the OpenCore-Patcher.app")]),t._v(" "),e("ul",[e("li",[t._v("Note 1: For machines with dedicated drives for Windows, having different partitions for OpenCore is not required.")]),t._v(" "),e("li",[t._v('Note 2: Having different partitions for OpenCore is not required if the Windows boot files detected by the stock Bootpicker are removed. See "Removing the Windows option from the stock bootpicker" for further information.')]),t._v(" "),e("li",[t._v("Note 3: We recommend uninstalling OpenCore from the ESP/EFI Partition when you create this new OpenCore partition to avoid confusion when selecting OpenCore builds in the Mac's boot picker.")])]),t._v(" "),e("p",[e("img",{attrs:{src:o(366),alt:""}})]),t._v(" "),e("h2",{attrs:{id:"creating-the-windows-installer"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#creating-the-windows-installer"}},[t._v("#")]),t._v(" Creating the Windows Installer")]),t._v(" "),e("p",[t._v("The latest Windows installation images can be downloaded from Microsoft using the following links:")]),t._v(" "),e("ul",[e("li",[e("p",[e("a",{attrs:{href:"https://www.microsoft.com/en-ca/software-download/windows10ISO",target:"_blank",rel:"noopener noreferrer"}},[t._v("Download Windows 10 Disc Image (ISO File)"),e("OutboundLink")],1)])]),t._v(" "),e("li",[e("p",[e("a",{attrs:{href:"https://www.microsoft.com/en-ca/software-download/windows11",target:"_blank",rel:"noopener noreferrer"}},[t._v("Download Windows 11 Disc Image (ISO File)"),e("OutboundLink")],1)])])]),t._v(" "),e("p",[t._v("Once the file is downloaded, mount the .iso image:")]),t._v(" "),e("p",[e("img",{attrs:{src:o(367),alt:""}})]),t._v(" "),e("p",[t._v("Then open terminal and use the "),e("code",[t._v("rsync")]),t._v(' command with the disk image set as the source and your USB drive set as the target. (Replace "CCCOMA_X64" with the mounted image\'s partition name, and replace "InstallWin10" with your USB Drive\'s name).')]),t._v(" "),e("div",{staticClass:"language- extra-class"},[e("pre",{pre:!0,attrs:{class:"language-text"}},[e("code",[t._v("rsync -r -P /Volumes/CCCOMA_X64/ /Volumes/InstallWin10\n")])])]),e("p",[e("img",{attrs:{src:o(368),alt:""}})]),t._v(" "),e("p",[t._v("The "),e("code",[t._v("rsync")]),t._v(" command will take some time, so get some coffee and sit back. Once finished, the root of the USB drive should look as follows:")]),t._v(" "),e("p",[e("img",{attrs:{src:o(369),alt:""}})]),t._v(" "),e("ul",[e("li",[t._v("Ensure that these folders and files are in the root of the USB drive, otherwise the USB will not boot.")])]),t._v(" "),e("h2",{attrs:{id:"installation-process"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installation-process"}},[t._v("#")]),t._v(" Installation Process")]),t._v(" "),e("p",[t._v('Once you reboot your machine, you should see a new boot option in the OCLP Bootpicker labelled as "EFI Boot" or "Windows". It may or may not have the Boot Camp icon.')]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("If you aren't booted into OCLP, you may see "),e("strong",[t._v("two")]),t._v(' boot options labelled "Windows" and "EFI Boot". Do not choose either of the options and boot into OCLP to continue.')])]),t._v(" "),e("h3",{attrs:{id:"installation-microsoft-method"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installation-microsoft-method"}},[t._v("#")]),t._v(" Installation: Microsoft Method")]),t._v(" "),e("p",[t._v("Once booted into the Windows installer, proceed as you normally would on any Windows computer. If you see an error message containing “Windows could not prepare the computer to boot into the next phase of installation”, please follow the next portion of this guide (DISM Installation).")]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("Installing Windows 11")]),t._v(" "),e("p",[t._v("If you are installing Windows 11, you will need to "),e("a",{attrs:{href:"https://www.bleepingcomputer.com/news/microsoft/how-to-bypass-the-windows-11-tpm-20-requirement/",target:"_blank",rel:"noopener noreferrer"}},[t._v("modify the Windows Setup"),e("OutboundLink")],1),t._v(" to allow installation on unsupported machines.")])]),t._v(" "),e("h3",{attrs:{id:"installation-dism-deployment-method"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installation-dism-deployment-method"}},[t._v("#")]),t._v(" Installation: DISM Deployment Method")]),t._v(" "),e("p",[t._v('Once booted into the Windows installer, proceed as you normally would until you reach the "Where do you want to install Windows" disk formatting section.')]),t._v(" "),e("p",[t._v('When you are prompted to select a drive, select your desired partition and delete it using "Delete". If you want to install Windows to an empty drive, erase every partition currently on the desired drive.\nAfter your drive/partition is erased, press "New" to create the Windows system partitions.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(370),alt:""}})]),t._v(" "),e("p",[t._v('You will be prompted to confirm the creation of the system partitions, press "OK".')]),t._v(" "),e("p",[e("img",{attrs:{src:o(371),alt:""}})]),t._v(" "),e("p",[t._v('Once the partitions are created, select the main (largest) partition and press "Format". This will format the partition using the NFTS file system.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(372),alt:""}})]),t._v(" "),e("p",[t._v("After the installer formats the partition, open up the Command Prompt by pressing SHIFT + F10. Then run the "),e("code",[t._v("diskpart")]),t._v(" command, and "),e("code",[t._v("list vol")]),t._v(". This will produce a list of volumes in your system, make sure to keep track of the drive letters of the main Windows partition (largest, NTFS), the EFI partition (100MB, FAT32), and the Windows installer (Usually Drive D). Run "),e("code",[t._v("exit")]),t._v(" to close diskpart")]),t._v(" "),e("p",[e("img",{attrs:{src:o(373),alt:""}})]),t._v(" "),e("p",[t._v("Now, get a list of available Windows editions by running "),e("code",[t._v("dism /Get-WimInfo /WimFile:D:\\Sources\\install.wim")]),t._v(" (substituting D with the Installer Drive Letter). This guide will use Option 6 for Windows 10 Pro.")]),t._v(" "),e("p",[e("img",{attrs:{src:o(374),alt:""}})]),t._v(" "),e("p",[t._v("You can now start the deployment process. Run "),e("code",[t._v("dism /Apply-Image /ImageFile:D:\\Sources\\install.wim /index:6 /ApplyDir:E:")]),t._v(', replacing "D" with the Installer Drive Letter, "6" with the Windows edition option, and "E" with the Windows Partition Drive Letter.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(375),alt:""}})]),t._v(" "),e("p",[t._v("Once "),e("code",[t._v("dism")]),t._v(" finishes its thing, run "),e("code",[t._v("bcdboot E:\\Windows")]),t._v(', substituting "E" for the drive letter of the main Windows partition to create the boot files.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(376),alt:""}})]),t._v(" "),e("p",[t._v('Windows is now installed. It should be recognized as "EFI Boot" or "Windows" with a Boot Camp icon in the OCLP Bootpicker.')]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("After the boot files are created, "),e("strong",[t._v("DO NOT")]),t._v(' reboot if you are using a MacPro4,1, MacPro5,1, or Xserve3,1 system! A bug in the Windows bootloader exists that will completely brick the system if it is loaded through the stock bootpicker. See the "Installation: Removing the Windows option from the stock bootpicker" section for a workaround.')])]),t._v(" "),e("h3",{attrs:{id:"installation-removing-the-windows-option-from-the-stock-bootpicker"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installation-removing-the-windows-option-from-the-stock-bootpicker"}},[t._v("#")]),t._v(" Installation: Removing the Windows option from the stock bootpicker")]),t._v(" "),e("p",[t._v("Removing the Windows boot option from the stock bootpicker is "),e("strong",[t._v("HIGHLY RECOMMENDED")]),t._v(" on MacPro4,1, MacPro5,1, and Xserve3,1 systems in order to prevent Secure Boot NVRAM corruption and bricking.")]),t._v(" "),e("p",[t._v("Start up a command prompt window in the Windows Setup environment by running "),e("code",[t._v("cmd")]),t._v(".")]),t._v(" "),e("p",[t._v("Next, enter the EFI Folder by running "),e("code",[t._v("C:")]),t._v(', substituting "C" for the EFI Partition Drive Letter. Then run '),e("code",[t._v("cd EFI")]),t._v(" to enter the EFI Partition. Then, run "),e("code",[t._v("rmdir Boot /S /Q")]),t._v(" to remove the boot files that can be detected by the stock Bootpicker. The OCLP Picker will still be able to detect and boot Windows.")]),t._v(" "),e("p",[e("img",{attrs:{src:o(377),alt:""}})]),t._v(" "),e("p",[t._v("You can verify that the "),e("code",[t._v("Boot")]),t._v(" folder is removed by running the "),e("code",[t._v("dir")]),t._v(" command:")]),t._v(" "),e("p",[e("img",{attrs:{src:o(378),alt:""}})]),t._v(" "),e("p",[t._v("If, for whatever reason, you are not able to remove the boot files from the Windows setup, shut down your system, boot into macOS, mount your EFI partition with "),e("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[t._v("MountEFI"),e("OutboundLink")],1),t._v(", and remove the "),e("code",[t._v("Boot")]),t._v(" folder (it should have a recent file modification date, and contain "),e("code",[t._v("Bootx64.efi")]),t._v(").")]),t._v(" "),e("h2",{attrs:{id:"post-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),e("h3",{attrs:{id:"installing-boot-camp-software"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installing-boot-camp-software"}},[t._v("#")]),t._v(" Installing Boot Camp Software")]),t._v(" "),e("p",[t._v("To get started, download the Brigadier utility from the following link:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/timsutton/brigadier/releases/download/0.2.4/brigadier.exe",target:"_blank",rel:"noopener noreferrer"}},[t._v("Download Brigadier"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Once Brigadier is downloaded, move it to your desktop for easy access.")]),t._v(" "),e("p",[t._v("Open up a command prompt window as a standard user and run "),e("code",[t._v("cd desktop")]),t._v(".")]),t._v(" "),e("p",[e("img",{attrs:{src:o(295),alt:""}})]),t._v(" "),e("p",[t._v("Then run "),e("code",[t._v(".\\brigadier.exe --model=MODEL1,1")]),t._v(', replacing "MODEL1,1" with your machine\'s SMBIOS model.')]),t._v(" "),e("p",[e("img",{attrs:{src:o(296),alt:""}})]),t._v(" "),e("p",[t._v("Once the Boot Camp software is downloaded, you can install it by executing "),e("code",[t._v("Setup.exe")]),t._v(" or "),e("code",[t._v("\\Drivers\\Apple\\BootCamp.msi")]),t._v(" ("),e("code",[t._v("BootCamp64.msi")]),t._v(" if present).")]),t._v(" "),e("h3",{attrs:{id:"installing-boot-camp-6-softare-on-unsupported-machines"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#installing-boot-camp-6-softare-on-unsupported-machines"}},[t._v("#")]),t._v(" Installing Boot Camp 6 softare on unsupported machines")]),t._v(" "),e("p",[t._v("To get started, download the Brigadier utility from the following link:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/timsutton/brigadier/releases/download/0.2.4/brigadier.exe",target:"_blank",rel:"noopener noreferrer"}},[t._v("Download Brigadier"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Once Brigadier is downloaded, move it to your desktop for easy access.")]),t._v(" "),e("p",[t._v("Open up a command prompt window as a standard user and run "),e("code",[t._v("cd desktop")]),t._v(".")]),t._v(" "),e("p",[e("img",{attrs:{src:o(295),alt:""}})]),t._v(" "),e("p",[t._v("Then run "),e("code",[t._v(".\\brigadier.exe --model=MacPro7,1")]),t._v(". This will download the latest BootCamp 6 package.")]),t._v(" "),e("p",[e("img",{attrs:{src:o(296),alt:""}})]),t._v(" "),e("p",[t._v("Once the Boot Camp software is downloaded, you can install Boot Camp 6 by executing "),e("code",[t._v("\\Drivers\\Apple\\BootCamp.msi")]),t._v(" in an administrator command prompt window.")]),t._v(" "),e("h2",{attrs:{id:"troubleshooting"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#troubleshooting"}},[t._v("#")]),t._v(" Troubleshooting")]),t._v(" "),e("h3",{attrs:{id:"this-version-of-boot-camp-is-not-intended-for-this-computer-model"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#this-version-of-boot-camp-is-not-intended-for-this-computer-model"}},[t._v("#")]),t._v(' "This version of Boot Camp is not intended for this computer model."')]),t._v(" "),e("p",[t._v("If you built OpenCore with Moderate or higher SMBIOS spoofing, you'll get an error when trying to install Boot Camp drivers. You can solve this by either rebuilding OpenCore with a lower spoof level, or running the installer from "),e("code",[t._v("Drivers/Apple/BootCamp.msi")]),t._v(".")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Setup.exe")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("BootCamp.msi")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:o(379),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:o(380),alt:""}})])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("BootCamp.msi quirks")]),t._v(" "),e("p",[t._v("If needed, you can run it from the command line as administrator:")]),t._v(" "),e("div",{staticClass:"language- extra-class"},[e("pre",{pre:!0,attrs:{class:"language-text"}},[e("code",[t._v("set __COMPAT_LAYER=WIN7RTM && start \\path\\to\\BootCamp\\Drivers\\Apple\\Bootcamp.msi'\n")])])]),e("p",[t._v("Make sure to substitute "),e("code",[t._v("\\path\\to")]),t._v(" with the location of the Boot Camp folder.")]),t._v(" "),e("p",[t._v("You can also open "),e("code",[t._v("Properties")]),t._v(" on the file to change the compatibility to "),e("code",[t._v("Previous version of Windows")]),t._v(" in case you have Boot Camp 4.0 drivers (the above command does this already.)")])]),t._v(" "),e("h3",{attrs:{id:"imac12-x-bluescreen-after-driver-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#imac12-x-bluescreen-after-driver-installation"}},[t._v("#")]),t._v(" iMac12,x Bluescreen after driver installation")]),t._v(" "),e("p",[t._v("Intel's iGPU drivers for the HD 3000 series do not support UEFI booting in Windows. The recommended solution is to simply disable the iGPU: "),e("a",{attrs:{href:"https://zzq.org/?p=39",target:"_blank",rel:"noopener noreferrer"}},[t._v("iMac 12,1 Windows 10 Boot Loop – Fix Intel Graphics issue"),e("OutboundLink")],1)]),t._v(" "),e("h3",{attrs:{id:"nvidia-tesla-black-screen-after-driver-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#nvidia-tesla-black-screen-after-driver-installation"}},[t._v("#")]),t._v(" NVIDIA Tesla Black Screen after driver installation")]),t._v(" "),e("p",[t._v("The NVIDIA Tesla GPUs found in 2008-2010 Macs do not support UEFI booting in Windows. You cannot use UEFI Windows without low-level patching on these machines.")])])}),[],!1,null,null,null);e.default=s.exports}}]); \ No newline at end of file diff --git a/assets/js/13.6d88807d.js b/assets/js/13.cb216dc0.js similarity index 75% rename from assets/js/13.6d88807d.js rename to assets/js/13.cb216dc0.js index 5cccc1c7da..25772580c6 100644 --- a/assets/js/13.6d88807d.js +++ b/assets/js/13.cb216dc0.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{273:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},328:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Create-Installer-Menu.6220ded8.png"},329:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Catalog.cb53a9a5.png"},330:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Listed-Products.e77dd4c3.png"},331:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Unsupported.c42dd553.png"},332:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Progress.84e96f79.png"},333:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Needs-Installing.297e4912.png"},334:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Finished.ecc832c2.png"},335:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Select-Local-Installer.88e785bd.png"},336:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Format-USB.a14e2cea.png"},337:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Flashing-Process.1d538441.png"},338:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Sucess-Prompt.d2daa669.png"},339:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Finished-Script.554b202c.png"},400:function(t,e,a){"use strict";a.r(e);var l=a(10),s=Object(l.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"download-and-build-macos-installers"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#download-and-build-macos-installers"}},[t._v("#")]),t._v(" Download and build macOS Installers")]),t._v(" "),e("p",[t._v("This document is centered around downloading and writing the macOS installer to a USB drive. If you're already familiar with how to do this, you can skip this section.")]),t._v(" "),e("ul",[e("li",[t._v("Note: 16GB+ USB drive will be required for the installer")])]),t._v(" "),e("h2",{attrs:{id:"creating-the-installer"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#creating-the-installer"}},[t._v("#")]),t._v(" Creating the installer")]),t._v(" "),e("p",[t._v("With OpenCore Legacy Patcher, our new GUI includes a download menu for macOS installers. So to start off, you'll want to grab our app:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Release Apps"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("For this guide, we'll be using the standard OpenCore-Patcher (GUI).")]),t._v(" "),e("p",[t._v("Once downloaded, open the app and you should be greeted by this menu:")]),t._v(" "),e("p",[e("img",{attrs:{src:a(273),alt:"OCLP GUI Main Menu"}})]),t._v(" "),e("p",[t._v('First, we\'ll want to select the "Create macOS Installer" button. This will present you with 2 options:')]),t._v(" "),e("p",[e("img",{attrs:{src:a(328),alt:""}})]),t._v(" "),e("p",[t._v("For this example, we'll assume you'll need an installer. Selecting this option will download Apple's Installer Catalogs and build a list for you to choose:")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Listed Installers")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Unsupported Installer")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(329),alt:"OCLP GUI Installer Download Catalog"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(330),alt:"OCLP GUI Installer Download Listed Products"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(331),alt:""}})])])])]),t._v(" "),e("p",[t._v("Since the patcher officially supports Big Sur and newer for patching, only those entries will be shown. For ourselves, we'll select macOS 12 as that's the latest public release at the time of writing. This will download and install the macOS installer to your applications folder.")]),t._v(" "),e("ul",[e("li",[t._v("Note that some machines (namely 2012 and older) may not be currently supported on macOS Ventura. If you see this prompt, you'll need to use an older version of macOS.")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading the Installer")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Requesting to install")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Installing")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(332),alt:"OCLP GUI Installer Download Progress"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(333),alt:"OCLP GUI Installer Needs Installing"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(334),alt:"OCLP GUI Installer Download Finished"}})])])])]),t._v(" "),e("p",[t._v("Once finished, you can proceed to write the installer onto a USB drive.")]),t._v(" "),e("ul",[e("li",[t._v("Note: The entire USB drive will be formatted")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Downloaded Installer")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Select disk to format")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(335),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(336),alt:""}})])])])]),t._v(" "),e("p",[t._v("Now the patcher will start the installer flashing!")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Flashing")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Success Prompt")]),t._v(" "),e("th",[t._v("Finished Flashing")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(337),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(338),alt:""}})]),t._v(" "),e("td",[e("img",{attrs:{src:a(339),alt:""}})])])])]),t._v(" "),e("h1",{attrs:{id:"once-finished-head-to-building-and-installing-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-building-and-installing-opencore"}},[t._v("#")]),t._v(" Once finished, head to "),e("RouterLink",{attrs:{to:"/BUILD.html"}},[t._v("Building and installing OpenCore")])],1)])}),[],!1,null,null,null);e.default=s.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{273:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},335:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Create-Installer-Menu.6220ded8.png"},336:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Catalog.cb53a9a5.png"},337:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Listed-Products.e77dd4c3.png"},338:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Unsupported.c42dd553.png"},339:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Progress.84e96f79.png"},340:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Needs-Installing.297e4912.png"},341:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Download-Finished.ecc832c2.png"},342:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Select-Local-Installer.88e785bd.png"},343:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Format-USB.a14e2cea.png"},344:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Flashing-Process.1d538441.png"},345:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Sucess-Prompt.d2daa669.png"},346:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Installer-Finished-Script.554b202c.png"},402:function(t,e,a){"use strict";a.r(e);var l=a(10),s=Object(l.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"download-and-build-macos-installers"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#download-and-build-macos-installers"}},[t._v("#")]),t._v(" Download and build macOS Installers")]),t._v(" "),e("p",[t._v("This document is centered around downloading and writing the macOS installer to a USB drive. If you're already familiar with how to do this, you can skip this section.")]),t._v(" "),e("ul",[e("li",[t._v("Note: 16GB+ USB drive will be required for the installer")])]),t._v(" "),e("h2",{attrs:{id:"creating-the-installer"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#creating-the-installer"}},[t._v("#")]),t._v(" Creating the installer")]),t._v(" "),e("p",[t._v("With OpenCore Legacy Patcher, our new GUI includes a download menu for macOS installers. So to start off, you'll want to grab our app:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Release Apps"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("For this guide, we'll be using the standard OpenCore-Patcher (GUI).")]),t._v(" "),e("p",[t._v("Once downloaded, open the app and you should be greeted by this menu:")]),t._v(" "),e("p",[e("img",{attrs:{src:a(273),alt:"OCLP GUI Main Menu"}})]),t._v(" "),e("p",[t._v('First, we\'ll want to select the "Create macOS Installer" button. This will present you with 2 options:')]),t._v(" "),e("p",[e("img",{attrs:{src:a(335),alt:""}})]),t._v(" "),e("p",[t._v("For this example, we'll assume you'll need an installer. Selecting this option will download Apple's Installer Catalogs and build a list for you to choose:")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Listed Installers")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Unsupported Installer")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(336),alt:"OCLP GUI Installer Download Catalog"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(337),alt:"OCLP GUI Installer Download Listed Products"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(338),alt:""}})])])])]),t._v(" "),e("p",[t._v("Since the patcher officially supports Big Sur and newer for patching, only those entries will be shown. For ourselves, we'll select macOS 12 as that's the latest public release at the time of writing. This will download and install the macOS installer to your applications folder.")]),t._v(" "),e("ul",[e("li",[t._v("Note that some machines (namely 2012 and older) may not be currently supported on macOS Ventura. If you see this prompt, you'll need to use an older version of macOS.")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Downloading the Installer")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Requesting to install")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Installing")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(339),alt:"OCLP GUI Installer Download Progress"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(340),alt:"OCLP GUI Installer Needs Installing"}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(341),alt:"OCLP GUI Installer Download Finished"}})])])])]),t._v(" "),e("p",[t._v("Once finished, you can proceed to write the installer onto a USB drive.")]),t._v(" "),e("ul",[e("li",[t._v("Note: The entire USB drive will be formatted")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Downloaded Installer")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Select disk to format")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(342),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(343),alt:""}})])])])]),t._v(" "),e("p",[t._v("Now the patcher will start the installer flashing!")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Flashing")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Success Prompt")]),t._v(" "),e("th",[t._v("Finished Flashing")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(344),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(345),alt:""}})]),t._v(" "),e("td",[e("img",{attrs:{src:a(346),alt:""}})])])])]),t._v(" "),e("h1",{attrs:{id:"once-finished-head-to-building-and-installing-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-building-and-installing-opencore"}},[t._v("#")]),t._v(" Once finished, head to "),e("RouterLink",{attrs:{to:"/BUILD.html"}},[t._v("Building and installing OpenCore")])],1)])}),[],!1,null,null,null);e.default=s.exports}}]); \ No newline at end of file diff --git a/assets/js/16.626b5adc.js b/assets/js/16.b63cfff6.js similarity index 89% rename from assets/js/16.626b5adc.js rename to assets/js/16.b63cfff6.js index 63a58233ae..eb353f753e 100644 --- a/assets/js/16.626b5adc.js +++ b/assets/js/16.b63cfff6.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{282:function(e,o,t){e.exports=t.p+"assets/img/mountefi.f1bedccd.png"},346:function(e,o,t){e.exports=t.p+"assets/img/icnspack-folder.6cad9bdf.png"},347:function(e,o,t){e.exports=t.p+"assets/img/icnspack-done.9f84140f.png"},348:function(e,o,t){e.exports=t.p+"assets/img/graphics-download.7cc2642f.png"},349:function(e,o,t){e.exports=t.p+"assets/img/graphics-open.a92a70e2.png"},350:function(e,o,t){e.exports=t.p+"assets/img/icon-SL.e5bfa343.png"},351:function(e,o,t){e.exports=t.p+"assets/img/background-moved.bbb8b0fd.png"},352:function(e,o,t){e.exports=t.p+"assets/img/mac-icns-drive.4aaed978.png"},408:function(e,o,t){"use strict";t.r(o);var n=t(10),a=Object(n.a)({},(function(){var e=this,o=e._self._c;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"creating-custom-icons-for-opencore-and-mac-boot-picker"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#creating-custom-icons-for-opencore-and-mac-boot-picker"}},[e._v("#")]),e._v(" Creating custom icons for OpenCore and Mac Boot Picker")]),e._v(" "),o("p",[e._v("For users who want to customize their setup to be more personal, OpenCore does allow for custom icons and images in the boot picker.")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("Custom Mac Boot Picker icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#installing-updated-icons"}},[e._v("Installing updated icons")])])]),e._v(" "),o("h1",{attrs:{id:"custom-opencore-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#custom-opencore-icons"}},[e._v("#")]),e._v(" Custom OpenCore icons")]),e._v(" "),o("p",[e._v("To generate custom OpenCore icons, you'll need the following:")]),e._v(" "),o("ul",[o("li",[e._v("Images in PNG format")]),e._v(" "),o("li",[e._v("Each image, with the following res:\n"),o("ul",[o("li",[e._v("Cursor — Mouse cursor (mandatory, up to 144x144).")]),e._v(" "),o("li",[e._v("Selected — Selected item (mandatory, 144x144).")]),e._v(" "),o("li",[e._v("Selector — Selecting item (mandatory, up to 144x40).")]),e._v(" "),o("li",[e._v("Left — Scrolling left (mandatory, 40x40).")]),e._v(" "),o("li",[e._v("Right — Scrolling right (mandatory, 40x40).")]),e._v(" "),o("li",[e._v("HardDrive — Generic OS (mandatory, 128x128).")]),e._v(" "),o("li",[e._v("Background — Centred background image. (Recommended max size 1920x1080)")]),e._v(" "),o("li",[e._v("Apple — Apple OS (128x128).")]),e._v(" "),o("li",[e._v("AppleRecv — Apple Recovery OS (128x128).")]),e._v(" "),o("li",[e._v("AppleTM — Apple Time Machine (128x128).")]),e._v(" "),o("li",[e._v("Windows — Windows (128x128).")]),e._v(" "),o("li",[e._v("Other — Custom entry (see "),o("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("Entries"),o("OutboundLink")],1),e._v(", 128x128).")]),e._v(" "),o("li",[e._v("ResetNVRAM — Reset NVRAM system action or tool (128x128).")]),e._v(" "),o("li",[e._v("Shell — Entry with UEFI Shell name for e.g. OpenShell (128x128).")]),e._v(" "),o("li",[e._v("Tool — Any other tool (128x128).")])])])]),e._v(" "),o("p",[e._v("Note, for each image we recommend having one of double the size. This ensures that icons are scaled correctly since .icns support dedicated images depending on HiDPI or not.")]),e._v(" "),o("p",[e._v("Once you have a custom image you want to use(for example, as a background), download the "),o("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("latest release of OpenCorePkg"),o("OutboundLink")],1),e._v(" and enter the "),o("code",[e._v("Utilities/icnspack/")]),e._v(" folder:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(346),alt:""}})]),e._v(" "),o("p",[e._v("Now "),o("code",[e._v("cd")]),e._v(" to this folder in terminal and run the following:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[e._v("./icnspack Background.icns "),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x1_image"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" "),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x2_image"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v("\n")])])]),o("p",[e._v("Once done, you'll see your custom icon generated in "),o("code",[e._v("icnspack")]),e._v("'s folder:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(347),alt:""}})]),e._v(" "),o("h1",{attrs:{id:"custom-mac-boot-picker-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Custom Mac Boot Picker icons")]),e._v(" "),o("p",[e._v("Custom boot picker icons are much more complicated on Legacy Macs. On late 2013+ Macs, the "),o("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")]),e._v(" method will work just fine. However, on many 2012 and older Macs, the icons generated will be incompatible with the firmware.")]),e._v(" "),o("p",[e._v("To generate legacy icons, you'll need the following:")]),e._v(" "),o("ul",[o("li",[e._v("A machine running macOS 10.4 through 10.11")]),e._v(" "),o("li",[e._v("Icon Composer.app (Requires Apple Developer Account for official download)\n"),o("ul",[o("li",[e._v("Users without a developer account can find mirrors here:\n"),o("ul",[o("li",[o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/docs/Icon-Composer-10.6.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Icon Composer 10.6"),o("OutboundLink")],1)]),e._v(" "),o("li",[o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/docs/Icon-Composer-10.11.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Icon Composer 10.11"),o("OutboundLink")],1)])])])])]),e._v(" "),o("li",[e._v("PNG Image you wish to convert")])]),e._v(" "),o("p",[e._v("Head to "),o("a",{attrs:{href:"https://developer.apple.com/download/more/",target:"_blank",rel:"noopener noreferrer"}},[e._v("developer.apple's More Downloads page"),o("OutboundLink")],1),e._v(" and search for "),o("code",[e._v("Graphics Tools")]),e._v(" that is supported by your OS(note for 10.6 and older, the app is hidden inside "),o("code",[e._v("Developer Tools")]),e._v("):")]),e._v(" "),o("p",[o("img",{attrs:{src:t(348),alt:""}})]),e._v(" "),o("p",[e._v("Once downloaded, open the disk image and you'll find Icon Composer.app:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(349),alt:"Graphics Open"}})]),e._v(" "),o("p",[e._v("Now run the app and simply drag the images to each section as so:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(350),alt:""}})]),e._v(" "),o("p",[e._v("Now save and export the new icns file.")]),e._v(" "),o("h1",{attrs:{id:"installing-updated-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#installing-updated-icons"}},[e._v("#")]),e._v(" Installing updated icons")]),e._v(" "),o("p",[e._v('To install, please ensure that Vault was disabled when you built OpenCore. If you\'re unsure, simply rebuild OpenCore with the Patcher setting "Vault" set to false.')]),e._v(" "),o("ul",[o("li",[o("span",{staticStyle:{color:"red"}},[e._v(" Warning")]),e._v(": Editing your OpenCore EFI incorrectly can result in a bricked install. Please ensure you have a natively supported version of macOS installed to boot into in case of issues.")])]),e._v(" "),o("p",[e._v("Now that you've verified that you can edit OpenCore safely, you'll need to mount the drive that OpenCore is stored on. To do this, download "),o("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("MountEFI"),o("OutboundLink")],1),e._v(" and run it:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(282),alt:""}})]),e._v(" "),o("p",[e._v("Select the drive you installed OpenCore to and mount it.")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"#updating-opencore-icons"}},[e._v("Updating OpenCore icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("Updating Mac Boot Picker icons")])])]),e._v(" "),o("h3",{attrs:{id:"updating-opencore-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-icons"}},[e._v("#")]),e._v(" Updating OpenCore icons")]),e._v(" "),o("p",[e._v("Head to "),o("code",[e._v("EFI/OC/Resources/Image/")]),e._v(" on your drive and you'll see all the custom icons. For Background.icns, we need to ensure the file matches the theme OpenCore has set so we add the prefix "),o("code",[e._v("Modern")]),e._v(" to it:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(351),alt:""}})]),e._v(" "),o("p",[e._v("Now reboot and you should see your updated icon(s)!")]),e._v(" "),o("h3",{attrs:{id:"updating-mac-boot-picker-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Updating Mac Boot Picker icons")]),e._v(" "),o("p",[e._v("Updating the Mac Boot Picker icons is actually quite simple. On the root of your drive, simply drop the icon into the root of the drive with the name "),o("code",[e._v(".VolumeIcon.icns")])]),e._v(" "),o("p",[o("img",{attrs:{src:t(352),alt:""}})]),e._v(" "),o("p",[e._v("Now reboot and you'll see the new icon!")])])}),[],!1,null,null,null);o.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{282:function(e,o,t){e.exports=t.p+"assets/img/mountefi.f1bedccd.png"},328:function(e,o,t){e.exports=t.p+"assets/img/icnspack-folder.6cad9bdf.png"},329:function(e,o,t){e.exports=t.p+"assets/img/icnspack-done.9f84140f.png"},330:function(e,o,t){e.exports=t.p+"assets/img/graphics-download.7cc2642f.png"},331:function(e,o,t){e.exports=t.p+"assets/img/graphics-open.a92a70e2.png"},332:function(e,o,t){e.exports=t.p+"assets/img/icon-SL.e5bfa343.png"},333:function(e,o,t){e.exports=t.p+"assets/img/background-moved.bbb8b0fd.png"},334:function(e,o,t){e.exports=t.p+"assets/img/mac-icns-drive.4aaed978.png"},401:function(e,o,t){"use strict";t.r(o);var n=t(10),a=Object(n.a)({},(function(){var e=this,o=e._self._c;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"creating-custom-icons-for-opencore-and-mac-boot-picker"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#creating-custom-icons-for-opencore-and-mac-boot-picker"}},[e._v("#")]),e._v(" Creating custom icons for OpenCore and Mac Boot Picker")]),e._v(" "),o("p",[e._v("For users who want to customize their setup to be more personal, OpenCore does allow for custom icons and images in the boot picker.")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("Custom Mac Boot Picker icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#installing-updated-icons"}},[e._v("Installing updated icons")])])]),e._v(" "),o("h1",{attrs:{id:"custom-opencore-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#custom-opencore-icons"}},[e._v("#")]),e._v(" Custom OpenCore icons")]),e._v(" "),o("p",[e._v("To generate custom OpenCore icons, you'll need the following:")]),e._v(" "),o("ul",[o("li",[e._v("Images in PNG format")]),e._v(" "),o("li",[e._v("Each image, with the following res:\n"),o("ul",[o("li",[e._v("Cursor — Mouse cursor (mandatory, up to 144x144).")]),e._v(" "),o("li",[e._v("Selected — Selected item (mandatory, 144x144).")]),e._v(" "),o("li",[e._v("Selector — Selecting item (mandatory, up to 144x40).")]),e._v(" "),o("li",[e._v("Left — Scrolling left (mandatory, 40x40).")]),e._v(" "),o("li",[e._v("Right — Scrolling right (mandatory, 40x40).")]),e._v(" "),o("li",[e._v("HardDrive — Generic OS (mandatory, 128x128).")]),e._v(" "),o("li",[e._v("Background — Centred background image. (Recommended max size 1920x1080)")]),e._v(" "),o("li",[e._v("Apple — Apple OS (128x128).")]),e._v(" "),o("li",[e._v("AppleRecv — Apple Recovery OS (128x128).")]),e._v(" "),o("li",[e._v("AppleTM — Apple Time Machine (128x128).")]),e._v(" "),o("li",[e._v("Windows — Windows (128x128).")]),e._v(" "),o("li",[e._v("Other — Custom entry (see "),o("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("Entries"),o("OutboundLink")],1),e._v(", 128x128).")]),e._v(" "),o("li",[e._v("ResetNVRAM — Reset NVRAM system action or tool (128x128).")]),e._v(" "),o("li",[e._v("Shell — Entry with UEFI Shell name for e.g. OpenShell (128x128).")]),e._v(" "),o("li",[e._v("Tool — Any other tool (128x128).")])])])]),e._v(" "),o("p",[e._v("Note, for each image we recommend having one of double the size. This ensures that icons are scaled correctly since .icns support dedicated images depending on HiDPI or not.")]),e._v(" "),o("p",[e._v("Once you have a custom image you want to use(for example, as a background), download the "),o("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("latest release of OpenCorePkg"),o("OutboundLink")],1),e._v(" and enter the "),o("code",[e._v("Utilities/icnspack/")]),e._v(" folder:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(328),alt:""}})]),e._v(" "),o("p",[e._v("Now "),o("code",[e._v("cd")]),e._v(" to this folder in terminal and run the following:")]),e._v(" "),o("div",{staticClass:"language-sh extra-class"},[o("pre",{pre:!0,attrs:{class:"language-sh"}},[o("code",[e._v("./icnspack Background.icns "),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x1_image"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v(" "),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v("<")]),e._v("insert_x2_image"),o("span",{pre:!0,attrs:{class:"token operator"}},[e._v(">")]),e._v("\n")])])]),o("p",[e._v("Once done, you'll see your custom icon generated in "),o("code",[e._v("icnspack")]),e._v("'s folder:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(329),alt:""}})]),e._v(" "),o("h1",{attrs:{id:"custom-mac-boot-picker-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#custom-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Custom Mac Boot Picker icons")]),e._v(" "),o("p",[e._v("Custom boot picker icons are much more complicated on Legacy Macs. On late 2013+ Macs, the "),o("a",{attrs:{href:"#custom-opencore-icons"}},[e._v("Custom OpenCore icons")]),e._v(" method will work just fine. However, on many 2012 and older Macs, the icons generated will be incompatible with the firmware.")]),e._v(" "),o("p",[e._v("To generate legacy icons, you'll need the following:")]),e._v(" "),o("ul",[o("li",[e._v("A machine running macOS 10.4 through 10.11")]),e._v(" "),o("li",[e._v("Icon Composer.app (Requires Apple Developer Account for official download)\n"),o("ul",[o("li",[e._v("Users without a developer account can find mirrors here:\n"),o("ul",[o("li",[o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/docs/Icon-Composer-10.6.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Icon Composer 10.6"),o("OutboundLink")],1)]),e._v(" "),o("li",[o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/docs/Icon-Composer-10.11.zip",target:"_blank",rel:"noopener noreferrer"}},[e._v("Icon Composer 10.11"),o("OutboundLink")],1)])])])])]),e._v(" "),o("li",[e._v("PNG Image you wish to convert")])]),e._v(" "),o("p",[e._v("Head to "),o("a",{attrs:{href:"https://developer.apple.com/download/more/",target:"_blank",rel:"noopener noreferrer"}},[e._v("developer.apple's More Downloads page"),o("OutboundLink")],1),e._v(" and search for "),o("code",[e._v("Graphics Tools")]),e._v(" that is supported by your OS(note for 10.6 and older, the app is hidden inside "),o("code",[e._v("Developer Tools")]),e._v("):")]),e._v(" "),o("p",[o("img",{attrs:{src:t(330),alt:""}})]),e._v(" "),o("p",[e._v("Once downloaded, open the disk image and you'll find Icon Composer.app:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(331),alt:"Graphics Open"}})]),e._v(" "),o("p",[e._v("Now run the app and simply drag the images to each section as so:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(332),alt:""}})]),e._v(" "),o("p",[e._v("Now save and export the new icns file.")]),e._v(" "),o("h1",{attrs:{id:"installing-updated-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#installing-updated-icons"}},[e._v("#")]),e._v(" Installing updated icons")]),e._v(" "),o("p",[e._v('To install, please ensure that Vault was disabled when you built OpenCore. If you\'re unsure, simply rebuild OpenCore with the Patcher setting "Vault" set to false.')]),e._v(" "),o("ul",[o("li",[o("span",{staticStyle:{color:"red"}},[e._v(" Warning")]),e._v(": Editing your OpenCore EFI incorrectly can result in a bricked install. Please ensure you have a natively supported version of macOS installed to boot into in case of issues.")])]),e._v(" "),o("p",[e._v("Now that you've verified that you can edit OpenCore safely, you'll need to mount the drive that OpenCore is stored on. To do this, download "),o("a",{attrs:{href:"https://github.com/corpnewt/MountEFI",target:"_blank",rel:"noopener noreferrer"}},[e._v("MountEFI"),o("OutboundLink")],1),e._v(" and run it:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(282),alt:""}})]),e._v(" "),o("p",[e._v("Select the drive you installed OpenCore to and mount it.")]),e._v(" "),o("ul",[o("li",[o("a",{attrs:{href:"#updating-opencore-icons"}},[e._v("Updating OpenCore icons")])]),e._v(" "),o("li",[o("a",{attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("Updating Mac Boot Picker icons")])])]),e._v(" "),o("h3",{attrs:{id:"updating-opencore-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-icons"}},[e._v("#")]),e._v(" Updating OpenCore icons")]),e._v(" "),o("p",[e._v("Head to "),o("code",[e._v("EFI/OC/Resources/Image/")]),e._v(" on your drive and you'll see all the custom icons. For Background.icns, we need to ensure the file matches the theme OpenCore has set so we add the prefix "),o("code",[e._v("Modern")]),e._v(" to it:")]),e._v(" "),o("p",[o("img",{attrs:{src:t(333),alt:""}})]),e._v(" "),o("p",[e._v("Now reboot and you should see your updated icon(s)!")]),e._v(" "),o("h3",{attrs:{id:"updating-mac-boot-picker-icons"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#updating-mac-boot-picker-icons"}},[e._v("#")]),e._v(" Updating Mac Boot Picker icons")]),e._v(" "),o("p",[e._v("Updating the Mac Boot Picker icons is actually quite simple. On the root of your drive, simply drop the icon into the root of the drive with the name "),o("code",[e._v(".VolumeIcon.icns")])]),e._v(" "),o("p",[o("img",{attrs:{src:t(334),alt:""}})]),e._v(" "),o("p",[e._v("Now reboot and you'll see the new icon!")])])}),[],!1,null,null,null);o.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/17.8eacf6fa.js b/assets/js/17.0ef45ec9.js similarity index 94% rename from assets/js/17.8eacf6fa.js rename to assets/js/17.0ef45ec9.js index a3e6c5e499..62fbdeec42 100644 --- a/assets/js/17.8eacf6fa.js +++ b/assets/js/17.0ef45ec9.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{283:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Settings-SIP-Enabled.f95aadf0.png"},284:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Settings-SIP-Root-Patch.b983af09.png"},285:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Settings-SIP-Disabled.960a27d1.png"},341:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Settings-ShowPicker.5831a6a8.png"},342:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-root-patch-update.2ede4894.png"},343:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Root-Patch-Status.88367958.png"},344:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Root-Patch.8759192a.png"},345:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Root-Patch-Finished.ce27b410.png"},405:function(t,e,s){"use strict";s.r(e);var a=s(10),i=Object(a.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"post-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#booting-without-usb-drive"}},[t._v("Booting without USB drive")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("Booting seamlessly without Boot Picker")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#sip-settings"}},[t._v("SIP settings")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#applying-post-install-volume-patches"}},[t._v("Applying Post Install Volume Patches")])])]),t._v(" "),e("h2",{attrs:{id:"booting-without-usb-drive"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[t._v("#")]),t._v(" Booting without USB drive")]),t._v(" "),e("p",[t._v("Once you've installed macOS through OpenCore, you can boot up and go through the regular install process. To boot without the USB drive plugged in is quite simple:")]),t._v(" "),e("ul",[e("li",[t._v("Download OpenCore Legacy Patcher")]),t._v(" "),e("li",[t._v("Change Patcher settings as you'd like")]),t._v(" "),e("li",[t._v("Build OpenCore again")]),t._v(" "),e("li",[t._v("Install OpenCore to internal drive")]),t._v(" "),e("li",[t._v("Reboot holding Option, and select the internal EFI")])]),t._v(" "),e("p",[t._v("And voila! No more USB drive required.")]),t._v(" "),e("h2",{attrs:{id:"booting-seamlessly-without-boot-picker"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("#")]),t._v(" Booting seamlessly without Boot Picker")]),t._v(" "),e("p",[t._v('To do this, run the OpenCore Patcher and head to Patcher Settings, then uncheck "Show OpenCore Bootpicker" on the Build tab:')]),t._v(" "),e("p",[e("img",{attrs:{src:s(341),alt:""}})]),t._v(" "),e("p",[t._v('Once you\'ve toggled it off, build your OpenCore EFI once again and install to your desired drive. Now to show the OpenCore selector, you can simply hold down the "ESC" key while clicking on EFI boot, and then you can release the "ESC" key when you see the cursor arrow at the top left.')]),t._v(" "),e("h2",{attrs:{id:"sip-settings"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#sip-settings"}},[t._v("#")]),t._v(" SIP settings")]),t._v(" "),e("p",[t._v("SIP, or System Integrity Protection, needs to be lowered on systems where root patching is required to patch data on disk. This will vary between OS versions and the model in question. OCLP by default will determine the proper SIP options for the OS version and Mac model, in most cases the user has no need to touch these settings. However, this part explains how the SIP settings work in OCLP, where lowered SIP is needed and where full SIP could be enabled.")]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("If you're unsure whether you should change the SIP settings, leave them as-is. Systems where you have already ran the Post Install Root Patching cannot enable SIP without potentially breaking the current install.")])]),t._v(" "),e("p",[t._v("SIP settings can be accessed from the Security tab shown in the images. To change SIP settings, make the changes here, return in main menu and rebuild OpenCore using the first option.")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Enabled")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Lowered (Root Patching)")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Disabled")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(283),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(284),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(285),alt:""}})])])])]),t._v(" "),e("p",[t._v("In the cases where SIP can be enabled, manually enabling it is needed. Easiest way to check whether you can fully enable SIP is the \"Post Install Root Patch\" section, if that section tells your system doesn't need patches (or you don't install the patches e.g. in case you don't need WiFi on a Mac Pro with upgraded GPU running Monterey) then it is safe to assume full SIP can be enabled.")]),t._v(" "),e("p",[e("strong",[t._v("Ventura and newer")])]),t._v(" "),e("p",[t._v("All unsupported systems require lowered SIP.")]),t._v(" "),e("p",[e("strong",[t._v("Monterey")])]),t._v(" "),e("p",[t._v('Majority of unsupported systems from 2013 onward can enable full SIP.\nPre-2012 systems, also known as "non-Metal" (includes Mac Pros without upgraded GPU), as well as NVIDIA Kepler and Intel HD 4000 GPUs require lowered SIP.')]),t._v(" "),e("p",[t._v("Some systems such as Mac Pros also require root patching for stock WiFi cards but if you do not need WiFi or you plan to upgrade the card, there is no need for root patching and as such SIP can be fully enabled.")]),t._v(" "),e("p",[e("strong",[t._v("Big Sur")])]),t._v(" "),e("p",[t._v("All Metal capable systems from 2012 onward (incl. NVIDIA Kepler and Intel HD 4000) as well as Mac Pros with upgraded GPU can run with full SIP enabled.\nNon-Metal systems still require lowered SIP.")]),t._v(" "),e("h2",{attrs:{id:"applying-post-install-volume-patches"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#applying-post-install-volume-patches"}},[t._v("#")]),t._v(" Applying Post Install Volume Patches")]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("If you need to use Migration Assistant to bring over data to your new macOS install, it is "),e("strong",[t._v("highly recommended")]),t._v(" to avoid restoring from inside Setup Assistant and waiting to install root patches until after the transfer is complete. If root patches were automatically installed, you can use the options available in the OCLP app to remove them.")]),t._v(" "),e("p",[t._v("Using Migration Assistant while patches are installed can lead to an unbootable system, requiring a reinstall of macOS.")])]),t._v(" "),e("p",[t._v("Post Install Volume Patches, sometimes also called root patches, are patches that have to be installed to disk for some older Macs to gain back functionality.")]),t._v(" "),e("p",[t._v("OCLP will automatically root patch your system during a first time install "),e("strong",[t._v("if the USB install media was created within OCLP.")]),t._v(" Users will also be prompted to install these patches after macOS updates or whenever patches are not detected on the system. We recommend rebuilding OpenCore with the latest version of OCLP to take advantage of these new features.")]),t._v(" "),e("p",[t._v("Users can also see whether applicable patches have been installed, date and version the system was root patched with in the Post-Install Menu.")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Automatic install prompt")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Status")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(342),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(343),alt:""}})])])])]),t._v(" "),e("h3",{attrs:{id:"running-post-install-patches-manually"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#running-post-install-patches-manually"}},[t._v("#")]),t._v(" Running Post Install patches manually")]),t._v(" "),e("p",[t._v("If you're using OCLP v0.4.3 or earlier, or need to run the patcher manually, you can do so with the app. There is no harm in trying to run the Patcher, as without compatible hardware, nothing will be done. You can see below on whether your hardware needs root volume patching or not.")]),t._v(" "),e("p",[t._v("There is also an option to remove root patches, which may be required in some situations, such as switching GPUs in Mac Pros or using Migration Assistant.")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Listing Patches")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Patching Finished")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(344),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(345),alt:""}})])])])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("With macOS Ventura and Macs with AMD Legacy GCN GPUs (ie. Metal), Root Patching requires a network connection to grab Apple's Kernel Debug Kit to start root patching. If your system is unable to connect to the internet, you can manually download a KDK from Apple's site:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://developer.apple.com/download/all/?q=Kernel%20Debug%20Kit",target:"_blank",rel:"noopener noreferrer"}},[t._v("Apple's Developer Download Page"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Grab the Kernel Debug Kit whose version is closest to the OS you installed, and install it to the machine running Ventura.")]),t._v(" "),e("p",[t._v("Machines that require this are those with AMD Metal dGPUs:")]),t._v(" "),e("ul",[e("li",[t._v("2008 - 2013 Mac Pros (MacPro3,1 - 6,1)")]),t._v(" "),e("li",[t._v("2009 - 2016 iMacs (iMac10,1 - 17,1)")]),t._v(" "),e("li",[t._v('2015 15" MacBook Pro with a dGPU (MacBookPro11,5)')])])]),t._v(" "),e("p",[t._v("Below entries represent GPUs no longer natively supported, ie. requiring root volume patching with OpenCore Legacy Patcher:")]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Big Sur")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Tesla (8000 - 300 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Iron Lake")]),t._v(" "),e("li",[t._v("Sandy Bridge (2000 - 3000 series)")])])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Monterey")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Tesla (8000 - 300 series)")]),t._v(" "),e("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Iron Lake")]),t._v(" "),e("li",[t._v("Sandy Bridge (2000 - 3000 series)")]),t._v(" "),e("li",[t._v("Ivy Bridge (4000 series)")])])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("Wireless Cards requiring patching in macOS Monterey")]),t._v(" "),e("ul",[e("li",[t._v("Broadcom:\n"),e("ul",[e("li",[t._v("BCM94328")]),t._v(" "),e("li",[t._v("BCM94322")])])]),t._v(" "),e("li",[t._v("Atheros")])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Ventura")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("GCN 1-3 (7000 - R9 series)")]),t._v(" "),e("li",[t._v("Polaris (RX 4xx/5xx series, if CPU lacks AVX2)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Ivy Bridge (4000 series)")]),t._v(" "),e("li",[t._v("Haswell (4400, 4600, 5000 series)")]),t._v(" "),e("li",[t._v("Broadwell (6000 series)")]),t._v(" "),e("li",[t._v("Skylake (500 series)")])])])])])])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{283:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Settings-SIP-Enabled.f95aadf0.png"},284:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Settings-SIP-Root-Patch.b983af09.png"},285:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Settings-SIP-Disabled.960a27d1.png"},348:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Settings-ShowPicker.5831a6a8.png"},349:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-root-patch-update.2ede4894.png"},350:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Root-Patch-Status.88367958.png"},351:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Root-Patch.8759192a.png"},352:function(t,e,s){t.exports=s.p+"assets/img/OCLP-GUI-Root-Patch-Finished.ce27b410.png"},407:function(t,e,s){"use strict";s.r(e);var a=s(10),i=Object(a.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"post-installation"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#post-installation"}},[t._v("#")]),t._v(" Post-Installation")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#booting-without-usb-drive"}},[t._v("Booting without USB drive")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("Booting seamlessly without Boot Picker")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#sip-settings"}},[t._v("SIP settings")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#applying-post-install-volume-patches"}},[t._v("Applying Post Install Volume Patches")])])]),t._v(" "),e("h2",{attrs:{id:"booting-without-usb-drive"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#booting-without-usb-drive"}},[t._v("#")]),t._v(" Booting without USB drive")]),t._v(" "),e("p",[t._v("Once you've installed macOS through OpenCore, you can boot up and go through the regular install process. To boot without the USB drive plugged in is quite simple:")]),t._v(" "),e("ul",[e("li",[t._v("Download OpenCore Legacy Patcher")]),t._v(" "),e("li",[t._v("Change Patcher settings as you'd like")]),t._v(" "),e("li",[t._v("Build OpenCore again")]),t._v(" "),e("li",[t._v("Install OpenCore to internal drive")]),t._v(" "),e("li",[t._v("Reboot holding Option, and select the internal EFI")])]),t._v(" "),e("p",[t._v("And voila! No more USB drive required.")]),t._v(" "),e("h2",{attrs:{id:"booting-seamlessly-without-boot-picker"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#booting-seamlessly-without-boot-picker"}},[t._v("#")]),t._v(" Booting seamlessly without Boot Picker")]),t._v(" "),e("p",[t._v('To do this, run the OpenCore Patcher and head to Patcher Settings, then uncheck "Show OpenCore Bootpicker" on the Build tab:')]),t._v(" "),e("p",[e("img",{attrs:{src:s(348),alt:""}})]),t._v(" "),e("p",[t._v('Once you\'ve toggled it off, build your OpenCore EFI once again and install to your desired drive. Now to show the OpenCore selector, you can simply hold down the "ESC" key while clicking on EFI boot, and then you can release the "ESC" key when you see the cursor arrow at the top left.')]),t._v(" "),e("h2",{attrs:{id:"sip-settings"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#sip-settings"}},[t._v("#")]),t._v(" SIP settings")]),t._v(" "),e("p",[t._v("SIP, or System Integrity Protection, needs to be lowered on systems where root patching is required to patch data on disk. This will vary between OS versions and the model in question. OCLP by default will determine the proper SIP options for the OS version and Mac model, in most cases the user has no need to touch these settings. However, this part explains how the SIP settings work in OCLP, where lowered SIP is needed and where full SIP could be enabled.")]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("If you're unsure whether you should change the SIP settings, leave them as-is. Systems where you have already ran the Post Install Root Patching cannot enable SIP without potentially breaking the current install.")])]),t._v(" "),e("p",[t._v("SIP settings can be accessed from the Security tab shown in the images. To change SIP settings, make the changes here, return in main menu and rebuild OpenCore using the first option.")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Enabled")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Lowered (Root Patching)")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("SIP Disabled")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(283),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(284),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(285),alt:""}})])])])]),t._v(" "),e("p",[t._v("In the cases where SIP can be enabled, manually enabling it is needed. Easiest way to check whether you can fully enable SIP is the \"Post Install Root Patch\" section, if that section tells your system doesn't need patches (or you don't install the patches e.g. in case you don't need WiFi on a Mac Pro with upgraded GPU running Monterey) then it is safe to assume full SIP can be enabled.")]),t._v(" "),e("p",[e("strong",[t._v("Ventura and newer")])]),t._v(" "),e("p",[t._v("All unsupported systems require lowered SIP.")]),t._v(" "),e("p",[e("strong",[t._v("Monterey")])]),t._v(" "),e("p",[t._v('Majority of unsupported systems from 2013 onward can enable full SIP.\nPre-2012 systems, also known as "non-Metal" (includes Mac Pros without upgraded GPU), as well as NVIDIA Kepler and Intel HD 4000 GPUs require lowered SIP.')]),t._v(" "),e("p",[t._v("Some systems such as Mac Pros also require root patching for stock WiFi cards but if you do not need WiFi or you plan to upgrade the card, there is no need for root patching and as such SIP can be fully enabled.")]),t._v(" "),e("p",[e("strong",[t._v("Big Sur")])]),t._v(" "),e("p",[t._v("All Metal capable systems from 2012 onward (incl. NVIDIA Kepler and Intel HD 4000) as well as Mac Pros with upgraded GPU can run with full SIP enabled.\nNon-Metal systems still require lowered SIP.")]),t._v(" "),e("h2",{attrs:{id:"applying-post-install-volume-patches"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#applying-post-install-volume-patches"}},[t._v("#")]),t._v(" Applying Post Install Volume Patches")]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("If you need to use Migration Assistant to bring over data to your new macOS install, it is "),e("strong",[t._v("highly recommended")]),t._v(" to avoid restoring from inside Setup Assistant and waiting to install root patches until after the transfer is complete. If root patches were automatically installed, you can use the options available in the OCLP app to remove them.")]),t._v(" "),e("p",[t._v("Using Migration Assistant while patches are installed can lead to an unbootable system, requiring a reinstall of macOS.")])]),t._v(" "),e("p",[t._v("Post Install Volume Patches, sometimes also called root patches, are patches that have to be installed to disk for some older Macs to gain back functionality.")]),t._v(" "),e("p",[t._v("OCLP will automatically root patch your system during a first time install "),e("strong",[t._v("if the USB install media was created within OCLP.")]),t._v(" Users will also be prompted to install these patches after macOS updates or whenever patches are not detected on the system. We recommend rebuilding OpenCore with the latest version of OCLP to take advantage of these new features.")]),t._v(" "),e("p",[t._v("Users can also see whether applicable patches have been installed, date and version the system was root patched with in the Post-Install Menu.")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Automatic install prompt")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Status")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(349),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(350),alt:""}})])])])]),t._v(" "),e("h3",{attrs:{id:"running-post-install-patches-manually"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#running-post-install-patches-manually"}},[t._v("#")]),t._v(" Running Post Install patches manually")]),t._v(" "),e("p",[t._v("If you're using OCLP v0.4.3 or earlier, or need to run the patcher manually, you can do so with the app. There is no harm in trying to run the Patcher, as without compatible hardware, nothing will be done. You can see below on whether your hardware needs root volume patching or not.")]),t._v(" "),e("p",[t._v("There is also an option to remove root patches, which may be required in some situations, such as switching GPUs in Mac Pros or using Migration Assistant.")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Listing Patches")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Patching Finished")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(351),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:s(352),alt:""}})])])])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("With macOS Ventura and Macs with AMD Legacy GCN GPUs (ie. Metal), Root Patching requires a network connection to grab Apple's Kernel Debug Kit to start root patching. If your system is unable to connect to the internet, you can manually download a KDK from Apple's site:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://developer.apple.com/download/all/?q=Kernel%20Debug%20Kit",target:"_blank",rel:"noopener noreferrer"}},[t._v("Apple's Developer Download Page"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Grab the Kernel Debug Kit whose version is closest to the OS you installed, and install it to the machine running Ventura.")]),t._v(" "),e("p",[t._v("Machines that require this are those with AMD Metal dGPUs:")]),t._v(" "),e("ul",[e("li",[t._v("2008 - 2013 Mac Pros (MacPro3,1 - 6,1)")]),t._v(" "),e("li",[t._v("2009 - 2016 iMacs (iMac10,1 - 17,1)")]),t._v(" "),e("li",[t._v('2015 15" MacBook Pro with a dGPU (MacBookPro11,5)')])])]),t._v(" "),e("p",[t._v("Below entries represent GPUs no longer natively supported, ie. requiring root volume patching with OpenCore Legacy Patcher:")]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Big Sur")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Tesla (8000 - 300 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Iron Lake")]),t._v(" "),e("li",[t._v("Sandy Bridge (2000 - 3000 series)")])])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Monterey")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Tesla (8000 - 300 series)")]),t._v(" "),e("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("TeraScale (2000 - 6000 series)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Iron Lake")]),t._v(" "),e("li",[t._v("Sandy Bridge (2000 - 3000 series)")]),t._v(" "),e("li",[t._v("Ivy Bridge (4000 series)")])])])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("Wireless Cards requiring patching in macOS Monterey")]),t._v(" "),e("ul",[e("li",[t._v("Broadcom:\n"),e("ul",[e("li",[t._v("BCM94328")]),t._v(" "),e("li",[t._v("BCM94322")])])]),t._v(" "),e("li",[t._v("Atheros")])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("GPUs requiring patching in macOS Ventura")]),t._v(" "),e("ul",[e("li",[t._v("NVIDIA:\n"),e("ul",[e("li",[t._v("Kepler (600 - 800 series)")])])]),t._v(" "),e("li",[t._v("AMD:\n"),e("ul",[e("li",[t._v("GCN 1-3 (7000 - R9 series)")]),t._v(" "),e("li",[t._v("Polaris (RX 4xx/5xx series, if CPU lacks AVX2)")])])]),t._v(" "),e("li",[t._v("Intel:\n"),e("ul",[e("li",[t._v("Ivy Bridge (4000 series)")]),t._v(" "),e("li",[t._v("Haswell (4400, 4600, 5000 series)")]),t._v(" "),e("li",[t._v("Broadwell (6000 series)")]),t._v(" "),e("li",[t._v("Skylake (500 series)")])])])])])])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/21.e928da1f.js b/assets/js/21.8b1dbdb2.js similarity index 87% rename from assets/js/21.e928da1f.js rename to assets/js/21.8b1dbdb2.js index ea5201ec9c..64ad757485 100644 --- a/assets/js/21.e928da1f.js +++ b/assets/js/21.8b1dbdb2.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{315:function(e,t,o){e.exports=o.p+"assets/img/efi-boot.8307f610.png"},316:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-1.ba0e58a4.png"},317:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-2.5e873f39.png"},318:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-3.79f71d03.png"},319:function(e,t,o){e.exports=o.p+"assets/img/oc-boot.3c2bdab5.png"},320:function(e,t,o){e.exports=o.p+"assets/img/oclp-stuck-firstreboot.12edd7b4.png"},395:function(e,t,o){"use strict";o.r(t);var s=o(10),a=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"booting-opencore-and-macos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#booting-opencore-and-macos"}},[e._v("#")]),e._v(" Booting OpenCore and macOS")]),e._v(" "),t("p",[e._v("Now we finally get to boot OpenCore!")]),e._v(" "),t("p",[e._v("Reboot the machine while holding "),t("code",[e._v("Option")]),e._v(" to select the EFI Boot entry with the OpenCore icon (holding the "),t("code",[e._v("Control")]),e._v(" key will make this the default boot entry):")]),e._v(" "),t("ul",[t("li",[e._v("This will be the Mac Boot Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(315),alt:""}})]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Note for Mac Pros/Xserves/iMacs with unflashed GPUs")]),e._v(" "),t("p",[e._v("(Adapted from the "),t("a",{attrs:{href:"https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore on the Mac Pro guide"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("p",[e._v("For Mac Pro, Xserve and, iMac users with non-flashed GPUs, you can still easily boot OpenCore and view the entire boot process.")]),e._v(" "),t("p",[e._v("Firstly, open the Terminal and run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" nvram "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"recovery-boot-mode=unused"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("reboot")]),e._v(" recovery\n")])])]),t("p",[e._v("This will make your machine reboot into the Recovery Environment. Alternatively, holding "),t("code",[e._v("Command")]),e._v(" + "),t("code",[e._v("R")]),e._v(" when your machine is starting up will also let you enter the Recovery.")]),e._v(" "),t("p",[e._v("Secondly, open the Recovery Environment's Terminal (Menu bar > Utilities > Terminal).")]),e._v(" "),t("p",[e._v("Now you'll want to get a list of drive identifiers. To do so, run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil list\n")])])]),t("p",[e._v("The command should produce a list of drives installed in your system:\n"),t("img",{attrs:{src:o(316),alt:""}})]),e._v(" "),t("p",[e._v("Keep track of the drive with the OCLP install. You will need the drive identifer for later.")]),e._v(" "),t("p",[e._v("Now you'll want to mount the EFI partition (where OCLP is installed, though it may differ if you've installed OCLP to a FAT-32 volume).")]),e._v(" "),t("p",[e._v("Run the following command (Replace X with the drive number):")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("mount")]),e._v(" diskXs1\n")])])]),t("p",[t("img",{attrs:{src:o(317),alt:""}}),e._v("\nIf everything is correct, the EFI partion should be mounted.")]),e._v(" "),t("p",[e._v("Now you'll want to use the "),t("code",[e._v("bless")]),e._v(" command to set the default boot device:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("bless "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--mount")]),e._v(" /Volumes/EFI "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--setBoot")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--file")]),e._v(" /Volumes/EFI/System/Library/CoreServices/boot.efi\n")])])]),t("p",[e._v("Once the command is run, it should produce no output.\n"),t("img",{attrs:{src:o(318),alt:""}})]),e._v(" "),t("p",[e._v("If the command produces an output, ensure that you've typed it in correctly.")]),e._v(" "),t("p",[e._v("Now you can reboot your machine. OCLP is now the default boot option!")])]),e._v(" "),t("p",[e._v('Now that you\'ve loaded OpenCore, "select Install macOS":')]),e._v(" "),t("ul",[t("li",[e._v("This will be the OpenCore Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(319),alt:""}})]),e._v(" "),t("p",[e._v("You will soon reach the installer screen! If you enabled verbose mode when building OCLP, a lot of text will run across the screen. From there, it's just like any normal macOS install. For an example of how the boot process looks, see the following video:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://www.youtube.com/watch?v=AN3zsbQV_n4",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Legacy Patcher Boot Process"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("If your Mac is looping back into the beginning of the setup after the first reboot, turn it off, start it again and hold "),t("code",[e._v("Option")]),e._v('. This time, select the option with a grey hard disk icon, it can say "macOS Installer" or the name you gave the disk during the installer process. Keep repeating this step after every reboot if necessary.')]),e._v(" "),t("p",[t("img",{attrs:{src:o(320),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[t("strong",[e._v("MacBookPro11,3 Note")]),e._v(": When booting macOS Monterey, you'll need to boot into safe mode if acceleration patches are not installed yet. "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("Otherwise, you'll hit a black screen due to missing NVIDIA drivers."),t("OutboundLink")],1),e._v(" Safe Mode can be entered by holding "),t("code",[e._v("Shift + Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),t("h1",{attrs:{id:"once-installed-and-booting-head-to-post-installation"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#once-installed-and-booting-head-to-post-installation"}},[e._v("#")]),e._v(" Once installed and booting, head to "),t("RouterLink",{attrs:{to:"/POST-INSTALL.html"}},[e._v("Post-Installation")])],1)])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{315:function(e,t,o){e.exports=o.p+"assets/img/efi-boot.8307f610.png"},316:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-1.ba0e58a4.png"},317:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-2.5e873f39.png"},318:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-3.79f71d03.png"},319:function(e,t,o){e.exports=o.p+"assets/img/oc-boot.3c2bdab5.png"},320:function(e,t,o){e.exports=o.p+"assets/img/oclp-stuck-firstreboot.12edd7b4.png"},395:function(e,t,o){"use strict";o.r(t);var s=o(10),a=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"booting-opencore-and-macos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#booting-opencore-and-macos"}},[e._v("#")]),e._v(" Booting OpenCore and macOS")]),e._v(" "),t("p",[e._v("Now we finally get to boot OpenCore!")]),e._v(" "),t("p",[e._v("Reboot the machine while holding "),t("code",[e._v("Option")]),e._v(" to select the EFI Boot entry with the OpenCore icon (holding the "),t("code",[e._v("Control")]),e._v(" key will make this the default boot entry):")]),e._v(" "),t("ul",[t("li",[e._v("This will be the Mac Boot Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(315),alt:""}})]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Note for Mac Pros/Xserves/iMacs with unflashed GPUs")]),e._v(" "),t("p",[e._v("(Adapted from the "),t("a",{attrs:{href:"https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore on the Mac Pro guide"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("p",[e._v("For Mac Pro, Xserve and, iMac users with non-flashed GPUs, you can still easily boot OpenCore and view the entire boot process.")]),e._v(" "),t("p",[e._v("Firstly, open the Terminal and run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" nvram "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"recovery-boot-mode=unused"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("reboot")]),e._v(" recovery\n")])])]),t("p",[e._v("This will make your machine reboot into the Recovery Environment. Alternatively, holding "),t("code",[e._v("Command")]),e._v(" + "),t("code",[e._v("R")]),e._v(" when your machine is starting up will also let you enter the Recovery.")]),e._v(" "),t("p",[e._v("Secondly, open the Recovery Environment's Terminal (Menu bar > Utilities > Terminal).")]),e._v(" "),t("p",[e._v("Now you'll want to get a list of drive identifiers. To do so, run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil list\n")])])]),t("p",[e._v("The command should produce a list of drives installed in your system:\n"),t("img",{attrs:{src:o(316),alt:""}})]),e._v(" "),t("p",[e._v("Keep track of the drive with the OCLP install. You will need the drive identifer for later.")]),e._v(" "),t("p",[e._v("Now you'll want to mount the EFI partition (where OCLP is installed, though it may differ if you've installed OCLP to a FAT-32 volume).")]),e._v(" "),t("p",[e._v("Run the following command (Replace X with the drive number):")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("mount")]),e._v(" diskXs1\n")])])]),t("p",[t("img",{attrs:{src:o(317),alt:""}}),e._v("\nIf everything is correct, the EFI partion should be mounted.")]),e._v(" "),t("p",[e._v("Now you'll want to use the "),t("code",[e._v("bless")]),e._v(" command to set the default boot device:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("bless "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--mount")]),e._v(" /Volumes/EFI "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--setBoot")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--file")]),e._v(" /Volumes/EFI/System/Library/CoreServices/boot.efi\n")])])]),t("p",[e._v("Once the command is run, it should produce no output.\n"),t("img",{attrs:{src:o(318),alt:""}})]),e._v(" "),t("p",[e._v("If the command produces an output, ensure that you've typed it in correctly.")]),e._v(" "),t("p",[e._v("Now you can reboot your machine. OCLP is now the default boot option!")])]),e._v(" "),t("p",[e._v('Now that you\'ve loaded OpenCore, "select Install macOS":')]),e._v(" "),t("ul",[t("li",[e._v("This will be the OpenCore Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(319),alt:""}})]),e._v(" "),t("p",[e._v("You will soon reach the installer screen! If you enabled verbose mode when building OCLP, a lot of text will run across the screen. From there, it's just like any normal macOS install. For an example of how the boot process looks, see the following video:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://www.youtube.com/watch?v=AN3zsbQV_n4",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Legacy Patcher Boot Process"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("If your Mac is looping back into the beginning of the setup after the first reboot, turn it off, start it again and hold "),t("code",[e._v("Option")]),e._v('. This time, select the option with a grey hard disk icon, it can say "macOS Installer" or the name you gave the disk during the installer process. Keep repeating this step after every reboot if necessary.')]),e._v(" "),t("p",[t("img",{attrs:{src:o(320),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[t("strong",[e._v("MacBookPro11,3 Note")]),e._v(": When booting macOS Monterey, you'll need to boot into safe mode if acceleration patches are not installed yet. "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("Otherwise, you'll hit a black screen due to missing NVIDIA drivers."),t("OutboundLink")],1),e._v(" Safe Mode can be entered by holding "),t("code",[e._v("Shift + Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("T1 systems note")]),e._v(" "),t("p",[e._v("When installing macOS Sonoma or newer on a T1 system, full disk wipe will remove T1 functionality (touchbar etc). Therefore when installing, only wipe the volume containing the operating system.")]),e._v(" "),t("p",[t("a",{attrs:{href:"https://dortania.github.io/OpenCore-Legacy-Patcher/TROUBLESHOOTING.html#no-t1-functionality-after-installing-sonoma-or-newer",target:"_blank",rel:"noopener noreferrer"}},[e._v("More info here"),t("OutboundLink")],1)])]),e._v(" "),t("h1",{attrs:{id:"once-installed-and-booting-head-to-post-installation"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#once-installed-and-booting-head-to-post-installation"}},[e._v("#")]),e._v(" Once installed and booting, head to "),t("RouterLink",{attrs:{to:"/POST-INSTALL.html"}},[e._v("Post-Installation")])],1)])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/22.13559b8b.js b/assets/js/22.2e2aa446.js similarity index 99% rename from assets/js/22.13559b8b.js rename to assets/js/22.2e2aa446.js index f36a594959..2f7d4ca11c 100644 --- a/assets/js/22.13559b8b.js +++ b/assets/js/22.2e2aa446.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{293:function(t,o,e){t.exports=e.p+"assets/img/ventura_uc1.403d1dfe.png"},294:function(t,o,e){t.exports=e.p+"assets/img/ventura_uc2.223d93b6.png"},359:function(t,o,e){t.exports=e.p+"assets/img/UC-enable-1.956705f7.png"},360:function(t,o,e){t.exports=e.p+"assets/img/UC-enable-2.7d84d4a0.png"},361:function(t,o,e){t.exports=e.p+"assets/img/OCLP-SMBIOS-Allow-Native-Spoof.8f73c0c2.png"},362:function(t,o,e){t.exports=e.p+"assets/img/OCLP-smbios-settings.223d93b6.png"},415:function(t,o,e){"use strict";e.r(o);var a=e(10),r=Object(a.a)({},(function(){var t=this,o=t._self._c;return o("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[o("h1",{attrs:{id:"universal-control-on-unsupported-macs"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#universal-control-on-unsupported-macs"}},[t._v("#")]),t._v(" Universal Control on unsupported Macs")]),t._v(" "),o("p",[t._v("Introduced in macOS 12 Monterey, Universal Control is a feature that allows a Mac to control other Macs and/or iPads, share input devices, and share files across them simultaneously. With OpenCore and FeatureUnlock, Universal Control can be unlocked for most unsupported Macs, as long as they meet the technical requirements listed on this page.")]),t._v(" "),o("ul",[o("li",[t._v("Note: The following page is primarily for tinkerers, no proper support is provided outside of Discord support (see bottom of page).")])]),t._v(" "),o("h2",{attrs:{id:"enabling-universal-control"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#enabling-universal-control"}},[t._v("#")]),t._v(" Enabling Universal Control")]),t._v(" "),o("p",[t._v("If you meet all the requirements, in most cases you can go to Display Preferences and tick the Universal Control settings to enable it. If you're planning to use Universal Control with an iPad, make sure to enable Universal Control on the iPad as well.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Display Preferences")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("Universal Control settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(359),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(360),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),o("p",[t._v("Most Mac models from 2011 and above should work out of the box. However, older Macs like the 2008-2011 MacBook Pros require upgrading the Wi-Fi/Bluetooth card to a newer model. More info in the "),o("a",{attrs:{href:"#requirements-for-universal-control"}},[t._v("requirements section.")])]),t._v(" "),o("p",[t._v("Some Monterey-native models are blacklisted, check the "),o("a",{attrs:{href:"#blacklisted-models"}},[t._v("blacklisted models section")]),t._v(" for more info.")]),t._v(" "),o("h2",{attrs:{id:"requirements-for-universal-control"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#requirements-for-universal-control"}},[t._v("#")]),t._v(" Requirements for Universal Control")]),t._v(" "),o("p",[t._v("Technical requirements:")]),t._v(" "),o("ul",[o("li",[t._v("Wi-Fi 4 (802.11n)")]),t._v(" "),o("li",[t._v("Bluetooth 4.0")]),t._v(" "),o("li",[t._v("macOS Monterey 12.4 or newer")]),t._v(" "),o("li",[t._v("iPadOS 15.4 or newer (if applicable)")]),t._v(" "),o("li",[t._v("OpenCore Legacy Patcher 0.4.3 or newer")])]),t._v(" "),o("p",[t._v("Check the "),o("a",{attrs:{href:"#table-of-models"}},[t._v("table of models")]),t._v(" below to see whether you need to upgrade hardware and exactly what hardware is required to be changed based on the offending Macs listed. For help on how to upgrade the Wi-Fi card in older 2008-2011 models, refer to the "),o("code",[t._v("#hardware")]),t._v(" channel in the "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("Discord server"),o("OutboundLink")],1),t._v(" if required.")]),t._v(" "),o("p",[t._v("Other requirements:")]),t._v(" "),o("ul",[o("li",[t._v("All devices are signed into the same iCloud account.")]),t._v(" "),o("li",[t._v("Two Factor Authentication is enabled with your Apple ID.")]),t._v(" "),o("li",[t._v("Bluetooth and WiFi are enabled. Neither needs to be connected, leaving them enabled is sufficient.")]),t._v(" "),o("li",[t._v("Handoff turned on from iCloud settings.")]),t._v(" "),o("li",[t._v("The devices in question are in close proximity.")])]),t._v(" "),o("h3",{attrs:{id:"table-of-models"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#table-of-models"}},[t._v("#")]),t._v(" Table of models")]),t._v(" "),o("p",[t._v("This table shows which models do and do not support Universal Control out of box (OOB) and what is required to gain support.\nNote: For AirPort upgrades, only the best/newest cards are listed.")]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBook5,1")]),t._v(" "),o("td",[t._v("Wi-Fi 4 / BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle ")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook5,2")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("WiFi 4 / BT 2.1 EDR")]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook6,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook7,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook8,1")]),t._v(" "),o("td",[t._v("WiFi 4 + BT 4.2")]),t._v(" "),o("td",[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",[t._v("Universal Control will work.")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook Air")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBookAir2,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir3,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir3,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir4,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir4,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir5,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir5,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir6,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir6,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir7,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir7,2")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook Pro")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBookPro4,1")]),t._v(" "),o("td",{attrs:{rowspan:"9"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"11"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,1")]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,3")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,4")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,5")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro6,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro6,2")]),t._v(" "),o("td",[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro7,1")]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro8,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro8,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro9,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro9,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro10,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro10,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,3")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,4")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 5 + BT 4.2")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,5")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro12,1")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Mac mini")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Macmini3,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Upgrade requires some heavy electrical and case modifications, so instead used a Broadcom USB Bluetooth 4.0+ Dongle.")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini4,1")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,1")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,2")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,3")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini6,1")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini6,2")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini7,1")]),t._v(" "),o("td",[t._v("Wi-Fi 5 + BT 4.0")]),t._v(" "),o("td",[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("iMac")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("iMac7,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"9"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CD card")])]),t._v(" "),o("tr",[o("td",[t._v("iMac8,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac9,1")]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")])]),t._v(" "),o("tr",[o("td",[t._v("iMac10,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac12,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("iMac12,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"8"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"8"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,1")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,4")])]),t._v(" "),o("tr",[o("td",[t._v("iMac15,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac16,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 5 + BT 4.2")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("iMac16,2")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Mac Pro")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacPro3,1")]),t._v(" "),o("td",[t._v("Wi-Fi 4 + BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro4,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro5,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro6,1")]),t._v(" "),o("td",[t._v("Wi-Fi 5 + BT 4.0")]),t._v(" "),o("td",[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])])])]),t._v(" "),o("ul",[o("li",[t._v("Note: Some older Mac Pro configurations may not have shipped with a WiFi card in the base model")])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Xserve ;p")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Xserve2,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("N/A")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Install a PCIe BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("Xserve3,1")])])])])]),t._v(" "),o("h2",{attrs:{id:"blacklisted-models"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#blacklisted-models"}},[t._v("#")]),t._v(" Blacklisted models")]),t._v(" "),o("p",[t._v("The following models are blacklisted from using Universal Control by Apple:")]),t._v(" "),o("ul",[o("li",[t._v('MacBookAir7,x - MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("li",[t._v('MacBookPro11,4 - MacBook Pro Mid 2015 15" (Intel Iris)')]),t._v(" "),o("li",[t._v('MacBookPro11,5 - MacBook Pro Mid 2015 15" (dGPU)')]),t._v(" "),o("li",[t._v('MacBookPro12,x - MacBook Pro Early 2015 13"')]),t._v(" "),o("li",[t._v('iMac16,x - iMac Late 2015 21"')]),t._v(" "),o("li",[t._v("Macmini7,x - Mac mini 2014")]),t._v(" "),o("li",[t._v("MacPro6,x - Mac Pro Late 2013")])]),t._v(" "),o("p",[t._v("The hardware in these models are capable of supporting Universal Control, but due to blacklisting, the only solution to use Universal Control on these models is to spoof their SMBIOS. SMBIOS spoofing essentially fools some aspects of macOS to think they are running on a different machine.")]),t._v(" "),o("p",[t._v("With SMBIOS Spoofing, the Universal Control handshake recognizes a different SMBIOS and thus grants a blacklisted Mac to connect to other Macs and iPads with Universal Control.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Situation")]),t._v(" "),o("th",[t._v("Condition")]),t._v(" "),o("th",[t._v("Solution")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Mac <-> Mac connection")]),t._v(" "),o("td",[t._v("Monterey-unsupported")]),t._v(" "),o("td",[t._v("No spoofing needed")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> iPad connection")]),t._v(" "),o("td",[t._v("Monterey-unsupported")]),t._v(" "),o("td",[t._v("No spoofing needed")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> Mac connection")]),t._v(" "),o("td",[t._v("One or both are blacklisted")]),t._v(" "),o("td",[t._v("Spoofing required on blacklisted Macs")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> iPad connection")]),t._v(" "),o("td",[t._v("Blacklisted Mac")]),t._v(" "),o("td",[t._v("Spoofing required on blacklisted Mac")])])])]),t._v(" "),o("div",{staticClass:"custom-block warning"},[o("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),o("p",[t._v("Before we continue, please keep in mind that SMBIOS Spoofing is an advanced feature of OpenCore. Reckless usage of it could potentially break important functionality and leave your installation in a non-working state. Once you boot into a spoofed state, it is highly recommended that you stay spoofed, and avoid booting macOS without OpenCore.")])]),t._v(" "),o("h3",{attrs:{id:"how-to-spoof"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#how-to-spoof"}},[t._v("#")]),t._v(" How to spoof")]),t._v(" "),o("p",[t._v("Ventura has dropped more models which includes all of the blacklisted Macs in question, making the procedure slightly different. It is important to follow the guide for the version you're on, failing to do so is likely to cause boot issues.")]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Sonoma")]),t._v(" "),o("p",[t._v("Firstly run OpenCore Legacy Patcher.")]),t._v(" "),o("p",[t._v("Then go to "),o("strong",[t._v("Settings")]),t._v(" and "),o("strong",[t._v("SMBIOS")]),t._v(" tab, set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("p",[t._v('Notice that "Allow native models" and "Allow Native Spoofs" '),o("strong",[t._v("are NOT")]),t._v(" enabled unlike on Monterey, this is on purpose. They are no longer relevant on Sonoma and enabling them will cause boot issues.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(293),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(294),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Spoofing to any model with native Sonoma support should work, but these are the earliest Macs natively supported by Sonoma and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Ventura as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro15,2")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro15,2")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac19,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Ventura")]),t._v(" "),o("p",[t._v("Firstly run OpenCore Legacy Patcher.")]),t._v(" "),o("p",[t._v("Then go to "),o("strong",[t._v("Settings")]),t._v(" and "),o("strong",[t._v("SMBIOS")]),t._v(" tab, set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("p",[t._v('Notice that "Allow native models" and "Allow Native Spoofs" '),o("strong",[t._v("are NOT")]),t._v(" enabled unlike on Monterey, this is on purpose. They are no longer relevant on Ventura and enabling them will cause boot issues.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(293),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(294),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Spoofing to any model with native Ventura support should work, but these are the earliest Macs natively supported by Ventura and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Ventura as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro14,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro14,3")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac18,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Monterey")]),t._v(" "),o("p",[t._v("Firstly, run OpenCore Legacy Patcher. Secondly, go to "),o("strong",[t._v("Settings")]),t._v(" then the "),o("strong",[t._v("App")]),t._v(" tab and tick "),o("strong",[t._v("Allow native models")]),t._v(".")]),t._v(" "),o("p",[o("a",{attrs:{href:"./images/OCLP-App-Allow-Native-Models.png"}})]),t._v(" "),o("p",[t._v("Then, go to "),o("strong",[t._v("SMBIOS")]),t._v(" tab, tick "),o("strong",[t._v("Allow spoofing native Macs")]),t._v(", set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model to "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(361),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(362),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Any model after the list of officially blacklisted Macs should be supported, but these are the earliest Macs with Universal Control support, and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Monterey, as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro13,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro13,3")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac18,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("p",[o("strong",[t._v("Note:")]),t._v(" Unless you are building OpenCore on a different machine than it's targeted for, "),o("strong",[t._v("do not")]),t._v(" change the model in the main settings view. It is important to understand that OCLP targets this model regardless of what you may have spoofed to, as your Mac is still what the Native SMBIOS shows.")]),t._v(" "),o("p",[t._v("Lastly, Build and install OpenCore again, and reboot back to the OS. Enable Universal Control as explained in the "),o("a",{attrs:{href:"#enabling-universal-control"}},[t._v("Enabling Universal Control section.")])]),t._v(" "),o("p",[t._v("You should now be prompted to log back into iCloud by your Mac. If you get this prompt, you have successfully configured SMBIOS spoofing. Otherwise, verify that you have correctly followed the steps listed above, or ask on the Discord server for further assistance in "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("#misc-help"),o("OutboundLink")],1),t._v(".")])])}),[],!1,null,null,null);o.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{293:function(t,o,e){t.exports=e.p+"assets/img/ventura_uc1.403d1dfe.png"},294:function(t,o,e){t.exports=e.p+"assets/img/ventura_uc2.223d93b6.png"},359:function(t,o,e){t.exports=e.p+"assets/img/UC-enable-1.956705f7.png"},360:function(t,o,e){t.exports=e.p+"assets/img/UC-enable-2.7d84d4a0.png"},361:function(t,o,e){t.exports=e.p+"assets/img/OCLP-SMBIOS-Allow-Native-Spoof.8f73c0c2.png"},362:function(t,o,e){t.exports=e.p+"assets/img/OCLP-smbios-settings.223d93b6.png"},416:function(t,o,e){"use strict";e.r(o);var a=e(10),r=Object(a.a)({},(function(){var t=this,o=t._self._c;return o("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[o("h1",{attrs:{id:"universal-control-on-unsupported-macs"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#universal-control-on-unsupported-macs"}},[t._v("#")]),t._v(" Universal Control on unsupported Macs")]),t._v(" "),o("p",[t._v("Introduced in macOS 12 Monterey, Universal Control is a feature that allows a Mac to control other Macs and/or iPads, share input devices, and share files across them simultaneously. With OpenCore and FeatureUnlock, Universal Control can be unlocked for most unsupported Macs, as long as they meet the technical requirements listed on this page.")]),t._v(" "),o("ul",[o("li",[t._v("Note: The following page is primarily for tinkerers, no proper support is provided outside of Discord support (see bottom of page).")])]),t._v(" "),o("h2",{attrs:{id:"enabling-universal-control"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#enabling-universal-control"}},[t._v("#")]),t._v(" Enabling Universal Control")]),t._v(" "),o("p",[t._v("If you meet all the requirements, in most cases you can go to Display Preferences and tick the Universal Control settings to enable it. If you're planning to use Universal Control with an iPad, make sure to enable Universal Control on the iPad as well.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Display Preferences")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("Universal Control settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(359),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(360),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),o("p",[t._v("Most Mac models from 2011 and above should work out of the box. However, older Macs like the 2008-2011 MacBook Pros require upgrading the Wi-Fi/Bluetooth card to a newer model. More info in the "),o("a",{attrs:{href:"#requirements-for-universal-control"}},[t._v("requirements section.")])]),t._v(" "),o("p",[t._v("Some Monterey-native models are blacklisted, check the "),o("a",{attrs:{href:"#blacklisted-models"}},[t._v("blacklisted models section")]),t._v(" for more info.")]),t._v(" "),o("h2",{attrs:{id:"requirements-for-universal-control"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#requirements-for-universal-control"}},[t._v("#")]),t._v(" Requirements for Universal Control")]),t._v(" "),o("p",[t._v("Technical requirements:")]),t._v(" "),o("ul",[o("li",[t._v("Wi-Fi 4 (802.11n)")]),t._v(" "),o("li",[t._v("Bluetooth 4.0")]),t._v(" "),o("li",[t._v("macOS Monterey 12.4 or newer")]),t._v(" "),o("li",[t._v("iPadOS 15.4 or newer (if applicable)")]),t._v(" "),o("li",[t._v("OpenCore Legacy Patcher 0.4.3 or newer")])]),t._v(" "),o("p",[t._v("Check the "),o("a",{attrs:{href:"#table-of-models"}},[t._v("table of models")]),t._v(" below to see whether you need to upgrade hardware and exactly what hardware is required to be changed based on the offending Macs listed. For help on how to upgrade the Wi-Fi card in older 2008-2011 models, refer to the "),o("code",[t._v("#hardware")]),t._v(" channel in the "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("Discord server"),o("OutboundLink")],1),t._v(" if required.")]),t._v(" "),o("p",[t._v("Other requirements:")]),t._v(" "),o("ul",[o("li",[t._v("All devices are signed into the same iCloud account.")]),t._v(" "),o("li",[t._v("Two Factor Authentication is enabled with your Apple ID.")]),t._v(" "),o("li",[t._v("Bluetooth and WiFi are enabled. Neither needs to be connected, leaving them enabled is sufficient.")]),t._v(" "),o("li",[t._v("Handoff turned on from iCloud settings.")]),t._v(" "),o("li",[t._v("The devices in question are in close proximity.")])]),t._v(" "),o("h3",{attrs:{id:"table-of-models"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#table-of-models"}},[t._v("#")]),t._v(" Table of models")]),t._v(" "),o("p",[t._v("This table shows which models do and do not support Universal Control out of box (OOB) and what is required to gain support.\nNote: For AirPort upgrades, only the best/newest cards are listed.")]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBook5,1")]),t._v(" "),o("td",[t._v("Wi-Fi 4 / BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle ")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook5,2")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("WiFi 4 / BT 2.1 EDR")]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook6,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook7,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook8,1")]),t._v(" "),o("td",[t._v("WiFi 4 + BT 4.2")]),t._v(" "),o("td",[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",[t._v("Universal Control will work.")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook Air")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBookAir2,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir3,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir3,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir4,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir4,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir5,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir5,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir6,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir6,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir7,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir7,2")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook Pro")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBookPro4,1")]),t._v(" "),o("td",{attrs:{rowspan:"9"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"11"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,1")]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,3")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,4")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,5")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro6,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro6,2")]),t._v(" "),o("td",[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro7,1")]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro8,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro8,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro9,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro9,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro10,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro10,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,3")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,4")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 5 + BT 4.2")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,5")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro12,1")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Mac mini")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Macmini3,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Upgrade requires some heavy electrical and case modifications, so instead used a Broadcom USB Bluetooth 4.0+ Dongle.")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini4,1")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,1")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,2")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,3")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini6,1")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini6,2")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini7,1")]),t._v(" "),o("td",[t._v("Wi-Fi 5 + BT 4.0")]),t._v(" "),o("td",[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("iMac")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("iMac7,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"9"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CD card")])]),t._v(" "),o("tr",[o("td",[t._v("iMac8,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac9,1")]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")])]),t._v(" "),o("tr",[o("td",[t._v("iMac10,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac12,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("iMac12,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"8"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"8"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,1")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,4")])]),t._v(" "),o("tr",[o("td",[t._v("iMac15,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac16,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 5 + BT 4.2")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("iMac16,2")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Mac Pro")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacPro3,1")]),t._v(" "),o("td",[t._v("Wi-Fi 4 + BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro4,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro5,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro6,1")]),t._v(" "),o("td",[t._v("Wi-Fi 5 + BT 4.0")]),t._v(" "),o("td",[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])])])]),t._v(" "),o("ul",[o("li",[t._v("Note: Some older Mac Pro configurations may not have shipped with a WiFi card in the base model")])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Xserve ;p")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Xserve2,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("N/A")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Install a PCIe BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("Xserve3,1")])])])])]),t._v(" "),o("h2",{attrs:{id:"blacklisted-models"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#blacklisted-models"}},[t._v("#")]),t._v(" Blacklisted models")]),t._v(" "),o("p",[t._v("The following models are blacklisted from using Universal Control by Apple:")]),t._v(" "),o("ul",[o("li",[t._v('MacBookAir7,x - MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("li",[t._v('MacBookPro11,4 - MacBook Pro Mid 2015 15" (Intel Iris)')]),t._v(" "),o("li",[t._v('MacBookPro11,5 - MacBook Pro Mid 2015 15" (dGPU)')]),t._v(" "),o("li",[t._v('MacBookPro12,x - MacBook Pro Early 2015 13"')]),t._v(" "),o("li",[t._v('iMac16,x - iMac Late 2015 21"')]),t._v(" "),o("li",[t._v("Macmini7,x - Mac mini 2014")]),t._v(" "),o("li",[t._v("MacPro6,x - Mac Pro Late 2013")])]),t._v(" "),o("p",[t._v("The hardware in these models are capable of supporting Universal Control, but due to blacklisting, the only solution to use Universal Control on these models is to spoof their SMBIOS. SMBIOS spoofing essentially fools some aspects of macOS to think they are running on a different machine.")]),t._v(" "),o("p",[t._v("With SMBIOS Spoofing, the Universal Control handshake recognizes a different SMBIOS and thus grants a blacklisted Mac to connect to other Macs and iPads with Universal Control.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Situation")]),t._v(" "),o("th",[t._v("Condition")]),t._v(" "),o("th",[t._v("Solution")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Mac <-> Mac connection")]),t._v(" "),o("td",[t._v("Monterey-unsupported")]),t._v(" "),o("td",[t._v("No spoofing needed")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> iPad connection")]),t._v(" "),o("td",[t._v("Monterey-unsupported")]),t._v(" "),o("td",[t._v("No spoofing needed")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> Mac connection")]),t._v(" "),o("td",[t._v("One or both are blacklisted")]),t._v(" "),o("td",[t._v("Spoofing required on blacklisted Macs")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> iPad connection")]),t._v(" "),o("td",[t._v("Blacklisted Mac")]),t._v(" "),o("td",[t._v("Spoofing required on blacklisted Mac")])])])]),t._v(" "),o("div",{staticClass:"custom-block warning"},[o("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),o("p",[t._v("Before we continue, please keep in mind that SMBIOS Spoofing is an advanced feature of OpenCore. Reckless usage of it could potentially break important functionality and leave your installation in a non-working state. Once you boot into a spoofed state, it is highly recommended that you stay spoofed, and avoid booting macOS without OpenCore.")])]),t._v(" "),o("h3",{attrs:{id:"how-to-spoof"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#how-to-spoof"}},[t._v("#")]),t._v(" How to spoof")]),t._v(" "),o("p",[t._v("Ventura has dropped more models which includes all of the blacklisted Macs in question, making the procedure slightly different. It is important to follow the guide for the version you're on, failing to do so is likely to cause boot issues.")]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Sonoma")]),t._v(" "),o("p",[t._v("Firstly run OpenCore Legacy Patcher.")]),t._v(" "),o("p",[t._v("Then go to "),o("strong",[t._v("Settings")]),t._v(" and "),o("strong",[t._v("SMBIOS")]),t._v(" tab, set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("p",[t._v('Notice that "Allow native models" and "Allow Native Spoofs" '),o("strong",[t._v("are NOT")]),t._v(" enabled unlike on Monterey, this is on purpose. They are no longer relevant on Sonoma and enabling them will cause boot issues.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(293),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(294),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Spoofing to any model with native Sonoma support should work, but these are the earliest Macs natively supported by Sonoma and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Ventura as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro15,2")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro15,2")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac19,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Ventura")]),t._v(" "),o("p",[t._v("Firstly run OpenCore Legacy Patcher.")]),t._v(" "),o("p",[t._v("Then go to "),o("strong",[t._v("Settings")]),t._v(" and "),o("strong",[t._v("SMBIOS")]),t._v(" tab, set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("p",[t._v('Notice that "Allow native models" and "Allow Native Spoofs" '),o("strong",[t._v("are NOT")]),t._v(" enabled unlike on Monterey, this is on purpose. They are no longer relevant on Ventura and enabling them will cause boot issues.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(293),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(294),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Spoofing to any model with native Ventura support should work, but these are the earliest Macs natively supported by Ventura and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Ventura as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro14,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro14,3")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac18,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Monterey")]),t._v(" "),o("p",[t._v("Firstly, run OpenCore Legacy Patcher. Secondly, go to "),o("strong",[t._v("Settings")]),t._v(" then the "),o("strong",[t._v("App")]),t._v(" tab and tick "),o("strong",[t._v("Allow native models")]),t._v(".")]),t._v(" "),o("p",[o("a",{attrs:{href:"./images/OCLP-App-Allow-Native-Models.png"}})]),t._v(" "),o("p",[t._v("Then, go to "),o("strong",[t._v("SMBIOS")]),t._v(" tab, tick "),o("strong",[t._v("Allow spoofing native Macs")]),t._v(", set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model to "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(361),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(362),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Any model after the list of officially blacklisted Macs should be supported, but these are the earliest Macs with Universal Control support, and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Monterey, as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro13,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro13,3")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac18,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("p",[o("strong",[t._v("Note:")]),t._v(" Unless you are building OpenCore on a different machine than it's targeted for, "),o("strong",[t._v("do not")]),t._v(" change the model in the main settings view. It is important to understand that OCLP targets this model regardless of what you may have spoofed to, as your Mac is still what the Native SMBIOS shows.")]),t._v(" "),o("p",[t._v("Lastly, Build and install OpenCore again, and reboot back to the OS. Enable Universal Control as explained in the "),o("a",{attrs:{href:"#enabling-universal-control"}},[t._v("Enabling Universal Control section.")])]),t._v(" "),o("p",[t._v("You should now be prompted to log back into iCloud by your Mac. If you get this prompt, you have successfully configured SMBIOS spoofing. Otherwise, verify that you have correctly followed the steps listed above, or ask on the Discord server for further assistance in "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("#misc-help"),o("OutboundLink")],1),t._v(".")])])}),[],!1,null,null,null);o.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/24.b1539acb.js b/assets/js/24.106b5faf.js similarity index 98% rename from assets/js/24.b1539acb.js rename to assets/js/24.106b5faf.js index 942069be86..df45da0673 100644 --- a/assets/js/24.b1539acb.js +++ b/assets/js/24.106b5faf.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{273:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},323:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Start.61964260.png"},324:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Finished.8fc0d8ea.png"},325:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Disk.d9a3392f.png"},326:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Partition.131e5d28.png"},397:function(t,e,a){"use strict";a.r(e);var n=a(10),i=Object(n.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"building-and-installing-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#building-and-installing-opencore"}},[t._v("#")]),t._v(" Building and installing OpenCore")]),t._v(" "),e("p",[t._v("Now that we have a macOS installer, let's now build our OpenCore configuration!")]),t._v(" "),e("p",[t._v("If you haven't downloaded OpenCore Patcher yet, do so now:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/dortania/Opencore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Releases"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Next, run the "),e("code",[t._v("OpenCore-Patcher.app")]),t._v(":")]),t._v(" "),e("p",[e("img",{attrs:{src:a(273),alt:""}})]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("OpenCore configurations are hardware specific.\nIf you're building OpenCore for a different model than you're currently running, it is absolutely necessary to select the proper model from Settings.")])]),t._v(" "),e("p",[t._v("Here we'll select Build and Install OpenCore and start building:")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Start Building")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Building")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(323),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(324),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),e("p",[t._v("Once it finishes building, you'll want to select the Install OpenCore button:")]),t._v(" "),e("ul",[e("li",[t._v("If you created a macOS USB manually and don't see it listed, make sure it's either formatted as GUID/GPT or has a FAT32 partition for OpenCore to reside on.")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Drive")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Partition")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(325),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(326),alt:""}})])])])]),t._v(" "),e("h1",{attrs:{id:"once-finished-head-to-booting-opencore-and-macos"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-booting-opencore-and-macos"}},[t._v("#")]),t._v(" Once finished, head to "),e("RouterLink",{attrs:{to:"/BOOT.html"}},[t._v("Booting OpenCore and macOS")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{273:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},323:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Start.61964260.png"},324:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Finished.8fc0d8ea.png"},325:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Disk.d9a3392f.png"},326:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Partition.131e5d28.png"},398:function(t,e,a){"use strict";a.r(e);var n=a(10),i=Object(n.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"building-and-installing-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#building-and-installing-opencore"}},[t._v("#")]),t._v(" Building and installing OpenCore")]),t._v(" "),e("p",[t._v("Now that we have a macOS installer, let's now build our OpenCore configuration!")]),t._v(" "),e("p",[t._v("If you haven't downloaded OpenCore Patcher yet, do so now:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/dortania/Opencore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Releases"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Next, run the "),e("code",[t._v("OpenCore-Patcher.app")]),t._v(":")]),t._v(" "),e("p",[e("img",{attrs:{src:a(273),alt:""}})]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("OpenCore configurations are hardware specific.\nIf you're building OpenCore for a different model than you're currently running, it is absolutely necessary to select the proper model from Settings.")])]),t._v(" "),e("p",[t._v("Here we'll select Build and Install OpenCore and start building:")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Start Building")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Building")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(323),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(324),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),e("p",[t._v("Once it finishes building, you'll want to select the Install OpenCore button:")]),t._v(" "),e("ul",[e("li",[t._v("If you created a macOS USB manually and don't see it listed, make sure it's either formatted as GUID/GPT or has a FAT32 partition for OpenCore to reside on.")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Drive")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Partition")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(325),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(326),alt:""}})])])])]),t._v(" "),e("h1",{attrs:{id:"once-finished-head-to-booting-opencore-and-macos"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-booting-opencore-and-macos"}},[t._v("#")]),t._v(" Once finished, head to "),e("RouterLink",{attrs:{to:"/BOOT.html"}},[t._v("Booting OpenCore and macOS")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/30.4491fe34.js b/assets/js/30.1c46ccb0.js similarity index 96% rename from assets/js/30.4491fe34.js rename to assets/js/30.1c46ccb0.js index 137d7995e0..6604c082e3 100644 --- a/assets/js/30.4491fe34.js +++ b/assets/js/30.1c46ccb0.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{259:function(e,a,t){e.exports=t.p+"assets/img/usb11-chart.5b4b5b26.png"},363:function(e,a,t){e.exports=t.p+"assets/img/ventura.606fb761.png"},364:function(e,a,t){e.exports=t.p+"assets/img/OCLP-060-Initial-Support.2c6f8db9.png"},417:function(e,a,t){"use strict";t.r(a);var r=t(10),i=Object(r.a)({},(function(){var e=this,a=e._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("p",[a("img",{attrs:{src:t(363),alt:""}})]),e._v(" "),a("p",[e._v("With the release of OpenCore Legacy Patcher v0.5.0 and newer, early support for macOS Ventura has been implemented for most Metal-capable Macs. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),a("h2",{attrs:{id:"newly-dropped-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),a("p",[e._v("Ventura's release dropped a large amount of Intel hardware, thus requiring the usage of OpenCore Legacy Patcher on the following models (in addition to previously removed models):")]),e._v(" "),a("ul",[a("li",[e._v("iMac16,1 (21.5-inch, Late 2015)")]),e._v(" "),a("li",[e._v("iMac16,2 (21.5-inch and 21.5-inch 4K, Late 2015)")]),e._v(" "),a("li",[e._v("iMac17,1 (27-inch 5K, Late 2015)")]),e._v(" "),a("li",[e._v("MacBook9,1 (12-inch, Early 2016)")]),e._v(" "),a("li",[e._v("MacBookAir7,1 (11-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookAir7,2 (13-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookPro11,4 (15-inch, Mid 2015, iGPU)")]),e._v(" "),a("li",[e._v("MacBookPro11,5 (15-inch, Mid 2015, dGPU)")]),e._v(" "),a("li",[e._v("MacBookPro12,1 (13-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookPro13,1 (13-inch, Late 2016)")]),e._v(" "),a("li",[e._v("MacBookPro13,2 (13-inch, Late 2016)")]),e._v(" "),a("li",[e._v("MacBookPro13,3 (15-inch, Late 2016)")]),e._v(" "),a("li",[e._v("Macmini7,1 (Late 2014)")]),e._v(" "),a("li",[e._v("MacPro6,1 (Late 2013)")])]),e._v(" "),a("h2",{attrs:{id:"current-status"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),a("img",{attrs:{width:"625",alt:"",src:t(364)}}),e._v(" "),a("p",[e._v("For older hardware, see below sections:")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#currently-unsupportedbroken-hardware-in-ventura"}},[e._v("Currently Unsupported/Broken Hardware in Ventura")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[e._v("AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#ethernet-issue-with-early-2008-mac-pro"}},[e._v("Ethernet issue with Early 2008 Mac Pro")])])])])]),e._v(" "),a("p",[e._v("The team is doing their best to investigate and fix the aforementioned issues, however no estimated time can be provided.")]),e._v(" "),a("h2",{attrs:{id:"currently-unsupported-broken-hardware-in-ventura"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#currently-unsupported-broken-hardware-in-ventura"}},[e._v("#")]),e._v(" Currently Unsupported/Broken Hardware in Ventura")]),e._v(" "),a("h3",{attrs:{id:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[e._v("#")]),e._v(" AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs")]),e._v(" "),a("p",[e._v("For users with 2008 to 2013 Mac Pros (MacPro3,1-6,1) and 2009 to 2011 iMacs (iMac9,1-12,2), keep in mind that macOS Ventura now requires "),a("a",{attrs:{href:"https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2",target:"_blank",rel:"noopener noreferrer"}},[e._v("AVX2.0 support in the CPU"),a("OutboundLink")],1),e._v(" for native graphics acceleration. Thus while your GPU may be natively supported, you cannot run Ventura officially with these GPUs.")]),e._v(" "),a("ul",[a("li",[e._v("CPUs supporting AVX2.0 are Haswell or newer, which no pre-2019 Mac Pros can be upgraded with.")])]),e._v(" "),a("p",[e._v("Currently at this time, OpenCore Legacy Patcher only supports patching the AMD Polaris and Vega Graphics stack to no longer require AVX2.0. We're recently received an AMD RX 6600 donation, so hopefully in the future the project can support AMD Navi with pre-Haswell Macs. However, no time estimates can be given.")]),e._v(" "),a("p",[e._v("Following GPUs are applicable:")]),e._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[e._v("GPU Architecture")]),e._v(" "),a("th",{staticStyle:{"text-align":"left"}},[e._v("Model Families")]),e._v(" "),a("th",{staticStyle:{"text-align":"left"}},[e._v("Supported")])])]),e._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Polaris")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("RX 4xx/5xx (10/20 series)")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"#30BCD5"}},[e._v(" Supported with patching ")])])]),e._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Vega")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("Vega 56/64/VII (10/20 series)")])]),e._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Navi")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("RX 5xxx/6xxx (10/20 series)")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("span",{staticStyle:{color:"red"}},[e._v(" Unsupported ")])])])])]),e._v(" "),a("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),a("p",[e._v("For Penryn systems and pre-2013 Mac Pros, USB 1.1 support was outright removed in macOS Ventura. While USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),a("ul",[a("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),a("li",[e._v("IR Receivers")]),e._v(" "),a("li",[e._v("Bluetooth")])]),e._v(" "),a("p",[e._v("With OpenCore Legacy Patcher v0.6.0, basic support has been implemented via Root Volume patching. However due to this, users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),a("p",[a("img",{attrs:{src:t(259),alt:""}})]),e._v(" "),a("div",{staticClass:"custom-block warning"},[a("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),a("ul",[a("li",[e._v("iMac10,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Legacy Wireless Support (Resolved in v0.6.0 and newer)")]),e._v(" "),a("h3",{attrs:{id:"legacy-wireless-support"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#legacy-wireless-support"}},[e._v("#")]),e._v(" Legacy Wireless Support")]),e._v(" "),a("p",[e._v("For systems that required Root Patches in macOS Monterey to achieve Wireless support, unfortunately macOS Ventura has broken the patch set. Currently the following Wifi cards are unsupported:")]),e._v(" "),a("ul",[a("li",[e._v("Atheros: All models")]),e._v(" "),a("li",[e._v("Broadcom: BCM94328 and BCM94322")])]),e._v(" "),a("p",[e._v("The following machines shipped stock with these cards:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook5,x and older")]),e._v(" "),a("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Currently BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher. Consider upgrading to these cards if possible.")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Non-Metal Graphics Acceleration (Resolved in v0.6.0 and newer)")]),e._v(" "),a("h3",{attrs:{id:"non-metal-graphics-acceleration"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#non-metal-graphics-acceleration"}},[e._v("#")]),e._v(" Non-Metal Graphics Acceleration")]),e._v(" "),a("p",[e._v("Regarding non-Metal, the team is hard at work to get non-Metal working, however this is our greatest challenge since Big Sur.")]),e._v(" "),a("p",[e._v("Apple has made significant changes to the graphics stack in order to facilitate fancy effects, and in particularly, Stage Manager. We will update you as we work on development, however, now is not the best time to ask about ETAs.")]),e._v(" "),a("p",[e._v("The following GPUs are applicable:")]),e._v(" "),a("ul",[a("li",[e._v("NVIDIA:\n"),a("ul",[a("li",[e._v("Tesla (8000 - 300 series)")])])]),e._v(" "),a("li",[e._v("AMD:\n"),a("ul",[a("li",[e._v("TeraScale (2000 - 6000 series)")])])]),e._v(" "),a("li",[e._v("Intel:\n"),a("ul",[a("li",[e._v("Iron Lake")]),e._v(" "),a("li",[e._v("Sandy Bridge (2000 - 3000 series)")])])])]),e._v(" "),a("p",[e._v("The following machines shipped stock with an unsupported GPU:")]),e._v(" "),a("ul",[a("li",[e._v("iMac7,1 - iMac12,x")]),e._v(" "),a("li",[e._v("MacBook5,1 - MacBook7,1")]),e._v(" "),a("li",[e._v("MacBookAir2,1 - MacBookAir4,x")]),e._v(" "),a("li",[e._v("MacBookPro4,1 - MacBookPro8,x")]),e._v(" "),a("li",[e._v("Macmini3,1 - Macmini5,x")]),e._v(" "),a("li",[e._v("MacPro3,1 - MacPro5,1")]),e._v(" "),a("li",[e._v("Xserve2,1 - Xserve3,1")])])])])}),[],!1,null,null,null);a.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{259:function(e,a,t){e.exports=t.p+"assets/img/usb11-chart.5b4b5b26.png"},381:function(e,a,t){e.exports=t.p+"assets/img/ventura.606fb761.png"},382:function(e,a,t){e.exports=t.p+"assets/img/OCLP-060-Initial-Support.2c6f8db9.png"},419:function(e,a,t){"use strict";t.r(a);var r=t(10),i=Object(r.a)({},(function(){var e=this,a=e._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("p",[a("img",{attrs:{src:t(381),alt:""}})]),e._v(" "),a("p",[e._v("With the release of OpenCore Legacy Patcher v0.5.0 and newer, early support for macOS Ventura has been implemented for most Metal-capable Macs. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),a("h2",{attrs:{id:"newly-dropped-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),a("p",[e._v("Ventura's release dropped a large amount of Intel hardware, thus requiring the usage of OpenCore Legacy Patcher on the following models (in addition to previously removed models):")]),e._v(" "),a("ul",[a("li",[e._v("iMac16,1 (21.5-inch, Late 2015)")]),e._v(" "),a("li",[e._v("iMac16,2 (21.5-inch and 21.5-inch 4K, Late 2015)")]),e._v(" "),a("li",[e._v("iMac17,1 (27-inch 5K, Late 2015)")]),e._v(" "),a("li",[e._v("MacBook9,1 (12-inch, Early 2016)")]),e._v(" "),a("li",[e._v("MacBookAir7,1 (11-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookAir7,2 (13-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookPro11,4 (15-inch, Mid 2015, iGPU)")]),e._v(" "),a("li",[e._v("MacBookPro11,5 (15-inch, Mid 2015, dGPU)")]),e._v(" "),a("li",[e._v("MacBookPro12,1 (13-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookPro13,1 (13-inch, Late 2016)")]),e._v(" "),a("li",[e._v("MacBookPro13,2 (13-inch, Late 2016)")]),e._v(" "),a("li",[e._v("MacBookPro13,3 (15-inch, Late 2016)")]),e._v(" "),a("li",[e._v("Macmini7,1 (Late 2014)")]),e._v(" "),a("li",[e._v("MacPro6,1 (Late 2013)")])]),e._v(" "),a("h2",{attrs:{id:"current-status"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),a("img",{attrs:{width:"625",alt:"",src:t(382)}}),e._v(" "),a("p",[e._v("For older hardware, see below sections:")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#currently-unsupportedbroken-hardware-in-ventura"}},[e._v("Currently Unsupported/Broken Hardware in Ventura")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[e._v("AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#ethernet-issue-with-early-2008-mac-pro"}},[e._v("Ethernet issue with Early 2008 Mac Pro")])])])])]),e._v(" "),a("p",[e._v("The team is doing their best to investigate and fix the aforementioned issues, however no estimated time can be provided.")]),e._v(" "),a("h2",{attrs:{id:"currently-unsupported-broken-hardware-in-ventura"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#currently-unsupported-broken-hardware-in-ventura"}},[e._v("#")]),e._v(" Currently Unsupported/Broken Hardware in Ventura")]),e._v(" "),a("h3",{attrs:{id:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[e._v("#")]),e._v(" AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs")]),e._v(" "),a("p",[e._v("For users with 2008 to 2013 Mac Pros (MacPro3,1-6,1) and 2009 to 2011 iMacs (iMac9,1-12,2), keep in mind that macOS Ventura now requires "),a("a",{attrs:{href:"https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2",target:"_blank",rel:"noopener noreferrer"}},[e._v("AVX2.0 support in the CPU"),a("OutboundLink")],1),e._v(" for native graphics acceleration. Thus while your GPU may be natively supported, you cannot run Ventura officially with these GPUs.")]),e._v(" "),a("ul",[a("li",[e._v("CPUs supporting AVX2.0 are Haswell or newer, which no pre-2019 Mac Pros can be upgraded with.")])]),e._v(" "),a("p",[e._v("Currently at this time, OpenCore Legacy Patcher only supports patching the AMD Polaris and Vega Graphics stack to no longer require AVX2.0. We're recently received an AMD RX 6600 donation, so hopefully in the future the project can support AMD Navi with pre-Haswell Macs. However, no time estimates can be given.")]),e._v(" "),a("p",[e._v("Following GPUs are applicable:")]),e._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[e._v("GPU Architecture")]),e._v(" "),a("th",{staticStyle:{"text-align":"left"}},[e._v("Model Families")]),e._v(" "),a("th",{staticStyle:{"text-align":"left"}},[e._v("Supported")])])]),e._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Polaris")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("RX 4xx/5xx (10/20 series)")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"#30BCD5"}},[e._v(" Supported with patching ")])])]),e._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Vega")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("Vega 56/64/VII (10/20 series)")])]),e._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Navi")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("RX 5xxx/6xxx (10/20 series)")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("span",{staticStyle:{color:"red"}},[e._v(" Unsupported ")])])])])]),e._v(" "),a("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),a("p",[e._v("For Penryn systems and pre-2013 Mac Pros, USB 1.1 support was outright removed in macOS Ventura. While USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),a("ul",[a("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),a("li",[e._v("IR Receivers")]),e._v(" "),a("li",[e._v("Bluetooth")])]),e._v(" "),a("p",[e._v("With OpenCore Legacy Patcher v0.6.0, basic support has been implemented via Root Volume patching. However due to this, users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),a("p",[a("img",{attrs:{src:t(259),alt:""}})]),e._v(" "),a("div",{staticClass:"custom-block warning"},[a("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),a("ul",[a("li",[e._v("iMac10,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Legacy Wireless Support (Resolved in v0.6.0 and newer)")]),e._v(" "),a("h3",{attrs:{id:"legacy-wireless-support"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#legacy-wireless-support"}},[e._v("#")]),e._v(" Legacy Wireless Support")]),e._v(" "),a("p",[e._v("For systems that required Root Patches in macOS Monterey to achieve Wireless support, unfortunately macOS Ventura has broken the patch set. Currently the following Wifi cards are unsupported:")]),e._v(" "),a("ul",[a("li",[e._v("Atheros: All models")]),e._v(" "),a("li",[e._v("Broadcom: BCM94328 and BCM94322")])]),e._v(" "),a("p",[e._v("The following machines shipped stock with these cards:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook5,x and older")]),e._v(" "),a("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Currently BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher. Consider upgrading to these cards if possible.")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Non-Metal Graphics Acceleration (Resolved in v0.6.0 and newer)")]),e._v(" "),a("h3",{attrs:{id:"non-metal-graphics-acceleration"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#non-metal-graphics-acceleration"}},[e._v("#")]),e._v(" Non-Metal Graphics Acceleration")]),e._v(" "),a("p",[e._v("Regarding non-Metal, the team is hard at work to get non-Metal working, however this is our greatest challenge since Big Sur.")]),e._v(" "),a("p",[e._v("Apple has made significant changes to the graphics stack in order to facilitate fancy effects, and in particularly, Stage Manager. We will update you as we work on development, however, now is not the best time to ask about ETAs.")]),e._v(" "),a("p",[e._v("The following GPUs are applicable:")]),e._v(" "),a("ul",[a("li",[e._v("NVIDIA:\n"),a("ul",[a("li",[e._v("Tesla (8000 - 300 series)")])])]),e._v(" "),a("li",[e._v("AMD:\n"),a("ul",[a("li",[e._v("TeraScale (2000 - 6000 series)")])])]),e._v(" "),a("li",[e._v("Intel:\n"),a("ul",[a("li",[e._v("Iron Lake")]),e._v(" "),a("li",[e._v("Sandy Bridge (2000 - 3000 series)")])])])]),e._v(" "),a("p",[e._v("The following machines shipped stock with an unsupported GPU:")]),e._v(" "),a("ul",[a("li",[e._v("iMac7,1 - iMac12,x")]),e._v(" "),a("li",[e._v("MacBook5,1 - MacBook7,1")]),e._v(" "),a("li",[e._v("MacBookAir2,1 - MacBookAir4,x")]),e._v(" "),a("li",[e._v("MacBookPro4,1 - MacBookPro8,x")]),e._v(" "),a("li",[e._v("Macmini3,1 - Macmini5,x")]),e._v(" "),a("li",[e._v("MacPro3,1 - MacPro5,1")]),e._v(" "),a("li",[e._v("Xserve2,1 - Xserve3,1")])])])])}),[],!1,null,null,null);a.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/34.63d5971b.js b/assets/js/34.82c884cc.js similarity index 99% rename from assets/js/34.63d5971b.js rename to assets/js/34.82c884cc.js index d831a6f237..ba7c2850c0 100644 --- a/assets/js/34.63d5971b.js +++ b/assets/js/34.82c884cc.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{259:function(e,t,a){e.exports=a.p+"assets/img/usb11-chart.5b4b5b26.png"},353:function(e,t,a){e.exports=a.p+"assets/img/macos-sequoia.5f67952c.png"},409:function(e,t,a){"use strict";a.r(t);var r=a(10),o=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("p",[t("img",{attrs:{src:a(353),alt:""}})]),e._v(" "),t("p",[e._v("Another year, another release.")]),e._v(" "),t("p",[e._v("This time Apple dropped surprisingly few amount of Macs. With the release of OpenCore Legacy Patcher 2.0.0, early support for macOS Sequoia has been implemented.")]),e._v(" "),t("h2",{attrs:{id:"newly-dropped-hardware"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),t("ul",[t("li",[e._v("MacBookAir8,1 : MacBook Air (2018)")]),e._v(" "),t("li",[e._v("MacBookAir8,2 : MacBook Air (2019)")])]),e._v(" "),t("h2",{attrs:{id:"current-status"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),t("p",[e._v("OpenCore Legacy Patcher 2.0.0 will support Sequoia for most models normally supported by the Patcher, however some challenges remain. You can find information about them below.")]),e._v(" "),t("p",[e._v("Unfortunately due to T2 related problems, the recently dropped MacBookAir8,x models cannot be supported at this time.")]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1136",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),t("OutboundLink")],1)]),e._v(" "),t("h2",{attrs:{id:"non-functional-features"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#non-functional-features"}},[e._v("#")]),e._v(" Non-functional features")]),e._v(" "),t("p",[e._v("iPhone Mirroring and Apple Intelligence won't be functional on majority of patched Macs.")]),e._v(" "),t("p",[e._v("iPhone Mirroring requires T2 for attestation and Apple Intelligence requires an NPU only found in Apple Silicon, the patcher is unable to provide a fix for these as they're hardware requirements.")]),e._v(" "),t("h2",{attrs:{id:"issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#issues"}},[e._v("#")]),e._v(" Issues")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#dual-socket-cpus-with-mac-pro-2008-and-xserve-2008"}},[e._v("Dual socket CPUs with Mac Pros and Xserve")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#t2-security-chip"}},[e._v("T2 Security chip")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#graphics-support-and-issues"}},[e._v("Graphics support and issues")])])]),e._v(" "),t("h3",{attrs:{id:"dual-socket-cpus-with-mac-pro-2008-and-xserve-2008"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#dual-socket-cpus-with-mac-pro-2008-and-xserve-2008"}},[e._v("#")]),e._v(" Dual socket CPUs with Mac Pro 2008 and Xserve 2008")]),e._v(" "),t("p",[e._v("Booting Sequoia on Mac Pro 2008 (MacPro3,1) or Xserve 2008 (Xserve2,1) with more than 4 cores will cause Sequoia to panic. OpenCore Legacy Patcher will automatically disable additional cores.")]),e._v(" "),t("p",[e._v("This is due to the dual socket nature of the machine, and likely some firmware/ACPI table incompatibility.")]),e._v(" "),t("p",[t("strong",[e._v('If building OpenCore for older OS, this limitation can be disabled in Settings -> Build -> "MacPro3,1/Xserve2,1 Workaround".')])]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("Note")]),e._v(" "),t("p",[e._v("Dual booting Sequoia and older will not be possible with all cores enabled due to reasons described before. In these cases you will be limited to 4 cores.")])]),e._v(" "),t("h3",{attrs:{id:"t2-security-chip"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#t2-security-chip"}},[e._v("#")]),e._v(" T2 security chip")]),e._v(" "),t("p",[e._v("The current biggest issue we face with supporting the MacBookAir8,x (2018/19) series is the T2 chip's lack of communication when booted through OpenCorePkg.")]),e._v(" "),t("p",[e._v("What happens when one of these units boots through OpenCorePkg is that AppleKeyStore.kext panics due to timeouts with the T2 chip:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v('"AppleKeyStore":3212:0: sks timeout strike 18\n"AppleKeyStore":3212:0: sks timeout strike 19\n"AppleKeyStore":3212:0: sks timeout strike 20\npanic(cpu 0 caller 0xffffff801cd12509): "AppleSEPManager panic for "AppleKeyStore": sks request timeout" @AppleSEPManagerIntel.cpp:809\n')])])]),t("p",[e._v("This affects not only macOS Sequoia, but macOS Ventura and Sonoma are confirmed to have the same issue. Thus an underlying problem with the MacBookAir8,x's firmware where it is not happy with OpenCorePkg.")]),e._v(" "),t("p",[e._v("We currently do not have any leads on what exactly breaks the T2.")]),e._v(" "),t("ul",[t("li",[e._v("MacBookPro15,2, MacBookPro16,2 and Macmini8,1 do not exhibit these issues in local testing")]),e._v(" "),t("li",[e._v("MacPro7,1 does seem to surprisingly based on reports: "),t("a",{attrs:{href:"https://forums.macrumors.com/threads/manually-configured-opencore-on-the-mac-pro.2207814/post-29418464",target:"_blank",rel:"noopener noreferrer"}},[e._v("MacPro7,1 - OpenCorePkg"),t("OutboundLink")],1),e._v(" "),t("ul",[t("li",[e._v("Notes from this report were unsuccessful locally: "),t("a",{attrs:{href:"https://github.com/acidanthera/bugtracker/issues/1487",target:"_blank",rel:"noopener noreferrer"}},[e._v("Cannot boot MacPro7,1 #1487"),t("OutboundLink")],1)])])])]),e._v(" "),t("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),t("p",[e._v("For Penryn systems, pre-2013 Mac Pros and Xserve, USB 1.1 support was outright removed in macOS Ventura, therefore this applies all the way to Sequoia.\nWhile USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),t("ul",[t("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),t("li",[e._v("IR Receivers")]),e._v(" "),t("li",[e._v("Bluetooth")])]),e._v(" "),t("p",[e._v("Users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),t("p",[e._v("However, the driver has recently been weakened starting from Sonoma, which means even some USB hubs may not work properly.")]),e._v(" "),t("p",[e._v('An alternative way is making sure to enable "Remote Login" in General -> Sharing before updating, which will enable SSH.\nThat means you can take control using Terminal in another system by typing '),t("code",[e._v("ssh username@lan-ip-address")]),e._v(" and your password.")]),e._v(" "),t("p",[e._v("After that run Post Install Volume Patching by typing "),t("code",[e._v("/Applications/OpenCore-Patcher.app/Contents/MacOS/OpenCore-Patcher --patch-sys-vol")]),e._v(" and finally "),t("code",[e._v("sudo reboot")]),e._v(".")]),e._v(" "),t("p",[t("img",{attrs:{src:a(259),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),t("ul",[t("li",[e._v("iMac10,x and older")]),e._v(" "),t("li",[e._v("Macmini4,1 and older")]),e._v(" "),t("li",[e._v("MacBook7,1 and older")]),e._v(" "),t("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),t("li",[e._v("MacPro5,1 and older")]),e._v(" "),t("li",[e._v("Xserve 3,1 and older")])])]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),t("OutboundLink")],1)]),e._v(" "),t("h3",{attrs:{id:"graphics-support-and-issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#graphics-support-and-issues"}},[e._v("#")]),e._v(" Graphics support and issues")]),e._v(" "),t("p",[e._v("This build includes both Legacy Metal and non-Metal patches for macOS Sequoia. Refer to the following links for more information about Legacy Metal and non-Metal support and their respective issues.")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[e._v("Legacy Metal"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal"),t("OutboundLink")],1)])])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{259:function(e,t,a){e.exports=a.p+"assets/img/usb11-chart.5b4b5b26.png"},353:function(e,t,a){e.exports=a.p+"assets/img/macos-sequoia.5f67952c.png"},410:function(e,t,a){"use strict";a.r(t);var r=a(10),o=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("p",[t("img",{attrs:{src:a(353),alt:""}})]),e._v(" "),t("p",[e._v("Another year, another release.")]),e._v(" "),t("p",[e._v("This time Apple dropped surprisingly few amount of Macs. With the release of OpenCore Legacy Patcher 2.0.0, early support for macOS Sequoia has been implemented.")]),e._v(" "),t("h2",{attrs:{id:"newly-dropped-hardware"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),t("ul",[t("li",[e._v("MacBookAir8,1 : MacBook Air (2018)")]),e._v(" "),t("li",[e._v("MacBookAir8,2 : MacBook Air (2019)")])]),e._v(" "),t("h2",{attrs:{id:"current-status"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),t("p",[e._v("OpenCore Legacy Patcher 2.0.0 will support Sequoia for most models normally supported by the Patcher, however some challenges remain. You can find information about them below.")]),e._v(" "),t("p",[e._v("Unfortunately due to T2 related problems, the recently dropped MacBookAir8,x models cannot be supported at this time.")]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1136",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),t("OutboundLink")],1)]),e._v(" "),t("h2",{attrs:{id:"non-functional-features"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#non-functional-features"}},[e._v("#")]),e._v(" Non-functional features")]),e._v(" "),t("p",[e._v("iPhone Mirroring and Apple Intelligence won't be functional on majority of patched Macs.")]),e._v(" "),t("p",[e._v("iPhone Mirroring requires T2 for attestation and Apple Intelligence requires an NPU only found in Apple Silicon, the patcher is unable to provide a fix for these as they're hardware requirements.")]),e._v(" "),t("h2",{attrs:{id:"issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#issues"}},[e._v("#")]),e._v(" Issues")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#dual-socket-cpus-with-mac-pro-2008-and-xserve-2008"}},[e._v("Dual socket CPUs with Mac Pros and Xserve")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#t2-security-chip"}},[e._v("T2 Security chip")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#graphics-support-and-issues"}},[e._v("Graphics support and issues")])])]),e._v(" "),t("h3",{attrs:{id:"dual-socket-cpus-with-mac-pro-2008-and-xserve-2008"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#dual-socket-cpus-with-mac-pro-2008-and-xserve-2008"}},[e._v("#")]),e._v(" Dual socket CPUs with Mac Pro 2008 and Xserve 2008")]),e._v(" "),t("p",[e._v("Booting Sequoia on Mac Pro 2008 (MacPro3,1) or Xserve 2008 (Xserve2,1) with more than 4 cores will cause Sequoia to panic. OpenCore Legacy Patcher will automatically disable additional cores.")]),e._v(" "),t("p",[e._v("This is due to the dual socket nature of the machine, and likely some firmware/ACPI table incompatibility.")]),e._v(" "),t("p",[t("strong",[e._v('If building OpenCore for older OS, this limitation can be disabled in Settings -> Build -> "MacPro3,1/Xserve2,1 Workaround".')])]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("Note")]),e._v(" "),t("p",[e._v("Dual booting Sequoia and older will not be possible with all cores enabled due to reasons described before. In these cases you will be limited to 4 cores.")])]),e._v(" "),t("h3",{attrs:{id:"t2-security-chip"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#t2-security-chip"}},[e._v("#")]),e._v(" T2 security chip")]),e._v(" "),t("p",[e._v("The current biggest issue we face with supporting the MacBookAir8,x (2018/19) series is the T2 chip's lack of communication when booted through OpenCorePkg.")]),e._v(" "),t("p",[e._v("What happens when one of these units boots through OpenCorePkg is that AppleKeyStore.kext panics due to timeouts with the T2 chip:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v('"AppleKeyStore":3212:0: sks timeout strike 18\n"AppleKeyStore":3212:0: sks timeout strike 19\n"AppleKeyStore":3212:0: sks timeout strike 20\npanic(cpu 0 caller 0xffffff801cd12509): "AppleSEPManager panic for "AppleKeyStore": sks request timeout" @AppleSEPManagerIntel.cpp:809\n')])])]),t("p",[e._v("This affects not only macOS Sequoia, but macOS Ventura and Sonoma are confirmed to have the same issue. Thus an underlying problem with the MacBookAir8,x's firmware where it is not happy with OpenCorePkg.")]),e._v(" "),t("p",[e._v("We currently do not have any leads on what exactly breaks the T2.")]),e._v(" "),t("ul",[t("li",[e._v("MacBookPro15,2, MacBookPro16,2 and Macmini8,1 do not exhibit these issues in local testing")]),e._v(" "),t("li",[e._v("MacPro7,1 does seem to surprisingly based on reports: "),t("a",{attrs:{href:"https://forums.macrumors.com/threads/manually-configured-opencore-on-the-mac-pro.2207814/post-29418464",target:"_blank",rel:"noopener noreferrer"}},[e._v("MacPro7,1 - OpenCorePkg"),t("OutboundLink")],1),e._v(" "),t("ul",[t("li",[e._v("Notes from this report were unsuccessful locally: "),t("a",{attrs:{href:"https://github.com/acidanthera/bugtracker/issues/1487",target:"_blank",rel:"noopener noreferrer"}},[e._v("Cannot boot MacPro7,1 #1487"),t("OutboundLink")],1)])])])]),e._v(" "),t("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),t("p",[e._v("For Penryn systems, pre-2013 Mac Pros and Xserve, USB 1.1 support was outright removed in macOS Ventura, therefore this applies all the way to Sequoia.\nWhile USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),t("ul",[t("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),t("li",[e._v("IR Receivers")]),e._v(" "),t("li",[e._v("Bluetooth")])]),e._v(" "),t("p",[e._v("Users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),t("p",[e._v("However, the driver has recently been weakened starting from Sonoma, which means even some USB hubs may not work properly.")]),e._v(" "),t("p",[e._v('An alternative way is making sure to enable "Remote Login" in General -> Sharing before updating, which will enable SSH.\nThat means you can take control using Terminal in another system by typing '),t("code",[e._v("ssh username@lan-ip-address")]),e._v(" and your password.")]),e._v(" "),t("p",[e._v("After that run Post Install Volume Patching by typing "),t("code",[e._v("/Applications/OpenCore-Patcher.app/Contents/MacOS/OpenCore-Patcher --patch-sys-vol")]),e._v(" and finally "),t("code",[e._v("sudo reboot")]),e._v(".")]),e._v(" "),t("p",[t("img",{attrs:{src:a(259),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),t("ul",[t("li",[e._v("iMac10,x and older")]),e._v(" "),t("li",[e._v("Macmini4,1 and older")]),e._v(" "),t("li",[e._v("MacBook7,1 and older")]),e._v(" "),t("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),t("li",[e._v("MacPro5,1 and older")]),e._v(" "),t("li",[e._v("Xserve 3,1 and older")])])]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),t("OutboundLink")],1)]),e._v(" "),t("h3",{attrs:{id:"graphics-support-and-issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#graphics-support-and-issues"}},[e._v("#")]),e._v(" Graphics support and issues")]),e._v(" "),t("p",[e._v("This build includes both Legacy Metal and non-Metal patches for macOS Sequoia. Refer to the following links for more information about Legacy Metal and non-Metal support and their respective issues.")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[e._v("Legacy Metal"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal"),t("OutboundLink")],1)])])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file diff --git a/assets/js/35.e2ec4443.js b/assets/js/35.77afb7fb.js similarity index 99% rename from assets/js/35.e2ec4443.js rename to assets/js/35.77afb7fb.js index 22dde40ea7..43c0cd0a0d 100644 --- a/assets/js/35.e2ec4443.js +++ b/assets/js/35.77afb7fb.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{259:function(e,t,a){e.exports=a.p+"assets/img/usb11-chart.5b4b5b26.png"},354:function(e,t,a){e.exports=a.p+"assets/img/sonoma.384724f0.png"},410:function(e,t,a){"use strict";a.r(t);var r=a(10),s=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("p",[t("img",{attrs:{src:a(354),alt:""}})]),e._v(" "),t("p",[t("em",[e._v("Well here we are again, it's always such a pleasure~")])]),e._v(" "),t("p",[e._v("Apple has yet again dropped a bunch of models, continuing their journey on discontinuing Intel Macs. With the release of OpenCore Legacy Patcher 1.0.0, early support for macOS Sonoma has been implemented.")]),e._v(" "),t("h2",{attrs:{id:"versioning"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#versioning"}},[e._v("#")]),e._v(" Versioning")]),e._v(" "),t("p",[e._v("With 1.0.0, we'll be switching to a proper major, minor and bug fix system ("),t("a",{attrs:{href:"https://semver.org/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Semantic Versioning"),t("OutboundLink")],1),e._v("). This means the coming release will be version 1.0.0, and future releases plan to follow this scheme:")]),e._v(" "),t("ul",[t("li",[e._v("First digit: Major changes, including new OS support, API changes, and significant patch set changes, etc")]),e._v(" "),t("li",[e._v("Second digit: Minor changes, including incoming OS update fixes, minor patch set changes, etc")]),e._v(" "),t("li",[e._v("Third digit: Bug fixes, primarily hot fixes either due to a regression in prior release or resolving issues in already released OS updates")])]),e._v(" "),t("h2",{attrs:{id:"newly-dropped-hardware"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),t("ul",[t("li",[e._v("MacBook10,1: MacBook (Retina, 12-inch, 2017)")]),e._v(" "),t("li",[e._v("MacBookPro14,1: MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)")]),e._v(" "),t("li",[e._v("MacBookPro14,2: MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)")]),e._v(" "),t("li",[e._v("MacBookPro14,3: MacBook Pro (15-inch, 2017)")]),e._v(" "),t("li",[e._v("iMac18,1: iMac (21.5-inch, 2017)")]),e._v(" "),t("li",[e._v("iMac18,2: iMac (Retina 4K, 21.5-inch, 2017)")]),e._v(" "),t("li",[e._v("iMac18,3: iMac (Retina 5K, 27-inch, 2017)")])]),e._v(" "),t("h2",{attrs:{id:"current-status"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),t("p",[e._v("OpenCore Legacy Patcher 1.0.0 will support Sonoma for all models normally supported by the Patcher, however some challenges remain. You can find information about them below.")]),e._v(" "),t("h2",{attrs:{id:"issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#issues"}},[e._v("#")]),e._v(" Issues")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#bluetooth"}},[e._v("Bluetooth")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#t1-security-chip"}},[e._v("T1 Security chip")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#graphics-support-and-issues"}},[e._v("Graphics support and issues")])])]),e._v(" "),t("h3",{attrs:{id:"bluetooth"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#bluetooth"}},[e._v("#")]),e._v(" Bluetooth")]),e._v(" "),t("p",[e._v("Sometimes Bluetooth may not work after boot on pre-2012 models. Running NVRAM reset can alleviate it.")]),e._v(" "),t("p",[e._v("Dual boots may also bring the issue back even after the reset.")]),e._v(" "),t("h3",{attrs:{id:"t1-security-chip"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#t1-security-chip"}},[e._v("#")]),e._v(" T1 Security chip")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Support for the T1 Security chip (Resolved in 1.1.0 and newer)")]),e._v(" "),t("p",[e._v("Sonoma has removed support for T1 chips found in most 2016 and 2017 Macs. Therefore on these systems, the following will not function:")]),e._v(" "),t("ul",[t("li",[e._v("Enable or disable FileVault")]),e._v(" "),t("li",[e._v("Open the Password Settings window")]),e._v(" "),t("li",[e._v("Add fingerprints (if upgrading, existing fingerprints will be deleted)")]),e._v(" "),t("li",[e._v("Add cards to Apple Pay")])]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1103",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),t("OutboundLink")],1)])]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("Note that erasing the entire drive will remove the T1 firmware and it won't be reinstalled.")])]),e._v(" "),t("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),t("p",[e._v("For Penryn systems, pre-2013 Mac Pros and Xserve, USB 1.1 support was outright removed in macOS Ventura and naturally this continues in Sonoma.\nWhile USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),t("ul",[t("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),t("li",[e._v("IR Receivers")]),e._v(" "),t("li",[e._v("Bluetooth")])]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher v0.6.0+, basic support has been implemented via Root Volume patching. However due to this, users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),t("p",[t("img",{attrs:{src:a(259),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),t("ul",[t("li",[e._v("iMac10,x and older")]),e._v(" "),t("li",[e._v("Macmini4,1 and older")]),e._v(" "),t("li",[e._v("MacBook7,1 and older")]),e._v(" "),t("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),t("li",[e._v("MacPro5,1 and older")]),e._v(" "),t("li",[e._v("Xserve 3,1 and older")])])]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),t("OutboundLink")],1)]),e._v(" "),t("h3",{attrs:{id:"graphics-support-and-issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#graphics-support-and-issues"}},[e._v("#")]),e._v(" Graphics support and issues")]),e._v(" "),t("p",[e._v("This build includes both Legacy Metal and non-Metal patches for macOS Sonoma. Refer to the following links for more information about Legacy Metal and non-Metal support and their respective issues.")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[e._v("Legacy Metal"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal"),t("OutboundLink")],1)])])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{259:function(e,t,a){e.exports=a.p+"assets/img/usb11-chart.5b4b5b26.png"},354:function(e,t,a){e.exports=a.p+"assets/img/sonoma.384724f0.png"},411:function(e,t,a){"use strict";a.r(t);var r=a(10),s=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("p",[t("img",{attrs:{src:a(354),alt:""}})]),e._v(" "),t("p",[t("em",[e._v("Well here we are again, it's always such a pleasure~")])]),e._v(" "),t("p",[e._v("Apple has yet again dropped a bunch of models, continuing their journey on discontinuing Intel Macs. With the release of OpenCore Legacy Patcher 1.0.0, early support for macOS Sonoma has been implemented.")]),e._v(" "),t("h2",{attrs:{id:"versioning"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#versioning"}},[e._v("#")]),e._v(" Versioning")]),e._v(" "),t("p",[e._v("With 1.0.0, we'll be switching to a proper major, minor and bug fix system ("),t("a",{attrs:{href:"https://semver.org/",target:"_blank",rel:"noopener noreferrer"}},[e._v("Semantic Versioning"),t("OutboundLink")],1),e._v("). This means the coming release will be version 1.0.0, and future releases plan to follow this scheme:")]),e._v(" "),t("ul",[t("li",[e._v("First digit: Major changes, including new OS support, API changes, and significant patch set changes, etc")]),e._v(" "),t("li",[e._v("Second digit: Minor changes, including incoming OS update fixes, minor patch set changes, etc")]),e._v(" "),t("li",[e._v("Third digit: Bug fixes, primarily hot fixes either due to a regression in prior release or resolving issues in already released OS updates")])]),e._v(" "),t("h2",{attrs:{id:"newly-dropped-hardware"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),t("ul",[t("li",[e._v("MacBook10,1: MacBook (Retina, 12-inch, 2017)")]),e._v(" "),t("li",[e._v("MacBookPro14,1: MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)")]),e._v(" "),t("li",[e._v("MacBookPro14,2: MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)")]),e._v(" "),t("li",[e._v("MacBookPro14,3: MacBook Pro (15-inch, 2017)")]),e._v(" "),t("li",[e._v("iMac18,1: iMac (21.5-inch, 2017)")]),e._v(" "),t("li",[e._v("iMac18,2: iMac (Retina 4K, 21.5-inch, 2017)")]),e._v(" "),t("li",[e._v("iMac18,3: iMac (Retina 5K, 27-inch, 2017)")])]),e._v(" "),t("h2",{attrs:{id:"current-status"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),t("p",[e._v("OpenCore Legacy Patcher 1.0.0 will support Sonoma for all models normally supported by the Patcher, however some challenges remain. You can find information about them below.")]),e._v(" "),t("h2",{attrs:{id:"issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#issues"}},[e._v("#")]),e._v(" Issues")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"#bluetooth"}},[e._v("Bluetooth")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#t1-security-chip"}},[e._v("T1 Security chip")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),t("li",[t("a",{attrs:{href:"#graphics-support-and-issues"}},[e._v("Graphics support and issues")])])]),e._v(" "),t("h3",{attrs:{id:"bluetooth"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#bluetooth"}},[e._v("#")]),e._v(" Bluetooth")]),e._v(" "),t("p",[e._v("Sometimes Bluetooth may not work after boot on pre-2012 models. Running NVRAM reset can alleviate it.")]),e._v(" "),t("p",[e._v("Dual boots may also bring the issue back even after the reset.")]),e._v(" "),t("h3",{attrs:{id:"t1-security-chip"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#t1-security-chip"}},[e._v("#")]),e._v(" T1 Security chip")]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Support for the T1 Security chip (Resolved in 1.1.0 and newer)")]),e._v(" "),t("p",[e._v("Sonoma has removed support for T1 chips found in most 2016 and 2017 Macs. Therefore on these systems, the following will not function:")]),e._v(" "),t("ul",[t("li",[e._v("Enable or disable FileVault")]),e._v(" "),t("li",[e._v("Open the Password Settings window")]),e._v(" "),t("li",[e._v("Add fingerprints (if upgrading, existing fingerprints will be deleted)")]),e._v(" "),t("li",[e._v("Add cards to Apple Pay")])]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1103",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),t("OutboundLink")],1)])]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("Note that erasing the entire drive will remove the T1 firmware and it won't be reinstalled.")])]),e._v(" "),t("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),t("p",[e._v("For Penryn systems, pre-2013 Mac Pros and Xserve, USB 1.1 support was outright removed in macOS Ventura and naturally this continues in Sonoma.\nWhile USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),t("ul",[t("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),t("li",[e._v("IR Receivers")]),e._v(" "),t("li",[e._v("Bluetooth")])]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher v0.6.0+, basic support has been implemented via Root Volume patching. However due to this, users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),t("p",[t("img",{attrs:{src:a(259),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),t("ul",[t("li",[e._v("iMac10,x and older")]),e._v(" "),t("li",[e._v("Macmini4,1 and older")]),e._v(" "),t("li",[e._v("MacBook7,1 and older")]),e._v(" "),t("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),t("li",[e._v("MacPro5,1 and older")]),e._v(" "),t("li",[e._v("Xserve 3,1 and older")])])]),e._v(" "),t("p",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[e._v("More information here"),t("OutboundLink")],1)]),e._v(" "),t("h3",{attrs:{id:"graphics-support-and-issues"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#graphics-support-and-issues"}},[e._v("#")]),e._v(" Graphics support and issues")]),e._v(" "),t("p",[e._v("This build includes both Legacy Metal and non-Metal patches for macOS Sonoma. Refer to the following links for more information about Legacy Metal and non-Metal support and their respective issues.")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[e._v("Legacy Metal"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[e._v("Non-Metal"),t("OutboundLink")],1)])])])}),[],!1,null,null,null);t.default=s.exports}}]); \ No newline at end of file diff --git a/assets/js/36.18d97f59.js b/assets/js/36.e1822a0f.js similarity index 91% rename from assets/js/36.18d97f59.js rename to assets/js/36.e1822a0f.js index 9b01dec707..ff401a7093 100644 --- a/assets/js/36.18d97f59.js +++ b/assets/js/36.e1822a0f.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{273:function(e,t,n){e.exports=n.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},365:function(e,t,n){e.exports=n.p+"assets/img/oclp-version.297b8d6e.png"},418:function(e,t,n){"use strict";n.r(t);var r=n(10),a=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"updating-opencore-and-patches"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-and-patches"}},[e._v("#")]),e._v(" Updating OpenCore and Patches")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, there's generally very little reason for users to update the OpenCore installation on their machine unless you feel there's a benefit with new versions for your setup, e.g. Bluetooth has stopped working with a new macOS update.")]),e._v(" "),t("p",[e._v("For those who do wish to update, simply "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("download the latest release"),t("OutboundLink")],1),e._v(" and rerun the patcher:")]),e._v(" "),t("p",[t("img",{attrs:{src:n(273),alt:""}})]),e._v(" "),t("p",[e._v("Then, rebuild your OpenCore build and install again. OpenCore Will now be updated!")]),e._v(" "),t("p",[e._v("To check what version of OpenCore and the Patcher you're currently running, you can run the following in the terminal:")]),e._v(" "),t("div",{staticClass:"language-bash extra-class"},[t("pre",{pre:!0,attrs:{class:"language-bash"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# OpenCore Version")]),e._v("\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# Patcher Version")]),e._v("\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version\n")])])]),t("p",[t("img",{attrs:{src:n(365),alt:""}})]),e._v(" "),t("p",[e._v("From this, we can see that we're running a RELEASE version of OpenCore 0.8.0 built on April 18th, 2022 with Patcher Version 0.4.5!")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{273:function(e,t,n){e.exports=n.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},363:function(e,t,n){e.exports=n.p+"assets/img/oclp-version.297b8d6e.png"},417:function(e,t,n){"use strict";n.r(t);var r=n(10),a=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"updating-opencore-and-patches"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-and-patches"}},[e._v("#")]),e._v(" Updating OpenCore and Patches")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, there's generally very little reason for users to update the OpenCore installation on their machine unless you feel there's a benefit with new versions for your setup, e.g. Bluetooth has stopped working with a new macOS update.")]),e._v(" "),t("p",[e._v("For those who do wish to update, simply "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("download the latest release"),t("OutboundLink")],1),e._v(" and rerun the patcher:")]),e._v(" "),t("p",[t("img",{attrs:{src:n(273),alt:""}})]),e._v(" "),t("p",[e._v("Then, rebuild your OpenCore build and install again. OpenCore Will now be updated!")]),e._v(" "),t("p",[e._v("To check what version of OpenCore and the Patcher you're currently running, you can run the following in the terminal:")]),e._v(" "),t("div",{staticClass:"language-bash extra-class"},[t("pre",{pre:!0,attrs:{class:"language-bash"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# OpenCore Version")]),e._v("\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# Patcher Version")]),e._v("\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version\n")])])]),t("p",[t("img",{attrs:{src:n(363),alt:""}})]),e._v(" "),t("p",[e._v("From this, we can see that we're running a RELEASE version of OpenCore 0.8.0 built on April 18th, 2022 with Patcher Version 0.4.5!")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/39.3a06f642.js b/assets/js/39.c13097dc.js similarity index 98% rename from assets/js/39.3a06f642.js rename to assets/js/39.c13097dc.js index a1b7b2d350..6aa27215b7 100644 --- a/assets/js/39.3a06f642.js +++ b/assets/js/39.c13097dc.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{340:function(e,a,o){e.exports=o.p+"assets/img/macos-monterey.854c5d62.png"},404:function(e,a,o){"use strict";o.r(a);var t=o(10),r=Object(t.a)({},(function(){var e=this,a=e._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("p",[a("img",{attrs:{src:o(340),alt:""}})]),e._v(" "),a("p",[e._v("With OpenCore Legacy Patcher v0.1.7 and newer, we've implemented beta macOS Monterey support for users. Please note that Apple has dropped a lot of hardware with this release as well as broken many of our previous patch sets. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),a("h2",{attrs:{id:"newly-dropped-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),a("p",[e._v("With Monterey, Apple continues their their somewhat ruthless march of dropping Intel hardware. This release saw the removal, and thus addition into OpenCore Legacy Patcher, of the following models:")]),e._v(" "),a("ul",[a("li",[e._v("iMac14,4")]),e._v(" "),a("li",[e._v("iMac15,1")]),e._v(" "),a("li",[e._v("MacBook8,1")]),e._v(" "),a("li",[e._v("MacBookAir6,1")]),e._v(" "),a("li",[e._v("MacBookAir6,2")]),e._v(" "),a("li",[e._v("MacBookPro11,1")]),e._v(" "),a("li",[e._v("MacBookPro11,2")]),e._v(" "),a("li",[e._v("MacBookPro11,3")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Model names")]),e._v(" "),a("ul",[a("li",[e._v("iMac (21.5-inch, Mid 2014)")]),e._v(" "),a("li",[e._v("iMac (Retina 5K, 27-inch, Late 2014)")]),e._v(" "),a("li",[e._v("MacBook (Retina, 12-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBook Air (11-inch, Mid 2013)")]),e._v(" "),a("li",[e._v("MacBook Air (13-inch, Mid 2013)")]),e._v(" "),a("li",[e._v("MacBook Air (11-inch, Early 2014)")]),e._v(" "),a("li",[e._v("MacBook Air (13-inch, Early 2014)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 13-inch, Late 2013)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 15-inch, Late 2013)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 15-inch, Mid 2014)")])])]),e._v(" "),a("p",[e._v("All of these models now have support in OpenCore Legacy Patcher.")]),e._v(" "),a("h2",{attrs:{id:"current-monterey-issues"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#current-monterey-issues"}},[e._v("#")]),e._v(" Current Monterey Issues")]),e._v(" "),a("h3",{attrs:{id:"macbookpro11-3-booting-issue-without-kepler-acceleration"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbookpro11-3-booting-issue-without-kepler-acceleration"}},[e._v("#")]),e._v(" MacBookPro11,3 booting issue without Kepler acceleration")]),e._v(" "),a("p",[e._v("Due to the display being routed through the NVIDIA Kepler card and macOS being rendered on the Intel iGPU, users have been experiencing issues booting without post-install patches applied ("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),a("OutboundLink")],1),e._v(".) Currently the only workaround is to install the patches in safe mode, by holding down "),a("code",[e._v("Shift+Enter")]),e._v(" when you select macOS in the OCLP boot picker.")]),e._v(" "),a("h2",{attrs:{id:"previously-broken-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#previously-broken-hardware"}},[e._v("#")]),e._v(" Previously Broken Hardware")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("iMac15,1 5K Display Output Issue (Resolved in 0.3.2 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Documentation:\n"),a("ul",[a("li",[a("a",{attrs:{href:"https://khronokernel.github.io/macos/2021/12/08/5K-UEFI.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("5K iMac and UEFI: Fixing the dreaded output limitation"),a("OutboundLink")],1)])])]),e._v(" "),a("li",[e._v("Associated Github Issue:\n"),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/359",target:"_blank",rel:"noopener noreferrer"}},[e._v('5k Output issues on iMac15,1 (27" 5k iMac - 2014) #359'),a("OutboundLink")],1)])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("macOS 12.0 Beta 4 issue on 2012 to early 2013 machines (Resolved in 0.2.5 and newer)")]),e._v(" "),a("p",[e._v("Currently in macOS 12.0 Beta 4, many Ivy Bridge Macs have experienced Bluetooth issues relating to their BCM20702 chipset. Currently the exact issue is unknown however is assumed to be a bug on Apple's end. Recommend downgrading to macOS 12.0 Beta 3 till resolved:")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"http://swcdn.apple.com/content/downloads/02/08/071-63739-A_G5RYVW5JHT/dfz5gp3s0jm9vl7m30oewq141zkpv8edr8/InstallAssistant.pkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (Direct)"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://archive.org/details/12.0-21a5284e-beta-3",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (archive.org)"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("A temporary fix is to restart the BlueTool and bluetoothd process with each boot, note it may not work for all users:")]),e._v(" "),a("div",{staticClass:"language-sh extra-class"},[a("pre",{pre:!0,attrs:{class:"language-sh"}},[a("code",[a("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[e._v("killall")]),e._v(" "),a("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-9")]),e._v(" BlueTool bluetoothd\n")])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Wireless Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Broadcom BCM94328, BCM94322 and Atheros Wireless Chipsets lost support")])]),e._v(" "),a("p",[e._v("The following models lost Wifi support in macOS Monterey due to their legacy Wireless chipset:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook5,x and older")]),e._v(" "),a("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Note: BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Bluetooth Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("BRCM2046 and BRCM2070 Bluetooth Chipsets lost support")])]),e._v(" "),a("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Bluetooth chipset:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini5,1 and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir4,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro8,1 and older")]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Note: Native BRCM20702 and BRCM20703 are still fully supported by OpenCore Legacy Patcher")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Dropped Firmwares")]),e._v(" "),a("p",[e._v("Here are the firmwares macOS Monterey Dropped (previously located within IOBluetoothUSBDFU.kext):")]),e._v(" "),a("ul",[a("li",[e._v("2046_820F.dfu")]),e._v(" "),a("li",[e._v("2046_8210.dfu")]),e._v(" "),a("li",[e._v("2046_8213.dfu")]),e._v(" "),a("li",[e._v("2046_8215.dfu")]),e._v(" "),a("li",[e._v("2046_8216.dfu")]),e._v(" "),a("li",[e._v("2046_8217.dfu")]),e._v(" "),a("li",[e._v("2070_821A.dfu")]),e._v(" "),a("li",[e._v("2070_821B.dfu")]),e._v(" "),a("li",[e._v("2070_8218.dfu")]),e._v(" "),a("li",[e._v("20702_821D.dfu")]),e._v(" "),a("li",[e._v("20702_821F.dfu")]),e._v(" "),a("li",[e._v("20702_828A.dfu")]),e._v(" "),a("li",[e._v("20702_828B.dfu")]),e._v(" "),a("li",[e._v("20702_828C.dfu")]),e._v(" "),a("li",[e._v("20702_8281.dfu")]),e._v(" "),a("li",[e._v("20702_8286.dfu")])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Ivy Bridge iGPU Acceleration (Resolved in 0.1.7 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Intel HD4000 iGPUs lost support")])]),e._v(" "),a("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),a("ul",[a("li",[e._v("Macmini6,x")]),e._v(" "),a("li",[e._v("MacBookAir5,x")]),e._v(" "),a("li",[e._v("MacBookPro9,x")]),e._v(" "),a("li",[e._v("MacBookPro10,x")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("NVIDIA Kepler dGPU Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("NVIDIA Kepler dGPUs lost support")])]),e._v(" "),a("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),a("ul",[a("li",[e._v("MacBookPro9,1")]),e._v(" "),a("li",[e._v("MacBookPro10,1")]),e._v(" "),a("li",[e._v("MacBookPro11,3")]),e._v(" "),a("li",[e._v("iMac13,x")]),e._v(" "),a("li",[e._v("iMac14,x")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Non-Metal Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Non-Metal GPUs no longer have working acceleration patches:\n"),a("ul",[a("li",[e._v("Intel Ironlake and Sandy Bridge iGPUs")]),e._v(" "),a("li",[e._v("NVIDIA Tesla and Fermi GPUs")]),e._v(" "),a("li",[e._v("AMD TeraScale 1 and 2 GPUs")])])])]),e._v(" "),a("p",[e._v("The following machines cannot gain graphics acceleration at all in Monterey, only basic framebuffer and brightness control (iMac8,1/9,1 and MacBook5,2 excluded):")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini5,x and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir4,x and older")]),e._v(" "),a("li",[e._v("MacBookPro8,x and older")])]),e._v(" "),a("p",[e._v("Note: iMac10,1 through iMac12,x can be upgraded with Metal GPUs, "),a("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),a("OutboundLink")],1)])])])}),[],!1,null,null,null);a.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{347:function(e,a,o){e.exports=o.p+"assets/img/macos-monterey.854c5d62.png"},405:function(e,a,o){"use strict";o.r(a);var t=o(10),r=Object(t.a)({},(function(){var e=this,a=e._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("p",[a("img",{attrs:{src:o(347),alt:""}})]),e._v(" "),a("p",[e._v("With OpenCore Legacy Patcher v0.1.7 and newer, we've implemented beta macOS Monterey support for users. Please note that Apple has dropped a lot of hardware with this release as well as broken many of our previous patch sets. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),a("h2",{attrs:{id:"newly-dropped-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),a("p",[e._v("With Monterey, Apple continues their their somewhat ruthless march of dropping Intel hardware. This release saw the removal, and thus addition into OpenCore Legacy Patcher, of the following models:")]),e._v(" "),a("ul",[a("li",[e._v("iMac14,4")]),e._v(" "),a("li",[e._v("iMac15,1")]),e._v(" "),a("li",[e._v("MacBook8,1")]),e._v(" "),a("li",[e._v("MacBookAir6,1")]),e._v(" "),a("li",[e._v("MacBookAir6,2")]),e._v(" "),a("li",[e._v("MacBookPro11,1")]),e._v(" "),a("li",[e._v("MacBookPro11,2")]),e._v(" "),a("li",[e._v("MacBookPro11,3")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Model names")]),e._v(" "),a("ul",[a("li",[e._v("iMac (21.5-inch, Mid 2014)")]),e._v(" "),a("li",[e._v("iMac (Retina 5K, 27-inch, Late 2014)")]),e._v(" "),a("li",[e._v("MacBook (Retina, 12-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBook Air (11-inch, Mid 2013)")]),e._v(" "),a("li",[e._v("MacBook Air (13-inch, Mid 2013)")]),e._v(" "),a("li",[e._v("MacBook Air (11-inch, Early 2014)")]),e._v(" "),a("li",[e._v("MacBook Air (13-inch, Early 2014)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 13-inch, Late 2013)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 15-inch, Late 2013)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),e._v(" "),a("li",[e._v("MacBook Pro (Retina, 15-inch, Mid 2014)")])])]),e._v(" "),a("p",[e._v("All of these models now have support in OpenCore Legacy Patcher.")]),e._v(" "),a("h2",{attrs:{id:"current-monterey-issues"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#current-monterey-issues"}},[e._v("#")]),e._v(" Current Monterey Issues")]),e._v(" "),a("h3",{attrs:{id:"macbookpro11-3-booting-issue-without-kepler-acceleration"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#macbookpro11-3-booting-issue-without-kepler-acceleration"}},[e._v("#")]),e._v(" MacBookPro11,3 booting issue without Kepler acceleration")]),e._v(" "),a("p",[e._v("Due to the display being routed through the NVIDIA Kepler card and macOS being rendered on the Intel iGPU, users have been experiencing issues booting without post-install patches applied ("),a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),a("OutboundLink")],1),e._v(".) Currently the only workaround is to install the patches in safe mode, by holding down "),a("code",[e._v("Shift+Enter")]),e._v(" when you select macOS in the OCLP boot picker.")]),e._v(" "),a("h2",{attrs:{id:"previously-broken-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#previously-broken-hardware"}},[e._v("#")]),e._v(" Previously Broken Hardware")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("iMac15,1 5K Display Output Issue (Resolved in 0.3.2 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Documentation:\n"),a("ul",[a("li",[a("a",{attrs:{href:"https://khronokernel.github.io/macos/2021/12/08/5K-UEFI.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("5K iMac and UEFI: Fixing the dreaded output limitation"),a("OutboundLink")],1)])])]),e._v(" "),a("li",[e._v("Associated Github Issue:\n"),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/359",target:"_blank",rel:"noopener noreferrer"}},[e._v('5k Output issues on iMac15,1 (27" 5k iMac - 2014) #359'),a("OutboundLink")],1)])])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("macOS 12.0 Beta 4 issue on 2012 to early 2013 machines (Resolved in 0.2.5 and newer)")]),e._v(" "),a("p",[e._v("Currently in macOS 12.0 Beta 4, many Ivy Bridge Macs have experienced Bluetooth issues relating to their BCM20702 chipset. Currently the exact issue is unknown however is assumed to be a bug on Apple's end. Recommend downgrading to macOS 12.0 Beta 3 till resolved:")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"http://swcdn.apple.com/content/downloads/02/08/071-63739-A_G5RYVW5JHT/dfz5gp3s0jm9vl7m30oewq141zkpv8edr8/InstallAssistant.pkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (Direct)"),a("OutboundLink")],1)]),e._v(" "),a("li",[a("a",{attrs:{href:"https://archive.org/details/12.0-21a5284e-beta-3",target:"_blank",rel:"noopener noreferrer"}},[e._v("12.0 Beta 3 (21A5284e) InstallAssistant (archive.org)"),a("OutboundLink")],1)])]),e._v(" "),a("p",[e._v("A temporary fix is to restart the BlueTool and bluetoothd process with each boot, note it may not work for all users:")]),e._v(" "),a("div",{staticClass:"language-sh extra-class"},[a("pre",{pre:!0,attrs:{class:"language-sh"}},[a("code",[a("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[e._v("killall")]),e._v(" "),a("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("-9")]),e._v(" BlueTool bluetoothd\n")])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Wireless Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Broadcom BCM94328, BCM94322 and Atheros Wireless Chipsets lost support")])]),e._v(" "),a("p",[e._v("The following models lost Wifi support in macOS Monterey due to their legacy Wireless chipset:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook5,x and older")]),e._v(" "),a("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Note: BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Bluetooth Support Dropped (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("BRCM2046 and BRCM2070 Bluetooth Chipsets lost support")])]),e._v(" "),a("p",[e._v("The following models lost Bluetooth support in macOS Monterey due to their legacy Bluetooth chipset:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini5,1 and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir4,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro8,1 and older")]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Note: Native BRCM20702 and BRCM20703 are still fully supported by OpenCore Legacy Patcher")]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Dropped Firmwares")]),e._v(" "),a("p",[e._v("Here are the firmwares macOS Monterey Dropped (previously located within IOBluetoothUSBDFU.kext):")]),e._v(" "),a("ul",[a("li",[e._v("2046_820F.dfu")]),e._v(" "),a("li",[e._v("2046_8210.dfu")]),e._v(" "),a("li",[e._v("2046_8213.dfu")]),e._v(" "),a("li",[e._v("2046_8215.dfu")]),e._v(" "),a("li",[e._v("2046_8216.dfu")]),e._v(" "),a("li",[e._v("2046_8217.dfu")]),e._v(" "),a("li",[e._v("2070_821A.dfu")]),e._v(" "),a("li",[e._v("2070_821B.dfu")]),e._v(" "),a("li",[e._v("2070_8218.dfu")]),e._v(" "),a("li",[e._v("20702_821D.dfu")]),e._v(" "),a("li",[e._v("20702_821F.dfu")]),e._v(" "),a("li",[e._v("20702_828A.dfu")]),e._v(" "),a("li",[e._v("20702_828B.dfu")]),e._v(" "),a("li",[e._v("20702_828C.dfu")]),e._v(" "),a("li",[e._v("20702_8281.dfu")]),e._v(" "),a("li",[e._v("20702_8286.dfu")])])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Ivy Bridge iGPU Acceleration (Resolved in 0.1.7 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Intel HD4000 iGPUs lost support")])]),e._v(" "),a("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),a("ul",[a("li",[e._v("Macmini6,x")]),e._v(" "),a("li",[e._v("MacBookAir5,x")]),e._v(" "),a("li",[e._v("MacBookPro9,x")]),e._v(" "),a("li",[e._v("MacBookPro10,x")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("NVIDIA Kepler dGPU Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("NVIDIA Kepler dGPUs lost support")])]),e._v(" "),a("p",[e._v("By default these machines require root volume patches to gain graphics acceleration in Monterey. OpenCore Legacy Patcher supports readding support however SIP can no longer be enabled due to root patching:")]),e._v(" "),a("ul",[a("li",[e._v("MacBookPro9,1")]),e._v(" "),a("li",[e._v("MacBookPro10,1")]),e._v(" "),a("li",[e._v("MacBookPro11,3")]),e._v(" "),a("li",[e._v("iMac13,x")]),e._v(" "),a("li",[e._v("iMac14,x")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Non-Metal Acceleration (Resolved in 0.2.5 and newer)")]),e._v(" "),a("ul",[a("li",[e._v("Non-Metal GPUs no longer have working acceleration patches:\n"),a("ul",[a("li",[e._v("Intel Ironlake and Sandy Bridge iGPUs")]),e._v(" "),a("li",[e._v("NVIDIA Tesla and Fermi GPUs")]),e._v(" "),a("li",[e._v("AMD TeraScale 1 and 2 GPUs")])])])]),e._v(" "),a("p",[e._v("The following machines cannot gain graphics acceleration at all in Monterey, only basic framebuffer and brightness control (iMac8,1/9,1 and MacBook5,2 excluded):")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini5,x and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir4,x and older")]),e._v(" "),a("li",[e._v("MacBookPro8,x and older")])]),e._v(" "),a("p",[e._v("Note: iMac10,1 through iMac12,x can be upgraded with Metal GPUs, "),a("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/",target:"_blank",rel:"noopener noreferrer"}},[e._v("see here for more info"),a("OutboundLink")],1)])])])}),[],!1,null,null,null);a.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/41.8cfa80cb.js b/assets/js/41.8fa5709e.js similarity index 93% rename from assets/js/41.8cfa80cb.js rename to assets/js/41.8fa5709e.js index a0a51e1a79..137b3f7232 100644 --- a/assets/js/41.8cfa80cb.js +++ b/assets/js/41.8fa5709e.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{398:function(e,t,o){"use strict";o.r(t);var n=o(10),a=Object(n.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"supporting-the-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-patcher"}},[e._v("#")]),e._v(" Supporting the patcher")]),e._v(" "),t("p",[e._v("We have opened OpenCollective in order to manage donations as well as be transparent about where the donated money is going. If you want to support the patcher with money donation, you can do so below.")]),e._v(" "),t("p",[t("a",{attrs:{href:"https://opencollective.com/opencore-legacy-patcher",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCollective"),t("OutboundLink")],1)]),e._v(" "),t("p",[e._v("If you wish, you can also donate legacy hardware you don't need anymore as long as it makes sense logistically. In this case, reach out on the Discord server.")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{397:function(e,t,o){"use strict";o.r(t);var n=o(10),a=Object(n.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"supporting-the-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-patcher"}},[e._v("#")]),e._v(" Supporting the patcher")]),e._v(" "),t("p",[e._v("We have opened OpenCollective in order to manage donations as well as be transparent about where the donated money is going. If you want to support the patcher with money donation, you can do so below.")]),e._v(" "),t("p",[t("a",{attrs:{href:"https://opencollective.com/opencore-legacy-patcher",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCollective"),t("OutboundLink")],1)]),e._v(" "),t("p",[e._v("If you wish, you can also donate legacy hardware you don't need anymore as long as it makes sense logistically. In this case, reach out on the Discord server.")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/42.985b1206.js b/assets/js/42.3a6ff9c7.js similarity index 97% rename from assets/js/42.985b1206.js rename to assets/js/42.3a6ff9c7.js index ab2e8a0fe9..3fb565719e 100644 --- a/assets/js/42.985b1206.js +++ b/assets/js/42.3a6ff9c7.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{401:function(e,t,o){"use strict";o.r(t);var a=o(10),n=Object(a.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"the-current-hold-on-new-issues-and-pull-requests"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#the-current-hold-on-new-issues-and-pull-requests"}},[e._v("#")]),e._v(" The current hold on new issues and pull requests")]),e._v(" "),t("p",[e._v("As written with the release of OpenCore Legacy Patcher 0.4.3, and macOS 12.3:")]),e._v(" "),t("blockquote",[t("p",[e._v("With today's macOS 12.3 release, I decided it would be best to release this build of OpenCore Legacy Patcher to ensure some important issues are resolved with today's release (namely Open/Save dialog problem introduced by Apple in the 12.3 Betas)")]),e._v(" "),t("p",[e._v("As the situation develops back home with my family in Ukraine, I am unlikely to continue the development of OpenCore Legacy Patcher in the near future. At most, there may be potential PatcherSupportPkg updates from ASentientBot and the rest of the amazing non-Metal development team however otherwise development may potentially be taken over by others later on. Issues will continue to remain closed for the time being.")]),e._v(" "),t("p",[e._v("With regards to the future of this project, this release should be treated as its last major release for the next couple of months. When WWDC2022 is presented, I hope my country will be in a calmer situation where we can tinker with Macs again peacefully.")]),e._v(" "),t("p",[e._v("This is not a final goodbye for me with this project, just a round-about way to say I'll be returning someday. I want to give the biggest thank you's to the community and to the many amazing developers within it. OpenCore Legacy Patcher is not just my project, it's the cumulation of many people that are all responsible for where we are today.")]),e._v(" "),t("p",[e._v("-- Mykola")])]),e._v(" "),t("p",[e._v("If you encounter new issues with the patcher that do not have solutions easily available, our helpful community in the "),t("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),t("OutboundLink")],1),e._v(" can provide support in the meantime. You should still provide as much information as you can by "),t("RouterLink",{attrs:{to:"/DEBUG.html"}},[e._v("gathering debug logs")]),e._v(" when you ask for help.")],1)])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{400:function(e,t,o){"use strict";o.r(t);var a=o(10),n=Object(a.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"the-current-hold-on-new-issues-and-pull-requests"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#the-current-hold-on-new-issues-and-pull-requests"}},[e._v("#")]),e._v(" The current hold on new issues and pull requests")]),e._v(" "),t("p",[e._v("As written with the release of OpenCore Legacy Patcher 0.4.3, and macOS 12.3:")]),e._v(" "),t("blockquote",[t("p",[e._v("With today's macOS 12.3 release, I decided it would be best to release this build of OpenCore Legacy Patcher to ensure some important issues are resolved with today's release (namely Open/Save dialog problem introduced by Apple in the 12.3 Betas)")]),e._v(" "),t("p",[e._v("As the situation develops back home with my family in Ukraine, I am unlikely to continue the development of OpenCore Legacy Patcher in the near future. At most, there may be potential PatcherSupportPkg updates from ASentientBot and the rest of the amazing non-Metal development team however otherwise development may potentially be taken over by others later on. Issues will continue to remain closed for the time being.")]),e._v(" "),t("p",[e._v("With regards to the future of this project, this release should be treated as its last major release for the next couple of months. When WWDC2022 is presented, I hope my country will be in a calmer situation where we can tinker with Macs again peacefully.")]),e._v(" "),t("p",[e._v("This is not a final goodbye for me with this project, just a round-about way to say I'll be returning someday. I want to give the biggest thank you's to the community and to the many amazing developers within it. OpenCore Legacy Patcher is not just my project, it's the cumulation of many people that are all responsible for where we are today.")]),e._v(" "),t("p",[e._v("-- Mykola")])]),e._v(" "),t("p",[e._v("If you encounter new issues with the patcher that do not have solutions easily available, our helpful community in the "),t("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),t("OutboundLink")],1),e._v(" can provide support in the meantime. You should still provide as much information as you can by "),t("RouterLink",{attrs:{to:"/DEBUG.html"}},[e._v("gathering debug logs")]),e._v(" when you ask for help.")],1)])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/43.50cd0fdf.js b/assets/js/43.304e36c3.js similarity index 98% rename from assets/js/43.50cd0fdf.js rename to assets/js/43.304e36c3.js index 5d4a8e6ea0..9bbe60ab47 100644 --- a/assets/js/43.50cd0fdf.js +++ b/assets/js/43.304e36c3.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{406:function(e,r,t){"use strict";t.r(r);var a=t(10),n=Object(a.a)({},(function(){var e=this,r=e._self._c;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"opencore-legacy-patcher-license"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#opencore-legacy-patcher-license"}},[e._v("#")]),e._v(" OpenCore Legacy Patcher License")]),e._v(" "),r("p",[e._v("This patcher is made of multiple external applications from different people and organizations. See each program for their licensing:")]),e._v(" "),r("ul",[r("li",[e._v('BSD 3-Clause "New" or "Revised" License\n'),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/Lilu/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Lilu"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/WhateverGreen/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("WhateverGreen"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/AirportBrcmFixup/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("AirportBrcmFixup"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/CPUFriend/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"}},[e._v("CPUFriend"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/RestrictEvents/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("RestrictEvents"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/FeatureUnlock/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("FeatureUnlock"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/cdf/Innie/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Innie"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("GPL 2.0\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/NVMeFix/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("NVMeFix"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("All rights reserved to respective authors\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/",target:"_blank",rel:"noopener noreferrer"}},[e._v("AAAMouSSE"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/post-28447707",target:"_blank",rel:"noopener noreferrer"}},[e._v("telemetrap"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/reenigneorcim/SurPlus",target:"_blank",rel:"noopener noreferrer"}},[e._v("SurPlus"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/4a8f61a01da72b38a4b2250386cc4b497a31a839/payloads/Config/config.plist#L1222-L1281",target:"_blank",rel:"noopener noreferrer"}},[e._v("VMM Patch Set"),r("OutboundLink")],1),e._v(" - parrotgeek1")]),e._v(" "),r("li",[e._v("AMFIPass - Dhinak G")]),e._v(" "),r("li",[e._v("Apple Binaries - Apple Inc.")]),e._v(" "),r("li",[e._v("All other patches - respective authors")])])])]),e._v(" "),r("p",[e._v("The remaining files within the OpenCore Legacy Patcher repository are distributed under the "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("BSD 4-Clause license"),r("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);r.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{403:function(e,r,t){"use strict";t.r(r);var a=t(10),n=Object(a.a)({},(function(){var e=this,r=e._self._c;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"opencore-legacy-patcher-license"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#opencore-legacy-patcher-license"}},[e._v("#")]),e._v(" OpenCore Legacy Patcher License")]),e._v(" "),r("p",[e._v("This patcher is made of multiple external applications from different people and organizations. See each program for their licensing:")]),e._v(" "),r("ul",[r("li",[e._v('BSD 3-Clause "New" or "Revised" License\n'),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/Lilu/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Lilu"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/WhateverGreen/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("WhateverGreen"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/AirportBrcmFixup/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("AirportBrcmFixup"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/CPUFriend/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"}},[e._v("CPUFriend"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/RestrictEvents/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("RestrictEvents"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/FeatureUnlock/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("FeatureUnlock"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/cdf/Innie/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Innie"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("GPL 2.0\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/NVMeFix/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("NVMeFix"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("All rights reserved to respective authors\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/",target:"_blank",rel:"noopener noreferrer"}},[e._v("AAAMouSSE"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/post-28447707",target:"_blank",rel:"noopener noreferrer"}},[e._v("telemetrap"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/reenigneorcim/SurPlus",target:"_blank",rel:"noopener noreferrer"}},[e._v("SurPlus"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/4a8f61a01da72b38a4b2250386cc4b497a31a839/payloads/Config/config.plist#L1222-L1281",target:"_blank",rel:"noopener noreferrer"}},[e._v("VMM Patch Set"),r("OutboundLink")],1),e._v(" - parrotgeek1")]),e._v(" "),r("li",[e._v("AMFIPass - Dhinak G")]),e._v(" "),r("li",[e._v("Apple Binaries - Apple Inc.")]),e._v(" "),r("li",[e._v("All other patches - respective authors")])])])]),e._v(" "),r("p",[e._v("The remaining files within the OpenCore Legacy Patcher repository are distributed under the "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("BSD 4-Clause license"),r("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);r.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/44.520fad96.js b/assets/js/44.53246182.js similarity index 99% rename from assets/js/44.520fad96.js rename to assets/js/44.53246182.js index 00bff9111c..4aa264f4ac 100644 --- a/assets/js/44.520fad96.js +++ b/assets/js/44.53246182.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{402:function(t,e,a){"use strict";a.r(e);var r=a(10),i=Object(r.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"supported-models"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),e("h3",{attrs:{id:"application-requirements"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#application-requirements"}},[t._v("#")]),t._v(" Application requirements")]),t._v(" "),e("p",[t._v("The patcher application requires "),e("strong",[t._v("OS X Yosemite 10.10")]),t._v(" or later to run.")]),t._v(" "),e("ul",[e("li",[e("strong",[t._v("OS X El Capitan 10.11")]),t._v(" or later is required to make installers for macOS Ventura and later.")])]),t._v(" "),e("p",[t._v("The patcher is designed to target "),e("strong",[t._v("macOS Big Sur 11.x to macOS Sequoia 15.x")]),t._v(".")]),t._v(" "),e("ul",[e("li",[t._v("Other versions may work, albeit in a broken state. No support is provided for any version outside of the above.")])]),t._v(" "),e("hr"),t._v(" "),e("p",[t._v("Any Intel-based Mac listed below can install and make use of OpenCore Legacy Patcher. To check your hardware model, open System Information and look for the "),e("code",[t._v("Model Identifier")]),t._v(" key.")]),t._v(" "),e("ul",[e("li",[t._v("This applies even if Apple supports the model natively.")]),t._v(" "),e("li",[t._v("OpenCore Legacy Patcher does not support PowerPC- or Apple Silicon-based Macs.")]),t._v(" "),e("li",[t._v("If your model is not listed below, it is not supported by this patcher.")])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),e("p",[t._v("It is "),e("strong",[t._v("extremely recommended")]),t._v(" to update your Mac to its latest native version before using OpenCore Legacy Patcher, to ensure you're on the highest firmware.")])]),t._v(" "),e("p",[t._v("The below tables can be used to reference issues with a particular model, and see which OS would work best on your machine.")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),e("h3",{attrs:{id:"macbook"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Aluminum, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Early 2009)"),e("br"),t._v("MacBook (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Trackpad gestures are partially broken")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook10,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by OpenCore Legacy Patcher")])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-air"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2008)"),e("br"),t._v("MacBook Air (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2013)"),e("br"),t._v("MacBook Air (11-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2013)"),e("br"),t._v("MacBook Air (13-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Early 2015)"),e("br"),t._v("MacBook Air (13-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported natively up to Sonoma"),e("br"),t._v("- Currently not supported on Sequoia due to T2 issues"),e("br")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir8,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2008)"),e("br"),t._v("MacBook Pro (17-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Late 2008)"),e("br"),t._v("MacBook Pro (15-inch, Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2009)"),e("br"),t._v("MacBook Pro (17-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,3")]),e("br"),e("code",[t._v("MacBookPro5,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Early 2011)"),e("br"),t._v("MacBook Pro (13-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2011)"),e("br"),t._v("MacBook Pro (15-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2011)"),e("br")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"11"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2012)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2012)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,2")]),e("br"),e("code",[t._v("MacBookPro11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,4")]),e("br"),e("code",[t._v("MacBookPro11,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 14+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2018, 4 Thunderbolt 3 ports)"),e("br"),t._v("MacBook Pro (13-inch, 2019, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2018)"),e("br"),t._v("MacBook Pro (15-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2019, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (16-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,1")]),e("br"),e("code",[t._v("MacBookPro16,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,3")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-mini"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini5,1")]),e("br"),e("code",[t._v("Macmini5,2")]),e("br"),e("code",[t._v("Macmini5,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini6,1")]),e("br"),e("code",[t._v("Macmini6,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"imac"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Mid 2007)"),e("br"),t._v("iMac (24-inch, Mid 2007)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://lowendmac.com/2018/penryn-t9300-9500-cpu-upgrades-for-the-2007-imac/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Requires SSE4.1 CPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2008)"),e("br"),t._v("iMac (24-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2009)"),e("br"),t._v("iMac (24-inch, Early 2009)"),e("br"),t._v("iMac (20-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrading to Metal GPU"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2009)"),e("br"),t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2011)"),e("br"),t._v("iMac (21.5-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"10"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,2")]),e("br"),e("code",[t._v("iMac14,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2014)"),e("br"),t._v("iMac (Retina 5K, 27-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac17,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac20,1")]),e("br"),e("code",[t._v("iMac20,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac Pro (2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMacPro1,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Mid 2010)"),e("br"),t._v("Mac Pro (Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"xserve"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Recommend upgrade to Metal GPU"),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve3,1")])])])])]),t._v(" "),e("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[t._v("#")]),t._v(" Once you've verified your hardware is supported, head to "),e("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installers")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{404:function(t,e,a){"use strict";a.r(e);var r=a(10),i=Object(r.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"supported-models"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),e("h3",{attrs:{id:"application-requirements"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#application-requirements"}},[t._v("#")]),t._v(" Application requirements")]),t._v(" "),e("p",[t._v("The patcher application requires "),e("strong",[t._v("OS X Yosemite 10.10")]),t._v(" or later to run.")]),t._v(" "),e("ul",[e("li",[e("strong",[t._v("OS X El Capitan 10.11")]),t._v(" or later is required to make installers for macOS Ventura and later.")])]),t._v(" "),e("p",[t._v("The patcher is designed to target "),e("strong",[t._v("macOS Big Sur 11.x to macOS Sequoia 15.x")]),t._v(".")]),t._v(" "),e("ul",[e("li",[t._v("Other versions may work, albeit in a broken state. No support is provided for any version outside of the above.")])]),t._v(" "),e("hr"),t._v(" "),e("p",[t._v("Any Intel-based Mac listed below can install and make use of OpenCore Legacy Patcher. To check your hardware model, open System Information and look for the "),e("code",[t._v("Model Identifier")]),t._v(" key.")]),t._v(" "),e("ul",[e("li",[t._v("This applies even if Apple supports the model natively.")]),t._v(" "),e("li",[t._v("OpenCore Legacy Patcher does not support PowerPC- or Apple Silicon-based Macs.")]),t._v(" "),e("li",[t._v("If your model is not listed below, it is not supported by this patcher.")])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),e("p",[t._v("It is "),e("strong",[t._v("extremely recommended")]),t._v(" to update your Mac to its latest native version before using OpenCore Legacy Patcher, to ensure you're on the highest firmware.")])]),t._v(" "),e("p",[t._v("The below tables can be used to reference issues with a particular model, and see which OS would work best on your machine.")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),e("h3",{attrs:{id:"macbook"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Aluminum, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Early 2009)"),e("br"),t._v("MacBook (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Trackpad gestures are partially broken")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook10,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by OpenCore Legacy Patcher")])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-air"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2008)"),e("br"),t._v("MacBook Air (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2013)"),e("br"),t._v("MacBook Air (11-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2013)"),e("br"),t._v("MacBook Air (13-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Early 2015)"),e("br"),t._v("MacBook Air (13-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported natively up to Sonoma"),e("br"),t._v("- Currently not supported on Sequoia due to T2 issues"),e("br")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir8,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2008)"),e("br"),t._v("MacBook Pro (17-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Late 2008)"),e("br"),t._v("MacBook Pro (15-inch, Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2009)"),e("br"),t._v("MacBook Pro (17-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,3")]),e("br"),e("code",[t._v("MacBookPro5,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Early 2011)"),e("br"),t._v("MacBook Pro (13-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2011)"),e("br"),t._v("MacBook Pro (15-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2011)"),e("br")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"11"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2012)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2012)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,2")]),e("br"),e("code",[t._v("MacBookPro11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,4")]),e("br"),e("code",[t._v("MacBookPro11,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 14+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2018, 4 Thunderbolt 3 ports)"),e("br"),t._v("MacBook Pro (13-inch, 2019, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2018)"),e("br"),t._v("MacBook Pro (15-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2019, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (16-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,1")]),e("br"),e("code",[t._v("MacBookPro16,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,3")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-mini"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini5,1")]),e("br"),e("code",[t._v("Macmini5,2")]),e("br"),e("code",[t._v("Macmini5,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini6,1")]),e("br"),e("code",[t._v("Macmini6,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"imac"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Mid 2007)"),e("br"),t._v("iMac (24-inch, Mid 2007)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://lowendmac.com/2018/penryn-t9300-9500-cpu-upgrades-for-the-2007-imac/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Requires SSE4.1 CPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2008)"),e("br"),t._v("iMac (24-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2009)"),e("br"),t._v("iMac (24-inch, Early 2009)"),e("br"),t._v("iMac (20-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrading to Metal GPU"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2009)"),e("br"),t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2011)"),e("br"),t._v("iMac (21.5-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"10"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,2")]),e("br"),e("code",[t._v("iMac14,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2014)"),e("br"),t._v("iMac (Retina 5K, 27-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac17,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac20,1")]),e("br"),e("code",[t._v("iMac20,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac Pro (2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMacPro1,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Mid 2010)"),e("br"),t._v("Mac Pro (Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"xserve"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Recommend upgrade to Metal GPU"),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve3,1")])])])])]),t._v(" "),e("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[t._v("#")]),t._v(" Once you've verified your hardware is supported, head to "),e("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installers")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/45.1799844b.js b/assets/js/45.90910d1a.js similarity index 99% rename from assets/js/45.1799844b.js rename to assets/js/45.90910d1a.js index a4c4d85e53..62edc335be 100644 --- a/assets/js/45.1799844b.js +++ b/assets/js/45.90910d1a.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{403:function(e,l,i){"use strict";i.r(l);var a=i(10),r=Object(a.a)({},(function(){var e=this,l=e._self._c;return l("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[l("h1",{attrs:{id:"explaining-the-patches-in-opencore-legacy-patcher"}},[l("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(" "),l("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(" "),l("ul",[l("li",[l("a",{attrs:{href:"#opencore-settings"}},[e._v("OpenCore Settings")])]),e._v(" "),l("li",[l("a",{attrs:{href:"#injected-kexts"}},[e._v("Injected Kexts")])]),e._v(" "),l("li",[l("a",{attrs:{href:"#on-disk-patches"}},[e._v("On-Disk Patches")])])]),e._v(" "),l("h2",{attrs:{id:"opencore-settings"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#opencore-settings"}},[e._v("#")]),e._v(" OpenCore Settings")]),e._v(" "),l("p",[e._v("Below is a rundown of the main logic that OpenCore Legacy Patcher uses to gain native support in macOS. Note that OpenCore's configuration is documented within "),l("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),l("OutboundLink")],1),e._v(" as well as on an online version provided by us:")]),e._v(" "),l("ul",[l("li",[l("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg Online Docs"),l("OutboundLink")],1)])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Configuration Explanation")]),e._v(" "),l("h3",{attrs:{id:"acpi-add"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#acpi-add"}},[e._v("#")]),e._v(" ACPI -> Add")]),e._v(" "),l("ul",[l("li",[e._v("SSDT-CPBG\n"),l("ul",[l("li",[e._v("Reason: Resolves Kernel Panic on Arrandale Macs in early Big Sur builds")]),e._v(" "),l("li",[e._v("Logic: Disable dummy CPBG device in ACPI")]),e._v(" "),l("li",[e._v("Models: MacBookPro6,x and iMac11,x")])])]),e._v(" "),l("li",[e._v("SSDT-PCI\n"),l("ul",[l("li",[e._v("Reason: Patch Windows Audio support for Sandy and Ivy Bridge")]),e._v(" "),l("li",[e._v("Logic: Removes PCI0's 32-bit Allocation Limitation")]),e._v(" "),l("li",[e._v("Models: All Sandy and Ivy Bridge Macs, excluding MacPro6,1")])])]),e._v(" "),l("li",[e._v("SSDT-DGPU\n"),l("ul",[l("li",[e._v("Reason: Allows for software based deMUX disabling dGPUs in 2011 MacBook Pros")]),e._v(" "),l("li",[e._v("Logic: Sends power down request to dGPU via ACPI")]),e._v(" "),l("li",[e._v("Models: MacBookPro8,2 and MacBookPro8,3 with dead dGPUs")])])])]),e._v(" "),l("h3",{attrs:{id:"acpi-patch"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#acpi-patch"}},[e._v("#")]),e._v(" ACPI -> Patch")]),e._v(" "),l("ul",[l("li",[l("code",[e._v("EHCx")]),e._v(" and "),l("code",[e._v("XHC1")]),e._v(" Patches\n"),l("ul",[l("li",[e._v("Reason: Required for proper USB operation")]),e._v(" "),l("li",[e._v("Logic: Avoids USB maps of newer models attaching and breaking USB port functionality")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing with Moderate or Advanced SMBIOS")])])]),e._v(" "),l("li",[l("code",[e._v("BUF0")]),e._v(" to "),l("code",[e._v("BUF1")]),e._v(" Patch\n"),l("ul",[l("li",[e._v("Reason: To be paired with SSDT-PCI")])])]),e._v(" "),l("li",[l("code",[e._v("_INI")]),e._v(" to "),l("code",[e._v("XINI")]),e._v(" Patch\n"),l("ul",[l("li",[e._v("Reason: To be paired with SSDT-DGPU")])])])]),e._v(" "),l("h3",{attrs:{id:"booter-patch"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#booter-patch"}},[e._v("#")]),e._v(" Booter -> Patch")]),e._v(" "),l("ul",[l("li",[e._v("Reroute "),l("code",[e._v("HW_BID")]),e._v(" to "),l("code",[e._v("OC_BID")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Allows macOS installers to be used on unsupported models")]),e._v(" "),l("li",[e._v("Logic: Reroutes Board ID macOS checks to custom variable")]),e._v(" "),l("li",[e._v("Models: All systems using VMM spoofing")])])])]),e._v(" "),l("h3",{attrs:{id:"booter-quirks"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#booter-quirks"}},[e._v("#")]),e._v(" Booter -> Quirks")]),e._v(" "),l("ul",[l("li",[e._v("ForceBooterSignature\n"),l("ul",[l("li",[e._v("Reason: Required to ensure Hibernation support")]),e._v(" "),l("li",[e._v("Logic: Tricks boot.efi into thinking OpenCore is Apple's firmware")]),e._v(" "),l("li",[e._v("Models: All models require")])])])]),e._v(" "),l("h3",{attrs:{id:"deviceproperties-add"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#deviceproperties-add"}},[e._v("#")]),e._v(" DeviceProperties -> Add")]),e._v(" "),l("ul",[l("li",[l("code",[e._v("PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)")])]),e._v(" "),l("li",[l("code",[e._v("PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Required to ensure Brightness Control works on upgraded iMacs")]),e._v(" "),l("li",[e._v("Logic: Sets AppleBackLight properties")]),e._v(" "),l("li",[e._v("Models: iMac11,x and iMac12,x with upgraded NVIDIA Metal GPUs")])])]),e._v(" "),l("li",[l("code",[e._v("PciRoot(0x0)/Pci(0x2,0x0)")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Disables internal GPU to fix sleep issues on upgraded iMacs")]),e._v(" "),l("li",[e._v("Logic: Tricks macOS into thinking iGPU is a generic PCI device")]),e._v(" "),l("li",[e._v("Models: iMac12,x with upgraded Metal GPUs")])])])]),e._v(" "),l("h3",{attrs:{id:"kernel-patch"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#kernel-patch"}},[e._v("#")]),e._v(" Kernel -> Patch")]),e._v(" "),l("ul",[l("li",[e._v("SMC Patch\n"),l("ul",[l("li",[e._v("Reason: Required to avoid SMC Firmware updates")]),e._v(" "),l("li",[e._v("Logic: Patches out "),l("code",[e._v("smc-version")]),e._v(" in AppleSMC.kext, requires SMC-Spoof.kext for full functionality")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing SMBIOS")])])]),e._v(" "),l("li",[e._v("IOHIDFamily Patch\n"),l("ul",[l("li",[e._v("Reason: Required for HID peripheral support in macOS on older hardware")]),e._v(" "),l("li",[e._v("Logic: Tricks IOHIDFamily into thinking it's always booting recovery")]),e._v(" "),l("li",[e._v("Models: Penryn CPUs (Core2 series)")])])]),e._v(" "),l("li",[e._v("Force FileVault on Broken Seal Patch\n"),l("ul",[l("li",[e._v("Reason: Allow FileVault on root patched Macs")]),e._v(" "),l("li",[e._v("Logic: Forces APFS.kext to always return true on FileVault support")]),e._v(" "),l("li",[e._v("Models: Any model needing root patches")])])]),e._v(" "),l("li",[e._v("Disable Library Validation Enforcement Patch\n"),l("ul",[l("li",[e._v("Reason: non-Metal Root Volume Patches do not pass library validation tests")]),e._v(" "),l("li",[e._v("Logic: Forces Library Validation function to always return not required")]),e._v(" "),l("li",[e._v("Models: Non-Metal GPUs")])])]),e._v(" "),l("li",[e._v("SurPlus Patch\n"),l("ul",[l("li",[e._v("Reason: macOS 11.3-12.0.1 require systems to have RDRAND support in the CPU for stable boot")]),e._v(" "),l("li",[e._v("Logic: Forces RDRAND code to return predetermined value")]),e._v(" "),l("li",[e._v("Models: All pre-Ivy Bridge Macs")])])]),e._v(" "),l("li",[e._v("Reroute "),l("code",[e._v("kern.hv_vmm_present")]),e._v(" Patch\n"),l("ul",[l("li",[e._v("Reason: Allows macOS to be installed and updated on unsupported hardware")]),e._v(" "),l("li",[e._v("Logic: Forces userspace to see system as Virtual Machine")]),e._v(" "),l("li",[e._v("Models: Any model using VMM spoofing")])])])]),e._v(" "),l("h3",{attrs:{id:"kernel-quirks"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#kernel-quirks"}},[e._v("#")]),e._v(" Kernel -> Quirks")]),e._v(" "),l("ul",[l("li",[e._v("ThirdPartyDrives\n"),l("ul",[l("li",[e._v("Reason: Required to avoid Hibernation wake issues on 3rd party drives")]),e._v(" "),l("li",[e._v("Logic: Patches AppleAHCIPort.kext into support")]),e._v(" "),l("li",[e._v("Models: All models with standard SATA ports")])])]),e._v(" "),l("li",[e._v("PanicNoKextDump\n"),l("ul",[l("li",[e._v("Reason: Avoids kext dump on kernel panics, easier kernel debugging")]),e._v(" "),l("li",[e._v("Logic: Patches Kernel to not dump dump unnecessary info")]),e._v(" "),l("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])])]),e._v(" "),l("h3",{attrs:{id:"misc-security"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#misc-security"}},[e._v("#")]),e._v(" Misc -> Security")]),e._v(" "),l("ul",[l("li",[e._v("SecureBootModel\n"),l("ul",[l("li",[e._v("Reason: Required to allow native OS updates on T2 model spoofs")]),e._v(" "),l("li",[e._v("Logic: Sets T2's Secure Enclave Identifier")]),e._v(" "),l("li",[e._v("Models: All models required that spoof T2 model with minimal or higher")])])])]),e._v(" "),l("h3",{attrs:{id:"nvram-add"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#nvram-add"}},[e._v("#")]),e._v(" NVRAM -> Add")]),e._v(" "),l("ul",[l("li",[l("code",[e._v("-v keepsyms=1 debug=0x100")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Used to see debug info of macOS's kernel and kexts, and avoids reboots on panic")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])]),e._v(" "),l("li",[l("code",[e._v("-liludbgall")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Enables Lilu and plugin debug logging")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),l("li",[l("code",[e._v("msgbuf=1048576")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Sets message buffer size to 1MB, ensures boot logs are retained")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),l("li",[l("code",[e._v("agdpmod=pikera")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Fixes GPU switching on MacBookPro9,x")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: MacBookPro9,x")])])]),e._v(" "),l("li",[l("code",[e._v("shikigva=80 unfairgva=1")])]),e._v(" "),l("li",[l("code",[e._v("shikigva=128 unfairgva=1 -wegtree")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Fixes DRM support on models with upgraded AMD Metal GPUs")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Models with upgraded AMD Metal GPUs")])])]),e._v(" "),l("li",[l("code",[e._v("-revasset")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Enables Content Caching when using VMM spoofing")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Any model using VMM spoofing")])])]),e._v(" "),l("li",[l("code",[e._v("amfi=0x80")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Disables Apple Mobile File Integrity to allow for root patches")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Any model that requires unsigned root patches")])])])]),e._v(" "),l("h3",{attrs:{id:"uefi-protocoloverrides"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#uefi-protocoloverrides"}},[e._v("#")]),e._v(" UEFI -> ProtocolOverrides")]),e._v(" "),l("ul",[l("li",[e._v("GopPassThrough\n"),l("ul",[l("li",[e._v("Reason: Used for proper output on machines with UGA firmware but GOP GPU")]),e._v(" "),l("li",[e._v("Logic: Provide GOP protocol instances on top of UGA protocol instances")]),e._v(" "),l("li",[e._v("Models: MacPro3,1, iMac7,1-8,1")])])])])]),e._v(" "),l("h2",{attrs:{id:"injected-kext"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#injected-kext"}},[e._v("#")]),e._v(" Injected Kext")]),e._v(" "),l("p",[e._v("Below is an explanation of what Kexts OpenCore Legacy Patcher will inject into memory on boot-up.")]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Injected Kext Explanation")]),e._v(" "),l("h3",{attrs:{id:"acidanthera"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#acidanthera"}},[e._v("#")]),e._v(" Acidanthera")]),e._v(" "),l("ul",[l("li",[e._v("Lilu\n"),l("ul",[l("li",[e._v("Reason: Patching engine for other kexts")]),e._v(" "),l("li",[e._v("Models: All models require")])])]),e._v(" "),l("li",[e._v("WhateverGreen\n"),l("ul",[l("li",[e._v("Reason: Patches GPU Frameworks and kext to ensure proper support")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing or have non-stock GPU")])])]),e._v(" "),l("li",[e._v("CPUFriend\n"),l("ul",[l("li",[e._v("Reason: Patches IOx86PlatformPlugin to restore previous CPU profiles")]),e._v(" "),l("li",[e._v("Models: All models using minimal or higher spoofing")])])]),e._v(" "),l("li",[e._v("AirportBrcmFixup\n"),l("ul",[l("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(" "),l("li",[e._v("Models: BCM943224, BCM94331, BCM94360 and BCM943602")])])]),e._v(" "),l("li",[e._v("BlueToolFixup\n"),l("ul",[l("li",[e._v("Reason: Patches BlueTool to enable bluetooth functionality on Monterey")]),e._v(" "),l("li",[e._v("Models: All models with pre-BCM94360 wireless cards or 3rd-party chipsets")])])]),e._v(" "),l("li",[e._v("Bluetooth-Spoof\n"),l("ul",[l("li",[e._v("Reason: Injects extra data into certain bluetooth chipsets for recognition by the system")]),e._v(" "),l("li",[e._v("Models: Models with the BCM2070 or BCM2046 chipsets")])])]),e._v(" "),l("li",[e._v("FeatureUnlock (Night Shift)\n"),l("ul",[l("li",[e._v("Reason: Patches CoreBrightness.framework to enable Night Shift on unsupported models")]),e._v(" "),l("li",[e._v("Models: 2011 or older")])])]),e._v(" "),l("li",[e._v("FeatureUnlock (Sidecar/AirPlay)\n"),l("ul",[l("li",[e._v("Reason: Patches SidecarCore.framework and AirPlaySupport.framework to enable Sidecar and AirPlay to Mac on unsupported models")]),e._v(" "),l("li",[e._v("Models: All models with Metal capable GPUs")])])]),e._v(" "),l("li",[e._v("RestrictEvents\n"),l("ul",[l("li",[e._v("Reason: Disables memory errors on MacPro7,1")]),e._v(" "),l("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),l("li",[e._v("CryptexFixup\n"),l("ul",[l("li",[e._v("Reason: Installs non AVX2.0 Cryptex on non AVX2.0 CPUs")]),e._v(" "),l("li",[e._v("Models: All CPUs Ivy Bridge and older")])])]),e._v(" "),l("li",[e._v("AutoPkgInstaller\n"),l("ul",[l("li",[e._v("Reason: Allows for automatic root patching")])])]),e._v(" "),l("li",[e._v("NVMeFix\n"),l("ul",[l("li",[e._v("Reason: Fixes 3rd party NVMe support")])])]),e._v(" "),l("li",[e._v("RSRHelper\n"),l("ul",[l("li",[e._v("Reason: Fixes Rapid Security Response Support on root patched installs")])])]),e._v(" "),l("li")]),e._v(" "),l("h3",{attrs:{id:"ethernet"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#ethernet"}},[e._v("#")]),e._v(" Ethernet")]),e._v(" "),l("ul",[l("li",[e._v("nForceEthernet\n"),l("ul",[l("li",[e._v("Reason: Inject old NVIDIA Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),l("li",[e._v("Models: 2010 and older NVIDIA Ethernet require")])])]),e._v(" "),l("li",[e._v("MarvelYukonEthernet\n"),l("ul",[l("li",[e._v("Reason: Inject old Marvel Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),l("li",[e._v("Models: 2008 and older Marvel Ethernet require")])])]),e._v(" "),l("li",[e._v("CatalinaBCM5701Ethernet\n"),l("ul",[l("li",[e._v("Reason: Inject old Broadcom Ethernet kext to resolve networking in Big Sur")]),e._v(" "),l("li",[e._v("Logic: Patch out conflicting symbols to not collide existing BCM5701Ethernet")]),e._v(" "),l("li",[e._v("Models: 2011 and older Broadcom Ethernet require")])])]),e._v(" "),l("li",[e._v("Intel82574L\n"),l("ul",[l("li",[e._v("Reason: Resolves Ethernet Support on MacPros")]),e._v(" "),l("li",[e._v("Models: MacPro3,1 - 5,1")])])]),e._v(" "),l("li",[e._v("CatalinaIntelI210Ethernet\n"),l("ul",[l("li",[e._v("Reason: Fixes Intel i210/i225 NIC support on pre-Ivy Macs")])])]),e._v(" "),l("li",[e._v("AppleIntel8254XEthernet\n"),l("ul",[l("li",[e._v("Reason: Resolves Ethernet Support on MacPros")]),e._v(" "),l("li",[e._v("Models: MacPro3,1 - 5,1")])])])]),e._v(" "),l("h3",{attrs:{id:"firewire"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#firewire"}},[e._v("#")]),e._v(" Firewire")]),e._v(" "),l("ul",[l("li",[e._v("IOFireWireFamily\n"),l("ul",[l("li",[e._v("Reason: Allows for FireWire Boot Support")])])]),e._v(" "),l("li",[e._v("IOFireWireSBP2\n"),l("ul",[l("li",[e._v("Reason: Allows for FireWire Boot Support")])])]),e._v(" "),l("li",[e._v("IOFireWireSerialBusProtoColTransport\n"),l("ul",[l("li",[e._v("Reason: Allows for FireWire Boot Support")])])])]),e._v(" "),l("h3",{attrs:{id:"maps"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#maps"}},[e._v("#")]),e._v(" Maps")]),e._v(" "),l("ul",[l("li",[e._v("USBMap\n"),l("ul",[l("li",[e._v("Reason: Inject old USB map profiles to fix USB")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing moderate or higher, as well as pre-2012 models")])])])]),e._v(" "),l("h3",{attrs:{id:"sse"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#sse"}},[e._v("#")]),e._v(" SSE")]),e._v(" "),l("ul",[l("li",[e._v("AAMouSSE\n"),l("ul",[l("li",[e._v("Reason: Translates SSE4.2 instructions to compatible code for SSE4,1 CPUs, required for AMD Metal drives")]),e._v(" "),l("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),l("li",[e._v("telemetrap\n"),l("ul",[l("li",[e._v("Reason: Ensures telemetry.plugin doesn't run, required for SSE4,1 CPUs")]),e._v(" "),l("li",[e._v("Models: Penryn CPUs")])])])]),e._v(" "),l("h3",{attrs:{id:"wifi"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#wifi"}},[e._v("#")]),e._v(" Wifi")]),e._v(" "),l("ul",[l("li",[e._v("IO80211ElCap\n"),l("ul",[l("li",[e._v("Reason: Re-inject WiFi drivers from El Capitan")]),e._v(" "),l("li",[e._v("Models: BCM94328, BCM94322 and Atheros chipsets")])])]),e._v(" "),l("li",[e._v("corecaptureElCap.kext\n"),l("ul",[l("li",[e._v("Reason: Re-inject WiFi drivers from El Capitan")]),e._v(" "),l("li",[e._v("Models: BCM94328, BCM94322 and Atheros chipsets")])])])]),e._v(" "),l("h3",{attrs:{id:"misc"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#misc"}},[e._v("#")]),e._v(" Misc")]),e._v(" "),l("ul",[l("li",[e._v("AppleBackLightFixup\n"),l("ul",[l("li",[e._v("Reason: Patch AppleBacklight for iMacs with NVIDIA Metal GPU upgrades")]),e._v(" "),l("li",[e._v("Models: iMac11,x, iMac12,x with upgraded NVIDIA Metal GPUs")])])]),e._v(" "),l("li",[e._v("AppleIntelPIIXATA\n"),l("ul",[l("li",[e._v("Reason: Fix IDE support on MacPro3,1")]),e._v(" "),l("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),l("li",[e._v("AppleIntelMCEDisabler\n"),l("ul",[l("li",[e._v("Reason: Fix dual socket support in Catalina and newer")]),e._v(" "),l("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),l("li",[e._v("SMC-Spoof\n"),l("ul",[l("li",[e._v("Reason: Spoofs SMC version to 9.9999")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing minimal or higher")])])]),e._v(" "),l("li",[e._v("AppleRAIDCard\n"),l("ul",[l("li",[e._v("Adds AppleRaidCard Support for Xserves")])])]),e._v(" "),l("li",[e._v("AMDGPUWakeHandler\n"),l("ul",[l("li",[e._v("Reason: Adds Software Based Demux for 2011 15/17 Macbook Pros")])])]),e._v(" "),l("li",[e._v("AppleIntelCPUPowerManagement and AppleIntelCPUPowerManagementClient\n"),l("ul",[l("li",[e._v("Reason: Restores Ivy Bridge and older CPU Power Management")])])]),e._v(" "),l("li",[e._v("AppleUSBTopCase\n"),l("ul",[l("li",[e._v("Reason: Restore USB Keyboard support on Mac OS Ventura")])])]),e._v(" "),l("li",[e._v("AppleUSBMultitouch and AppleUSBTrackpad\n"),l("ul",[l("li",[e._v("Reason: Restore USB Trackpad support on Mac OS Ventura")])])]),e._v(" "),l("li",[e._v("ASPP-Override\n"),l("ul",[l("li",[e._v("Reason: Forces ACPI_SMC_PlatformPlugin to outmatch X86PlatformPlugin and disable firmware throttling")])])]),e._v(" "),l("li",[e._v("BacklightInjector\n"),l("ul",[l("li",[e._v("Reason: Fixes Brightness in iMacs with upgraded GPUs")])])]),e._v(" "),l("li",[e._v("BigSurSDXC\n"),l("ul",[l("li",[e._v("Reason: Restores SDXC Support in Pre Ivy-Bridge Macs")])])]),e._v(" "),l("li",[e._v("Bluetooth-spoof\n"),l("ul",[l("li",[e._v("Reason: Spoofs legacy Bluetooth to work on Monterey and newer")])])]),e._v(" "),l("li",[e._v("Innie\n"),l("ul",[l("li",[e._v("Reason: Makes all PCIe drives appear internal")]),e._v(" "),l("li",[e._v("Models: MacPro3,1 and newer & Xserve3,1 and newer")])])]),e._v(" "),l("li",[e._v("KDKlessWorkaround\n"),l("ul",[l("li",[e._v("Reason: Helps with Mac os updates on KDKless patched systems")])])]),e._v(" "),l("li",[e._v("LegacyUSBVieoSupport\n"),l("ul",[l("li",[e._v("Reason: Fixes Legacy USB iSight support")])])]),e._v(" "),l("li",[e._v("MonteAHCIPort\n"),l("ul",[l("li",[e._v("Reason: Fixes SSD support for stock SSD found in MacBookAir6,x")])])]),e._v(" "),l("li",[e._v("NoAVXFSCompressionTypeZlib\n"),l("ul",[l("li",[e._v("Reason: Prevents AVXFSCompressionTypeZlib crash on pre AVX1.0 systems in 12.4+")])])]),e._v(" "),l("li",[e._v("SimpleMSR\n"),l("ul",[l("li",[e._v("Reason: Disables BD PROCHOT to prevent firmware throttling on Nehalem+ MacBooks")])])]),e._v(" "),l("li",[e._v("LegacyKeyboardInjector\n"),l("ul",[l("li",[e._v("Reason: Fixes function keys on MacBook5,2")])])])])]),e._v(" "),l("h2",{attrs:{id:"on-disk-patches"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#on-disk-patches"}},[e._v("#")]),e._v(" On-Disk Patches")]),e._v(" "),l("p",[e._v("Unfortunately certain on-disk patches are required to achieve full functionality. Below is a breakdown of patches supported")]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Audio Patches (11.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleHDA\n"),l("ul",[l("li",[e._v("Reason: Re-add El Capitan's AppleHDA to achieve audio support")]),e._v(" "),l("li",[e._v("Models: iMac7,1 and iMac8,1")])])])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Legacy Wireless Patches (12.0+)")]),e._v(" "),l("p",[e._v("Applicable for BCM94328, BCM94322 and Atheros Wifi cards")]),e._v(" "),l("h3",{attrs:{id:"coreservices"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#coreservices"}},[e._v("#")]),e._v(" CoreServices")]),e._v(" "),l("ul",[l("li",[e._v("WiFiAgent.app")])]),e._v(" "),l("h3",{attrs:{id:"usr-libexec"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#usr-libexec"}},[e._v("#")]),e._v(" /usr/libexec")]),e._v(" "),l("ul",[l("li",[e._v("airportd")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("NVIDIA Kepler Graphics Acceleration Patches (12.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-2"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-2"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("GeForce.kext")]),e._v(" "),l("li",[e._v("GeForceAIRPlugin.bundle")]),e._v(" "),l("li",[e._v("GeForceGLDriver.bundle")]),e._v(" "),l("li",[e._v("GeForceMTLDriver.bundle")]),e._v(" "),l("li",[e._v("GeForceVADriver.bundle")]),e._v(" "),l("li",[e._v("NVDAGF100Hal.kext")]),e._v(" "),l("li",[e._v("NVDAGK100Hal.kext")]),e._v(" "),l("li",[e._v("NVDAResman.kext")]),e._v(" "),l("li",[e._v("NVDAStartup.kext")])]),e._v(" "),l("h3",{attrs:{id:"frameworks"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#frameworks"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),l("ul",[l("li",[e._v("OpenCL (libCLVMNVPTXPlugin.dylib, NVPTX.dylib)\n"),l("ul",[l("li",[e._v("Reason: Re-add Kepler hardware acceleration support")])])]),e._v(" "),l("li",[e._v("Metal\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])]),e._v(" "),l("h3",{attrs:{id:"privateframeworks"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),l("ul",[l("li",[e._v("MTLCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),l("li",[e._v("GPUCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Intel Ivy Bridge Graphics Acceleration Patches (12.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-3"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-3"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelIVBVA.bundle")]),e._v(" "),l("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),l("li",[e._v("AppleIntelGraphicsShared.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD4000Graphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelHD4000GraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD4000GraphicsMTLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD4000GraphicsVADriver.bundle")])]),e._v(" "),l("h3",{attrs:{id:"privateframeworks-2"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-2"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),l("ul",[l("li",[e._v("AppleGVA/AppleGVACore\n"),l("ul",[l("li",[e._v("Reason: Enable DRM support")])])]),e._v(" "),l("li",[e._v("MTLCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),l("li",[e._v("GPUCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])]),e._v(" "),l("h3",{attrs:{id:"frameworks-2"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-2"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),l("ul",[l("li",[e._v("OpenCL (libCLVMIGILPlugin.dylib)\n"),l("ul",[l("li",[e._v("Reason: Re-add Ivy Bridge hardware acceleration support")])])]),e._v(" "),l("li",[e._v("WebKit (com.apple.WebProcess.sb)\n"),l("ul",[l("li",[e._v("Reason: Re-add Ivy Bridge Safari rendering support")])])]),e._v(" "),l("li",[e._v("Metal\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Intel Haswell Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-4"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-4"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),l("li",[e._v("AppleIntelHD5000Graphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelHD5000GraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD5000GraphicsMTLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD5000GraphicsVADriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHSWVA.bundle")]),e._v(" "),l("li",[e._v("AppleIntelGraphicsShared.bundle")])]),e._v(" "),l("h3",{attrs:{id:"frameworks-3"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-3"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),l("ul",[l("li",[e._v("Metal\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])]),e._v(" "),l("h3",{attrs:{id:"privateframeworks-3"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-3"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),l("ul",[l("li",[e._v("MTLCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),l("li",[e._v("GPUCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Intel Broadwell Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-5"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-5"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelBDWGraphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsFramebuffer.kext")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsMTLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsVADriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsVAME.bundle")]),e._v(" "),l("li",[e._v("AppleIntelGraphicsShared.bundle")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Intel Skylake Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-6"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-6"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelSKLGraphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsFramebuffer.kext")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsMTLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsVADriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsVAME.bundle")]),e._v(" "),l("li",[e._v("AppleIntelGraphicsShared.bundle")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("AMD Legacy Vega Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-7"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-7"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AMDRadeonX5000.kext")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX5000GLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX5000MTLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX5000Shared.bundle")]),e._v(" "),l("li",[e._v("AMDShared.bundle")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("AMD Legacy Polaris Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-8"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-8"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AMDRadeonX4000.kext")]),e._v(" "),l("li",[e._v("AMDRadeonX4000HWServices.kext")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX4000GLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDMTLBronzeDriver.bundle")]),e._v(" "),l("li",[e._v("AMDShared.bundle")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("AMD Legacy GCN Graphics Acceleration Patches")]),e._v(" "),l("h3",{attrs:{id:"extensions-9"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-9"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AMD7000Controller.kext")]),e._v(" "),l("li",[e._v("AMD8000Controller.kext")]),e._v(" "),l("li",[e._v("AMD9000Controller.kext")]),e._v(" "),l("li",[e._v("AMD9500Controller.kext")]),e._v(" "),l("li",[e._v("AMD10000Controller.kext")]),e._v(" "),l("li",[e._v("AMDRadeonX4000.kext")]),e._v(" "),l("li",[e._v("AMDRadeonX4000HWServices.kext")]),e._v(" "),l("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),l("li",[e._v("AMDSupport.kext")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX4000GLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDMTLBronzeDriver.bundle")]),e._v(" "),l("li",[e._v("AMDShared.bundle")])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("non-Metal Graphics Acceleration Patches (11.0+)")]),e._v(" "),l("h4",{attrs:{id:"general-patches"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#general-patches"}},[e._v("#")]),e._v(" General Patches")]),e._v(" "),l("ul",[l("li",[e._v("IOSurface.kext\n"),l("ul",[l("li",[e._v("Reason: Fixes immediate logout on login")]),e._v(" "),l("li",[e._v("Logic: Downgrade to Catalina IOSurface")]),e._v(" "),l("li",[e._v("Note: For AMD and Intel, additional "),l("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" patch added changing the first conditional jump to non conditional jump\n"),l("ul",[l("li",[e._v("At Offset "),l("code",[e._v("0xdb52")]),e._v(" and "),l("code",[e._v("0xdbc6")]),e._v(", replace following bytes with "),l("code",[e._v("0xeb")])])])])])])]),e._v(" "),l("h4",{attrs:{id:"dropped-acceleration-binaries"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#dropped-acceleration-binaries"}},[e._v("#")]),e._v(" Dropped Acceleration Binaries")]),e._v(" "),l("ul",[l("li",[l("p",[e._v("NVIDIA Binaries")]),e._v(" "),l("ul",[l("li",[e._v("GeForceGA.bundle")]),e._v(" "),l("li",[e._v("GeForceTesla.kext\n"),l("ul",[l("li",[e._v("Skip IOFree Panic - Mojave+\n"),l("ul",[l("li",[e._v("At Offset "),l("code",[e._v("0x5CF9A")]),e._v(" replace following bytes with "),l("code",[e._v("0xEB")])])])]),e._v(" "),l("li",[e._v("Avoids "),l("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" calls\n"),l("ul",[l("li",[e._v("At Offset "),l("code",[e._v("0x5527")]),e._v(" and "),l("code",[e._v("0x77993")]),e._v(", replace following bytes with "),l("code",[e._v("0x909090909090")])])])])])]),e._v(" "),l("li",[e._v("GeForceTeslaGLDriver.bundle")]),e._v(" "),l("li",[e._v("GeForceTeslaVADriver.bundle")]),e._v(" "),l("li",[e._v("NVDANV50HalTesla.kext")]),e._v(" "),l("li",[e._v("NVDAResmanTesla.kext\n"),l("ul",[l("li",[e._v("0x1ea59a - 0x1ea5b3: nop")]),e._v(" "),l("li",[e._v("Replace VSLGestalt to IOLockLock or any other known symbol of the same length.")])])])])]),e._v(" "),l("li",[l("p",[e._v("NVIDIA Web Drivers Binaries")]),e._v(" "),l("ul",[l("li",[e._v("GeForceWeb.kext")]),e._v(" "),l("li",[e._v("NVDAGF100HalWeb.kext")]),e._v(" "),l("li",[e._v("NVDAGK100HalWeb.kext")]),e._v(" "),l("li",[e._v("NVDAGM100HalWeb.kext")]),e._v(" "),l("li",[e._v("NVDAGP100HalWeb.kext")]),e._v(" "),l("li",[e._v("NVDAResmanWeb.kext")]),e._v(" "),l("li",[e._v("NVDAStartupWeb.kext")]),e._v(" "),l("li",[e._v("GeForceTeslaWeb.kext")]),e._v(" "),l("li",[e._v("NVDANV50HalTeslaWeb.kext")]),e._v(" "),l("li",[e._v("NVDAResmanTeslaWeb.kext\n"),l("ul",[l("li",[e._v("Reason: Allows for non-Metal Acceleration for NVIDIA Maxwell and Pascal GPUs")])])])])]),e._v(" "),l("li",[l("p",[e._v("AMD/ATI Binaries")]),e._v(" "),l("ul",[l("li",[e._v("AMD2400Controller.kext")]),e._v(" "),l("li",[e._v("AMD2600Controller.kext")]),e._v(" "),l("li",[e._v("AMD3800Controller.kext")]),e._v(" "),l("li",[e._v("AMD4600Controller.kext")]),e._v(" "),l("li",[e._v("AMD4800Controller.kext")]),e._v(" "),l("li",[e._v("AMD5000Controller.kext")]),e._v(" "),l("li",[e._v("AMD6000Controller.kext")]),e._v(" "),l("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),l("li",[e._v("AMDLegacyFramebuffer.kext")]),e._v(" "),l("li",[e._v("AMDLegacySupport.kext")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX3000.kext")]),e._v(" "),l("li",[e._v("AMDRadeonX3000GLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDShared.bundle")]),e._v(" "),l("li",[e._v("AMDSupport.kext")]),e._v(" "),l("li",[e._v("ATIRadeonX2000.kext")]),e._v(" "),l("li",[e._v("ATIRadeonX2000GA.plugin")]),e._v(" "),l("li",[e._v("ATIRadeonX2000GLDriver.bundle")]),e._v(" "),l("li",[e._v("ATIRadeonX2000VADriver.bundle")])])]),e._v(" "),l("li",[l("p",[e._v("Intel 5th Gen Binaries")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),l("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphicsFB.kext")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphicsGA.plugin")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphicsVADriver.bundle")])])]),e._v(" "),l("li",[l("p",[e._v("Intel 6th Gen Binaries")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelHD3000Graphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelHD3000GraphicsGA.plugin")]),e._v(" "),l("li",[e._v("AppleIntelHD3000GraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD3000GraphicsVADriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelSNBGraphicsFB.kext\n"),l("ul",[l("li",[e._v("Board ID Patch\n"),l("ul",[l("li",[e._v("Replace original Board ID with updated model")])])])])]),e._v(" "),l("li",[e._v("AppleIntelSNBVA.bundle")])])])]),e._v(" "),l("h3",{attrs:{id:"frameworks-4"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-4"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),l("ul",[l("li",[e._v("CoreDisplay.framework\n"),l("ul",[l("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])]),e._v(" "),l("li",[e._v("IOSurface.framework")]),e._v(" "),l("li",[e._v("OpenGL.framework\n"),l("ul",[l("li",[e._v("Logic: Copied from Mojave")])])])]),e._v(" "),l("h3",{attrs:{id:"privateframeworks-4"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-4"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),l("ul",[l("li",[e._v("GPUSupport.framework\n"),l("ul",[l("li",[e._v("Logic: Copied from Mojave")])])]),e._v(" "),l("li",[e._v("SkyLight.framework\n"),l("ul",[l("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])])])])])])}),[],!1,null,null,null);l.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{406:function(e,l,i){"use strict";i.r(l);var a=i(10),r=Object(a.a)({},(function(){var e=this,l=e._self._c;return l("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[l("h1",{attrs:{id:"explaining-the-patches-in-opencore-legacy-patcher"}},[l("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(" "),l("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(" "),l("ul",[l("li",[l("a",{attrs:{href:"#opencore-settings"}},[e._v("OpenCore Settings")])]),e._v(" "),l("li",[l("a",{attrs:{href:"#injected-kexts"}},[e._v("Injected Kexts")])]),e._v(" "),l("li",[l("a",{attrs:{href:"#on-disk-patches"}},[e._v("On-Disk Patches")])])]),e._v(" "),l("h2",{attrs:{id:"opencore-settings"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#opencore-settings"}},[e._v("#")]),e._v(" OpenCore Settings")]),e._v(" "),l("p",[e._v("Below is a rundown of the main logic that OpenCore Legacy Patcher uses to gain native support in macOS. Note that OpenCore's configuration is documented within "),l("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),l("OutboundLink")],1),e._v(" as well as on an online version provided by us:")]),e._v(" "),l("ul",[l("li",[l("a",{attrs:{href:"https://dortania.github.io/docs/latest/Configuration.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg Online Docs"),l("OutboundLink")],1)])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Configuration Explanation")]),e._v(" "),l("h3",{attrs:{id:"acpi-add"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#acpi-add"}},[e._v("#")]),e._v(" ACPI -> Add")]),e._v(" "),l("ul",[l("li",[e._v("SSDT-CPBG\n"),l("ul",[l("li",[e._v("Reason: Resolves Kernel Panic on Arrandale Macs in early Big Sur builds")]),e._v(" "),l("li",[e._v("Logic: Disable dummy CPBG device in ACPI")]),e._v(" "),l("li",[e._v("Models: MacBookPro6,x and iMac11,x")])])]),e._v(" "),l("li",[e._v("SSDT-PCI\n"),l("ul",[l("li",[e._v("Reason: Patch Windows Audio support for Sandy and Ivy Bridge")]),e._v(" "),l("li",[e._v("Logic: Removes PCI0's 32-bit Allocation Limitation")]),e._v(" "),l("li",[e._v("Models: All Sandy and Ivy Bridge Macs, excluding MacPro6,1")])])]),e._v(" "),l("li",[e._v("SSDT-DGPU\n"),l("ul",[l("li",[e._v("Reason: Allows for software based deMUX disabling dGPUs in 2011 MacBook Pros")]),e._v(" "),l("li",[e._v("Logic: Sends power down request to dGPU via ACPI")]),e._v(" "),l("li",[e._v("Models: MacBookPro8,2 and MacBookPro8,3 with dead dGPUs")])])])]),e._v(" "),l("h3",{attrs:{id:"acpi-patch"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#acpi-patch"}},[e._v("#")]),e._v(" ACPI -> Patch")]),e._v(" "),l("ul",[l("li",[l("code",[e._v("EHCx")]),e._v(" and "),l("code",[e._v("XHC1")]),e._v(" Patches\n"),l("ul",[l("li",[e._v("Reason: Required for proper USB operation")]),e._v(" "),l("li",[e._v("Logic: Avoids USB maps of newer models attaching and breaking USB port functionality")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing with Moderate or Advanced SMBIOS")])])]),e._v(" "),l("li",[l("code",[e._v("BUF0")]),e._v(" to "),l("code",[e._v("BUF1")]),e._v(" Patch\n"),l("ul",[l("li",[e._v("Reason: To be paired with SSDT-PCI")])])]),e._v(" "),l("li",[l("code",[e._v("_INI")]),e._v(" to "),l("code",[e._v("XINI")]),e._v(" Patch\n"),l("ul",[l("li",[e._v("Reason: To be paired with SSDT-DGPU")])])])]),e._v(" "),l("h3",{attrs:{id:"booter-patch"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#booter-patch"}},[e._v("#")]),e._v(" Booter -> Patch")]),e._v(" "),l("ul",[l("li",[e._v("Reroute "),l("code",[e._v("HW_BID")]),e._v(" to "),l("code",[e._v("OC_BID")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Allows macOS installers to be used on unsupported models")]),e._v(" "),l("li",[e._v("Logic: Reroutes Board ID macOS checks to custom variable")]),e._v(" "),l("li",[e._v("Models: All systems using VMM spoofing")])])])]),e._v(" "),l("h3",{attrs:{id:"booter-quirks"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#booter-quirks"}},[e._v("#")]),e._v(" Booter -> Quirks")]),e._v(" "),l("ul",[l("li",[e._v("ForceBooterSignature\n"),l("ul",[l("li",[e._v("Reason: Required to ensure Hibernation support")]),e._v(" "),l("li",[e._v("Logic: Tricks boot.efi into thinking OpenCore is Apple's firmware")]),e._v(" "),l("li",[e._v("Models: All models require")])])])]),e._v(" "),l("h3",{attrs:{id:"deviceproperties-add"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#deviceproperties-add"}},[e._v("#")]),e._v(" DeviceProperties -> Add")]),e._v(" "),l("ul",[l("li",[l("code",[e._v("PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)")])]),e._v(" "),l("li",[l("code",[e._v("PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Required to ensure Brightness Control works on upgraded iMacs")]),e._v(" "),l("li",[e._v("Logic: Sets AppleBackLight properties")]),e._v(" "),l("li",[e._v("Models: iMac11,x and iMac12,x with upgraded NVIDIA Metal GPUs")])])]),e._v(" "),l("li",[l("code",[e._v("PciRoot(0x0)/Pci(0x2,0x0)")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Disables internal GPU to fix sleep issues on upgraded iMacs")]),e._v(" "),l("li",[e._v("Logic: Tricks macOS into thinking iGPU is a generic PCI device")]),e._v(" "),l("li",[e._v("Models: iMac12,x with upgraded Metal GPUs")])])])]),e._v(" "),l("h3",{attrs:{id:"kernel-patch"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#kernel-patch"}},[e._v("#")]),e._v(" Kernel -> Patch")]),e._v(" "),l("ul",[l("li",[e._v("SMC Patch\n"),l("ul",[l("li",[e._v("Reason: Required to avoid SMC Firmware updates")]),e._v(" "),l("li",[e._v("Logic: Patches out "),l("code",[e._v("smc-version")]),e._v(" in AppleSMC.kext, requires SMC-Spoof.kext for full functionality")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing SMBIOS")])])]),e._v(" "),l("li",[e._v("IOHIDFamily Patch\n"),l("ul",[l("li",[e._v("Reason: Required for HID peripheral support in macOS on older hardware")]),e._v(" "),l("li",[e._v("Logic: Tricks IOHIDFamily into thinking it's always booting recovery")]),e._v(" "),l("li",[e._v("Models: Penryn CPUs (Core2 series)")])])]),e._v(" "),l("li",[e._v("Force FileVault on Broken Seal Patch\n"),l("ul",[l("li",[e._v("Reason: Allow FileVault on root patched Macs")]),e._v(" "),l("li",[e._v("Logic: Forces APFS.kext to always return true on FileVault support")]),e._v(" "),l("li",[e._v("Models: Any model needing root patches")])])]),e._v(" "),l("li",[e._v("Disable Library Validation Enforcement Patch\n"),l("ul",[l("li",[e._v("Reason: non-Metal Root Volume Patches do not pass library validation tests")]),e._v(" "),l("li",[e._v("Logic: Forces Library Validation function to always return not required")]),e._v(" "),l("li",[e._v("Models: Non-Metal GPUs")])])]),e._v(" "),l("li",[e._v("SurPlus Patch\n"),l("ul",[l("li",[e._v("Reason: macOS 11.3-12.0.1 require systems to have RDRAND support in the CPU for stable boot")]),e._v(" "),l("li",[e._v("Logic: Forces RDRAND code to return predetermined value")]),e._v(" "),l("li",[e._v("Models: All pre-Ivy Bridge Macs")])])]),e._v(" "),l("li",[e._v("Reroute "),l("code",[e._v("kern.hv_vmm_present")]),e._v(" Patch\n"),l("ul",[l("li",[e._v("Reason: Allows macOS to be installed and updated on unsupported hardware")]),e._v(" "),l("li",[e._v("Logic: Forces userspace to see system as Virtual Machine")]),e._v(" "),l("li",[e._v("Models: Any model using VMM spoofing")])])])]),e._v(" "),l("h3",{attrs:{id:"kernel-quirks"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#kernel-quirks"}},[e._v("#")]),e._v(" Kernel -> Quirks")]),e._v(" "),l("ul",[l("li",[e._v("ThirdPartyDrives\n"),l("ul",[l("li",[e._v("Reason: Required to avoid Hibernation wake issues on 3rd party drives")]),e._v(" "),l("li",[e._v("Logic: Patches AppleAHCIPort.kext into support")]),e._v(" "),l("li",[e._v("Models: All models with standard SATA ports")])])]),e._v(" "),l("li",[e._v("PanicNoKextDump\n"),l("ul",[l("li",[e._v("Reason: Avoids kext dump on kernel panics, easier kernel debugging")]),e._v(" "),l("li",[e._v("Logic: Patches Kernel to not dump dump unnecessary info")]),e._v(" "),l("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])])]),e._v(" "),l("h3",{attrs:{id:"misc-security"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#misc-security"}},[e._v("#")]),e._v(" Misc -> Security")]),e._v(" "),l("ul",[l("li",[e._v("SecureBootModel\n"),l("ul",[l("li",[e._v("Reason: Required to allow native OS updates on T2 model spoofs")]),e._v(" "),l("li",[e._v("Logic: Sets T2's Secure Enclave Identifier")]),e._v(" "),l("li",[e._v("Models: All models required that spoof T2 model with minimal or higher")])])])]),e._v(" "),l("h3",{attrs:{id:"nvram-add"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#nvram-add"}},[e._v("#")]),e._v(" NVRAM -> Add")]),e._v(" "),l("ul",[l("li",[l("code",[e._v("-v keepsyms=1 debug=0x100")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Used to see debug info of macOS's kernel and kexts, and avoids reboots on panic")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Only set when Verbose Boot is enabled by the user")])])]),e._v(" "),l("li",[l("code",[e._v("-liludbgall")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Enables Lilu and plugin debug logging")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),l("li",[l("code",[e._v("msgbuf=1048576")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Sets message buffer size to 1MB, ensures boot logs are retained")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Only set when Kext DEBUG is enabled by the user")])])]),e._v(" "),l("li",[l("code",[e._v("agdpmod=pikera")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Fixes GPU switching on MacBookPro9,x")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: MacBookPro9,x")])])]),e._v(" "),l("li",[l("code",[e._v("shikigva=80 unfairgva=1")])]),e._v(" "),l("li",[l("code",[e._v("shikigva=128 unfairgva=1 -wegtree")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Fixes DRM support on models with upgraded AMD Metal GPUs")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Models with upgraded AMD Metal GPUs")])])]),e._v(" "),l("li",[l("code",[e._v("-revasset")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Enables Content Caching when using VMM spoofing")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Any model using VMM spoofing")])])]),e._v(" "),l("li",[l("code",[e._v("amfi=0x80")]),e._v(" "),l("ul",[l("li",[e._v("Reason: Disables Apple Mobile File Integrity to allow for root patches")]),e._v(" "),l("li",[e._v("Logic: Adds args to NVRAM")]),e._v(" "),l("li",[e._v("Models: Any model that requires unsigned root patches")])])])]),e._v(" "),l("h3",{attrs:{id:"uefi-protocoloverrides"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#uefi-protocoloverrides"}},[e._v("#")]),e._v(" UEFI -> ProtocolOverrides")]),e._v(" "),l("ul",[l("li",[e._v("GopPassThrough\n"),l("ul",[l("li",[e._v("Reason: Used for proper output on machines with UGA firmware but GOP GPU")]),e._v(" "),l("li",[e._v("Logic: Provide GOP protocol instances on top of UGA protocol instances")]),e._v(" "),l("li",[e._v("Models: MacPro3,1, iMac7,1-8,1")])])])])]),e._v(" "),l("h2",{attrs:{id:"injected-kext"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#injected-kext"}},[e._v("#")]),e._v(" Injected Kext")]),e._v(" "),l("p",[e._v("Below is an explanation of what Kexts OpenCore Legacy Patcher will inject into memory on boot-up.")]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Injected Kext Explanation")]),e._v(" "),l("h3",{attrs:{id:"acidanthera"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#acidanthera"}},[e._v("#")]),e._v(" Acidanthera")]),e._v(" "),l("ul",[l("li",[e._v("Lilu\n"),l("ul",[l("li",[e._v("Reason: Patching engine for other kexts")]),e._v(" "),l("li",[e._v("Models: All models require")])])]),e._v(" "),l("li",[e._v("WhateverGreen\n"),l("ul",[l("li",[e._v("Reason: Patches GPU Frameworks and kext to ensure proper support")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing or have non-stock GPU")])])]),e._v(" "),l("li",[e._v("CPUFriend\n"),l("ul",[l("li",[e._v("Reason: Patches IOx86PlatformPlugin to restore previous CPU profiles")]),e._v(" "),l("li",[e._v("Models: All models using minimal or higher spoofing")])])]),e._v(" "),l("li",[e._v("AirportBrcmFixup\n"),l("ul",[l("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(" "),l("li",[e._v("Models: BCM943224, BCM94331, BCM94360 and BCM943602")])])]),e._v(" "),l("li",[e._v("BlueToolFixup\n"),l("ul",[l("li",[e._v("Reason: Patches BlueTool to enable bluetooth functionality on Monterey")]),e._v(" "),l("li",[e._v("Models: All models with pre-BCM94360 wireless cards or 3rd-party chipsets")])])]),e._v(" "),l("li",[e._v("Bluetooth-Spoof\n"),l("ul",[l("li",[e._v("Reason: Injects extra data into certain bluetooth chipsets for recognition by the system")]),e._v(" "),l("li",[e._v("Models: Models with the BCM2070 or BCM2046 chipsets")])])]),e._v(" "),l("li",[e._v("FeatureUnlock (Night Shift)\n"),l("ul",[l("li",[e._v("Reason: Patches CoreBrightness.framework to enable Night Shift on unsupported models")]),e._v(" "),l("li",[e._v("Models: 2011 or older")])])]),e._v(" "),l("li",[e._v("FeatureUnlock (Sidecar/AirPlay)\n"),l("ul",[l("li",[e._v("Reason: Patches SidecarCore.framework and AirPlaySupport.framework to enable Sidecar and AirPlay to Mac on unsupported models")]),e._v(" "),l("li",[e._v("Models: All models with Metal capable GPUs")])])]),e._v(" "),l("li",[e._v("RestrictEvents\n"),l("ul",[l("li",[e._v("Reason: Disables memory errors on MacPro7,1")]),e._v(" "),l("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),l("li",[e._v("CryptexFixup\n"),l("ul",[l("li",[e._v("Reason: Installs non AVX2.0 Cryptex on non AVX2.0 CPUs")]),e._v(" "),l("li",[e._v("Models: All CPUs Ivy Bridge and older")])])]),e._v(" "),l("li",[e._v("AutoPkgInstaller\n"),l("ul",[l("li",[e._v("Reason: Allows for automatic root patching")])])]),e._v(" "),l("li",[e._v("NVMeFix\n"),l("ul",[l("li",[e._v("Reason: Fixes 3rd party NVMe support")])])]),e._v(" "),l("li",[e._v("RSRHelper\n"),l("ul",[l("li",[e._v("Reason: Fixes Rapid Security Response Support on root patched installs")])])]),e._v(" "),l("li")]),e._v(" "),l("h3",{attrs:{id:"ethernet"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#ethernet"}},[e._v("#")]),e._v(" Ethernet")]),e._v(" "),l("ul",[l("li",[e._v("nForceEthernet\n"),l("ul",[l("li",[e._v("Reason: Inject old NVIDIA Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),l("li",[e._v("Models: 2010 and older NVIDIA Ethernet require")])])]),e._v(" "),l("li",[e._v("MarvelYukonEthernet\n"),l("ul",[l("li",[e._v("Reason: Inject old Marvel Ethernet kext to resolve networking in Catalina and newer")]),e._v(" "),l("li",[e._v("Models: 2008 and older Marvel Ethernet require")])])]),e._v(" "),l("li",[e._v("CatalinaBCM5701Ethernet\n"),l("ul",[l("li",[e._v("Reason: Inject old Broadcom Ethernet kext to resolve networking in Big Sur")]),e._v(" "),l("li",[e._v("Logic: Patch out conflicting symbols to not collide existing BCM5701Ethernet")]),e._v(" "),l("li",[e._v("Models: 2011 and older Broadcom Ethernet require")])])]),e._v(" "),l("li",[e._v("Intel82574L\n"),l("ul",[l("li",[e._v("Reason: Resolves Ethernet Support on MacPros")]),e._v(" "),l("li",[e._v("Models: MacPro3,1 - 5,1")])])]),e._v(" "),l("li",[e._v("CatalinaIntelI210Ethernet\n"),l("ul",[l("li",[e._v("Reason: Fixes Intel i210/i225 NIC support on pre-Ivy Macs")])])]),e._v(" "),l("li",[e._v("AppleIntel8254XEthernet\n"),l("ul",[l("li",[e._v("Reason: Resolves Ethernet Support on MacPros")]),e._v(" "),l("li",[e._v("Models: MacPro3,1 - 5,1")])])])]),e._v(" "),l("h3",{attrs:{id:"firewire"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#firewire"}},[e._v("#")]),e._v(" Firewire")]),e._v(" "),l("ul",[l("li",[e._v("IOFireWireFamily\n"),l("ul",[l("li",[e._v("Reason: Allows for FireWire Boot Support")])])]),e._v(" "),l("li",[e._v("IOFireWireSBP2\n"),l("ul",[l("li",[e._v("Reason: Allows for FireWire Boot Support")])])]),e._v(" "),l("li",[e._v("IOFireWireSerialBusProtoColTransport\n"),l("ul",[l("li",[e._v("Reason: Allows for FireWire Boot Support")])])])]),e._v(" "),l("h3",{attrs:{id:"maps"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#maps"}},[e._v("#")]),e._v(" Maps")]),e._v(" "),l("ul",[l("li",[e._v("USBMap\n"),l("ul",[l("li",[e._v("Reason: Inject old USB map profiles to fix USB")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing moderate or higher, as well as pre-2012 models")])])])]),e._v(" "),l("h3",{attrs:{id:"sse"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#sse"}},[e._v("#")]),e._v(" SSE")]),e._v(" "),l("ul",[l("li",[e._v("AAMouSSE\n"),l("ul",[l("li",[e._v("Reason: Translates SSE4.2 instructions to compatible code for SSE4,1 CPUs, required for AMD Metal drives")]),e._v(" "),l("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),l("li",[e._v("telemetrap\n"),l("ul",[l("li",[e._v("Reason: Ensures telemetry.plugin doesn't run, required for SSE4,1 CPUs")]),e._v(" "),l("li",[e._v("Models: Penryn CPUs")])])])]),e._v(" "),l("h3",{attrs:{id:"wifi"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#wifi"}},[e._v("#")]),e._v(" Wifi")]),e._v(" "),l("ul",[l("li",[e._v("IO80211ElCap\n"),l("ul",[l("li",[e._v("Reason: Re-inject WiFi drivers from El Capitan")]),e._v(" "),l("li",[e._v("Models: BCM94328, BCM94322 and Atheros chipsets")])])]),e._v(" "),l("li",[e._v("corecaptureElCap.kext\n"),l("ul",[l("li",[e._v("Reason: Re-inject WiFi drivers from El Capitan")]),e._v(" "),l("li",[e._v("Models: BCM94328, BCM94322 and Atheros chipsets")])])])]),e._v(" "),l("h3",{attrs:{id:"misc"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#misc"}},[e._v("#")]),e._v(" Misc")]),e._v(" "),l("ul",[l("li",[e._v("AppleBackLightFixup\n"),l("ul",[l("li",[e._v("Reason: Patch AppleBacklight for iMacs with NVIDIA Metal GPU upgrades")]),e._v(" "),l("li",[e._v("Models: iMac11,x, iMac12,x with upgraded NVIDIA Metal GPUs")])])]),e._v(" "),l("li",[e._v("AppleIntelPIIXATA\n"),l("ul",[l("li",[e._v("Reason: Fix IDE support on MacPro3,1")]),e._v(" "),l("li",[e._v("Models: MacPro3,1")])])]),e._v(" "),l("li",[e._v("AppleIntelMCEDisabler\n"),l("ul",[l("li",[e._v("Reason: Fix dual socket support in Catalina and newer")]),e._v(" "),l("li",[e._v("Models: Mac Pros and Xserves")])])]),e._v(" "),l("li",[e._v("SMC-Spoof\n"),l("ul",[l("li",[e._v("Reason: Spoofs SMC version to 9.9999")]),e._v(" "),l("li",[e._v("Models: All models require when spoofing minimal or higher")])])]),e._v(" "),l("li",[e._v("AppleRAIDCard\n"),l("ul",[l("li",[e._v("Adds AppleRaidCard Support for Xserves")])])]),e._v(" "),l("li",[e._v("AMDGPUWakeHandler\n"),l("ul",[l("li",[e._v("Reason: Adds Software Based Demux for 2011 15/17 Macbook Pros")])])]),e._v(" "),l("li",[e._v("AppleIntelCPUPowerManagement and AppleIntelCPUPowerManagementClient\n"),l("ul",[l("li",[e._v("Reason: Restores Ivy Bridge and older CPU Power Management")])])]),e._v(" "),l("li",[e._v("AppleUSBTopCase\n"),l("ul",[l("li",[e._v("Reason: Restore USB Keyboard support on Mac OS Ventura")])])]),e._v(" "),l("li",[e._v("AppleUSBMultitouch and AppleUSBTrackpad\n"),l("ul",[l("li",[e._v("Reason: Restore USB Trackpad support on Mac OS Ventura")])])]),e._v(" "),l("li",[e._v("ASPP-Override\n"),l("ul",[l("li",[e._v("Reason: Forces ACPI_SMC_PlatformPlugin to outmatch X86PlatformPlugin and disable firmware throttling")])])]),e._v(" "),l("li",[e._v("BacklightInjector\n"),l("ul",[l("li",[e._v("Reason: Fixes Brightness in iMacs with upgraded GPUs")])])]),e._v(" "),l("li",[e._v("BigSurSDXC\n"),l("ul",[l("li",[e._v("Reason: Restores SDXC Support in Pre Ivy-Bridge Macs")])])]),e._v(" "),l("li",[e._v("Bluetooth-spoof\n"),l("ul",[l("li",[e._v("Reason: Spoofs legacy Bluetooth to work on Monterey and newer")])])]),e._v(" "),l("li",[e._v("Innie\n"),l("ul",[l("li",[e._v("Reason: Makes all PCIe drives appear internal")]),e._v(" "),l("li",[e._v("Models: MacPro3,1 and newer & Xserve3,1 and newer")])])]),e._v(" "),l("li",[e._v("KDKlessWorkaround\n"),l("ul",[l("li",[e._v("Reason: Helps with Mac os updates on KDKless patched systems")])])]),e._v(" "),l("li",[e._v("LegacyUSBVieoSupport\n"),l("ul",[l("li",[e._v("Reason: Fixes Legacy USB iSight support")])])]),e._v(" "),l("li",[e._v("MonteAHCIPort\n"),l("ul",[l("li",[e._v("Reason: Fixes SSD support for stock SSD found in MacBookAir6,x")])])]),e._v(" "),l("li",[e._v("NoAVXFSCompressionTypeZlib\n"),l("ul",[l("li",[e._v("Reason: Prevents AVXFSCompressionTypeZlib crash on pre AVX1.0 systems in 12.4+")])])]),e._v(" "),l("li",[e._v("SimpleMSR\n"),l("ul",[l("li",[e._v("Reason: Disables BD PROCHOT to prevent firmware throttling on Nehalem+ MacBooks")])])]),e._v(" "),l("li",[e._v("LegacyKeyboardInjector\n"),l("ul",[l("li",[e._v("Reason: Fixes function keys on MacBook5,2")])])])])]),e._v(" "),l("h2",{attrs:{id:"on-disk-patches"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#on-disk-patches"}},[e._v("#")]),e._v(" On-Disk Patches")]),e._v(" "),l("p",[e._v("Unfortunately certain on-disk patches are required to achieve full functionality. Below is a breakdown of patches supported")]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Audio Patches (11.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleHDA\n"),l("ul",[l("li",[e._v("Reason: Re-add El Capitan's AppleHDA to achieve audio support")]),e._v(" "),l("li",[e._v("Models: iMac7,1 and iMac8,1")])])])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Legacy Wireless Patches (12.0+)")]),e._v(" "),l("p",[e._v("Applicable for BCM94328, BCM94322 and Atheros Wifi cards")]),e._v(" "),l("h3",{attrs:{id:"coreservices"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#coreservices"}},[e._v("#")]),e._v(" CoreServices")]),e._v(" "),l("ul",[l("li",[e._v("WiFiAgent.app")])]),e._v(" "),l("h3",{attrs:{id:"usr-libexec"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#usr-libexec"}},[e._v("#")]),e._v(" /usr/libexec")]),e._v(" "),l("ul",[l("li",[e._v("airportd")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("NVIDIA Kepler Graphics Acceleration Patches (12.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-2"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-2"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("GeForce.kext")]),e._v(" "),l("li",[e._v("GeForceAIRPlugin.bundle")]),e._v(" "),l("li",[e._v("GeForceGLDriver.bundle")]),e._v(" "),l("li",[e._v("GeForceMTLDriver.bundle")]),e._v(" "),l("li",[e._v("GeForceVADriver.bundle")]),e._v(" "),l("li",[e._v("NVDAGF100Hal.kext")]),e._v(" "),l("li",[e._v("NVDAGK100Hal.kext")]),e._v(" "),l("li",[e._v("NVDAResman.kext")]),e._v(" "),l("li",[e._v("NVDAStartup.kext")])]),e._v(" "),l("h3",{attrs:{id:"frameworks"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#frameworks"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),l("ul",[l("li",[e._v("OpenCL (libCLVMNVPTXPlugin.dylib, NVPTX.dylib)\n"),l("ul",[l("li",[e._v("Reason: Re-add Kepler hardware acceleration support")])])]),e._v(" "),l("li",[e._v("Metal\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])]),e._v(" "),l("h3",{attrs:{id:"privateframeworks"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),l("ul",[l("li",[e._v("MTLCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),l("li",[e._v("GPUCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Intel Ivy Bridge Graphics Acceleration Patches (12.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-3"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-3"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelIVBVA.bundle")]),e._v(" "),l("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),l("li",[e._v("AppleIntelGraphicsShared.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD4000Graphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelHD4000GraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD4000GraphicsMTLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD4000GraphicsVADriver.bundle")])]),e._v(" "),l("h3",{attrs:{id:"privateframeworks-2"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-2"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),l("ul",[l("li",[e._v("AppleGVA/AppleGVACore\n"),l("ul",[l("li",[e._v("Reason: Enable DRM support")])])]),e._v(" "),l("li",[e._v("MTLCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),l("li",[e._v("GPUCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])]),e._v(" "),l("h3",{attrs:{id:"frameworks-2"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-2"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),l("ul",[l("li",[e._v("OpenCL (libCLVMIGILPlugin.dylib)\n"),l("ul",[l("li",[e._v("Reason: Re-add Ivy Bridge hardware acceleration support")])])]),e._v(" "),l("li",[e._v("WebKit (com.apple.WebProcess.sb)\n"),l("ul",[l("li",[e._v("Reason: Re-add Ivy Bridge Safari rendering support")])])]),e._v(" "),l("li",[e._v("Metal\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Intel Haswell Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-4"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-4"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),l("li",[e._v("AppleIntelHD5000Graphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelHD5000GraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD5000GraphicsMTLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD5000GraphicsVADriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHSWVA.bundle")]),e._v(" "),l("li",[e._v("AppleIntelGraphicsShared.bundle")])]),e._v(" "),l("h3",{attrs:{id:"frameworks-3"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-3"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),l("ul",[l("li",[e._v("Metal\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a Metal downgrade to 13.2.1")])])])]),e._v(" "),l("h3",{attrs:{id:"privateframeworks-3"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-3"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),l("ul",[l("li",[e._v("MTLCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a MTLCompiler downgrade to 13.2.1")])])]),e._v(" "),l("li",[e._v("GPUCompiler\n"),l("ul",[l("li",[e._v("Reason: 3802 based GPU's broken by 13.3, requiring a GPUCompiler downgrade to 13.2.1")])])])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Intel Broadwell Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-5"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-5"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelBDWGraphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsFramebuffer.kext")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsMTLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsVADriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelBDWGraphicsVAME.bundle")]),e._v(" "),l("li",[e._v("AppleIntelGraphicsShared.bundle")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("Intel Skylake Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-6"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-6"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelSKLGraphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsFramebuffer.kext")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsMTLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsVADriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelSKLGraphicsVAME.bundle")]),e._v(" "),l("li",[e._v("AppleIntelGraphicsShared.bundle")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("AMD Legacy Vega Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-7"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-7"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AMDRadeonX5000.kext")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX5000GLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX5000MTLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX5000Shared.bundle")]),e._v(" "),l("li",[e._v("AMDShared.bundle")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("AMD Legacy Polaris Graphics Acceleration Patches (13.0+)")]),e._v(" "),l("h3",{attrs:{id:"extensions-8"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-8"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AMDRadeonX4000.kext")]),e._v(" "),l("li",[e._v("AMDRadeonX4000HWServices.kext")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX4000GLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDMTLBronzeDriver.bundle")]),e._v(" "),l("li",[e._v("AMDShared.bundle")])])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("AMD Legacy GCN Graphics Acceleration Patches")]),e._v(" "),l("h3",{attrs:{id:"extensions-9"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#extensions-9"}},[e._v("#")]),e._v(" Extensions")]),e._v(" "),l("ul",[l("li",[e._v("AMD7000Controller.kext")]),e._v(" "),l("li",[e._v("AMD8000Controller.kext")]),e._v(" "),l("li",[e._v("AMD9000Controller.kext")]),e._v(" "),l("li",[e._v("AMD9500Controller.kext")]),e._v(" "),l("li",[e._v("AMD10000Controller.kext")]),e._v(" "),l("li",[e._v("AMDRadeonX4000.kext")]),e._v(" "),l("li",[e._v("AMDRadeonX4000HWServices.kext")]),e._v(" "),l("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),l("li",[e._v("AMDSupport.kext")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX4000GLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDMTLBronzeDriver.bundle")]),e._v(" "),l("li",[e._v("AMDShared.bundle")])]),e._v(" "),l("details",{staticClass:"custom-block details"},[l("summary",[e._v("non-Metal Graphics Acceleration Patches (11.0+)")]),e._v(" "),l("h4",{attrs:{id:"general-patches"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#general-patches"}},[e._v("#")]),e._v(" General Patches")]),e._v(" "),l("ul",[l("li",[e._v("IOSurface.kext\n"),l("ul",[l("li",[e._v("Reason: Fixes immediate logout on login")]),e._v(" "),l("li",[e._v("Logic: Downgrade to Catalina IOSurface")]),e._v(" "),l("li",[e._v("Note: For AMD and Intel, additional "),l("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" patch added changing the first conditional jump to non conditional jump\n"),l("ul",[l("li",[e._v("At Offset "),l("code",[e._v("0xdb52")]),e._v(" and "),l("code",[e._v("0xdbc6")]),e._v(", replace following bytes with "),l("code",[e._v("0xeb")])])])])])])]),e._v(" "),l("h4",{attrs:{id:"dropped-acceleration-binaries"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#dropped-acceleration-binaries"}},[e._v("#")]),e._v(" Dropped Acceleration Binaries")]),e._v(" "),l("ul",[l("li",[l("p",[e._v("NVIDIA Binaries")]),e._v(" "),l("ul",[l("li",[e._v("GeForceGA.bundle")]),e._v(" "),l("li",[e._v("GeForceTesla.kext\n"),l("ul",[l("li",[e._v("Skip IOFree Panic - Mojave+\n"),l("ul",[l("li",[e._v("At Offset "),l("code",[e._v("0x5CF9A")]),e._v(" replace following bytes with "),l("code",[e._v("0xEB")])])])]),e._v(" "),l("li",[e._v("Avoids "),l("code",[e._v("addMemoryRegion/removeMemoryRegion")]),e._v(" calls\n"),l("ul",[l("li",[e._v("At Offset "),l("code",[e._v("0x5527")]),e._v(" and "),l("code",[e._v("0x77993")]),e._v(", replace following bytes with "),l("code",[e._v("0x909090909090")])])])])])]),e._v(" "),l("li",[e._v("GeForceTeslaGLDriver.bundle")]),e._v(" "),l("li",[e._v("GeForceTeslaVADriver.bundle")]),e._v(" "),l("li",[e._v("NVDANV50HalTesla.kext")]),e._v(" "),l("li",[e._v("NVDAResmanTesla.kext\n"),l("ul",[l("li",[e._v("0x1ea59a - 0x1ea5b3: nop")]),e._v(" "),l("li",[e._v("Replace VSLGestalt to IOLockLock or any other known symbol of the same length.")])])])])]),e._v(" "),l("li",[l("p",[e._v("NVIDIA Web Drivers Binaries")]),e._v(" "),l("ul",[l("li",[e._v("GeForceWeb.kext")]),e._v(" "),l("li",[e._v("NVDAGF100HalWeb.kext")]),e._v(" "),l("li",[e._v("NVDAGK100HalWeb.kext")]),e._v(" "),l("li",[e._v("NVDAGM100HalWeb.kext")]),e._v(" "),l("li",[e._v("NVDAGP100HalWeb.kext")]),e._v(" "),l("li",[e._v("NVDAResmanWeb.kext")]),e._v(" "),l("li",[e._v("NVDAStartupWeb.kext")]),e._v(" "),l("li",[e._v("GeForceTeslaWeb.kext")]),e._v(" "),l("li",[e._v("NVDANV50HalTeslaWeb.kext")]),e._v(" "),l("li",[e._v("NVDAResmanTeslaWeb.kext\n"),l("ul",[l("li",[e._v("Reason: Allows for non-Metal Acceleration for NVIDIA Maxwell and Pascal GPUs")])])])])]),e._v(" "),l("li",[l("p",[e._v("AMD/ATI Binaries")]),e._v(" "),l("ul",[l("li",[e._v("AMD2400Controller.kext")]),e._v(" "),l("li",[e._v("AMD2600Controller.kext")]),e._v(" "),l("li",[e._v("AMD3800Controller.kext")]),e._v(" "),l("li",[e._v("AMD4600Controller.kext")]),e._v(" "),l("li",[e._v("AMD4800Controller.kext")]),e._v(" "),l("li",[e._v("AMD5000Controller.kext")]),e._v(" "),l("li",[e._v("AMD6000Controller.kext")]),e._v(" "),l("li",[e._v("AMDFramebuffer.kext")]),e._v(" "),l("li",[e._v("AMDLegacyFramebuffer.kext")]),e._v(" "),l("li",[e._v("AMDLegacySupport.kext")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonVADriver2.bundle")]),e._v(" "),l("li",[e._v("AMDRadeonX3000.kext")]),e._v(" "),l("li",[e._v("AMDRadeonX3000GLDriver.bundle")]),e._v(" "),l("li",[e._v("AMDShared.bundle")]),e._v(" "),l("li",[e._v("AMDSupport.kext")]),e._v(" "),l("li",[e._v("ATIRadeonX2000.kext")]),e._v(" "),l("li",[e._v("ATIRadeonX2000GA.plugin")]),e._v(" "),l("li",[e._v("ATIRadeonX2000GLDriver.bundle")]),e._v(" "),l("li",[e._v("ATIRadeonX2000VADriver.bundle")])])]),e._v(" "),l("li",[l("p",[e._v("Intel 5th Gen Binaries")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelFramebufferAzul.kext")]),e._v(" "),l("li",[e._v("AppleIntelFramebufferCapri.kext")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphicsFB.kext")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphicsGA.plugin")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHDGraphicsVADriver.bundle")])])]),e._v(" "),l("li",[l("p",[e._v("Intel 6th Gen Binaries")]),e._v(" "),l("ul",[l("li",[e._v("AppleIntelHD3000Graphics.kext")]),e._v(" "),l("li",[e._v("AppleIntelHD3000GraphicsGA.plugin")]),e._v(" "),l("li",[e._v("AppleIntelHD3000GraphicsGLDriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelHD3000GraphicsVADriver.bundle")]),e._v(" "),l("li",[e._v("AppleIntelSNBGraphicsFB.kext\n"),l("ul",[l("li",[e._v("Board ID Patch\n"),l("ul",[l("li",[e._v("Replace original Board ID with updated model")])])])])]),e._v(" "),l("li",[e._v("AppleIntelSNBVA.bundle")])])])]),e._v(" "),l("h3",{attrs:{id:"frameworks-4"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#frameworks-4"}},[e._v("#")]),e._v(" Frameworks")]),e._v(" "),l("ul",[l("li",[e._v("CoreDisplay.framework\n"),l("ul",[l("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])]),e._v(" "),l("li",[e._v("IOSurface.framework")]),e._v(" "),l("li",[e._v("OpenGL.framework\n"),l("ul",[l("li",[e._v("Logic: Copied from Mojave")])])])]),e._v(" "),l("h3",{attrs:{id:"privateframeworks-4"}},[l("a",{staticClass:"header-anchor",attrs:{href:"#privateframeworks-4"}},[e._v("#")]),e._v(" PrivateFrameworks")]),e._v(" "),l("ul",[l("li",[e._v("GPUSupport.framework\n"),l("ul",[l("li",[e._v("Logic: Copied from Mojave")])])]),e._v(" "),l("li",[e._v("SkyLight.framework\n"),l("ul",[l("li",[e._v("Logic: Copied from Mojave, heavy modifications/shims")])])])])])])])}),[],!1,null,null,null);l.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/46.41c2b313.js b/assets/js/46.4541bc52.js similarity index 96% rename from assets/js/46.41c2b313.js rename to assets/js/46.4541bc52.js index dc5ef18379..b50fbc2253 100644 --- a/assets/js/46.41c2b313.js +++ b/assets/js/46.4541bc52.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{407:function(e,t,o){"use strict";o.r(t);var a=o(10),n=Object(a.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"background-process"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#background-process"}},[e._v("#")]),e._v(" Background process")]),e._v(" "),t("p",[e._v("OpenCore Legacy Patcher utilizes a background process to:")]),e._v(" "),t("ul",[t("li",[e._v("Check for mismatched configurations and warn the user (e.g. installed MacBookPro11,1 config on MacBookPro11,5)")]),e._v(" "),t("li",[e._v("Monitor the status of installed Root Patches and OpenCore")]),e._v(" "),t("li",[e._v("Ask you to install Root Patches in case they aren't detected (typically after an update)")]),e._v(" "),t("li",[e._v("Check whether OpenCore is being booted from USB drive or internal drive")]),e._v(" "),t("li",[e._v("Ask you to install OpenCore on the internal disk in case booted from USB")]),e._v(" "),t("li",[e._v("React to upcoming updates requiring a new KDK to be downloaded, starting KDK download automatically")])]),e._v(" "),t("p",[e._v("It is recommended to keep the background process enabled for smoothest functionality. e.g. to try and avoid failed patching when new KDK is not found.")]),e._v(" "),t("p",[e._v("If you decide to disable the background process, the KDK installation for each update has to be done manually. OCLP is also unable to detect Root Patches on boot, meaning manually opening the app and root patching is required.")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("Note:")]),e._v(" "),t("p",[e._v('In some cases macOS may report background process being added by "Mykola Grymalyuk", this happens due to a macOS bug where sometimes the developer name who sent the app for notarization is shown instead of the application name.\nDortania cannot do anything about this.')])])])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{408:function(e,t,o){"use strict";o.r(t);var a=o(10),n=Object(a.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"background-process"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#background-process"}},[e._v("#")]),e._v(" Background process")]),e._v(" "),t("p",[e._v("OpenCore Legacy Patcher utilizes a background process to:")]),e._v(" "),t("ul",[t("li",[e._v("Check for mismatched configurations and warn the user (e.g. installed MacBookPro11,1 config on MacBookPro11,5)")]),e._v(" "),t("li",[e._v("Monitor the status of installed Root Patches and OpenCore")]),e._v(" "),t("li",[e._v("Ask you to install Root Patches in case they aren't detected (typically after an update)")]),e._v(" "),t("li",[e._v("Check whether OpenCore is being booted from USB drive or internal drive")]),e._v(" "),t("li",[e._v("Ask you to install OpenCore on the internal disk in case booted from USB")]),e._v(" "),t("li",[e._v("React to upcoming updates requiring a new KDK to be downloaded, starting KDK download automatically")])]),e._v(" "),t("p",[e._v("It is recommended to keep the background process enabled for smoothest functionality. e.g. to try and avoid failed patching when new KDK is not found.")]),e._v(" "),t("p",[e._v("If you decide to disable the background process, the KDK installation for each update has to be done manually. OCLP is also unable to detect Root Patches on boot, meaning manually opening the app and root patching is required.")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("Note:")]),e._v(" "),t("p",[e._v('In some cases macOS may report background process being added by "Mykola Grymalyuk", this happens due to a macOS bug where sometimes the developer name who sent the app for notarization is shown instead of the application name.\nDortania cannot do anything about this.')])])])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/47.753d8d0b.js b/assets/js/47.06629e77.js similarity index 77% rename from assets/js/47.753d8d0b.js rename to assets/js/47.06629e77.js index 2c11a7b64a..68d8cdaebb 100644 --- a/assets/js/47.753d8d0b.js +++ b/assets/js/47.06629e77.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{411:function(t,n,s){"use strict";s.r(n);var e=s(10),o=Object(e.a)({},(function(){return(0,this._self._c)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);n.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{409:function(t,n,s){"use strict";s.r(n);var e=s(10),o=Object(e.a)({},(function(){return(0,this._self._c)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);n.default=o.exports}}]); \ No newline at end of file diff --git a/assets/js/50.3579d3f3.js b/assets/js/50.0562bbc6.js similarity index 97% rename from assets/js/50.3579d3f3.js rename to assets/js/50.0562bbc6.js index 0cd7a012fa..167f2a2f3a 100644 --- a/assets/js/50.3579d3f3.js +++ b/assets/js/50.0562bbc6.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{416:function(t,e,o){"use strict";o.r(e);var n=o(10),a=Object(n.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"uninstalling-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-opencore"}},[t._v("#")]),t._v(" Uninstalling OpenCore")]),t._v(" "),e("h2",{attrs:{id:"uninstalling-the-bootloader"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-the-bootloader"}},[t._v("#")]),t._v(" Uninstalling the bootloader")]),t._v(" "),e("ol",[e("li",[t._v("Remove OpenCore either from the USB or internal drive")])]),t._v(" "),e("ul",[e("li",[t._v("You'll need to mount the drive's EFI partition, and delete the "),e("code",[t._v("EFI/OC")]),t._v(" and "),e("code",[t._v("System")]),t._v(" folders\n"),e("ul",[e("li",[t._v("Note: "),e("strong",[t._v("Do not")]),t._v(" delete the entire EFI folder, this will likely break any existing Windows and Linux installations.")]),t._v(" "),e("li",[e("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html",target:"_blank",rel:"noopener noreferrer"}},[t._v("See here for an example on how to mount"),e("OutboundLink")],1)]),t._v(" "),e("li",[t._v("For 5K iMac users, you will also need to delete "),e("code",[t._v("boot.efi")]),t._v(" on the root of the EFI partition.")])])])]),t._v(" "),e("ol",{attrs:{start:"2"}},[e("li",[e("a",{attrs:{href:"https://support.apple.com/HT204063",target:"_blank",rel:"noopener noreferrer"}},[t._v("Reset NVRAM"),e("OutboundLink")],1)])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v('Note that after you remove OpenCore, your Mac will no longer boot and show the "prohibited" symbol. Be ready to install a natively-supported version of macOS before you uninstall OpenCore.')]),t._v(" "),e("ul",[e("li",[t._v("This does not apply to native Macs just using OpenCore to achieve features like AirPlay to Mac and Sidecar, but it is still recommended to reinstall macOS after removing OpenCore, if using SMBIOS spoofing to enable Universal Control and other features.")])])]),t._v(" "),e("h2",{attrs:{id:"uninstalling-the-application"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-the-application"}},[t._v("#")]),t._v(" Uninstalling the application")]),t._v(" "),e("p",[t._v("If you want to remove the application without reinstalling the OS, navigate to "),e("code",[t._v("/Library/Application Support/")]),t._v(" and delete the Dortania folder.")])])}),[],!1,null,null,null);e.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{415:function(t,e,o){"use strict";o.r(e);var n=o(10),a=Object(n.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"uninstalling-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-opencore"}},[t._v("#")]),t._v(" Uninstalling OpenCore")]),t._v(" "),e("h2",{attrs:{id:"uninstalling-the-bootloader"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-the-bootloader"}},[t._v("#")]),t._v(" Uninstalling the bootloader")]),t._v(" "),e("ol",[e("li",[t._v("Remove OpenCore either from the USB or internal drive")])]),t._v(" "),e("ul",[e("li",[t._v("You'll need to mount the drive's EFI partition, and delete the "),e("code",[t._v("EFI/OC")]),t._v(" and "),e("code",[t._v("System")]),t._v(" folders\n"),e("ul",[e("li",[t._v("Note: "),e("strong",[t._v("Do not")]),t._v(" delete the entire EFI folder, this will likely break any existing Windows and Linux installations.")]),t._v(" "),e("li",[e("a",{attrs:{href:"https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html",target:"_blank",rel:"noopener noreferrer"}},[t._v("See here for an example on how to mount"),e("OutboundLink")],1)]),t._v(" "),e("li",[t._v("For 5K iMac users, you will also need to delete "),e("code",[t._v("boot.efi")]),t._v(" on the root of the EFI partition.")])])])]),t._v(" "),e("ol",{attrs:{start:"2"}},[e("li",[e("a",{attrs:{href:"https://support.apple.com/HT204063",target:"_blank",rel:"noopener noreferrer"}},[t._v("Reset NVRAM"),e("OutboundLink")],1)])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v('Note that after you remove OpenCore, your Mac will no longer boot and show the "prohibited" symbol. Be ready to install a natively-supported version of macOS before you uninstall OpenCore.')]),t._v(" "),e("ul",[e("li",[t._v("This does not apply to native Macs just using OpenCore to achieve features like AirPlay to Mac and Sidecar, but it is still recommended to reinstall macOS after removing OpenCore, if using SMBIOS spoofing to enable Universal Control and other features.")])])]),t._v(" "),e("h2",{attrs:{id:"uninstalling-the-application"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#uninstalling-the-application"}},[t._v("#")]),t._v(" Uninstalling the application")]),t._v(" "),e("p",[t._v("If you want to remove the application without reinstalling the OS, navigate to "),e("code",[t._v("/Library/Application Support/")]),t._v(" and delete the Dortania folder.")])])}),[],!1,null,null,null);e.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/app.9968eaef.js b/assets/js/app.96917929.js similarity index 91% rename from assets/js/app.9968eaef.js rename to assets/js/app.96917929.js index 8bb3ef4d06..3d30df8e33 100644 --- a/assets/js/app.9968eaef.js +++ b/assets/js/app.96917929.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,s=e[0],c=e[1],u=e[2],f=0,p=[];f=e||n<0||m&&t-u>=i}function w(){var t=d();if(_(t))return x(t);s=setTimeout(w,function(t){var n=e-(t-c);return m?p(n,i-(t-u)):n}(t))}function x(t){return s=void 0,g&&r?y(t):(r=o=void 0,a)}function O(){var t=d(),n=_(t);if(r=arguments,o=this,c=t,n){if(void 0===s)return b(c);if(m)return s=setTimeout(w,e),y(c)}return void 0===s&&(s=setTimeout(w,e)),a}return e=v(e)||0,h(n)&&(l=!!n.leading,i=(m="maxWait"in n)?f(v(n.maxWait)||0,e):i,g="trailing"in n?!!n.trailing:g),O.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=c=o=s=void 0},O.flush=function(){return void 0===s?a:x(d())},O}},function(t,e,n){var r,o; +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,s=e[0],c=e[1],u=e[2],f=0,p=[];f=e||n<0||m&&t-u>=i}function w(){var t=d();if(_(t))return x(t);s=setTimeout(w,function(t){var n=e-(t-c);return m?p(n,i-(t-u)):n}(t))}function x(t){return s=void 0,g&&r?y(t):(r=o=void 0,a)}function O(){var t=d(),n=_(t);if(r=arguments,o=this,c=t,n){if(void 0===s)return b(c);if(m)return s=setTimeout(w,e),y(c)}return void 0===s&&(s=setTimeout(w,e)),a}return e=v(e)||0,h(n)&&(l=!!n.leading,i=(m="maxWait"in n)?f(v(n.maxWait)||0,e):i,g="trailing"in n?!!n.trailing:g),O.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=c=o=s=void 0},O.flush=function(){return void 0===s?a:x(d())},O}},function(t,e,n){var r,o; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */void 0===(o="function"==typeof(r=function(){var t,e,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function o(t,e,n){return tn?n:t}function i(t){return 100*(-1+t)}n.configure=function(t){var e,n;for(e in t)void 0!==(n=t[e])&&t.hasOwnProperty(e)&&(r[e]=n);return this},n.status=null,n.set=function(t){var e=n.isStarted();t=o(t,r.minimum,1),n.status=1===t?null:t;var c=n.render(!e),u=c.querySelector(r.barSelector),l=r.speed,f=r.easing;return c.offsetWidth,a((function(e){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,function(t,e,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+i(t)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+i(t)+"%,0)"}:{"margin-left":i(t)+"%"}).transition="all "+e+"ms "+n,o}(t,l,f)),1===t?(s(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){s(c,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){n.remove(),e()}),l)}),l)):setTimeout(e,l)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var t=function(){setTimeout((function(){n.status&&(n.trickle(),t())}),r.trickleSpeed)};return r.trickle&&t(),this},n.done=function(t){return t||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(t){var e=n.status;return e?("number"!=typeof t&&(t=(1-e)*o(Math.random()*e,.1,.95)),e=o(e+t,0,.994),n.set(e)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},t=0,e=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===e&&n.start(),t++,e++,r.always((function(){0==--e?(t=0,n.done()):n.set((t-e)/t)})),this):this},n.render=function(t){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var e=document.createElement("div");e.id="nprogress",e.innerHTML=r.template;var o,a=e.querySelector(r.barSelector),c=t?"-100":i(n.status||0),l=document.querySelector(r.parent);return s(a,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),r.showSpinner||(o=e.querySelector(r.spinnerSelector))&&p(o),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(e),e},n.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(r.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&p(t)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var a=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),s=function(){var t=["Webkit","O","Moz","ms"],e={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()})),e[n]||(e[n]=function(e){var n=document.body.style;if(e in n)return e;for(var r,o=t.length,i=e.charAt(0).toUpperCase()+e.slice(1);o--;)if((r=t[o]+i)in n)return r;return e}(n))}function r(t,e,r){e=n(e),t.style[e]=r}return function(t,e){var n,o,i=arguments;if(2==i.length)for(n in e)void 0!==(o=e[n])&&e.hasOwnProperty(n)&&r(t,n,o);else r(t,i[1],i[2])}}();function c(t,e){return("string"==typeof t?t:f(t)).indexOf(" "+e+" ")>=0}function u(t,e){var n=f(t),r=n+e;c(n,e)||(t.className=r.substring(1))}function l(t,e){var n,r=f(t);c(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function f(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function p(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return n})?r.call(e,n,e,t):r)||(t.exports=o)},function(t,e,n){"use strict";var r=n(1),o=n(47).f,i=n(13),a=n(95),s=n(33),c=n(63),u=n(123);t.exports=function(t,e){var n,l,f,p,d,h=t.target,v=t.global,m=t.stat;if(n=v?r:m?r[h]||s(h,{}):(r[h]||{}).prototype)for(l in e){if(p=e[l],f=t.dontCallGetSet?(d=o(n,l))&&d.value:n[l],!u(v?l:h+(m?".":"#")+l,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),a(n,l,p,t)}}},function(t,e,n){"use strict";var r=n(26),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},function(t,e,n){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var r=n(48),o=n(49);t.exports=function(t){return r(o(t))}},function(t,e,n){"use strict";var r=n(1),o=n(0),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t]):r[t]&&r[t][e]}},function(t,e,n){"use strict";var r=n(0),o=n(105),i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not a function")}},function(t,e,n){"use strict";var r=n(1),o=n(58),i=n(7),a=n(60),s=n(56),c=n(55),u=r.Symbol,l=o("wks"),f=c?u.for||u:u&&u.withoutSetter||a;t.exports=function(t){return i(l,t)||(l[t]=s&&i(u,t)?u[t]:f("Symbol."+t)),l[t]}},function(t,e,n){"use strict";var r=n(1),o=n(33),i=r["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,e,n){"use strict";var r=n(1),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e,n){"use strict";var r=n(49),o=Object;t.exports=function(t){return o(r(t))}},function(t,e,n){"use strict";var r=n(8),o=String,i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not an object")}},function(t,e,n){"use strict";var r=n(120);t.exports=function(t){return r(t.length)}},function(t,e,n){var r=n(146),o=n(11),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},function(t,e,n){var r=n(9)(n(6),"Map");t.exports=r},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e,n){var r=n(166),o=n(173),i=n(175),a=n(176),s=n(177);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t<=9007199254740991}},function(t,e,n){var r=n(4),o=n(44),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(a.test(t)||!i.test(t)||null!=e&&t in Object(e))}},function(t,e,n){var r=n(12),o=n(11);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},function(t,e){t.exports=function(t){return t}},function(t,e,n){"use strict";e.a=["ThemeManager","BackToTop"]},function(t,e,n){"use strict";var r=n(5),o=n(25),i=n(101),a=n(27),s=n(28),c=n(51),u=n(7),l=n(61),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=s(t),e=c(e),l)try{return f(t,e)}catch(t){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(16),a=Object,s=r("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?s(t,""):a(t)}:a},function(t,e,n){"use strict";var r=n(50),o=TypeError;t.exports=function(t){if(r(t))throw new o("Can't call method on "+t);return t}},function(t,e,n){"use strict";t.exports=function(t){return null==t}},function(t,e,n){"use strict";var r=n(102),o=n(53);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},function(t,e,n){"use strict";var r="object"==typeof document&&document.all,o=void 0===r&&void 0!==r;t.exports={all:r,IS_HTMLDDA:o}},function(t,e,n){"use strict";var r=n(29),o=n(0),i=n(54),a=n(55),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&i(e.prototype,s(t))}},function(t,e,n){"use strict";var r=n(2);t.exports=r({}.isPrototypeOf)},function(t,e,n){"use strict";var r=n(56);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){"use strict";var r=n(57),o=n(3),i=n(1).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol("symbol detection");return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(t,e,n){"use strict";var r,o,i=n(1),a=n(103),s=i.process,c=i.Deno,u=s&&s.versions||c&&c.version,l=u&&u.v8;l&&(o=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},function(t,e,n){"use strict";var r=n(59),o=n(32);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.33.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(t,e,n){"use strict";t.exports=!1},function(t,e,n){"use strict";var r=n(2),o=0,i=Math.random(),a=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},function(t,e,n){"use strict";var r=n(5),o=n(3),i=n(107);t.exports=!r&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(7),o=n(114),i=n(47),a=n(15);t.exports=function(t,e,n){for(var s=o(e),c=a.f,u=i.f,l=0;ll))return!1;var p=c.get(t),d=c.get(e);if(p&&d)return p==e&&d==t;var h=-1,v=!0,m=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++h-1&&t%1==0&&t=0&&Math.floor(e)===e&&isFinite(t)}function v(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===f?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var w=Object.prototype.hasOwnProperty;function x(t,e){return w.call(t,e)}function O(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var S=/-(\w)/g,C=O((function(t){return t.replace(S,(function(t,e){return e?e.toUpperCase():""}))})),k=O((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),E=/\B([A-Z])/g,P=O((function(t){return t.replace(E,"-$1").toLowerCase()}));var T=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function $(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function j(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,Q=Y&&Y.indexOf("edge/")>0;Y&&Y.indexOf("android");var J=Y&&/iphone|ipad|ipod|ios/.test(Y);Y&&/chrome\/\d+/.test(Y),Y&&/phantomjs/.test(Y);var tt,et=Y&&Y.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(X)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var it=function(){return void 0===tt&&(tt=!X&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},at=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function ft(t){void 0===t&&(t=null),t||lt&<._scope.off(),lt=t,t&&t._scope.on()}var pt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function vt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var mt=0,gt=[],yt=function(){function t(){this._pending=!1,this.id=mt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,gt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n0&&(Yt((u=t(u,"".concat(n||"","_").concat(r)))[0])&&Yt(f)&&(p[l]=ht(f.text+u[0].text),u.shift()),p.push.apply(p,u)):c(u)?Yt(f)?p[l]=ht(f.text+u):""!==u&&p.push(ht(u)):Yt(u)&&Yt(f)?p[l]=ht(f.text+u.text):(s(e._isVList)&&a(u.tag)&&i(u.key)&&a(n)&&(u.key="__vlist".concat(n,"_").concat(r,"__")),p.push(u)));return p}(t):void 0}function Yt(t){return a(t)&&a(t.text)&&!1===t.isComment}function Kt(t,e){var n,r,i,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=ve(t,n,u,e[u]))}else i={};for(var l in n)l in i||(i[l]=me(n,l));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",s),W(i,"$key",c),W(i,"$hasNormal",a),i}function ve(t,e,n,r){var i=function(){var e=lt;ft(t);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==typeof n&&!o(n)?[n]:Xt(n))&&n[0];return ft(e),n&&(!i||1===n.length&&i.isComment&&!de(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function me(t,e){return function(){return t[e]}}function ge(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),ye(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ye(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||_e(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:T(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Dt(t,e,n)}))}}}function ye(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,be(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function be(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function _e(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var we=null;function xe(t,e){return(t.__esModule||ut&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function Oe(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function fn(){var t,e;for(sn=cn(),on=!0,tn.sort(ln),an=0;anan&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);rn||(rn=!0,Ne(fn))}}function dn(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===P(t)){var c=Mn(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function Kn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Zn(n,i,r,o)}}}function Zn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}qn.prototype._init=function(t){var e=this;e._uid=Vn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Bt(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Tn(Wn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Xe(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=fe(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Se(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Se(t,e,n,r,o,!0)};var i=n&&n.data;jt(t,"$attrs",i&&i.attrs||r,null,!0),jt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Je(e,"beforeCreate",void 0,!1),function(t){var e=dn(t.$options.inject,t);e&&(Et(!1),Object.keys(e).forEach((function(n){jt(t,n,e[n])})),Et(!0))}(e),Nn(e),function(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!l(n))return;for(var r=Ht(t),o=ut?Reflect.ownKeys(n):Object.keys(n),i=0;i1?$(n):n;for(var r=$(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Zn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Zn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Kn(t,(function(t){return Yn(e,t)}))})),this.$watch("exclude",(function(e){Kn(t,(function(t){return!Yn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Oe(t),n=e&&e.componentOptions;if(n){var r=Xn(n),o=this.include,i=this.exclude;if(o&&(!r||!Yn(o,r))||i&&r&&Yn(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,_(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:xn,extend:j,mergeOptions:Tn,defineReactive:jt},t.set=At,t.delete=Lt,t.nextTick=Ne,t.observable=function(t){return $t(t),t},t.options=Object.create(null),z.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,j(t.options.components,Jn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=$(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Tn(this.options,t),this}}(t),Gn(t),function(t){z.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&p(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(qn),Object.defineProperty(qn.prototype,"$isServer",{get:it}),Object.defineProperty(qn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(qn,"FunctionalRenderContext",{value:hn}),qn.version="2.7.14";var tr=y("style,class"),er=y("input,textarea,option,select,progress"),nr=y("contenteditable,draggable,spellcheck"),rr=y("events,caret,typing,plaintext-only"),or=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ir="http://www.w3.org/1999/xlink",ar=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sr=function(t){return ar(t)?t.slice(6,t.length):""},cr=function(t){return null==t||!1===t};function ur(t){for(var e=t.data,n=t,r=t;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;a(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(a(t)||a(e))return fr(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:fr(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function fr(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Rr(t,e,n):or(e)?cr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):nr(e)?t.setAttribute(e,function(t,e){return cr(e)||"false"===e?"false":"contenteditable"===t&&rr(e)?e:"true"}(e,n)):ar(e)?cr(n)?t.removeAttributeNS(ir,sr(e)):t.setAttributeNS(ir,e,n):Rr(t,e,n)}function Rr(t,e,n){if(cr(n))t.removeAttribute(e);else{if(K&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Ur={create:Ir,update:Ir};function Nr(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=ur(e),c=n._transitionClasses;a(c)&&(s=fr(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Dr,zr={create:Nr,update:Nr};function Br(t,e,n){var r=Dr;return function o(){var i=e.apply(null,arguments);null!==i&&Vr(t,o,n,r)}}var Hr=$e&&!(et&&Number(et[1])<=53);function Fr(t,e,n,r){if(Hr){var o=sn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Dr.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function Vr(t,e,n,r){(r||Dr).removeEventListener(t,e._wrapper||e,n)}function Wr(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Dr=e.elm||t.elm,function(t){if(a(t.__r)){var e=K?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}a(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Wt(n,r,Fr,Vr,Br,e.context),Dr=void 0}}var qr,Gr={create:Wr,update:Wr,destroy:function(t){return Wr(t,Or)}};function Xr(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=j({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=i(r)?"":String(r);Yr(o,l)&&(o.value=l)}else if("innerHTML"===n&&vr(o.tagName)&&i(o.innerHTML)){(qr=qr||document.createElement("div")).innerHTML="".concat(r,"");for(var f=qr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;f.firstChild;)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Yr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Kr={create:Xr,update:Xr},Zr=O((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Qr(t){var e=Jr(t.style);return t.staticStyle?j(t.staticStyle,e):e}function Jr(t){return Array.isArray(t)?A(t):"string"==typeof t?Zr(t):t}var to,eo=/^--/,no=/\s*!important$/,ro=function(t,e,n){if(eo.test(e))t.style.setProperty(e,n);else if(no.test(n))t.style.setProperty(P(e),n.replace(no,""),"important");else{var r=io(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function fo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&j(e,po(t.name||"v")),j(e,t),e}return"string"==typeof t?po(t):void 0}}var po=O((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ho=X&&!Z,vo="transition",mo="transitionend",go="animation",yo="animationend";ho&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(vo="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",yo="webkitAnimationEnd"));var bo=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function _o(t){bo((function(){bo(t)}))}function wo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),uo(t,e))}function xo(t,e){t._transitionClasses&&_(t._transitionClasses,e),lo(t,e)}function Oo(t,e,n){var r=Co(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?mo:yo,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n="transition",l=a,f=i.length):"animation"===e?u>0&&(n="animation",l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&So.test(r[vo+"Property"])}}function ko(t,e){for(;t.length1}function Ao(t,e){!0!==e.data.show&&Po(e)}var Lo=function(t){var e,n,r={},u=t.modules,l=t.nodeOps;for(e=0;eh?_(t,i(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&x(e,f,h)}(f,v,g,n,u):a(g)?(a(t.text)&&l.setTextContent(f,""),_(f,null,g,0,g.length-1,n)):a(v)?x(v,0,v.length-1):a(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),a(h)&&a(d=h.hook)&&a(d=d.postpatch)&&d(t,e)}}}function k(t,e,n){if(s(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(R(No(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Uo(t,e){return e.every((function(e){return!R(e,t)}))}function No(t){return"_value"in t?t._value:t.value}function Do(t){t.target.composing=!0}function zo(t){t.target.composing&&(t.target.composing=!1,Bo(t.target,"input"))}function Bo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ho(t){return!t.componentInstance||t.data&&t.data.transition?t:Ho(t.componentInstance._vnode)}var Fo={model:Io,show:{bind:function(t,e,n){var r=e.value,o=(n=Ho(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Po(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ho(n)).data&&n.data.transition?(n.data.show=!0,r?Po(n,(function(){t.style.display=t.__vOriginalDisplay})):To(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Vo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Wo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Wo(Oe(e.children)):t}function qo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[C(r)]=o[r];return e}function Go(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Xo=function(t){return t.tag||de(t)},Yo=function(t){return"show"===t.name},Ko={name:"transition",props:Vo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Xo)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Wo(o);if(!i)return o;if(this._leaving)return Go(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=qo(this),u=this._vnode,l=Wo(u);if(i.data.directives&&i.data.directives.some(Yo)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!de(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=j({},s);if("out-in"===r)return this._leaving=!0,qt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Go(t,o);if("in-out"===r){if(de(i))return u;var p,d=function(){p()};qt(s,"afterEnter",d),qt(s,"enterCancelled",d),qt(f,"delayLeave",(function(t){p=t}))}}return o}}},Zo=j({tag:String,moveClass:String},Vo);function Qo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Jo(t){t.data.newPos=t.elm.getBoundingClientRect()}function ti(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Zo.mode;var ei={Transition:Ko,TransitionGroup:{props:Zo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ke(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=qo(this),s=0;s-1?gr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:gr[t]=/HTMLUnknownElement/.test(e.toString())},j(qn.options.directives,Fo),j(qn.options.components,ei),qn.prototype.__patch__=X?Lo:L,qn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Je(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Ve(t,r,L,{before:function(){t._isMounted&&!t._isDestroyed&&Je(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),u=e&&e.path||"/",l=c.path?xi(c.path,u,n||o.append):u,f=function(t,e,n){void 0===e&&(e={});var r,o=n||ui;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(ci):ci(a)}return r}(c.query,o.query,r&&r.options.parseQuery),p=o.hash||c.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:l,query:f,hash:p}}var Fi,Vi=function(){},Wi={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),i=o.location,a=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,p=null==l?"router-link-exact-active":l,d=null==this.activeClass?f:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,v=a.redirectedFrom?pi(null,Hi(a.redirectedFrom),null,n):a;c[h]=gi(r,v,this.exactPath),c[d]=this.exact||this.exactPath?c[h]:function(t,e){return 0===t.path.replace(fi,"/").indexOf(e.path.replace(fi,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,v);var m=c[h]?this.ariaCurrentValue:null,g=function(t){qi(t)&&(e.replace?n.replace(i,Vi):n.push(i,Vi))},y={click:qi};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:g,isActive:c[d],isExactActive:c[h]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?t():t("span",{},_)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":m};else{var w=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=Bi(l.path,s.params),c(l,s,a)}if(s.path){s.params={};for(var d=0;d-1}function Oa(t,e){return xa(t)&&t._isRouter&&(null==e||t.type===e)}function Sa(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Ca(t){return function(e,n,r){var o=!1,i=0,a=null;ka(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,u=Ta((function(e){var o;((o=e).__esModule||Pa&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Fi.extend(e),n.components[s]=e,--i<=0&&r()})),l=Ta((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=xa(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function ka(t,e){return Ea(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ea(t){return Array.prototype.concat.apply([],t)}var Pa="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Ta(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var $a=function(t,e){this.router=t,this.base=function(t){if(!t)if(Gi){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=hi,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ja(t,e,n,r){var o=ka(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=Fi.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Ea(r?o.reverse():o)}function Aa(t,e){if(e)return function(){return t.apply(e,arguments)}}$a.prototype.listen=function(t){this.cb=t},$a.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},$a.prototype.onError=function(t){this.errorCbs.push(t)},$a.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Oa(t,ga.redirected)&&i===hi||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},$a.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!Oa(t)&&xa(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(gi(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),t.hash&&ia(this.router,o,t,!1),s(((a=_a(i=o,t,ga.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=ha&&n;r&&this.listeners.push(oa());var o=function(){var n=t.current,o=Ia(t.base);t.current===hi&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ia(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){va(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){ma(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Ia(this.base)!==this.current.fullPath){var e=Oi(this.base+this.current.fullPath);t?va(e):ma(e)}},e.prototype.getCurrentLocation=function(){return Ia(this.base)},e}($a);function Ia(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(Oi(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Ma=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Ia(t);if(!/^\/#/.test(e))return window.location.replace(Oi(t+"/#"+e)),!0}(this.base)||Ra()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=ha&&e;n&&this.listeners.push(oa());var r=function(){var e=t.current;Ra()&&t.transitionTo(Ua(),(function(r){n&&ia(t.router,r,e,!0),ha||za(r.fullPath)}))},o=ha?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Da(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){za(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Ua()!==e&&(t?Da(e):za(e))},e.prototype.getCurrentLocation=function(){return Ua()},e}($a);function Ra(){var t=Ua();return"/"===t.charAt(0)||(za("/"+t),!1)}function Ua(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Na(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Da(t){ha?va(Na(t)):window.location.hash=t}function za(t){ha?ma(Na(t)):window.location.replace(Na(t))}var Ba=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Oa(t,ga.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}($a),Ha=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Ki(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!ha&&!1!==t.fallback,this.fallback&&(e="hash"),Gi||(e="abstract"),this.mode=e,e){case"history":this.history=new La(this,t.base);break;case"hash":this.history=new Ma(this,t.base,this.fallback);break;case"abstract":this.history=new Ba(this,t.base);break;default:0}},Fa={currentRoute:{configurable:!0}};Ha.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Fa.currentRoute.get=function(){return this.history&&this.history.current},Ha.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof La||n instanceof Ma){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;ha&&o&&"fullPath"in t&&ia(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ha.prototype.beforeEach=function(t){return Wa(this.beforeHooks,t)},Ha.prototype.beforeResolve=function(t){return Wa(this.resolveHooks,t)},Ha.prototype.afterEach=function(t){return Wa(this.afterHooks,t)},Ha.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ha.prototype.onError=function(t){this.history.onError(t)},Ha.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Ha.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Ha.prototype.go=function(t){this.history.go(t)},Ha.prototype.back=function(){this.go(-1)},Ha.prototype.forward=function(){this.go(1)},Ha.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Ha.prototype.resolve=function(t,e,n){var r=Hi(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?Oi(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Ha.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ha.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Ha.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ha.prototype,Fa);var Va=Ha;function Wa(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Ha.install=function t(e){if(!t.installed||Fi!==e){t.installed=!0,Fi=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",_i),e.component("RouterLink",Wi);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ha.version="3.6.5",Ha.isNavigationFailure=Oa,Ha.NavigationFailureType=ga,Ha.START_LOCATION=hi,Gi&&window.Vue&&window.Vue.use(Ha);n(100);n(93),n(130);var qa={"components/AlgoliaSearchBox":()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,387)),"components/DropdownLink":()=>Promise.all([n.e(0),n.e(20)]).then(n.bind(null,261)),"components/DropdownTransition":()=>Promise.all([n.e(0),n.e(32)]).then(n.bind(null,248)),"components/Home":()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,298)),"components/NavLink":()=>n.e(37).then(n.bind(null,247)),"components/NavLinks":()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,274)),"components/Navbar":()=>Promise.all([n.e(0),n.e(1)]).then(n.bind(null,384)),"components/Page":()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,299)),"components/PageEdit":()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,276)),"components/PageNav":()=>Promise.all([n.e(0),n.e(23)]).then(n.bind(null,277)),"components/Sidebar":()=>Promise.all([n.e(0),n.e(11)]).then(n.bind(null,300)),"components/SidebarButton":()=>Promise.all([n.e(0),n.e(33)]).then(n.bind(null,301)),"components/SidebarGroup":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,275)),"components/SidebarLink":()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,263)),"components/SidebarLinks":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,260)),"global-components/Badge":()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,393)),"global-components/CodeBlock":()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,388)),"global-components/CodeGroup":()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,389)),"layouts/404":()=>n.e(8).then(n.bind(null,390)),"layouts/Layout":()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,391)),NotFound:()=>n.e(8).then(n.bind(null,390)),Layout:()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,391)),"components/ThemeSwitcher":()=>n.e(40).then(n.bind(null,262)),"global-components/ThemeManager":()=>n.e(7).then(n.bind(null,392))},Ga={"v-28da1679":()=>n.e(28).then(n.bind(null,394)),"v-39077b7e":()=>n.e(21).then(n.bind(null,395)),"v-05876a19":()=>n.e(29).then(n.bind(null,396)),"v-3de877b9":()=>n.e(24).then(n.bind(null,397)),"v-12c9c872":()=>n.e(41).then(n.bind(null,398)),"v-2fd962f9":()=>n.e(38).then(n.bind(null,399)),"v-c18db90e":()=>n.e(13).then(n.bind(null,400)),"v-092eb139":()=>n.e(42).then(n.bind(null,401)),"v-7849695e":()=>n.e(44).then(n.bind(null,402)),"v-339651f2":()=>n.e(45).then(n.bind(null,403)),"v-697b5119":()=>n.e(39).then(n.bind(null,404)),"v-a25a4eee":()=>n.e(17).then(n.bind(null,405)),"v-457ccc99":()=>n.e(43).then(n.bind(null,406)),"v-35dddd59":()=>n.e(46).then(n.bind(null,407)),"v-424794a7":()=>n.e(16).then(n.bind(null,408)),"v-424f9262":()=>n.e(34).then(n.bind(null,409)),"v-24816b4e":()=>n.e(35).then(n.bind(null,410)),"v-1bec87e2":()=>n.e(47).then(n.bind(null,411)),"v-41bf9539":()=>n.e(48).then(n.bind(null,412)),"v-44779f99":()=>n.e(49).then(n.bind(null,413)),"v-44f17239":()=>n.e(18).then(n.bind(null,414)),"v-cd17d27e":()=>n.e(22).then(n.bind(null,415)),"v-2e680939":()=>n.e(50).then(n.bind(null,416)),"v-670f8ccb":()=>n.e(30).then(n.bind(null,417)),"v-8eeb2fda":()=>n.e(36).then(n.bind(null,418)),"v-16a2bc4e":()=>n.e(12).then(n.bind(null,419))};function Xa(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Ya=/-(\w)/g,Ka=Xa(t=>t.replace(Ya,(t,e)=>e?e.toUpperCase():"")),Za=/\B([A-Z])/g,Qa=Xa(t=>t.replace(Za,"-$1").toLowerCase()),Ja=Xa(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Ja(Ka(e))):t(Ja(e))||t(Qa(e))}const es=Object.assign({},qa,Ga),ns=t=>es[t],rs=t=>Ga[t],os=t=>qa[t],is=t=>qn.component(t);function as(t){return ts(rs,t)}function ss(t){return ts(os,t)}function cs(t){return ts(ns,t)}function us(t){return ts(is,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!us(t)&&cs(t)){const e=await cs(t)();qn.component(t,e.default)}}))}function fs(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(90),ds=n.n(ps),hs=n(91),vs=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${vs()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=ys(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=bs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ds()([{name:"description",content:this.$description}],t,this.siteMeta,_s)},updateCanonicalLink(){gs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",ys(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){bs(null,this.currentMetaTags),gs()}};function gs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function ys(t=""){return t?``:""}function bs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function _s(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var ws=n(22),xs=n.n(ws),Os={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:xs()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=i.parentElement.offsetTop+10&&(!a||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},Ss=n(23),Cs=n.n(Ss),ks={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||qn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},Es=n(92),Ps=n.n(Es),Ts={mounted(){Ps.a.polyfill()}},$s=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},r=window.Promise||function(t){function e(){}t(e,e)},o=function(t){var e=t.target;e!==C?-1!==b.indexOf(e)&&v({target:e}):h()},i=function(){if(!w&&S.original){var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-t)>O.scrollOffset&&setTimeout(h,150)}},a=function(t){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||h()},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t;if(t.background&&(C.style.background=t.background),t.container&&t.container instanceof Object&&(e.container=$s({},O.container,t.container)),t.template){var n=As(t.template)?t.template:document.querySelector(t.template);e.template=n}return O=$s({},O,e),b.forEach((function(t){t.dispatchEvent(Us("medium-zoom:update",{detail:{zoom:k}}))})),k},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t($s({},O,e))},u=function(){for(var t=arguments.length,e=Array(t),n=0;n0?e.reduce((function(t,e){return[].concat(t,Is(e))}),[]):b;return r.forEach((function(t){t.classList.remove("medium-zoom-image"),t.dispatchEvent(Us("medium-zoom:detach",{detail:{zoom:k}}))})),b=b.filter((function(t){return-1===r.indexOf(t)})),k},f=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.addEventListener("medium-zoom:"+t,e,n)})),_.push({type:"medium-zoom:"+t,listener:e,options:n}),k},p=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.removeEventListener("medium-zoom:"+t,e,n)})),_=_.filter((function(n){return!(n.type==="medium-zoom:"+t&&n.listener.toString()===e.toString())})),k},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,n=function(){var t={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},e=void 0,n=void 0;if(O.container)if(O.container instanceof Object)e=(t=$s({},t,O.container)).width-t.left-t.right-2*O.margin,n=t.height-t.top-t.bottom-2*O.margin;else{var r=(As(O.container)?O.container:document.querySelector(O.container)).getBoundingClientRect(),o=r.width,i=r.height,a=r.left,s=r.top;t=$s({},t,{width:o,height:i,left:a,top:s})}e=e||t.width-2*O.margin,n=n||t.height-2*O.margin;var c=S.zoomedHd||S.original,u=Ls(c)?e:c.naturalWidth||e,l=Ls(c)?n:c.naturalHeight||n,f=c.getBoundingClientRect(),p=f.top,d=f.left,h=f.width,v=f.height,m=Math.min(u,e)/h,g=Math.min(l,n)/v,y=Math.min(m,g),b="scale("+y+") translate3d("+((e-h)/2-d+O.margin+t.left)/y+"px, "+((n-v)/2-p+O.margin+t.top)/y+"px, 0)";S.zoomed.style.transform=b,S.zoomedHd&&(S.zoomedHd.style.transform=b)};return new r((function(t){if(e&&-1===b.indexOf(e))t(k);else{if(S.zoomed)t(k);else{if(e)S.original=e;else{if(!(b.length>0))return void t(k);var r=b;S.original=r[0]}if(S.original.dispatchEvent(Us("medium-zoom:open",{detail:{zoom:k}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,w=!0,S.zoomed=Rs(S.original),document.body.appendChild(C),O.template){var o=As(O.template)?O.template:document.querySelector(O.template);S.template=document.createElement("div"),S.template.appendChild(o.content.cloneNode(!0)),document.body.appendChild(S.template)}if(document.body.appendChild(S.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),S.original.classList.add("medium-zoom-image--hidden"),S.zoomed.classList.add("medium-zoom-image--opened"),S.zoomed.addEventListener("click",h),S.zoomed.addEventListener("transitionend",(function e(){w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Us("medium-zoom:opened",{detail:{zoom:k}})),t(k)})),S.original.getAttribute("data-zoom-src")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("srcset"),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.src=S.zoomed.getAttribute("data-zoom-src"),S.zoomedHd.onerror=function(){clearInterval(i),console.warn("Unable to reach the zoom image target "+S.zoomedHd.src),S.zoomedHd=null,n()};var i=setInterval((function(){S.zoomedHd.complete&&(clearInterval(i),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n())}),10)}else if(S.original.hasAttribute("srcset")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading");var a=S.zoomedHd.addEventListener("load",(function(){S.zoomedHd.removeEventListener("load",a),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n()}))}else n()}}}))},h=function(){return new r((function(t){if(!w&&S.original){w=!0,document.body.classList.remove("medium-zoom--opened"),S.zoomed.style.transform="",S.zoomedHd&&(S.zoomedHd.style.transform=""),S.template&&(S.template.style.transition="opacity 150ms",S.template.style.opacity=0),S.original.dispatchEvent(Us("medium-zoom:close",{detail:{zoom:k}})),S.zoomed.addEventListener("transitionend",(function e(){S.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(S.zoomed),S.zoomedHd&&document.body.removeChild(S.zoomedHd),document.body.removeChild(C),S.zoomed.classList.remove("medium-zoom-image--opened"),S.template&&document.body.removeChild(S.template),w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Us("medium-zoom:closed",{detail:{zoom:k}})),S.original=null,S.zoomed=null,S.zoomedHd=null,S.template=null,t(k)}))}else t(k)}))},v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target;return S.original?h():d({target:e})},m=function(){return O},g=function(){return b},y=function(){return S.original},b=[],_=[],w=!1,x=0,O=n,S={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(e)?O=e:(e||"string"==typeof e)&&u(e),O=$s({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},O);var C=Ms(O.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",h);var k={open:d,close:h,toggle:v,update:s,clone:c,attach:u,detach:l,on:f,off:p,getOptions:m,getImages:g,getZoomedImage:y};return k};const Ds=JSON.parse('{"background":"var(--bodyBgColor)"}'),zs=Number("500");class Bs{constructor(){this.instance=null}update(t="img"){"undefined"!=typeof window&&(null===this.instance?this.instance=Ns(t,Ds):(this.instance.detach(),this.instance.attach(t)))}updateDelay(t="img",e=zs){setTimeout(()=>this.update(t),e)}}n(237);var Hs=[ms,Os,ks,Ts,{watch:{"$page.path"(){void 0!==this.$vuepress.mediumZoom&&this.$vuepress.mediumZoom.updateDelay()}},mounted(){this.$vuepress.mediumZoom=new Bs,this.$vuepress.mediumZoom.updateDelay()}}],Fs={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return fs("layout",t),qn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Vs=n(10),Ws=Object(Vs.a)(Fs,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ws,"mixins",Hs);const qs=[{name:"v-28da1679",path:"/ACCEL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-28da1679").then(n)}},{name:"v-39077b7e",path:"/BOOT.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-39077b7e").then(n)}},{name:"v-05876a19",path:"/DEBUG.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-05876a19").then(n)}},{name:"v-3de877b9",path:"/BUILD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-3de877b9").then(n)}},{name:"v-12c9c872",path:"/DONATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-12c9c872").then(n)}},{name:"v-2fd962f9",path:"/HOW.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2fd962f9").then(n)}},{name:"v-c18db90e",path:"/INSTALLER.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-c18db90e").then(n)}},{name:"v-092eb139",path:"/ISSUES-HOLD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-092eb139").then(n)}},{name:"v-7849695e",path:"/MODELS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-7849695e").then(n)}},{name:"v-339651f2",path:"/PATCHEXPLAIN.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-339651f2").then(n)}},{name:"v-697b5119",path:"/MONTEREY-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-697b5119").then(n)}},{name:"v-a25a4eee",path:"/POST-INSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-a25a4eee").then(n)}},{name:"v-457ccc99",path:"/LICENSE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-457ccc99").then(n)}},{name:"v-35dddd59",path:"/PROCESS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-35dddd59").then(n)}},{name:"v-424794a7",path:"/ICNS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-424794a7").then(n)}},{name:"v-424f9262",path:"/SEQUOIA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-424f9262").then(n)}},{name:"v-24816b4e",path:"/SONOMA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-24816b4e").then(n)}},{name:"v-1bec87e2",path:"/",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-1bec87e2").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-41bf9539",path:"/START.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-41bf9539").then(n)}},{name:"v-44779f99",path:"/TERMS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44779f99").then(n)}},{name:"v-44f17239",path:"/TROUBLESHOOTING.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44f17239").then(n)}},{name:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-cd17d27e").then(n)}},{name:"v-2e680939",path:"/UNINSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2e680939").then(n)}},{name:"v-670f8ccb",path:"/VENTURA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-670f8ccb").then(n)}},{name:"v-8eeb2fda",path:"/UPDATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-8eeb2fda").then(n)}},{name:"v-16a2bc4e",path:"/WINDOWS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-16a2bc4e").then(n)}},{path:"*",component:Ws}],Gs={title:"OpenCore Legacy Patcher",description:"",base:"/OpenCore-Legacy-Patcher/",headTags:[["meta",{name:"theme-color",content:"#3eaf7c"}],["meta",{name:"apple-mobile-web-app-capable",content:"yes"}],["meta",{name:"apple-mobile-web-app-status-bar-style",content:"black"}],["link",{rel:"'stylesheet",href:"/OpenCore-Legacy-Patcher/styles/website.css"}]],pages:[{title:"Working Around Legacy Acceleration Issues",frontmatter:{},regularPath:"/ACCEL.html",relativePath:"ACCEL.md",key:"v-28da1679",path:"/ACCEL.html",headers:[{level:2,title:"Broken Background Blurs",slug:"broken-background-blurs"},{level:2,title:"Downloading older non-Metal Apps",slug:"downloading-older-non-metal-apps"},{level:2,title:"Unable to run Zoom",slug:"unable-to-run-zoom"},{level:2,title:"Unable to grant special permissions to apps (ie. Camera Access to Zoom)",slug:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"},{level:2,title:"Keyboard Backlight broken",slug:"keyboard-backlight-broken"},{level:2,title:"Photos and Maps Apps Heavily Distorted",slug:"photos-and-maps-apps-heavily-distorted"},{level:2,title:'Cannot press "Done" when editing a Sidebar Widget',slug:"cannot-press-done-when-editing-a-sidebar-widget"},{level:2,title:"Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey",slug:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"},{level:2,title:'Unable to switch GPUs on 2011 15" and 17" MacBook Pros',slug:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"},{level:2,title:"Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)",slug:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"},{level:2,title:"Unable to allow Safari Extensions",slug:"unable-to-allow-safari-extensions"},{level:2,title:'Cannot Login on 2011 15" and 17" MacBook Pros',slug:"cannot-login-on-2011-15-and-17-macbook-pros"},{level:2,title:"Black Boxes on HD3000 iGPUs",slug:"black-boxes-on-hd3000-igpus"},{level:2,title:"Cannot Pair Bluetooth Devices",slug:"cannot-pair-bluetooth-devices"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Booting OpenCore and macOS",frontmatter:{},regularPath:"/BOOT.html",relativePath:"BOOT.md",key:"v-39077b7e",path:"/BOOT.html",lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"How to debug with OpenCore",frontmatter:{},regularPath:"/DEBUG.html",relativePath:"DEBUG.md",key:"v-05876a19",path:"/DEBUG.html",headers:[{level:2,title:"Debugging yourself",slug:"debugging-yourself"},{level:2,title:"Obtaining OpenCore logs from disk",slug:"obtaining-opencore-logs-from-disk"},{level:2,title:"Obtaining Kernel logs from macOS",slug:"obtaining-kernel-logs-from-macos"},{level:2,title:"Filing an issue with us",slug:"filing-an-issue-with-us"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Building and installing OpenCore",frontmatter:{},regularPath:"/BUILD.html",relativePath:"BUILD.md",key:"v-3de877b9",path:"/BUILD.html",lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Supporting the patcher",frontmatter:{},regularPath:"/DONATE.html",relativePath:"DONATE.md",key:"v-12c9c872",path:"/DONATE.html",lastUpdated:"11/10/2023, 8:24:26 PM",lastUpdatedTimestamp:1699647866e3},{title:"Boot Process with OpenCore Legacy Patcher",frontmatter:{},regularPath:"/HOW.html",relativePath:"HOW.md",key:"v-2fd962f9",path:"/HOW.html",headers:[{level:2,title:"Boot Process with OpenCore",slug:"boot-process-with-opencore"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Download and build macOS Installers",frontmatter:{},regularPath:"/INSTALLER.html",relativePath:"INSTALLER.md",key:"v-c18db90e",path:"/INSTALLER.html",headers:[{level:2,title:"Creating the installer",slug:"creating-the-installer"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"The current hold on new issues and pull requests",frontmatter:{},regularPath:"/ISSUES-HOLD.html",relativePath:"ISSUES-HOLD.md",key:"v-092eb139",path:"/ISSUES-HOLD.html",lastUpdated:"5/14/2022, 9:37:55 PM",lastUpdatedTimestamp:1652564275e3},{title:"Supported Models",frontmatter:{},regularPath:"/MODELS.html",relativePath:"MODELS.md",key:"v-7849695e",path:"/MODELS.html",headers:[{level:3,title:"Application requirements",slug:"application-requirements"},{level:3,title:"MacBook",slug:"macbook"},{level:3,title:"MacBook Air",slug:"macbook-air"},{level:3,title:"MacBook Pro",slug:"macbook-pro"},{level:3,title:"Mac mini",slug:"mac-mini"},{level:3,title:"iMac",slug:"imac"},{level:3,title:"Mac Pro",slug:"mac-pro"},{level:3,title:"Xserve",slug:"xserve"}],lastUpdated:"9/14/2024, 11:08:08 PM",lastUpdatedTimestamp:1726355288e3},{title:"Explaining the patches in OpenCore Legacy Patcher",frontmatter:{},regularPath:"/PATCHEXPLAIN.html",relativePath:"PATCHEXPLAIN.md",key:"v-339651f2",path:"/PATCHEXPLAIN.html",headers:[{level:2,title:"OpenCore Settings",slug:"opencore-settings"},{level:3,title:"ACPI -> Add",slug:"acpi-add"},{level:3,title:"ACPI -> Patch",slug:"acpi-patch"},{level:3,title:"Booter -> Patch",slug:"booter-patch"},{level:3,title:"Booter -> Quirks",slug:"booter-quirks"},{level:3,title:"DeviceProperties -> Add",slug:"deviceproperties-add"},{level:3,title:"Kernel -> Patch",slug:"kernel-patch"},{level:3,title:"Kernel -> Quirks",slug:"kernel-quirks"},{level:3,title:"Misc -> Security",slug:"misc-security"},{level:3,title:"NVRAM -> Add",slug:"nvram-add"},{level:3,title:"UEFI -> ProtocolOverrides",slug:"uefi-protocoloverrides"},{level:2,title:"Injected Kext",slug:"injected-kext"},{level:3,title:"Acidanthera",slug:"acidanthera"},{level:3,title:"Ethernet",slug:"ethernet"},{level:3,title:"Firewire",slug:"firewire"},{level:3,title:"Maps",slug:"maps"},{level:3,title:"SSE",slug:"sse"},{level:3,title:"Wifi",slug:"wifi"},{level:3,title:"Misc",slug:"misc"},{level:2,title:"On-Disk Patches",slug:"on-disk-patches"},{level:3,title:"Extensions",slug:"extensions"},{level:3,title:"CoreServices",slug:"coreservices"},{level:3,title:"/usr/libexec",slug:"usr-libexec"},{level:3,title:"Extensions",slug:"extensions-2"},{level:3,title:"Frameworks",slug:"frameworks"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks"},{level:3,title:"Extensions",slug:"extensions-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-2"},{level:3,title:"Frameworks",slug:"frameworks-2"},{level:3,title:"Extensions",slug:"extensions-4"},{level:3,title:"Frameworks",slug:"frameworks-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-3"},{level:3,title:"Extensions",slug:"extensions-5"},{level:3,title:"Extensions",slug:"extensions-6"},{level:3,title:"Extensions",slug:"extensions-7"},{level:3,title:"Extensions",slug:"extensions-8"},{level:3,title:"Extensions",slug:"extensions-9"},{level:3,title:"Frameworks",slug:"frameworks-4"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-4"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{frontmatter:{},regularPath:"/MONTEREY-DROP.html",relativePath:"MONTEREY-DROP.md",key:"v-697b5119",path:"/MONTEREY-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current Monterey Issues",slug:"current-monterey-issues"},{level:3,title:"MacBookPro11,3 booting issue without Kepler acceleration",slug:"macbookpro11-3-booting-issue-without-kepler-acceleration"},{level:2,title:"Previously Broken Hardware",slug:"previously-broken-hardware"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Post-Installation",frontmatter:{},regularPath:"/POST-INSTALL.html",relativePath:"POST-INSTALL.md",key:"v-a25a4eee",path:"/POST-INSTALL.html",headers:[{level:2,title:"Booting without USB drive",slug:"booting-without-usb-drive"},{level:2,title:"Booting seamlessly without Boot Picker",slug:"booting-seamlessly-without-boot-picker"},{level:2,title:"SIP settings",slug:"sip-settings"},{level:2,title:"Applying Post Install Volume Patches",slug:"applying-post-install-volume-patches"},{level:3,title:"Running Post Install patches manually",slug:"running-post-install-patches-manually"}],lastUpdated:"7/21/2024, 9:34:33 PM",lastUpdatedTimestamp:1721597673e3},{title:"OpenCore Legacy Patcher License",frontmatter:{},regularPath:"/LICENSE.html",relativePath:"LICENSE.md",key:"v-457ccc99",path:"/LICENSE.html",lastUpdated:"7/26/2023, 12:29:46 PM",lastUpdatedTimestamp:1690374586e3},{title:"Background process",frontmatter:{},regularPath:"/PROCESS.html",relativePath:"PROCESS.md",key:"v-35dddd59",path:"/PROCESS.html",lastUpdated:"6/16/2024, 11:55:46 AM",lastUpdatedTimestamp:1718538946e3},{title:"Creating custom icons for OpenCore and Mac Boot Picker",frontmatter:{},regularPath:"/ICNS.html",relativePath:"ICNS.md",key:"v-424794a7",path:"/ICNS.html",headers:[{level:3,title:"Updating OpenCore icons",slug:"updating-opencore-icons"},{level:3,title:"Updating Mac Boot Picker icons",slug:"updating-mac-boot-picker-icons"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{frontmatter:{},regularPath:"/SEQUOIA-DROP.html",relativePath:"SEQUOIA-DROP.md",key:"v-424f9262",path:"/SEQUOIA-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Non-functional features",slug:"non-functional-features"},{level:2,title:"Issues",slug:"issues"},{level:3,title:"Dual socket CPUs with Mac Pro 2008 and Xserve 2008",slug:"dual-socket-cpus-with-mac-pro-2008-and-xserve-2008"},{level:3,title:"T2 security chip",slug:"t2-security-chip"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Graphics support and issues",slug:"graphics-support-and-issues"}],lastUpdated:"9/14/2024, 11:35:58 PM",lastUpdatedTimestamp:1726356958e3},{frontmatter:{},regularPath:"/SONOMA-DROP.html",relativePath:"SONOMA-DROP.md",key:"v-24816b4e",path:"/SONOMA-DROP.html",headers:[{level:2,title:"Versioning",slug:"versioning"},{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Issues",slug:"issues"},{level:3,title:"Bluetooth",slug:"bluetooth"},{level:3,title:"T1 Security chip",slug:"t1-security-chip"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Graphics support and issues",slug:"graphics-support-and-issues"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Home",frontmatter:{home:!0,heroImage:"/homepage.png",heroText:"OpenCore Legacy Patcher",actionText:"Getting Started→",actionLink:"START.md",meta:[{name:"description",content:"Experience macOS just like before"}],features:[{title:"Native OTA updates",details:"Install updates the moment they come out, with native System Preferences support, just like a supported Mac."},{title:"Zero firmware patching",details:"Using the capabilities of the OpenCore boot manager, our protocol upgrades are done in memory and are never permanent."},{title:"Supporting more hardware",details:"New life is breathed into your decade-old graphics card, WiFi, and Bluetooth chipsets. Even your upgraded hardware receives benefits by unlocking exciting features like Hardware Acceleration, AirDrop, Apple Watch Unlock, Sidecar, and much more!"},{title:"The newest features",details:"Unlock Sidecar, AirPlay to Mac, Night Shift, and Universal Control, even on natively supported models!"},{title:"A helpful community",details:"Whether it's getting started or learning the specifics, you can always find answers with our amazing community of tinkerers, developers, and dreamers."}],footer:"Copyright © Dortania 2020-2024"},regularPath:"/",relativePath:"README.md",key:"v-1bec87e2",path:"/",lastUpdated:"1/1/2024, 6:00:08 PM",lastUpdatedTimestamp:1704132008e3},{title:"What is OpenCore?",frontmatter:{},regularPath:"/START.html",relativePath:"START.md",key:"v-41bf9539",path:"/START.html",headers:[{level:2,title:"How do I get started?",slug:"how-do-i-get-started"}],lastUpdated:"7/16/2022, 11:32:00 PM",lastUpdatedTimestamp:165801432e4},{title:"OpenCore Patcher Terminology",frontmatter:{},regularPath:"/TERMS.html",relativePath:"TERMS.md",key:"v-44779f99",path:"/TERMS.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{title:"Troubleshooting",frontmatter:{},regularPath:"/TROUBLESHOOTING.html",relativePath:"TROUBLESHOOTING.md",key:"v-44f17239",path:"/TROUBLESHOOTING.html",headers:[{level:2,title:"OpenCore Legacy Patcher not launching",slug:"opencore-legacy-patcher-not-launching"},{level:2,title:'"You don\'t have permission to save..." error when creating USB installer',slug:"you-don-t-have-permission-to-save-error-when-creating-usb-installer"},{level:2,title:"Stuck on This version of Mac OS X is not supported on this platform or (🚫) Prohibited Symbol",slug:"stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"},{level:2,title:"Cannot boot macOS without the USB",slug:"cannot-boot-macos-without-the-usb"},{level:2,title:"Infinite Recovery OS Booting",slug:"infinite-recovery-os-booting"},{level:2,title:"Stuck on boot after root patching",slug:"stuck-on-boot-after-root-patching"},{level:2,title:'"Unable to resolve dependencies, error code 71" when root patching',slug:"unable-to-resolve-dependencies-error-code-71-when-root-patching"},{level:2,title:"Reboot when entering Hibernation (Sleep Wake Failure)",slug:"reboot-when-entering-hibernation-sleep-wake-failure"},{level:2,title:"How to Boot Recovery through OpenCore Legacy Patcher",slug:"how-to-boot-recovery-through-opencore-legacy-patcher"},{level:2,title:'Stuck on "Your Mac needs a firmware update"',slug:"stuck-on-your-mac-needs-a-firmware-update"},{level:2,title:"No Brightness Control",slug:"no-brightness-control"},{level:2,title:"Cannot connect Wi-Fi on Monterey with legacy cards",slug:"cannot-connect-wi-fi-on-monterey-with-legacy-cards"},{level:2,title:"No Graphics Acceleration",slug:"no-graphics-acceleration"},{level:2,title:"Black Screen on MacBookPro11,3 in macOS Monterey",slug:"black-screen-on-macbookpro11-3-in-macos-monterey"},{level:2,title:"No DisplayPort Output on Mac Pros with NVIDIA Kepler",slug:"no-displayport-output-on-mac-pros-with-nvidia-kepler"},{level:2,title:"Volume Hash Mismatch Error in macOS Monterey",slug:"volume-hash-mismatch-error-in-macos-monterey"},{level:2,title:"Cannot Disable SIP in recoveryOS",slug:"cannot-disable-sip-in-recoveryos"},{level:2,title:"Intermediate issues with USB 1.1 and Bluetooth on MacPro3,1 - MacPro5,1",slug:"intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"},{level:2,title:'Stuck on "Less than a minute remaining..."',slug:"stuck-on-less-than-a-minute-remaining"},{level:2,title:"No acceleration after a Metal GPU swap on Mac Pro",slug:"no-acceleration-after-a-metal-gpu-swap-on-mac-pro"},{level:2,title:"Keyboard, Mouse and Trackpad not working in installer or after update",slug:"keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"},{level:2,title:"No T1 functionality after installing Sonoma or newer",slug:"no-t1-functionality-after-installing-sonoma-or-newer"}],lastUpdated:"9/15/2024, 5:34:37 PM",lastUpdatedTimestamp:1726421677e3},{title:"Universal Control on unsupported Macs",frontmatter:{},regularPath:"/UNIVERSALCONTROL.html",relativePath:"UNIVERSALCONTROL.md",key:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",headers:[{level:2,title:"Enabling Universal Control",slug:"enabling-universal-control"},{level:2,title:"Requirements for Universal Control",slug:"requirements-for-universal-control"},{level:3,title:"Table of models",slug:"table-of-models"},{level:2,title:"Blacklisted models",slug:"blacklisted-models"},{level:3,title:"How to spoof",slug:"how-to-spoof"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Uninstalling OpenCore",frontmatter:{},regularPath:"/UNINSTALL.html",relativePath:"UNINSTALL.md",key:"v-2e680939",path:"/UNINSTALL.html",headers:[{level:2,title:"Uninstalling the bootloader",slug:"uninstalling-the-bootloader"},{level:2,title:"Uninstalling the application",slug:"uninstalling-the-application"}],lastUpdated:"3/10/2024, 7:10:10 PM",lastUpdatedTimestamp:171009781e4},{frontmatter:{},regularPath:"/VENTURA-DROP.html",relativePath:"VENTURA-DROP.md",key:"v-670f8ccb",path:"/VENTURA-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Currently Unsupported/Broken Hardware in Ventura",slug:"currently-unsupported-broken-hardware-in-ventura"},{level:3,title:"AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs",slug:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Legacy Wireless Support",slug:"legacy-wireless-support"},{level:3,title:"Non-Metal Graphics Acceleration",slug:"non-metal-graphics-acceleration"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Updating OpenCore and Patches",frontmatter:{},regularPath:"/UPDATE.html",relativePath:"UPDATE.md",key:"v-8eeb2fda",path:"/UPDATE.html",lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Installing Windows in UEFI Mode",frontmatter:{},regularPath:"/WINDOWS.html",relativePath:"WINDOWS.md",key:"v-16a2bc4e",path:"/WINDOWS.html",headers:[{level:2,title:"Minimum Requirements",slug:"minimum-requirements"},{level:2,title:"Disk Partitioning and Formatting",slug:"disk-partitioning-and-formatting"},{level:3,title:"Formatting the USB Drive",slug:"formatting-the-usb-drive"},{level:3,title:"Formatting the Target Drive",slug:"formatting-the-target-drive"},{level:2,title:"Creating the Windows Installer",slug:"creating-the-windows-installer"},{level:2,title:"Installation Process",slug:"installation-process"},{level:3,title:"Installation: Microsoft Method",slug:"installation-microsoft-method"},{level:3,title:"Installation: DISM Deployment Method",slug:"installation-dism-deployment-method"},{level:3,title:"Installation: Removing the Windows option from the stock bootpicker",slug:"installation-removing-the-windows-option-from-the-stock-bootpicker"},{level:2,title:"Post-Installation",slug:"post-installation"},{level:3,title:"Installing Boot Camp Software",slug:"installing-boot-camp-software"},{level:3,title:"Installing Boot Camp 6 softare on unsupported machines",slug:"installing-boot-camp-6-softare-on-unsupported-machines"},{level:2,title:"Troubleshooting",slug:"troubleshooting"},{level:3,title:'"This version of Boot Camp is not intended for this computer model."',slug:"this-version-of-boot-camp-is-not-intended-for-this-computer-model"},{level:3,title:"iMac12,x Bluescreen after driver installation",slug:"imac12-x-bluescreen-after-driver-installation"},{level:3,title:"NVIDIA Tesla Black Screen after driver installation",slug:"nvidia-tesla-black-screen-after-driver-installation"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3}],themeConfig:{lastUpdated:!0,repo:"https://github.com/dortania/OpenCore-Legacy-Patcher/",docsDir:"docs",docsBranch:"main",editLinks:!0,editLinkText:"Help us improve this page!",logo:"homepage.png",sidebar:[{title:"Introduction",collapsable:!1,sidebarDepth:1,children:["START","MODELS"]},{title:"Setting up",collapsable:!1,sidebarDepth:1,children:["INSTALLER","BUILD"]},{title:"Installation",collapsable:!1,sidebarDepth:1,children:["BOOT","POST-INSTALL"]},{title:"macOS Sequoia",collapsable:!1,sidebarDepth:1,children:[["SEQUOIA-DROP","macOS Sequoia Support"]]},{title:"macOS Sonoma",collapsable:!1,sidebarDepth:1,children:[["SONOMA-DROP","macOS Sonoma Support"]]},{title:"macOS Ventura",collapsable:!1,sidebarDepth:1,children:[["VENTURA-DROP","macOS Ventura Support"]]},{title:"macOS Monterey",collapsable:!1,sidebarDepth:1,children:[["MONTEREY-DROP","macOS Monterey Support"]]},{title:"Misc",collapsable:!1,sidebarDepth:1,children:["ACCEL","TROUBLESHOOTING","DEBUG","UPDATE","UNINSTALL","ICNS","WINDOWS","UNIVERSALCONTROL","PROCESS"]},{title:"Credit",collapsable:!1,sidebarDepth:1,children:["DONATE","LICENSE"]},{title:"Documentation",collapsable:!1,sidebarDepth:1,children:["ISSUES-HOLD","TERMS","HOW","PATCHEXPLAIN"]}]}};n(238);qn.component("Badge",()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,393))),qn.component("ThemeManager",()=>n.e(7).then(n.bind(null,392))),qn.component("Badge",()=>Promise.all([n.e(0),n.e(31)]).then(n.bind(null,420))),qn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,388))),qn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,389)));n(239);var Xs={name:"BackToTop",props:{threshold:{type:Number,default:300}},data:()=>({scrollTop:null}),computed:{show(){return this.scrollTop>this.threshold}},mounted(){this.scrollTop=this.getScrollTop(),window.addEventListener("scroll",xs()(()=>{this.scrollTop=this.getScrollTop()},100))},methods:{getScrollTop:()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,scrollToTop(){window.scrollTo({top:0,behavior:"smooth"}),this.scrollTop=0}}},Ys=(n(240),Object(Vs.a)(Xs,(function(){var t=this._self._c;return t("transition",{attrs:{name:"fade"}},[this.show?t("svg",{staticClass:"go-to-top",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 49.484 28.284"},on:{click:this.scrollToTop}},[t("g",{attrs:{transform:"translate(-229 -126.358)"}},[t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(229 151.107) rotate(-45)"}}),this._v(" "),t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(274.949 154.642) rotate(-135)"}})])]):this._e()])}),[],!1,null,"5fd4ef0c",null).exports);n(241);function Ks(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var Zs=[{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t})=>{t.component("BackToTop",Ys)},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Ks(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}}],Qs=n(46);class Js extends class{constructor(){this.store=new qn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){qn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Js.prototype,{getPageAsyncComponent:as,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:us});var tc={install(t){const e=new Js;t.$vuepress=e,t.prototype.$vuepress=e}};function ec(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var nc={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return fs("pageKey",e),qn.component(e)||qn.component(e,as(e)),qn.component(e)?t(e):t("")}},rc={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},oc={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},ic=(n(242),n(243),Object(Vs.a)(oc,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),ac={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};qn.config.productionTip=!1,qn.use(Va),qn.use(tc),qn.mixin(function(t,e,n=qn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),i={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),i),{computed:i}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!qn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(ec(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";ec(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";ec(t,o)?r(o):ec(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Zs.filter(t=>"function"==typeof t).map(e=>e({Vue:qn,options:r,router:n,siteData:Gs,isServer:t})))}catch(t){console.error(t)}return{app:new qn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Qs.a.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file +var r=Object.freeze({}),o=Array.isArray;function i(t){return null==t}function a(t){return null!=t}function s(t){return!0===t}function c(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function u(t){return"function"==typeof t}function l(t){return null!==t&&"object"==typeof t}var f=Object.prototype.toString;function p(t){return"[object Object]"===f.call(t)}function d(t){return"[object RegExp]"===f.call(t)}function h(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function v(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===f?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var w=Object.prototype.hasOwnProperty;function x(t,e){return w.call(t,e)}function O(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var S=/-(\w)/g,C=O((function(t){return t.replace(S,(function(t,e){return e?e.toUpperCase():""}))})),k=O((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),E=/\B([A-Z])/g,P=O((function(t){return t.replace(E,"-$1").toLowerCase()}));var T=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function $(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function j(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,Q=Y&&Y.indexOf("edge/")>0;Y&&Y.indexOf("android");var J=Y&&/iphone|ipad|ipod|ios/.test(Y);Y&&/chrome\/\d+/.test(Y),Y&&/phantomjs/.test(Y);var tt,et=Y&&Y.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(X)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var it=function(){return void 0===tt&&(tt=!X&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},at=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function ft(t){void 0===t&&(t=null),t||lt&<._scope.off(),lt=t,t&&t._scope.on()}var pt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function vt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var mt=0,gt=[],yt=function(){function t(){this._pending=!1,this.id=mt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,gt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n0&&(Yt((u=t(u,"".concat(n||"","_").concat(r)))[0])&&Yt(f)&&(p[l]=ht(f.text+u[0].text),u.shift()),p.push.apply(p,u)):c(u)?Yt(f)?p[l]=ht(f.text+u):""!==u&&p.push(ht(u)):Yt(u)&&Yt(f)?p[l]=ht(f.text+u.text):(s(e._isVList)&&a(u.tag)&&i(u.key)&&a(n)&&(u.key="__vlist".concat(n,"_").concat(r,"__")),p.push(u)));return p}(t):void 0}function Yt(t){return a(t)&&a(t.text)&&!1===t.isComment}function Kt(t,e){var n,r,i,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=ve(t,n,u,e[u]))}else i={};for(var l in n)l in i||(i[l]=me(n,l));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",s),W(i,"$key",c),W(i,"$hasNormal",a),i}function ve(t,e,n,r){var i=function(){var e=lt;ft(t);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==typeof n&&!o(n)?[n]:Xt(n))&&n[0];return ft(e),n&&(!i||1===n.length&&i.isComment&&!de(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function me(t,e){return function(){return t[e]}}function ge(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),ye(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ye(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||_e(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:T(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Dt(t,e,n)}))}}}function ye(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,be(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function be(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function _e(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var we=null;function xe(t,e){return(t.__esModule||ut&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function Oe(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function fn(){var t,e;for(sn=cn(),on=!0,tn.sort(ln),an=0;anan&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);rn||(rn=!0,Ne(fn))}}function dn(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===P(t)){var c=Mn(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function Kn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Zn(n,i,r,o)}}}function Zn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}qn.prototype._init=function(t){var e=this;e._uid=Vn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Bt(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Tn(Wn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Xe(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=fe(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Se(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Se(t,e,n,r,o,!0)};var i=n&&n.data;jt(t,"$attrs",i&&i.attrs||r,null,!0),jt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Je(e,"beforeCreate",void 0,!1),function(t){var e=dn(t.$options.inject,t);e&&(Et(!1),Object.keys(e).forEach((function(n){jt(t,n,e[n])})),Et(!0))}(e),Nn(e),function(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!l(n))return;for(var r=Ht(t),o=ut?Reflect.ownKeys(n):Object.keys(n),i=0;i1?$(n):n;for(var r=$(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Zn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Zn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Kn(t,(function(t){return Yn(e,t)}))})),this.$watch("exclude",(function(e){Kn(t,(function(t){return!Yn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Oe(t),n=e&&e.componentOptions;if(n){var r=Xn(n),o=this.include,i=this.exclude;if(o&&(!r||!Yn(o,r))||i&&r&&Yn(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,_(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:xn,extend:j,mergeOptions:Tn,defineReactive:jt},t.set=At,t.delete=Lt,t.nextTick=Ne,t.observable=function(t){return $t(t),t},t.options=Object.create(null),z.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,j(t.options.components,Jn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=$(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Tn(this.options,t),this}}(t),Gn(t),function(t){z.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&p(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(qn),Object.defineProperty(qn.prototype,"$isServer",{get:it}),Object.defineProperty(qn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(qn,"FunctionalRenderContext",{value:hn}),qn.version="2.7.14";var tr=y("style,class"),er=y("input,textarea,option,select,progress"),nr=y("contenteditable,draggable,spellcheck"),rr=y("events,caret,typing,plaintext-only"),or=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ir="http://www.w3.org/1999/xlink",ar=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sr=function(t){return ar(t)?t.slice(6,t.length):""},cr=function(t){return null==t||!1===t};function ur(t){for(var e=t.data,n=t,r=t;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;a(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(a(t)||a(e))return fr(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:fr(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function fr(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Rr(t,e,n):or(e)?cr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):nr(e)?t.setAttribute(e,function(t,e){return cr(e)||"false"===e?"false":"contenteditable"===t&&rr(e)?e:"true"}(e,n)):ar(e)?cr(n)?t.removeAttributeNS(ir,sr(e)):t.setAttributeNS(ir,e,n):Rr(t,e,n)}function Rr(t,e,n){if(cr(n))t.removeAttribute(e);else{if(K&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Ur={create:Ir,update:Ir};function Nr(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=ur(e),c=n._transitionClasses;a(c)&&(s=fr(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Dr,zr={create:Nr,update:Nr};function Br(t,e,n){var r=Dr;return function o(){var i=e.apply(null,arguments);null!==i&&Vr(t,o,n,r)}}var Hr=$e&&!(et&&Number(et[1])<=53);function Fr(t,e,n,r){if(Hr){var o=sn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Dr.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function Vr(t,e,n,r){(r||Dr).removeEventListener(t,e._wrapper||e,n)}function Wr(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Dr=e.elm||t.elm,function(t){if(a(t.__r)){var e=K?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}a(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Wt(n,r,Fr,Vr,Br,e.context),Dr=void 0}}var qr,Gr={create:Wr,update:Wr,destroy:function(t){return Wr(t,Or)}};function Xr(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=j({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=i(r)?"":String(r);Yr(o,l)&&(o.value=l)}else if("innerHTML"===n&&vr(o.tagName)&&i(o.innerHTML)){(qr=qr||document.createElement("div")).innerHTML="".concat(r,"");for(var f=qr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;f.firstChild;)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Yr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Kr={create:Xr,update:Xr},Zr=O((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Qr(t){var e=Jr(t.style);return t.staticStyle?j(t.staticStyle,e):e}function Jr(t){return Array.isArray(t)?A(t):"string"==typeof t?Zr(t):t}var to,eo=/^--/,no=/\s*!important$/,ro=function(t,e,n){if(eo.test(e))t.style.setProperty(e,n);else if(no.test(n))t.style.setProperty(P(e),n.replace(no,""),"important");else{var r=io(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function fo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&j(e,po(t.name||"v")),j(e,t),e}return"string"==typeof t?po(t):void 0}}var po=O((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ho=X&&!Z,vo="transition",mo="transitionend",go="animation",yo="animationend";ho&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(vo="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",yo="webkitAnimationEnd"));var bo=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function _o(t){bo((function(){bo(t)}))}function wo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),uo(t,e))}function xo(t,e){t._transitionClasses&&_(t._transitionClasses,e),lo(t,e)}function Oo(t,e,n){var r=Co(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?mo:yo,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n="transition",l=a,f=i.length):"animation"===e?u>0&&(n="animation",l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&So.test(r[vo+"Property"])}}function ko(t,e){for(;t.length1}function Ao(t,e){!0!==e.data.show&&Po(e)}var Lo=function(t){var e,n,r={},u=t.modules,l=t.nodeOps;for(e=0;eh?_(t,i(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&x(e,f,h)}(f,v,g,n,u):a(g)?(a(t.text)&&l.setTextContent(f,""),_(f,null,g,0,g.length-1,n)):a(v)?x(v,0,v.length-1):a(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),a(h)&&a(d=h.hook)&&a(d=d.postpatch)&&d(t,e)}}}function k(t,e,n){if(s(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(R(No(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Uo(t,e){return e.every((function(e){return!R(e,t)}))}function No(t){return"_value"in t?t._value:t.value}function Do(t){t.target.composing=!0}function zo(t){t.target.composing&&(t.target.composing=!1,Bo(t.target,"input"))}function Bo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ho(t){return!t.componentInstance||t.data&&t.data.transition?t:Ho(t.componentInstance._vnode)}var Fo={model:Io,show:{bind:function(t,e,n){var r=e.value,o=(n=Ho(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Po(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ho(n)).data&&n.data.transition?(n.data.show=!0,r?Po(n,(function(){t.style.display=t.__vOriginalDisplay})):To(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Vo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Wo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Wo(Oe(e.children)):t}function qo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[C(r)]=o[r];return e}function Go(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Xo=function(t){return t.tag||de(t)},Yo=function(t){return"show"===t.name},Ko={name:"transition",props:Vo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Xo)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Wo(o);if(!i)return o;if(this._leaving)return Go(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=qo(this),u=this._vnode,l=Wo(u);if(i.data.directives&&i.data.directives.some(Yo)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!de(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=j({},s);if("out-in"===r)return this._leaving=!0,qt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Go(t,o);if("in-out"===r){if(de(i))return u;var p,d=function(){p()};qt(s,"afterEnter",d),qt(s,"enterCancelled",d),qt(f,"delayLeave",(function(t){p=t}))}}return o}}},Zo=j({tag:String,moveClass:String},Vo);function Qo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Jo(t){t.data.newPos=t.elm.getBoundingClientRect()}function ti(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Zo.mode;var ei={Transition:Ko,TransitionGroup:{props:Zo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ke(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=qo(this),s=0;s-1?gr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:gr[t]=/HTMLUnknownElement/.test(e.toString())},j(qn.options.directives,Fo),j(qn.options.components,ei),qn.prototype.__patch__=X?Lo:L,qn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Je(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Ve(t,r,L,{before:function(){t._isMounted&&!t._isDestroyed&&Je(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),u=e&&e.path||"/",l=c.path?xi(c.path,u,n||o.append):u,f=function(t,e,n){void 0===e&&(e={});var r,o=n||ui;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(ci):ci(a)}return r}(c.query,o.query,r&&r.options.parseQuery),p=o.hash||c.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:l,query:f,hash:p}}var Fi,Vi=function(){},Wi={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),i=o.location,a=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,p=null==l?"router-link-exact-active":l,d=null==this.activeClass?f:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,v=a.redirectedFrom?pi(null,Hi(a.redirectedFrom),null,n):a;c[h]=gi(r,v,this.exactPath),c[d]=this.exact||this.exactPath?c[h]:function(t,e){return 0===t.path.replace(fi,"/").indexOf(e.path.replace(fi,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,v);var m=c[h]?this.ariaCurrentValue:null,g=function(t){qi(t)&&(e.replace?n.replace(i,Vi):n.push(i,Vi))},y={click:qi};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:g,isActive:c[d],isExactActive:c[h]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?t():t("span",{},_)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":m};else{var w=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=Bi(l.path,s.params),c(l,s,a)}if(s.path){s.params={};for(var d=0;d-1}function Oa(t,e){return xa(t)&&t._isRouter&&(null==e||t.type===e)}function Sa(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Ca(t){return function(e,n,r){var o=!1,i=0,a=null;ka(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,u=Ta((function(e){var o;((o=e).__esModule||Pa&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Fi.extend(e),n.components[s]=e,--i<=0&&r()})),l=Ta((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=xa(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function ka(t,e){return Ea(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ea(t){return Array.prototype.concat.apply([],t)}var Pa="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Ta(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var $a=function(t,e){this.router=t,this.base=function(t){if(!t)if(Gi){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=hi,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ja(t,e,n,r){var o=ka(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=Fi.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Ea(r?o.reverse():o)}function Aa(t,e){if(e)return function(){return t.apply(e,arguments)}}$a.prototype.listen=function(t){this.cb=t},$a.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},$a.prototype.onError=function(t){this.errorCbs.push(t)},$a.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Oa(t,ga.redirected)&&i===hi||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},$a.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!Oa(t)&&xa(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(gi(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),t.hash&&ia(this.router,o,t,!1),s(((a=_a(i=o,t,ga.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=ha&&n;r&&this.listeners.push(oa());var o=function(){var n=t.current,o=Ia(t.base);t.current===hi&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ia(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){va(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){ma(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Ia(this.base)!==this.current.fullPath){var e=Oi(this.base+this.current.fullPath);t?va(e):ma(e)}},e.prototype.getCurrentLocation=function(){return Ia(this.base)},e}($a);function Ia(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(Oi(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Ma=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Ia(t);if(!/^\/#/.test(e))return window.location.replace(Oi(t+"/#"+e)),!0}(this.base)||Ra()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=ha&&e;n&&this.listeners.push(oa());var r=function(){var e=t.current;Ra()&&t.transitionTo(Ua(),(function(r){n&&ia(t.router,r,e,!0),ha||za(r.fullPath)}))},o=ha?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Da(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){za(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Ua()!==e&&(t?Da(e):za(e))},e.prototype.getCurrentLocation=function(){return Ua()},e}($a);function Ra(){var t=Ua();return"/"===t.charAt(0)||(za("/"+t),!1)}function Ua(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Na(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Da(t){ha?va(Na(t)):window.location.hash=t}function za(t){ha?ma(Na(t)):window.location.replace(Na(t))}var Ba=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Oa(t,ga.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}($a),Ha=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Ki(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!ha&&!1!==t.fallback,this.fallback&&(e="hash"),Gi||(e="abstract"),this.mode=e,e){case"history":this.history=new La(this,t.base);break;case"hash":this.history=new Ma(this,t.base,this.fallback);break;case"abstract":this.history=new Ba(this,t.base);break;default:0}},Fa={currentRoute:{configurable:!0}};Ha.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Fa.currentRoute.get=function(){return this.history&&this.history.current},Ha.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof La||n instanceof Ma){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;ha&&o&&"fullPath"in t&&ia(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ha.prototype.beforeEach=function(t){return Wa(this.beforeHooks,t)},Ha.prototype.beforeResolve=function(t){return Wa(this.resolveHooks,t)},Ha.prototype.afterEach=function(t){return Wa(this.afterHooks,t)},Ha.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ha.prototype.onError=function(t){this.history.onError(t)},Ha.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Ha.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Ha.prototype.go=function(t){this.history.go(t)},Ha.prototype.back=function(){this.go(-1)},Ha.prototype.forward=function(){this.go(1)},Ha.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Ha.prototype.resolve=function(t,e,n){var r=Hi(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?Oi(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Ha.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ha.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Ha.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ha.prototype,Fa);var Va=Ha;function Wa(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Ha.install=function t(e){if(!t.installed||Fi!==e){t.installed=!0,Fi=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",_i),e.component("RouterLink",Wi);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ha.version="3.6.5",Ha.isNavigationFailure=Oa,Ha.NavigationFailureType=ga,Ha.START_LOCATION=hi,Gi&&window.Vue&&window.Vue.use(Ha);n(100);n(93),n(130);var qa={"components/AlgoliaSearchBox":()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,387)),"components/DropdownLink":()=>Promise.all([n.e(0),n.e(20)]).then(n.bind(null,261)),"components/DropdownTransition":()=>Promise.all([n.e(0),n.e(32)]).then(n.bind(null,248)),"components/Home":()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,298)),"components/NavLink":()=>n.e(37).then(n.bind(null,247)),"components/NavLinks":()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,274)),"components/Navbar":()=>Promise.all([n.e(0),n.e(1)]).then(n.bind(null,384)),"components/Page":()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,299)),"components/PageEdit":()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,276)),"components/PageNav":()=>Promise.all([n.e(0),n.e(23)]).then(n.bind(null,277)),"components/Sidebar":()=>Promise.all([n.e(0),n.e(11)]).then(n.bind(null,300)),"components/SidebarButton":()=>Promise.all([n.e(0),n.e(33)]).then(n.bind(null,301)),"components/SidebarGroup":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,275)),"components/SidebarLink":()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,263)),"components/SidebarLinks":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,260)),"global-components/Badge":()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,393)),"global-components/CodeBlock":()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,388)),"global-components/CodeGroup":()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,389)),"layouts/404":()=>n.e(8).then(n.bind(null,390)),"layouts/Layout":()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,391)),NotFound:()=>n.e(8).then(n.bind(null,390)),Layout:()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,391)),"components/ThemeSwitcher":()=>n.e(40).then(n.bind(null,262)),"global-components/ThemeManager":()=>n.e(7).then(n.bind(null,392))},Ga={"v-28da1679":()=>n.e(28).then(n.bind(null,394)),"v-39077b7e":()=>n.e(21).then(n.bind(null,395)),"v-05876a19":()=>n.e(29).then(n.bind(null,396)),"v-12c9c872":()=>n.e(41).then(n.bind(null,397)),"v-3de877b9":()=>n.e(24).then(n.bind(null,398)),"v-2fd962f9":()=>n.e(38).then(n.bind(null,399)),"v-092eb139":()=>n.e(42).then(n.bind(null,400)),"v-424794a7":()=>n.e(16).then(n.bind(null,401)),"v-c18db90e":()=>n.e(13).then(n.bind(null,402)),"v-457ccc99":()=>n.e(43).then(n.bind(null,403)),"v-7849695e":()=>n.e(44).then(n.bind(null,404)),"v-697b5119":()=>n.e(39).then(n.bind(null,405)),"v-339651f2":()=>n.e(45).then(n.bind(null,406)),"v-a25a4eee":()=>n.e(17).then(n.bind(null,407)),"v-35dddd59":()=>n.e(46).then(n.bind(null,408)),"v-1bec87e2":()=>n.e(47).then(n.bind(null,409)),"v-424f9262":()=>n.e(34).then(n.bind(null,410)),"v-24816b4e":()=>n.e(35).then(n.bind(null,411)),"v-41bf9539":()=>n.e(48).then(n.bind(null,412)),"v-44779f99":()=>n.e(49).then(n.bind(null,413)),"v-44f17239":()=>n.e(18).then(n.bind(null,414)),"v-2e680939":()=>n.e(50).then(n.bind(null,415)),"v-cd17d27e":()=>n.e(22).then(n.bind(null,416)),"v-8eeb2fda":()=>n.e(36).then(n.bind(null,417)),"v-16a2bc4e":()=>n.e(12).then(n.bind(null,418)),"v-670f8ccb":()=>n.e(30).then(n.bind(null,419))};function Xa(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Ya=/-(\w)/g,Ka=Xa(t=>t.replace(Ya,(t,e)=>e?e.toUpperCase():"")),Za=/\B([A-Z])/g,Qa=Xa(t=>t.replace(Za,"-$1").toLowerCase()),Ja=Xa(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Ja(Ka(e))):t(Ja(e))||t(Qa(e))}const es=Object.assign({},qa,Ga),ns=t=>es[t],rs=t=>Ga[t],os=t=>qa[t],is=t=>qn.component(t);function as(t){return ts(rs,t)}function ss(t){return ts(os,t)}function cs(t){return ts(ns,t)}function us(t){return ts(is,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!us(t)&&cs(t)){const e=await cs(t)();qn.component(t,e.default)}}))}function fs(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(90),ds=n.n(ps),hs=n(91),vs=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${vs()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=ys(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=bs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ds()([{name:"description",content:this.$description}],t,this.siteMeta,_s)},updateCanonicalLink(){gs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",ys(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){bs(null,this.currentMetaTags),gs()}};function gs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function ys(t=""){return t?``:""}function bs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function _s(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var ws=n(22),xs=n.n(ws),Os={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:xs()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=i.parentElement.offsetTop+10&&(!a||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},Ss=n(23),Cs=n.n(Ss),ks={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||qn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},Es=n(92),Ps=n.n(Es),Ts={mounted(){Ps.a.polyfill()}},$s=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},r=window.Promise||function(t){function e(){}t(e,e)},o=function(t){var e=t.target;e!==C?-1!==b.indexOf(e)&&v({target:e}):h()},i=function(){if(!w&&S.original){var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-t)>O.scrollOffset&&setTimeout(h,150)}},a=function(t){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||h()},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t;if(t.background&&(C.style.background=t.background),t.container&&t.container instanceof Object&&(e.container=$s({},O.container,t.container)),t.template){var n=As(t.template)?t.template:document.querySelector(t.template);e.template=n}return O=$s({},O,e),b.forEach((function(t){t.dispatchEvent(Us("medium-zoom:update",{detail:{zoom:k}}))})),k},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t($s({},O,e))},u=function(){for(var t=arguments.length,e=Array(t),n=0;n0?e.reduce((function(t,e){return[].concat(t,Is(e))}),[]):b;return r.forEach((function(t){t.classList.remove("medium-zoom-image"),t.dispatchEvent(Us("medium-zoom:detach",{detail:{zoom:k}}))})),b=b.filter((function(t){return-1===r.indexOf(t)})),k},f=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.addEventListener("medium-zoom:"+t,e,n)})),_.push({type:"medium-zoom:"+t,listener:e,options:n}),k},p=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.removeEventListener("medium-zoom:"+t,e,n)})),_=_.filter((function(n){return!(n.type==="medium-zoom:"+t&&n.listener.toString()===e.toString())})),k},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,n=function(){var t={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},e=void 0,n=void 0;if(O.container)if(O.container instanceof Object)e=(t=$s({},t,O.container)).width-t.left-t.right-2*O.margin,n=t.height-t.top-t.bottom-2*O.margin;else{var r=(As(O.container)?O.container:document.querySelector(O.container)).getBoundingClientRect(),o=r.width,i=r.height,a=r.left,s=r.top;t=$s({},t,{width:o,height:i,left:a,top:s})}e=e||t.width-2*O.margin,n=n||t.height-2*O.margin;var c=S.zoomedHd||S.original,u=Ls(c)?e:c.naturalWidth||e,l=Ls(c)?n:c.naturalHeight||n,f=c.getBoundingClientRect(),p=f.top,d=f.left,h=f.width,v=f.height,m=Math.min(u,e)/h,g=Math.min(l,n)/v,y=Math.min(m,g),b="scale("+y+") translate3d("+((e-h)/2-d+O.margin+t.left)/y+"px, "+((n-v)/2-p+O.margin+t.top)/y+"px, 0)";S.zoomed.style.transform=b,S.zoomedHd&&(S.zoomedHd.style.transform=b)};return new r((function(t){if(e&&-1===b.indexOf(e))t(k);else{if(S.zoomed)t(k);else{if(e)S.original=e;else{if(!(b.length>0))return void t(k);var r=b;S.original=r[0]}if(S.original.dispatchEvent(Us("medium-zoom:open",{detail:{zoom:k}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,w=!0,S.zoomed=Rs(S.original),document.body.appendChild(C),O.template){var o=As(O.template)?O.template:document.querySelector(O.template);S.template=document.createElement("div"),S.template.appendChild(o.content.cloneNode(!0)),document.body.appendChild(S.template)}if(document.body.appendChild(S.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),S.original.classList.add("medium-zoom-image--hidden"),S.zoomed.classList.add("medium-zoom-image--opened"),S.zoomed.addEventListener("click",h),S.zoomed.addEventListener("transitionend",(function e(){w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Us("medium-zoom:opened",{detail:{zoom:k}})),t(k)})),S.original.getAttribute("data-zoom-src")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("srcset"),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.src=S.zoomed.getAttribute("data-zoom-src"),S.zoomedHd.onerror=function(){clearInterval(i),console.warn("Unable to reach the zoom image target "+S.zoomedHd.src),S.zoomedHd=null,n()};var i=setInterval((function(){S.zoomedHd.complete&&(clearInterval(i),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n())}),10)}else if(S.original.hasAttribute("srcset")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading");var a=S.zoomedHd.addEventListener("load",(function(){S.zoomedHd.removeEventListener("load",a),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n()}))}else n()}}}))},h=function(){return new r((function(t){if(!w&&S.original){w=!0,document.body.classList.remove("medium-zoom--opened"),S.zoomed.style.transform="",S.zoomedHd&&(S.zoomedHd.style.transform=""),S.template&&(S.template.style.transition="opacity 150ms",S.template.style.opacity=0),S.original.dispatchEvent(Us("medium-zoom:close",{detail:{zoom:k}})),S.zoomed.addEventListener("transitionend",(function e(){S.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(S.zoomed),S.zoomedHd&&document.body.removeChild(S.zoomedHd),document.body.removeChild(C),S.zoomed.classList.remove("medium-zoom-image--opened"),S.template&&document.body.removeChild(S.template),w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Us("medium-zoom:closed",{detail:{zoom:k}})),S.original=null,S.zoomed=null,S.zoomedHd=null,S.template=null,t(k)}))}else t(k)}))},v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target;return S.original?h():d({target:e})},m=function(){return O},g=function(){return b},y=function(){return S.original},b=[],_=[],w=!1,x=0,O=n,S={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(e)?O=e:(e||"string"==typeof e)&&u(e),O=$s({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},O);var C=Ms(O.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",h);var k={open:d,close:h,toggle:v,update:s,clone:c,attach:u,detach:l,on:f,off:p,getOptions:m,getImages:g,getZoomedImage:y};return k};const Ds=JSON.parse('{"background":"var(--bodyBgColor)"}'),zs=Number("500");class Bs{constructor(){this.instance=null}update(t="img"){"undefined"!=typeof window&&(null===this.instance?this.instance=Ns(t,Ds):(this.instance.detach(),this.instance.attach(t)))}updateDelay(t="img",e=zs){setTimeout(()=>this.update(t),e)}}n(237);var Hs=[ms,Os,ks,Ts,{watch:{"$page.path"(){void 0!==this.$vuepress.mediumZoom&&this.$vuepress.mediumZoom.updateDelay()}},mounted(){this.$vuepress.mediumZoom=new Bs,this.$vuepress.mediumZoom.updateDelay()}}],Fs={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return fs("layout",t),qn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Vs=n(10),Ws=Object(Vs.a)(Fs,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ws,"mixins",Hs);const qs=[{name:"v-28da1679",path:"/ACCEL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-28da1679").then(n)}},{name:"v-39077b7e",path:"/BOOT.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-39077b7e").then(n)}},{name:"v-05876a19",path:"/DEBUG.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-05876a19").then(n)}},{name:"v-12c9c872",path:"/DONATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-12c9c872").then(n)}},{name:"v-3de877b9",path:"/BUILD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-3de877b9").then(n)}},{name:"v-2fd962f9",path:"/HOW.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2fd962f9").then(n)}},{name:"v-092eb139",path:"/ISSUES-HOLD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-092eb139").then(n)}},{name:"v-424794a7",path:"/ICNS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-424794a7").then(n)}},{name:"v-c18db90e",path:"/INSTALLER.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-c18db90e").then(n)}},{name:"v-457ccc99",path:"/LICENSE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-457ccc99").then(n)}},{name:"v-7849695e",path:"/MODELS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-7849695e").then(n)}},{name:"v-697b5119",path:"/MONTEREY-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-697b5119").then(n)}},{name:"v-339651f2",path:"/PATCHEXPLAIN.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-339651f2").then(n)}},{name:"v-a25a4eee",path:"/POST-INSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-a25a4eee").then(n)}},{name:"v-35dddd59",path:"/PROCESS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-35dddd59").then(n)}},{name:"v-1bec87e2",path:"/",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-1bec87e2").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-424f9262",path:"/SEQUOIA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-424f9262").then(n)}},{name:"v-24816b4e",path:"/SONOMA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-24816b4e").then(n)}},{name:"v-41bf9539",path:"/START.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-41bf9539").then(n)}},{name:"v-44779f99",path:"/TERMS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44779f99").then(n)}},{name:"v-44f17239",path:"/TROUBLESHOOTING.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44f17239").then(n)}},{name:"v-2e680939",path:"/UNINSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2e680939").then(n)}},{name:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-cd17d27e").then(n)}},{name:"v-8eeb2fda",path:"/UPDATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-8eeb2fda").then(n)}},{name:"v-16a2bc4e",path:"/WINDOWS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-16a2bc4e").then(n)}},{name:"v-670f8ccb",path:"/VENTURA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-670f8ccb").then(n)}},{path:"*",component:Ws}],Gs={title:"OpenCore Legacy Patcher",description:"",base:"/OpenCore-Legacy-Patcher/",headTags:[["meta",{name:"theme-color",content:"#3eaf7c"}],["meta",{name:"apple-mobile-web-app-capable",content:"yes"}],["meta",{name:"apple-mobile-web-app-status-bar-style",content:"black"}],["link",{rel:"'stylesheet",href:"/OpenCore-Legacy-Patcher/styles/website.css"}]],pages:[{title:"Working Around Legacy Acceleration Issues",frontmatter:{},regularPath:"/ACCEL.html",relativePath:"ACCEL.md",key:"v-28da1679",path:"/ACCEL.html",headers:[{level:2,title:"Broken Background Blurs",slug:"broken-background-blurs"},{level:2,title:"Downloading older non-Metal Apps",slug:"downloading-older-non-metal-apps"},{level:2,title:"Unable to run Zoom",slug:"unable-to-run-zoom"},{level:2,title:"Unable to grant special permissions to apps (ie. Camera Access to Zoom)",slug:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"},{level:2,title:"Keyboard Backlight broken",slug:"keyboard-backlight-broken"},{level:2,title:"Photos and Maps Apps Heavily Distorted",slug:"photos-and-maps-apps-heavily-distorted"},{level:2,title:'Cannot press "Done" when editing a Sidebar Widget',slug:"cannot-press-done-when-editing-a-sidebar-widget"},{level:2,title:"Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey",slug:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"},{level:2,title:'Unable to switch GPUs on 2011 15" and 17" MacBook Pros',slug:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"},{level:2,title:"Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)",slug:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"},{level:2,title:"Unable to allow Safari Extensions",slug:"unable-to-allow-safari-extensions"},{level:2,title:'Cannot Login on 2011 15" and 17" MacBook Pros',slug:"cannot-login-on-2011-15-and-17-macbook-pros"},{level:2,title:"Black Boxes on HD3000 iGPUs",slug:"black-boxes-on-hd3000-igpus"},{level:2,title:"Cannot Pair Bluetooth Devices",slug:"cannot-pair-bluetooth-devices"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Booting OpenCore and macOS",frontmatter:{},regularPath:"/BOOT.html",relativePath:"BOOT.md",key:"v-39077b7e",path:"/BOOT.html",lastUpdated:"9/15/2024, 5:41:20 PM",lastUpdatedTimestamp:172642208e4},{title:"How to debug with OpenCore",frontmatter:{},regularPath:"/DEBUG.html",relativePath:"DEBUG.md",key:"v-05876a19",path:"/DEBUG.html",headers:[{level:2,title:"Debugging yourself",slug:"debugging-yourself"},{level:2,title:"Obtaining OpenCore logs from disk",slug:"obtaining-opencore-logs-from-disk"},{level:2,title:"Obtaining Kernel logs from macOS",slug:"obtaining-kernel-logs-from-macos"},{level:2,title:"Filing an issue with us",slug:"filing-an-issue-with-us"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Supporting the patcher",frontmatter:{},regularPath:"/DONATE.html",relativePath:"DONATE.md",key:"v-12c9c872",path:"/DONATE.html",lastUpdated:"11/10/2023, 8:24:26 PM",lastUpdatedTimestamp:1699647866e3},{title:"Building and installing OpenCore",frontmatter:{},regularPath:"/BUILD.html",relativePath:"BUILD.md",key:"v-3de877b9",path:"/BUILD.html",lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Boot Process with OpenCore Legacy Patcher",frontmatter:{},regularPath:"/HOW.html",relativePath:"HOW.md",key:"v-2fd962f9",path:"/HOW.html",headers:[{level:2,title:"Boot Process with OpenCore",slug:"boot-process-with-opencore"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"The current hold on new issues and pull requests",frontmatter:{},regularPath:"/ISSUES-HOLD.html",relativePath:"ISSUES-HOLD.md",key:"v-092eb139",path:"/ISSUES-HOLD.html",lastUpdated:"5/14/2022, 9:37:55 PM",lastUpdatedTimestamp:1652564275e3},{title:"Creating custom icons for OpenCore and Mac Boot Picker",frontmatter:{},regularPath:"/ICNS.html",relativePath:"ICNS.md",key:"v-424794a7",path:"/ICNS.html",headers:[{level:3,title:"Updating OpenCore icons",slug:"updating-opencore-icons"},{level:3,title:"Updating Mac Boot Picker icons",slug:"updating-mac-boot-picker-icons"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Download and build macOS Installers",frontmatter:{},regularPath:"/INSTALLER.html",relativePath:"INSTALLER.md",key:"v-c18db90e",path:"/INSTALLER.html",headers:[{level:2,title:"Creating the installer",slug:"creating-the-installer"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"OpenCore Legacy Patcher License",frontmatter:{},regularPath:"/LICENSE.html",relativePath:"LICENSE.md",key:"v-457ccc99",path:"/LICENSE.html",lastUpdated:"7/26/2023, 12:29:46 PM",lastUpdatedTimestamp:1690374586e3},{title:"Supported Models",frontmatter:{},regularPath:"/MODELS.html",relativePath:"MODELS.md",key:"v-7849695e",path:"/MODELS.html",headers:[{level:3,title:"Application requirements",slug:"application-requirements"},{level:3,title:"MacBook",slug:"macbook"},{level:3,title:"MacBook Air",slug:"macbook-air"},{level:3,title:"MacBook Pro",slug:"macbook-pro"},{level:3,title:"Mac mini",slug:"mac-mini"},{level:3,title:"iMac",slug:"imac"},{level:3,title:"Mac Pro",slug:"mac-pro"},{level:3,title:"Xserve",slug:"xserve"}],lastUpdated:"9/14/2024, 11:08:08 PM",lastUpdatedTimestamp:1726355288e3},{frontmatter:{},regularPath:"/MONTEREY-DROP.html",relativePath:"MONTEREY-DROP.md",key:"v-697b5119",path:"/MONTEREY-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current Monterey Issues",slug:"current-monterey-issues"},{level:3,title:"MacBookPro11,3 booting issue without Kepler acceleration",slug:"macbookpro11-3-booting-issue-without-kepler-acceleration"},{level:2,title:"Previously Broken Hardware",slug:"previously-broken-hardware"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Explaining the patches in OpenCore Legacy Patcher",frontmatter:{},regularPath:"/PATCHEXPLAIN.html",relativePath:"PATCHEXPLAIN.md",key:"v-339651f2",path:"/PATCHEXPLAIN.html",headers:[{level:2,title:"OpenCore Settings",slug:"opencore-settings"},{level:3,title:"ACPI -> Add",slug:"acpi-add"},{level:3,title:"ACPI -> Patch",slug:"acpi-patch"},{level:3,title:"Booter -> Patch",slug:"booter-patch"},{level:3,title:"Booter -> Quirks",slug:"booter-quirks"},{level:3,title:"DeviceProperties -> Add",slug:"deviceproperties-add"},{level:3,title:"Kernel -> Patch",slug:"kernel-patch"},{level:3,title:"Kernel -> Quirks",slug:"kernel-quirks"},{level:3,title:"Misc -> Security",slug:"misc-security"},{level:3,title:"NVRAM -> Add",slug:"nvram-add"},{level:3,title:"UEFI -> ProtocolOverrides",slug:"uefi-protocoloverrides"},{level:2,title:"Injected Kext",slug:"injected-kext"},{level:3,title:"Acidanthera",slug:"acidanthera"},{level:3,title:"Ethernet",slug:"ethernet"},{level:3,title:"Firewire",slug:"firewire"},{level:3,title:"Maps",slug:"maps"},{level:3,title:"SSE",slug:"sse"},{level:3,title:"Wifi",slug:"wifi"},{level:3,title:"Misc",slug:"misc"},{level:2,title:"On-Disk Patches",slug:"on-disk-patches"},{level:3,title:"Extensions",slug:"extensions"},{level:3,title:"CoreServices",slug:"coreservices"},{level:3,title:"/usr/libexec",slug:"usr-libexec"},{level:3,title:"Extensions",slug:"extensions-2"},{level:3,title:"Frameworks",slug:"frameworks"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks"},{level:3,title:"Extensions",slug:"extensions-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-2"},{level:3,title:"Frameworks",slug:"frameworks-2"},{level:3,title:"Extensions",slug:"extensions-4"},{level:3,title:"Frameworks",slug:"frameworks-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-3"},{level:3,title:"Extensions",slug:"extensions-5"},{level:3,title:"Extensions",slug:"extensions-6"},{level:3,title:"Extensions",slug:"extensions-7"},{level:3,title:"Extensions",slug:"extensions-8"},{level:3,title:"Extensions",slug:"extensions-9"},{level:3,title:"Frameworks",slug:"frameworks-4"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-4"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{title:"Post-Installation",frontmatter:{},regularPath:"/POST-INSTALL.html",relativePath:"POST-INSTALL.md",key:"v-a25a4eee",path:"/POST-INSTALL.html",headers:[{level:2,title:"Booting without USB drive",slug:"booting-without-usb-drive"},{level:2,title:"Booting seamlessly without Boot Picker",slug:"booting-seamlessly-without-boot-picker"},{level:2,title:"SIP settings",slug:"sip-settings"},{level:2,title:"Applying Post Install Volume Patches",slug:"applying-post-install-volume-patches"},{level:3,title:"Running Post Install patches manually",slug:"running-post-install-patches-manually"}],lastUpdated:"7/21/2024, 9:34:33 PM",lastUpdatedTimestamp:1721597673e3},{title:"Background process",frontmatter:{},regularPath:"/PROCESS.html",relativePath:"PROCESS.md",key:"v-35dddd59",path:"/PROCESS.html",lastUpdated:"6/16/2024, 11:55:46 AM",lastUpdatedTimestamp:1718538946e3},{title:"Home",frontmatter:{home:!0,heroImage:"/homepage.png",heroText:"OpenCore Legacy Patcher",actionText:"Getting Started→",actionLink:"START.md",meta:[{name:"description",content:"Experience macOS just like before"}],features:[{title:"Native OTA updates",details:"Install updates the moment they come out, with native System Preferences support, just like a supported Mac."},{title:"Zero firmware patching",details:"Using the capabilities of the OpenCore boot manager, our protocol upgrades are done in memory and are never permanent."},{title:"Supporting more hardware",details:"New life is breathed into your decade-old graphics card, WiFi, and Bluetooth chipsets. Even your upgraded hardware receives benefits by unlocking exciting features like Hardware Acceleration, AirDrop, Apple Watch Unlock, Sidecar, and much more!"},{title:"The newest features",details:"Unlock Sidecar, AirPlay to Mac, Night Shift, and Universal Control, even on natively supported models!"},{title:"A helpful community",details:"Whether it's getting started or learning the specifics, you can always find answers with our amazing community of tinkerers, developers, and dreamers."}],footer:"Copyright © Dortania 2020-2024"},regularPath:"/",relativePath:"README.md",key:"v-1bec87e2",path:"/",lastUpdated:"1/1/2024, 6:00:08 PM",lastUpdatedTimestamp:1704132008e3},{frontmatter:{},regularPath:"/SEQUOIA-DROP.html",relativePath:"SEQUOIA-DROP.md",key:"v-424f9262",path:"/SEQUOIA-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Non-functional features",slug:"non-functional-features"},{level:2,title:"Issues",slug:"issues"},{level:3,title:"Dual socket CPUs with Mac Pro 2008 and Xserve 2008",slug:"dual-socket-cpus-with-mac-pro-2008-and-xserve-2008"},{level:3,title:"T2 security chip",slug:"t2-security-chip"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Graphics support and issues",slug:"graphics-support-and-issues"}],lastUpdated:"9/14/2024, 11:35:58 PM",lastUpdatedTimestamp:1726356958e3},{frontmatter:{},regularPath:"/SONOMA-DROP.html",relativePath:"SONOMA-DROP.md",key:"v-24816b4e",path:"/SONOMA-DROP.html",headers:[{level:2,title:"Versioning",slug:"versioning"},{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Issues",slug:"issues"},{level:3,title:"Bluetooth",slug:"bluetooth"},{level:3,title:"T1 Security chip",slug:"t1-security-chip"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Graphics support and issues",slug:"graphics-support-and-issues"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"What is OpenCore?",frontmatter:{},regularPath:"/START.html",relativePath:"START.md",key:"v-41bf9539",path:"/START.html",headers:[{level:2,title:"How do I get started?",slug:"how-do-i-get-started"}],lastUpdated:"7/16/2022, 11:32:00 PM",lastUpdatedTimestamp:165801432e4},{title:"OpenCore Patcher Terminology",frontmatter:{},regularPath:"/TERMS.html",relativePath:"TERMS.md",key:"v-44779f99",path:"/TERMS.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{title:"Troubleshooting",frontmatter:{},regularPath:"/TROUBLESHOOTING.html",relativePath:"TROUBLESHOOTING.md",key:"v-44f17239",path:"/TROUBLESHOOTING.html",headers:[{level:2,title:"OpenCore Legacy Patcher not launching",slug:"opencore-legacy-patcher-not-launching"},{level:2,title:'"You don\'t have permission to save..." error when creating USB installer',slug:"you-don-t-have-permission-to-save-error-when-creating-usb-installer"},{level:2,title:"Stuck on This version of Mac OS X is not supported on this platform or (🚫) Prohibited Symbol",slug:"stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"},{level:2,title:"Cannot boot macOS without the USB",slug:"cannot-boot-macos-without-the-usb"},{level:2,title:"Infinite Recovery OS Booting",slug:"infinite-recovery-os-booting"},{level:2,title:"Stuck on boot after root patching",slug:"stuck-on-boot-after-root-patching"},{level:2,title:'"Unable to resolve dependencies, error code 71" when root patching',slug:"unable-to-resolve-dependencies-error-code-71-when-root-patching"},{level:2,title:"Reboot when entering Hibernation (Sleep Wake Failure)",slug:"reboot-when-entering-hibernation-sleep-wake-failure"},{level:2,title:"How to Boot Recovery through OpenCore Legacy Patcher",slug:"how-to-boot-recovery-through-opencore-legacy-patcher"},{level:2,title:'Stuck on "Your Mac needs a firmware update"',slug:"stuck-on-your-mac-needs-a-firmware-update"},{level:2,title:"No Brightness Control",slug:"no-brightness-control"},{level:2,title:"Cannot connect Wi-Fi on Monterey with legacy cards",slug:"cannot-connect-wi-fi-on-monterey-with-legacy-cards"},{level:2,title:"No Graphics Acceleration",slug:"no-graphics-acceleration"},{level:2,title:"Black Screen on MacBookPro11,3 in macOS Monterey",slug:"black-screen-on-macbookpro11-3-in-macos-monterey"},{level:2,title:"No DisplayPort Output on Mac Pros with NVIDIA Kepler",slug:"no-displayport-output-on-mac-pros-with-nvidia-kepler"},{level:2,title:"Volume Hash Mismatch Error in macOS Monterey",slug:"volume-hash-mismatch-error-in-macos-monterey"},{level:2,title:"Cannot Disable SIP in recoveryOS",slug:"cannot-disable-sip-in-recoveryos"},{level:2,title:"Intermediate issues with USB 1.1 and Bluetooth on MacPro3,1 - MacPro5,1",slug:"intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"},{level:2,title:'Stuck on "Less than a minute remaining..."',slug:"stuck-on-less-than-a-minute-remaining"},{level:2,title:"No acceleration after a Metal GPU swap on Mac Pro",slug:"no-acceleration-after-a-metal-gpu-swap-on-mac-pro"},{level:2,title:"Keyboard, Mouse and Trackpad not working in installer or after update",slug:"keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"},{level:2,title:"No T1 functionality after installing Sonoma or newer",slug:"no-t1-functionality-after-installing-sonoma-or-newer"}],lastUpdated:"9/15/2024, 5:34:37 PM",lastUpdatedTimestamp:1726421677e3},{title:"Uninstalling OpenCore",frontmatter:{},regularPath:"/UNINSTALL.html",relativePath:"UNINSTALL.md",key:"v-2e680939",path:"/UNINSTALL.html",headers:[{level:2,title:"Uninstalling the bootloader",slug:"uninstalling-the-bootloader"},{level:2,title:"Uninstalling the application",slug:"uninstalling-the-application"}],lastUpdated:"3/10/2024, 7:10:10 PM",lastUpdatedTimestamp:171009781e4},{title:"Universal Control on unsupported Macs",frontmatter:{},regularPath:"/UNIVERSALCONTROL.html",relativePath:"UNIVERSALCONTROL.md",key:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",headers:[{level:2,title:"Enabling Universal Control",slug:"enabling-universal-control"},{level:2,title:"Requirements for Universal Control",slug:"requirements-for-universal-control"},{level:3,title:"Table of models",slug:"table-of-models"},{level:2,title:"Blacklisted models",slug:"blacklisted-models"},{level:3,title:"How to spoof",slug:"how-to-spoof"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Updating OpenCore and Patches",frontmatter:{},regularPath:"/UPDATE.html",relativePath:"UPDATE.md",key:"v-8eeb2fda",path:"/UPDATE.html",lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{title:"Installing Windows in UEFI Mode",frontmatter:{},regularPath:"/WINDOWS.html",relativePath:"WINDOWS.md",key:"v-16a2bc4e",path:"/WINDOWS.html",headers:[{level:2,title:"Minimum Requirements",slug:"minimum-requirements"},{level:2,title:"Disk Partitioning and Formatting",slug:"disk-partitioning-and-formatting"},{level:3,title:"Formatting the USB Drive",slug:"formatting-the-usb-drive"},{level:3,title:"Formatting the Target Drive",slug:"formatting-the-target-drive"},{level:2,title:"Creating the Windows Installer",slug:"creating-the-windows-installer"},{level:2,title:"Installation Process",slug:"installation-process"},{level:3,title:"Installation: Microsoft Method",slug:"installation-microsoft-method"},{level:3,title:"Installation: DISM Deployment Method",slug:"installation-dism-deployment-method"},{level:3,title:"Installation: Removing the Windows option from the stock bootpicker",slug:"installation-removing-the-windows-option-from-the-stock-bootpicker"},{level:2,title:"Post-Installation",slug:"post-installation"},{level:3,title:"Installing Boot Camp Software",slug:"installing-boot-camp-software"},{level:3,title:"Installing Boot Camp 6 softare on unsupported machines",slug:"installing-boot-camp-6-softare-on-unsupported-machines"},{level:2,title:"Troubleshooting",slug:"troubleshooting"},{level:3,title:'"This version of Boot Camp is not intended for this computer model."',slug:"this-version-of-boot-camp-is-not-intended-for-this-computer-model"},{level:3,title:"iMac12,x Bluescreen after driver installation",slug:"imac12-x-bluescreen-after-driver-installation"},{level:3,title:"NVIDIA Tesla Black Screen after driver installation",slug:"nvidia-tesla-black-screen-after-driver-installation"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3},{frontmatter:{},regularPath:"/VENTURA-DROP.html",relativePath:"VENTURA-DROP.md",key:"v-670f8ccb",path:"/VENTURA-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Currently Unsupported/Broken Hardware in Ventura",slug:"currently-unsupported-broken-hardware-in-ventura"},{level:3,title:"AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs",slug:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Legacy Wireless Support",slug:"legacy-wireless-support"},{level:3,title:"Non-Metal Graphics Acceleration",slug:"non-metal-graphics-acceleration"}],lastUpdated:"4/1/2024, 3:44:18 PM",lastUpdatedTimestamp:1711986258e3}],themeConfig:{lastUpdated:!0,repo:"https://github.com/dortania/OpenCore-Legacy-Patcher/",docsDir:"docs",docsBranch:"main",editLinks:!0,editLinkText:"Help us improve this page!",logo:"homepage.png",sidebar:[{title:"Introduction",collapsable:!1,sidebarDepth:1,children:["START","MODELS"]},{title:"Setting up",collapsable:!1,sidebarDepth:1,children:["INSTALLER","BUILD"]},{title:"Installation",collapsable:!1,sidebarDepth:1,children:["BOOT","POST-INSTALL"]},{title:"macOS Sequoia",collapsable:!1,sidebarDepth:1,children:[["SEQUOIA-DROP","macOS Sequoia Support"]]},{title:"macOS Sonoma",collapsable:!1,sidebarDepth:1,children:[["SONOMA-DROP","macOS Sonoma Support"]]},{title:"macOS Ventura",collapsable:!1,sidebarDepth:1,children:[["VENTURA-DROP","macOS Ventura Support"]]},{title:"macOS Monterey",collapsable:!1,sidebarDepth:1,children:[["MONTEREY-DROP","macOS Monterey Support"]]},{title:"Misc",collapsable:!1,sidebarDepth:1,children:["ACCEL","TROUBLESHOOTING","DEBUG","UPDATE","UNINSTALL","ICNS","WINDOWS","UNIVERSALCONTROL","PROCESS"]},{title:"Credit",collapsable:!1,sidebarDepth:1,children:["DONATE","LICENSE"]},{title:"Documentation",collapsable:!1,sidebarDepth:1,children:["ISSUES-HOLD","TERMS","HOW","PATCHEXPLAIN"]}]}};n(238);qn.component("Badge",()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,393))),qn.component("ThemeManager",()=>n.e(7).then(n.bind(null,392))),qn.component("Badge",()=>Promise.all([n.e(0),n.e(31)]).then(n.bind(null,420))),qn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,388))),qn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,389)));n(239);var Xs={name:"BackToTop",props:{threshold:{type:Number,default:300}},data:()=>({scrollTop:null}),computed:{show(){return this.scrollTop>this.threshold}},mounted(){this.scrollTop=this.getScrollTop(),window.addEventListener("scroll",xs()(()=>{this.scrollTop=this.getScrollTop()},100))},methods:{getScrollTop:()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,scrollToTop(){window.scrollTo({top:0,behavior:"smooth"}),this.scrollTop=0}}},Ys=(n(240),Object(Vs.a)(Xs,(function(){var t=this._self._c;return t("transition",{attrs:{name:"fade"}},[this.show?t("svg",{staticClass:"go-to-top",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 49.484 28.284"},on:{click:this.scrollToTop}},[t("g",{attrs:{transform:"translate(-229 -126.358)"}},[t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(229 151.107) rotate(-45)"}}),this._v(" "),t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(274.949 154.642) rotate(-135)"}})])]):this._e()])}),[],!1,null,"5fd4ef0c",null).exports);n(241);function Ks(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var Zs=[{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t})=>{t.component("BackToTop",Ys)},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Ks(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}}],Qs=n(46);class Js extends class{constructor(){this.store=new qn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){qn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Js.prototype,{getPageAsyncComponent:as,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:us});var tc={install(t){const e=new Js;t.$vuepress=e,t.prototype.$vuepress=e}};function ec(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var nc={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return fs("pageKey",e),qn.component(e)||qn.component(e,as(e)),qn.component(e)?t(e):t("")}},rc={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},oc={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},ic=(n(242),n(243),Object(Vs.a)(oc,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),ac={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};qn.config.productionTip=!1,qn.use(Va),qn.use(tc),qn.mixin(function(t,e,n=qn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),i={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),i),{computed:i}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!qn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(ec(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";ec(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";ec(t,o)?r(o):ec(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Zs.filter(t=>"function"==typeof t).map(e=>e({Vue:qn,options:r,router:n,siteData:Gs,isServer:t})))}catch(t){console.error(t)}return{app:new qn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Qs.a.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file diff --git a/index.html b/index.html index f019574249..925644b839 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@

Native OTA updates

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

Zero firmware patching

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

Supporting more hardware

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

The newest features

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

A helpful community

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

- +