On macOS versions before macOS 11, which introduced a dedicated \texttt{x86legacy}
model for models without the T2 chip, personalised Apple Secure Boot
...
...
@@ -4223,7 +4220,7 @@ rm vault.pub
\begin{itemize}
\tightlist
\item\texttt{Default}--- Recent available model, currently set to \texttt{\DIFdelbegin\DIFdel{j137}\DIFdelend\DIFaddbegin\DIFadd{x86legacy}\DIFaddend}.
\item\texttt{Default}--- Recent available model, currently set to \texttt{x86legacy}.
\item\texttt{Disabled}--- No model, Secure Boot will be disabled.
\item\texttt{x86legacy}---\texttt{Macs without T2 chip and VMs. Minimum macOS 11.0.1(20B29)}
\end{itemize}
\DIFaddbegin\emph{\DIFadd{Warning}}\DIFadd{: Not all }\DIFaddend Apple Secure Boot \DIFaddbegin\DIFadd{models are supported on all hardware configurations.
Starting with macOS 12}\texttt{\DIFadd{x86legacy}}\DIFadd{is the only Apple Secure Boot model compatible
\emph{Warning}: Not all Apple Secure Boot models are supported on all hardware configurations.
Starting with macOS 12\texttt{x86legacy}is the only Apple Secure Boot model compatible
with software update on hardware without T2 chips.
}
\DIFadd{Apple Secure Boot }\DIFaddend appeared in macOS 10.13 on models with T2 chips.
Apple Secure Boot appeared in macOS 10.13 on models with T2 chips.
Since \texttt{PlatformInfo} and \texttt{SecureBootModel} are independent,
Apple Secure Boot can be used with any SMBIOS with and without T2.
Setting \texttt{SecureBootModel} to any valid value but \texttt{Disabled}
\item\texttt{0}--- require the default supported release date of APFS
in OpenCore. The default release date will increase with time and thus
this setting is recommended. Currently set to \DIFdelbegin\DIFdel{2018}\DIFdelend\DIFaddbegin\DIFadd{2021}\DIFaddend/\DIFdelbegin\DIFdel{06}\DIFdelend\DIFaddbegin\DIFadd{01}\DIFaddend/\DIFdelbegin\DIFdel{21.
}\DIFdelend\DIFaddbegin\DIFadd{01.
}\DIFaddend\item\texttt{-1}--- permit any release date to load (strongly discouraged).
this setting is recommended. Currently set to 2021/01/01.
\item\texttt{-1}--- permit any release date to load (strongly discouraged).
\item Other --- use custom minimal APFS release date, e.g. \texttt{20200401}
for 2020/04/01. APFS release dates can be found in OpenCore boot log
and \href{https://github.com/acidanthera/OpenCorePkg/blob/master/Include/Acidanthera/Library/OcApfsLib.h}{\texttt{OcApfsLib}}.