Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a notice for SecureBootModel on Sonoma and Kaby Lake SMbios fixes #463

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions config-laptop.plist/coffee-lake-plus.md
Original file line number Diff line number Diff line change
Expand Up @@ -464,6 +464,9 @@ Security is pretty self-explanatory, **do not skip**. We'll be changing the foll
| SecureBootModel | Default | Leave this as `Default` for OpenCore to automatically set the correct value corresponding to your SMBIOS. The next page goes into more detail about this setting. |
| Vault | Optional | This is a word, it is not optional to omit this setting. You will regret it if you don't set it to Optional, note that it is case-sensitive |

**Note for macOS Sonoma 14 and above**:
Due to macOS polling for more information from the Mac's T2 chip (of which we don't physically have) during the second install phase (i.e after the reboot into macOS installer from the local disk), you'll need to set SecureBootModel to `Disabled` for the duration of the install, after successfully booting into the desktop you can set SecureBootModel back to `Default`, this also applies to updating the OS to a minor release (i.e 14.6 -> 14.7) or a major release (i.e 14.7 -> 15.0)

:::

::: details More in-depth Info
Expand Down
3 changes: 3 additions & 0 deletions config-laptop.plist/coffee-lake.md
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,9 @@ Security is pretty self-explanatory, **do not skip**. We'll be changing the foll
| SecureBootModel | Default | Leave this as `Default` for OpenCore to automatically set the correct value corresponding to your SMBIOS. The next page goes into more detail about this setting. |
| Vault | Optional | This is a word, it is not optional to omit this setting. You will regret it if you don't set it to Optional, note that it is case-sensitive |

**Note for macOS Sonoma 14 and above**:
Due to macOS polling for more information from the Mac's T2 chip (of which we don't physically have) during the second install phase (i.e after the reboot into macOS installer from the local disk), you'll need to set SecureBootModel to `Disabled` for the duration of the install, after successfully booting into the desktop you can set SecureBootModel back to `Default`, this also applies to updating the OS to a minor release (i.e 14.6 -> 14.7) or a major release (i.e 14.7 -> 15.0)

:::

::: details More in-depth Info
Expand Down
3 changes: 3 additions & 0 deletions config-laptop.plist/icelake.md
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,9 @@ Security is pretty self-explanatory, **do not skip**. We'll be changing the foll
| SecureBootModel | Default | Leave this as `Default` for OpenCore to automatically set the correct value corresponding to your SMBIOS. The next page goes into more detail about this setting. |
| Vault | Optional | This is a word, it is not optional to omit this setting. You will regret it if you don't set it to Optional, note that it is case-sensitive |

**Note for macOS Sonoma 14 and above**:
Due to macOS polling for more information from the Mac's T2 chip (of which we don't physically have) during the second install phase (i.e after the reboot into macOS installer from the local disk), you'll need to set SecureBootModel to `Disabled` for the duration of the install, after successfully booting into the desktop you can set SecureBootModel back to `Default`, this also applies to updating the OS to a minor release (i.e 14.6 -> 14.7) or a major release (i.e 14.7 -> 15.0)

:::

::: details More in-depth Info
Expand Down
12 changes: 12 additions & 0 deletions config-laptop.plist/kaby-lake.md
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,9 @@ Security is pretty self-explanatory, **do not skip**. We'll be changing the foll
| SecureBootModel | Default | Leave this as `Default` for OpenCore to automatically set the correct value corresponding to your SMBIOS. The next page goes into more detail about this setting. |
| Vault | Optional | This is a word, it is not optional to omit this setting. You will regret it if you don't set it to Optional, note that it is case-sensitive |

**Note for macOS Sonoma 14 and above**:
Due to macOS polling for more information from the Mac's T2 chip (of which we don't physically have) during the second install phase (i.e after the reboot into macOS installer from the local disk), you'll need to set SecureBootModel to `Disabled` for the duration of the install, after successfully booting into the desktop you can set SecureBootModel back to `Default`, this also applies to updating the OS to a minor release (i.e 14.6 -> 14.7) or a major release (i.e 14.7 -> 15.0)

:::

::: details More in-depth Info
Expand Down Expand Up @@ -658,6 +661,15 @@ For this Kaby Lake example, we'll chose the MacBookPro14,1 SMBIOS - this is done
| MacBookPro14,3 | Quad Core 45W | iGPU: HD 630 + dGPU: Radeon Pro 555X/560X | 15" | Yes |
| iMac18,1 | NUC Systems | iGPU: Iris Plus 640 | N/A | No |

**Note for macOS 14 Sonoma and above**: Since Kaby Lake and Amber Lake are still natively supported in Sonoma and above you can still run it but you'll need to use a Coffee Lake SMBIOS that is closest to your configuration from the table below.

| SMBIOS | CPU Type | GPU Type | Display Size | Touch ID |
| :--- | :--- | :--- | :--- | :--- |
| MacBookPro15,1 | Hexa Core 45W | iGPU: UHD 630 + dGPU: Radeon Pro 555X/560X | 15" | Yes |
| MacBookPro15,2 | Quad Core 15W | iGPU: Iris 655 | 13" | Yes |
| MacBookPro15,3 | Hexa Core 45W | iGPU: UHD 630 + dGPU: Vega 16/20 | 15" | Yes |
| Macmini8,1 | NUC Systems | HD 6000/Iris Pro 6200 | N/A | No |

Run GenSMBIOS, pick option 1 for downloading MacSerial and Option 3 for selecting out SMBIOS. This will give us an output similar to the following:

```sh
Expand Down
3 changes: 3 additions & 0 deletions config.plist/coffee-lake.md
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,9 @@ Security is pretty self-explanatory, **do not skip**. We'll be changing the foll
| SecureBootModel | Default | Leave this as `Default` for OpenCore to automatically set the correct value corresponding to your SMBIOS. The next page goes into more detail about this setting. |
| Vault | Optional | This is a word, it is not optional to omit this setting. You will regret it if you don't set it to Optional, note that it is case-sensitive |

**Note for macOS Sonoma 14 and above**:
Due to macOS polling for more information from the Mac's T2 chip (of which we don't physically have) during the second install phase (i.e after the reboot into macOS installer from the local disk), you'll need to set SecureBootModel to `Disabled` for the duration of the install, after successfully booting into the desktop you can set SecureBootModel back to `Default`, this also applies to updating the OS to a minor release (i.e 14.6 -> 14.7) or a major release (i.e 14.7 -> 15.0)

:::

::: details More in-depth Info
Expand Down
3 changes: 3 additions & 0 deletions config.plist/comet-lake.md
Original file line number Diff line number Diff line change
Expand Up @@ -435,6 +435,9 @@ Security is pretty self-explanatory, **do not skip**. We'll be changing the foll
| SecureBootModel | Default | Leave this as `Default` for OpenCore to automatically set the correct value corresponding to your SMBIOS. The next page goes into more detail about this setting. |
| Vault | Optional | This is a word, it is not optional to omit this setting. You will regret it if you don't set it to Optional, note that it is case-sensitive |

**Note for macOS Sonoma 14 and above**:
Due to macOS polling for more information from the Mac's T2 chip (of which we don't physically have) during the second install phase (i.e after the reboot into macOS installer from the local disk), you'll need to set SecureBootModel to `Disabled` for the duration of the install, after successfully booting into the desktop you can set SecureBootModel back to `Default`, this also applies to updating the OS to a minor release (i.e 14.6 -> 14.7) or a major release (i.e 14.7 -> 15.0)

:::

::: details More in-depth Info
Expand Down
9 changes: 9 additions & 0 deletions config.plist/kaby-lake.md
Original file line number Diff line number Diff line change
Expand Up @@ -377,6 +377,9 @@ Security is pretty self-explanatory, **do not skip**. We'll be changing the foll
| SecureBootModel | Default | Leave this as `Default` for OpenCore to automatically set the correct value corresponding to your SMBIOS. The next page goes into more detail about this setting. |
| Vault | Optional | This is a word, it is not optional to omit this setting. You will regret it if you don't set it to Optional, note that it is case-sensitive |

**Note for macOS Sonoma 14 and above**:
Due to macOS polling for more information from the Mac's T2 chip (of which we don't physically have) during the second install phase (i.e after the reboot into macOS installer from the local disk), you'll need to set SecureBootModel to `Disabled` for the duration of the install, after successfully booting into the desktop you can set SecureBootModel back to `Default`, this also applies to updating the OS to a minor release (i.e 14.6 -> 14.7) or a major release (i.e 14.7 -> 15.0)

:::

::: details More in-depth Info
Expand Down Expand Up @@ -536,6 +539,12 @@ For this Kaby Lake example, we'll chose the iMac18,1 SMBIOS - this is done inten
| iMac18,1 | Used for computers utilizing the iGPU for displaying |
| iMac18,3 | Used for computers using a dGPU for displaying, and an iGPU for computing tasks only |

**Note for macOS 14 Sonoma and above**: Since Kaby Lake is still natively supported in Sonoma and above you can still run it but you'll need to use a Coffee Lake SMBIOS that is present in the table below.

| SMBIOS | Hardware |
| :--- | :--- |
| iMac19,1 | For Mojave and newer |

Run GenSMBIOS, pick option 1 for downloading MacSerial and Option 3 for selecting out SMBIOS. This will give us an output similar to the following:

```sh
Expand Down
4 changes: 4 additions & 0 deletions config.plist/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ OpenCore by default has [Apple Secure Boot](https://dortania.github.io/OpenCore-
This enables security features such as the verification of macOS' `boot.efi`, with the side effect of restricting which macOS versions OpenCore will boot.

* Big Sur and Above (11.0+): The recommended value is `Default`.

**Note for macOS Sonoma 14 and above**:
Due to macOS polling for more information from the Mac's T2 chip of which we don't have you need to set SecureBootModel to `Disabled` for the duration of the install, after successfully booting into the desktop you can set SecureBootModel back to `Default`, this also applies to updating the OS to a minor release (i.e 14.6 -> 14.7) or a major release (i.e 14.7 -> 15.0)

* High Sierra-Catalina (10.13-10.15):
* If your model is not listed below, set to `Disabled`.
* If running NVIDIA Web Drivers, set to `Disabled`.
Expand Down