diff --git a/.vuepress/config.js b/.vuepress/config.js index ab052b260c..8d2e68f769 100755 --- a/.vuepress/config.js +++ b/.vuepress/config.js @@ -279,7 +279,7 @@ module.exports = { children: [ '/extras/kaslr-fix', '/extras/spoof', - '/extras/ventura', + '/extras/tahoe', ['https://github.com/dortania/OpenCore-Install-Guide/tree/master/clover-conversion', 'Clover Conversion'], '/extras/smbios-support.md', ] @@ -306,4 +306,4 @@ module.exports = { } }], ] -} \ No newline at end of file +} diff --git a/AMD/fx.md b/AMD/fx.md index 7ffce66762..1519e36ee2 100644 --- a/AMD/fx.md +++ b/AMD/fx.md @@ -172,6 +172,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/AMD/zen.md b/AMD/zen.md index f193323dfc..0f61de8bb1 100644 --- a/AMD/zen.md +++ b/AMD/zen.md @@ -190,6 +190,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/README.md b/README.md index 41a2ff07e7..c14e97595f 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ actionLink: prerequisites.md meta: - name: description - content: Current supported version 1.0.2 + content: Current supported version 1.0.5 --- # What is OpenCore and who is this guide for diff --git a/config-HEDT/broadwell-e.md b/config-HEDT/broadwell-e.md index 29e86c7bfd..60e6b0679a 100644 --- a/config-HEDT/broadwell-e.md +++ b/config-HEDT/broadwell-e.md @@ -170,6 +170,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-HEDT/haswell-e.md b/config-HEDT/haswell-e.md index 1831e02a55..507ac86a92 100644 --- a/config-HEDT/haswell-e.md +++ b/config-HEDT/haswell-e.md @@ -170,6 +170,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-HEDT/ivy-bridge-e.md b/config-HEDT/ivy-bridge-e.md index db11f8b97b..cc52db83fa 100644 --- a/config-HEDT/ivy-bridge-e.md +++ b/config-HEDT/ivy-bridge-e.md @@ -181,6 +181,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-HEDT/nehalem.md b/config-HEDT/nehalem.md index 15fc254af0..cf8b6e47f3 100644 --- a/config-HEDT/nehalem.md +++ b/config-HEDT/nehalem.md @@ -196,6 +196,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-HEDT/skylake-x.md b/config-HEDT/skylake-x.md index 8f916f318c..f93513636c 100644 --- a/config-HEDT/skylake-x.md +++ b/config-HEDT/skylake-x.md @@ -186,6 +186,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/arrandale.md b/config-laptop.plist/arrandale.md index d3ad15cd11..8abfc908b8 100644 --- a/config-laptop.plist/arrandale.md +++ b/config-laptop.plist/arrandale.md @@ -237,6 +237,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/broadwell.md b/config-laptop.plist/broadwell.md index 7e6cf7e08e..1af1bfdbf4 100644 --- a/config-laptop.plist/broadwell.md +++ b/config-laptop.plist/broadwell.md @@ -235,6 +235,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/coffee-lake-plus.md b/config-laptop.plist/coffee-lake-plus.md index 8c93a16da3..ded49216d5 100644 --- a/config-laptop.plist/coffee-lake-plus.md +++ b/config-laptop.plist/coffee-lake-plus.md @@ -267,6 +267,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/coffee-lake.md b/config-laptop.plist/coffee-lake.md index 158fb71d0f..632467d82d 100644 --- a/config-laptop.plist/coffee-lake.md +++ b/config-laptop.plist/coffee-lake.md @@ -259,6 +259,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/haswell.md b/config-laptop.plist/haswell.md index ddbe8ab010..bb92686228 100644 --- a/config-laptop.plist/haswell.md +++ b/config-laptop.plist/haswell.md @@ -237,6 +237,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/icelake.md b/config-laptop.plist/icelake.md index 49184bfdb3..e64226d298 100644 --- a/config-laptop.plist/icelake.md +++ b/config-laptop.plist/icelake.md @@ -251,6 +251,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/ivy-bridge.md b/config-laptop.plist/ivy-bridge.md index fa1934c256..30ccfda2cf 100644 --- a/config-laptop.plist/ivy-bridge.md +++ b/config-laptop.plist/ivy-bridge.md @@ -278,6 +278,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/kaby-lake.md b/config-laptop.plist/kaby-lake.md index 36fa2f5aa6..8ee1b8e66c 100644 --- a/config-laptop.plist/kaby-lake.md +++ b/config-laptop.plist/kaby-lake.md @@ -338,6 +338,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/sandy-bridge.md b/config-laptop.plist/sandy-bridge.md index dd0079b1aa..f750f5970b 100644 --- a/config-laptop.plist/sandy-bridge.md +++ b/config-laptop.plist/sandy-bridge.md @@ -273,6 +273,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config-laptop.plist/skylake.md b/config-laptop.plist/skylake.md index 6616255275..52a533f131 100644 --- a/config-laptop.plist/skylake.md +++ b/config-laptop.plist/skylake.md @@ -254,6 +254,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config.plist/clarkdale.md b/config.plist/clarkdale.md index e696190f87..0d1db03954 100644 --- a/config.plist/clarkdale.md +++ b/config.plist/clarkdale.md @@ -196,6 +196,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config.plist/coffee-lake.md b/config.plist/coffee-lake.md index 83e0afaf41..f9c90e1940 100644 --- a/config.plist/coffee-lake.md +++ b/config.plist/coffee-lake.md @@ -233,6 +233,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config.plist/comet-lake.md b/config.plist/comet-lake.md index 6e56e4179e..710e2c60af 100644 --- a/config.plist/comet-lake.md +++ b/config.plist/comet-lake.md @@ -244,6 +244,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config.plist/haswell.md b/config.plist/haswell.md index ba2cc4bd7c..c561ef36b6 100644 --- a/config.plist/haswell.md +++ b/config.plist/haswell.md @@ -221,6 +221,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config.plist/ivy-bridge.md b/config.plist/ivy-bridge.md index 34c977e698..5dd874701f 100644 --- a/config.plist/ivy-bridge.md +++ b/config.plist/ivy-bridge.md @@ -240,6 +240,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config.plist/kaby-lake.md b/config.plist/kaby-lake.md index 378c559f74..0960c77303 100644 --- a/config.plist/kaby-lake.md +++ b/config.plist/kaby-lake.md @@ -204,6 +204,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config.plist/penryn.md b/config.plist/penryn.md index 4ffbec0ab2..b25b67f4e0 100644 --- a/config.plist/penryn.md +++ b/config.plist/penryn.md @@ -195,6 +195,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config.plist/sandy-bridge.md b/config.plist/sandy-bridge.md index bf893e26e9..4ad4d292c5 100644 --- a/config.plist/sandy-bridge.md +++ b/config.plist/sandy-bridge.md @@ -249,6 +249,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/config.plist/security.md b/config.plist/security.md index 8627db39d4..cb20f311f8 100644 --- a/config.plist/security.md +++ b/config.plist/security.md @@ -18,6 +18,12 @@ This enables security features such as the verification of macOS' `boot.efi`, wi * If booting multiple versions, you may need to set the value to `Disabled`. * For example, a non-T2 SMBIOS booting High Sierra and Big Sur would need this disabled. * A T2 SMBIOS would be limited by the minimum version listed below. + +::: warning + +macOS 14 Sonoma changed how system updates work. From now on, when you update (or install) macOS, `SecureBootModel` must be set to `Disabled`, otherwise it'll bootloop. Remember to change it back to another value listed down here when you finish updating macOS, as otherwise it can lead to a security breach. + +::: ::: details T2 Mac Models diff --git a/config.plist/skylake.md b/config.plist/skylake.md index ba256dad83..0866ad62ec 100644 --- a/config.plist/skylake.md +++ b/config.plist/skylake.md @@ -214,6 +214,7 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r | 13 | 22.0.0 | 22.99.99 | | 14 | 23.0.0 | 23.99.99 | | 15 | 24.0.0 | 24.99.99 | +| 26 | 25.0.0 | 25.99.99 | ::: diff --git a/extras/smbios-support.md b/extras/smbios-support.md index ce9dc3bac6..b701e36d56 100644 --- a/extras/smbios-support.md +++ b/extras/smbios-support.md @@ -113,7 +113,7 @@ Info pulled from [AppleDB](https://appledb.dev), [EveryMac](https://everymac.com | MacBookAir7,2 | Broadwell(U) | HD 6000 (13") | Mac-937CB26E2E02BB01 | 10.10.2 (14C2507) | ^^ | | MacBookAir8,1 | Amber Lake(Y) | UHD 617 (13") | Mac-827FAC58A8FDFA22 | 10.14.1 (18B2084) | 14.7.x | | MacBookAir8,2 | Amber Lake(Y) | UHD 617 (13") | Mac-226CB3C6A851A671 | 10.14.5 (18F2058) | ^^ | -| MacBookAir9,1 | Ice Lake(Y) | Iris Plus G4/G7 (13") | Mac-0CFF9C7C2B63DF8D | 10.15.4 (19E287) | Current | +| MacBookAir9,1 | Ice Lake(Y) | Iris Plus G4/G7 (13") | Mac-0CFF9C7C2B63DF8D | 10.15.4 (19E287) | 15.x | ### MacBook Pro @@ -152,14 +152,14 @@ Info pulled from [AppleDB](https://appledb.dev), [EveryMac](https://everymac.com | MacBookPro14,1 | Kaby Lake(U) | Iris Plus 640 (13") | Mac-B4831CEBD52A0C4C | 10.12.5 (16F2073) | 13.6.x | | MacBookPro14,2 | Kaby Lake(U) | Iris Plus 650 (13") | Mac-CAD6701F7CEA0921 | 10.12.5 (16F2073) | ^^ | | MacBookPro14,3 | Kaby Lake(H) | HD 630/Radeon Pro 555 (15") | Mac-551B86E5744E2388 | 10.12.5 (16F2073) | ^^ | -| MacBookPro15,1 | Coffee Lake(H) | UHD 630/Radeon Pro 555X (15") | Mac-937A206F2EE63C01 | 10.13.6 (17G2112) | Current | +| MacBookPro15,1 | Coffee Lake(H) | UHD 630/Radeon Pro 555X (15") | Mac-937A206F2EE63C01 | 10.13.6 (17G2112) | 15.x | | MacBookPro15,2 | Coffee Lake(U) | Iris Plus 655 (13") | Mac-827FB448E656EC26 | 10.13.6 (17G2112) | ^^ | | MacBookPro15,3 | Coffee Lake(H) | UHD 630/Radeon Pro Vega 16 (15") | Mac-1E7E29AD0135F9BC | 10.14.1 (18B3094) | ^^ | | MacBookPro15,4 | Coffee Lake(U) | Iris Plus 645 (13") | Mac-53FDB3D8DB8CA971 | 10.14.5 (18F2058) | ^^ | -| MacBookPro16,1 | Coffee Lake(H) | UHD 630/Radeon Pro 5300 (16") | Mac-E1008331FDC96864 | 10.15.1 (19B2093) | ^^ | +| MacBookPro16,1 | Coffee Lake(H) | UHD 630/Radeon Pro 5300 (16") | Mac-E1008331FDC96864 | 10.15.1 (19B2093) | Current | | MacBookPro16,2 | Ice Lake(U) | Iris Plus G4/G7 (13") | Mac-5F9802EFE386AA28 | 10.15.4 (19E2269) | ^^ | -| MacBookPro16,3 | Coffee Lake(U) | Iris Plus 645 (13") | Mac-E7203C0F68AA0004 | 10.15.4 (19E2269) | ^^ | -| MacBookPro16,4 | Coffee Lake(H) | UHD 630/Radeon Pro 5600M (16") | Mac-A61BADE1FDAD7B05 | 10.15.1 (19B2093) | ^^ | +| MacBookPro16,3 | Coffee Lake(U) | Iris Plus 645 (13") | Mac-E7203C0F68AA0004 | 10.15.4 (19E2269) | 15.x | +| MacBookPro16,4 | Coffee Lake(H) | UHD 630/Radeon Pro 5600M (16") | Mac-A61BADE1FDAD7B05 | 10.15.1 (19B2093) | Current | ### Mac Mini @@ -175,7 +175,7 @@ Info pulled from [AppleDB](https://appledb.dev), [EveryMac](https://everymac.com | Macmini6,1 | Ivy Bridge(M) | HD 4000 | Mac-031AEE4D24BFF0B1 | 10.8.1 (12B2080) | 10.15.7 | | Macmini6,2 | Ivy Bridge(QM) | HD 4000 | Mac-F65AE981FFA204ED | 10.8.1 (12B2080) | ^^ | | Macmini7,1 | Haswell(U) | HD 5000 or Iris 5100 | Mac-35C5E08120C7EEAF | 10.10 (14A389) | 12.7.6 | -| Macmini8,1 | Coffee Lake(H) | UHD 630 | Mac-7BA5B2DFE22DDD8C | 10.14 (18A2063) | Current | +| Macmini8,1 | Coffee Lake(H) | UHD 630 | Mac-7BA5B2DFE22DDD8C | 10.14 (18A2063) | 15.x | ### iMac @@ -211,16 +211,16 @@ Info pulled from [AppleDB](https://appledb.dev), [EveryMac](https://everymac.com | iMac18,1 | Kaby Lake(U) | Iris Plus 640 | Mac-4B682C642B45593E | 10.12.4 (16E2193) | 13.6.x | | iMac18,2 | Kaby Lake(S) | Radeon Pro 555 | Mac-77F17D7DA9285301 | 10.12.4 (16F2073) | ^^ | | iMac18,3 | ^^ | Radeon Pro 570 | Mac-BE088AF8C5EB4FA2 | 10.12.4 (16F2073) | ^^ | -| iMac19,1 | Coffee Lake(S) | Radeon Pro 570X | Mac-AA95B1DDAB278B95 | 10.14.4 (18E226) | Current | +| iMac19,1 | Coffee Lake(S) | Radeon Pro 570X | Mac-AA95B1DDAB278B95 | 10.14.4 (18E226) | 15.x | | iMac19,2 | ^^ | Radeon Pro 555X | Mac-63001698E7A34814 | 10.14.4 (18E226) | ^^ | -| iMac20,1 | Comet Lake(S) | Radeon Pro 5300 | Mac-CFF7D910A743CAAF | 10.15.6 (19G2005) | ^^ | +| iMac20,1 | Comet Lake(S) | Radeon Pro 5300 | Mac-CFF7D910A743CAAF | 10.15.6 (19G2005) | Current | | iMac20,2 | ^^ | ^^ | Mac-AF89B6D9451A490B | 10.15.6 (19G2005) | ^^ | ### iMac Pro | SMBIOS | CPU Family | GPU | board-id | Initial Support | Last Supported Version | | :--- | :--- | :--- | :--- | :--- | :--- | -| iMacPro1,1 | Skylake-W | Vega 56 | Mac-7BA5B2D9E42DDD94 | 10.13.2 (17C2111) | Current | +| iMacPro1,1 | Skylake-W | Vega 56 | Mac-7BA5B2D9E42DDD94 | 10.13.2 (17C2111) | 15.x | ### Mac Pro diff --git a/extras/tahoe.md b/extras/tahoe.md new file mode 100644 index 0000000000..29a6de4f3a --- /dev/null +++ b/extras/tahoe.md @@ -0,0 +1,71 @@ +# macOS 26: Tahoe + +## Table of Contents + +[[toc]] + +## Prerequisites + +### Supported SMBIOS + +SMBIOS dropped in Tahoe: + +* iMac19,x +* MacBookAir9,1 +* iMacPro1,1 +* Macmini8,1 +* MacBookPro15,x +* MacBookPro16,3 + +If your SMBIOS was supported in Sequoia and is not included above, you're good to go! + +::: details Supported SMBIOS + +* iMac20,x +* MacBookPro16,x (but MacBookPro16,3) +* MacPro7,1 + +[Click here](./smbios-support.md) for a full list of supported SMBIOS. + +::: + +### AMD Patches + +Same as Sequoia, just update them to the [Beta Branch](https://github.com/AMD-OSX/AMD_Vanilla/tree/beta) + +## Update from Sequoia + +You'll have to be using OpenCore version 1.0.5+ (at least commit 164696d). If you are updating, make sure OpenCore 1.0.4 works. +Make sure: +* Before-hand, enable [FileVault](https://dortania.github.io/OpenCore-Post-Install/universal/security/filevault.html) as install appears to enable it. +* Update all of your kexts. +* Add `-lilubetaall` to your boot-args. +* Disable Jumpstart and add `apfs_aligned.efi` from OcBinaryData. + +### Troubeshooting boot errors: +* Stuck in early boot (Waiting for DSMOS): Use the updated OC build; otherwise, you will see an injection error with VirtualSMC in the logs. +* AMDSupport panic: disable WhateverGreen. +* IntelBTPatcher panic: disable Bluetooth kexts. +* AppleEthernetRL panic: Apple now ships a RTL8125 kext, it causes issues for some users. Change IOProbeScore in LucyRTL8125's Info.plist to 5000. +* Stuck on prohibited sign: + * All USB maps are broken. If you are using: + * UTBMap.kext: Use [USBToolBox test build](https://github.com/USBToolBox/kext/releases/tag/1.2.0). + * USBMap.kext: Use USBMapinjectorEdit from the latest USBMap. + +## Audio Support + +Tahoe remove AppleHDA.kext, as in the supported macs, the T2 chip manages the audio. So, as it "isn't necesarry", Apple removed it in Tahoe Beta 2. But let's be real: We can't emulate a dedicated ARM chip. That's why AppleALC won't work. + +### Solutions + +* Use AppleALCU + * Note that it only supports digital audio +* Use VoodooHDA + * Also note that it sounds bad and it doesn't support system integration. +* You can try patching AppleHDA back but it's not reccomended and you're on your own. + +## The end of a long era + +Apple has announced in the [WWDC25](https://www.youtube.com/live/51iONeETSng?t=3278s) that Tahoe will be the last macOS version to support Intel Macs. This marks the end of Hackintosh as we know it. + +~~YEAAAAAAAAAAAAA FINALLY THIS TORTURE ENDED WE ARE FREEEEEE~~ Since macOS Tiger, when Intel Macs were introduced, this project has been making PCs run macOS. This is the end of all of it. From now on, all macOS's will be ARM only. diff --git a/installer-guide/linux-install.md b/installer-guide/linux-install.md index 3ef0bae811..18eb2f9865 100644 --- a/installer-guide/linux-install.md +++ b/installer-guide/linux-install.md @@ -62,9 +62,12 @@ python3 ./macrecovery.py -b Mac-4B682C642B45593E -m 00000000000000000 download # Sonoma (14) python3 ./macrecovery.py -b Mac-226CB3C6A851A671 -m 00000000000000000 download -# Latest version -# ie. Sequoia (15) +# Sequoia (15) python3 ./macrecovery.py -b Mac-937A206F2EE63C01 -m 00000000000000000 download + +# Latest version +# Tahoe (26) +python3 ./macrecovery.py -b Mac-CFF7D910A743CAAF -m 00000000000000000 -os latest download ``` From here, run one of those commands in terminal and once finished you'll get an output similar to this: diff --git a/installer-guide/mac-install-recovery.md b/installer-guide/mac-install-recovery.md index 5fe5348ef1..3cbd5bde01 100644 --- a/installer-guide/mac-install-recovery.md +++ b/installer-guide/mac-install-recovery.md @@ -50,9 +50,12 @@ python3 ./macrecovery.py -b Mac-4B682C642B45593E -m 00000000000000000 download # Sonoma (14) python3 ./macrecovery.py -b Mac-226CB3C6A851A671 -m 00000000000000000 download -# Latest version -# ie. Sequoia (15) +# Sequoia (15) python3 ./macrecovery.py -b Mac-937A206F2EE63C01 -m 00000000000000000 download + +# Latest version +# Tahoe (26) +python3 ./macrecovery.py -b Mac-CFF7D910A743CAAF -m 00000000000000000 -os latest download ``` * **macOS 12 and above note**: As recent macOS versions introduce changes to the USB stack, it is highly advisable that you map your USB ports (with USBToolBox) before installing macOS. diff --git a/installer-guide/windows-install.md b/installer-guide/windows-install.md index 52692cd65a..ed9bd032f4 100644 --- a/installer-guide/windows-install.md +++ b/installer-guide/windows-install.md @@ -61,11 +61,16 @@ py macrecovery.py -b Mac-4B682C642B45593E -m 00000000000000000 download # Sonoma (14) py macrecovery.py -b Mac-226CB3C6A851A671 -m 00000000000000000 download -# Latest version -# ie. Sequoia (15) +# Sequoia (15) py macrecovery.py -b Mac-937A206F2EE63C01 -m 00000000000000000 download + +# Latest version +# Tahoe (26) +py macrecovery.py -b Mac-CFF7D910A743CAAF -m 00000000000000000 -os latest download ``` +* If `py` doesn't work, try `python` or `python3`. Depending on Python versions, it may be added differently to the PATH. + * **macOS 12 and above note**: As recent macOS versions introduce changes to the USB stack, it is highly advisable that you map your USB ports (with USBToolBox) before installing macOS. * CAUTION: With macOS 11.3 and newer, [XhciPortLimit is broken resulting in boot loops](https://github.com/dortania/bugtracker/issues/162). * If you've already [mapped your USB ports](https://dortania.github.io/OpenCore-Post-Install/usb/) and disabled `XhciPortLimit`, you can boot macOS 11.3+ without issues. diff --git a/troubleshooting/extended/kernel-issues.md b/troubleshooting/extended/kernel-issues.md index 9d2082fc1f..55eb9c7d14 100644 --- a/troubleshooting/extended/kernel-issues.md +++ b/troubleshooting/extended/kernel-issues.md @@ -25,7 +25,7 @@ The main culprits to watch for in the Booter section are: * **SetupVirtualMap** * This quirk is required for the majority of firmwares and without it it's very common to kernel panic here, so enable it if not already * Mainly Z390 and older require this quirk enabled - * However, certain firmwares(mainly 2020+) do not work with this quirk and so may actually cause this kernel panic: + * However, certain firmwares (mainly 2020+) do not work with this quirk and so may actually cause this kernel panic: * Intel's Ice Lake series * Intel's Comet Lake series(B460, H470, Z490, etc) * AMD's B550 and A520(Latest BIOS on X570 are also included now) @@ -37,7 +37,7 @@ The main culprits to watch for in the Booter section are: * **EnableWriteUnprotector** * Another issue may be that macOS is conflicting with the write protection from CR0 register, to resolve this we have 2 options: - * If your firmware supports MATs(2018+ firmwares): + * If your firmware supports MATs (2018+ firmwares): * EnableWriteUnprotector -> False * RebuildAppleMemoryMap -> True * SyncRuntimePermissions -> True @@ -45,8 +45,8 @@ The main culprits to watch for in the Booter section are: * EnableWriteUnprotector -> True * RebuildAppleMemoryMap -> False * SyncRuntimePermissions -> False - * Note: Some laptops(ex. Dell Inspiron 5370) even with MATs support will halt on boot up, in these cases you'll have two options: - * Boot with the old firmware quirk combo(ie. With EnableWriteUnprotector and disable `RebuildAppleMemoryMap` + `SyncRuntimePermissions`) + * Note: Some laptops (ex. Dell Inspiron 5370) even with MATs support will halt on boot up, in these cases you'll have two options: + * Boot with the old firmware quirk combo (ie. With EnableWriteUnprotector and disable `RebuildAppleMemoryMap` + `SyncRuntimePermissions`) * Enable `DevirtualiseMmio` and follow [MmioWhitelist guide](https://dortania.github.io/OpenCore-Install-Guide/extras/kaslr-fix.html) Regarding MATs support, firmwares built against EDK 2018 will support this and many OEMs have even added support all the way back to Skylake laptops. Issue is it's not always obvious if an OEM has updated the firmware, you can check the OpenCore logs whether yours supports it([See here how to get a log](../debug.html)): @@ -405,6 +405,18 @@ Example of what a disabled RTC with no way to enable looks like(note that there ![](../../images/troubleshooting/troubleshooting-md/rtc.png) +## Bootlooping when updating or installing macOS in Sonoma or later + +This occurs because since macOS Sonoma 14.4, Apple changed how system updates worked, adding extra verifications to Apple Secure Boot, thing OpenCore's Secure Boot struggles to verify and calls panic() because it can't verify it correctly. +To fix this, disable Apple Secure Boot temporarily via config.plist +* ie. set `Misc -> Security -> SecureBootModel -> Disabled` + +::: warning + +Remember to enable it again when the installation/update process is done, since it can lead to a security breach in the system. + +::: + ## Stuck at ACPI table loading on B550 ![](../../images/troubleshooting/troubleshooting-md/OC_catalina.jpg) @@ -450,7 +462,7 @@ This assumes you're only booting the installer USB and not macOS itself. ### SATA Issues -On rare occasions(mainly laptops), the SATA controller isn't officially supported by macOS. To resolve this, we'll want to do a few things: +On rare occasions (mainly laptops), the SATA controller isn't officially supported by macOS. To resolve this, we'll want to do a few things: * Set SATA to AHCI mode in the BIOS * macOS doesn't support hardware RAID or IDE mode properly. @@ -529,7 +541,7 @@ Note: macOS 11, Big Sur no longer requires this patch for MSI Navi. Generally seen as an issue surrounding the prelinked kernel, specifically that macOS is having a hard time interpreting the ones we injected. Verify that: * Your kexts are in the correct order(master then plugins, Lilu always before the plugins) -* Kexts with executables have them and plist only kexts don't(ie. USBmap.kext, XHCI-unspported.kext, etc does not contain an executable) +* Kexts with executables have them and plist only kexts don't(ie. USBmap.kext, XHCI-unsupported.kext, etc does not contain an executable) * Don't include multiple of the same kexts in your config.plist(ie. including multiple copies of VoodooInput from multiple kexts, we recommend choosing the first kext in your config's array and disable the rest) Note: this error may also look very similar to [Kernel Panic on `Invalid frame pointer`](#kernel-panic-on-invalid-frame-pointer) diff --git a/troubleshooting/extended/opencore-issues.md b/troubleshooting/extended/opencore-issues.md index 24f4030807..108cc0ec73 100644 --- a/troubleshooting/extended/opencore-issues.md +++ b/troubleshooting/extended/opencore-issues.md @@ -57,24 +57,12 @@ Main things to check: * **MinDate**: `-1` * **MinVersion**: `-1` -## Stuck on `OCB: OcScanForBootEntries failure - Not Found` +## Stuck on `OCB: OcScanForBootEntries failure - Not Found`, `OCB: failed to match a default boot option` or `OCB: System has no boot entries` This is due to OpenCore being unable to find any drives with the current ScanPolicy, setting to `0` will allow all boot options to be shown * `Misc -> Security -> ScanPolicy -> 0` -## Stuck on `OCB: failed to match a default boot option` - -Same fix as `OCB: OcScanForBootEntries failure - Not Found`, OpenCore is unable to find any drives with the current ScanPolicy, setting to `0` will allow all boot options to be shown - -* `Misc -> Security -> ScanPolicy -> 0` - -## Stuck on `OCB: System has no boot entries` - -Same fix as the above 2: - -* `Misc -> Security -> ScanPolicy -> 0` - ## Stuck on `OCS: No schema for DSDT, KernelAndKextPatch, RtVariable, SMBIOS, SystemParameters...` This is due to either using a Clover config with OpenCore or using a configurator such as Mackie's Clover and OpenCore configurator. You'll need to start over and make a new config or figure out all the garbage you need to remove from your config. **This is why we don't support configurators, they are known for these issues** diff --git a/why-oc.md b/why-oc.md index 6efd207e44..a11ac583c1 100644 --- a/why-oc.md +++ b/why-oc.md @@ -8,7 +8,7 @@ This section contains a brief rundown as to why the community has been transitio * More OS Support! * OpenCore now supports more versions of OS X and macOS natively without painful hacks Clover and Chameleon had to implement - * This includes OSes as far back as 10.4, Tiger, and even the latest builds of 13, Ventura! + * This includes OSes as far back as 10.4, Tiger, and even the latest builds of 26, Tahoe! * On average, OpenCore systems boot faster than those using Clover as less unnecessary patching is done * Better overall stability as patches can be much more precise: * [macOS 10.15.4 update](https://www.reddit.com/r/hackintosh/comments/fo9bfv/macos_10154_update/)