Contribute
Register

[HOW TO] OpenCore 0.7.1 > 0.7.2 differences

Status
Not open for further replies.
Until people get their heads around this new way of setting the SecureBootModel in OC 0.7.2 this should be made a lot more prominent in this post or better yet, given its own post.

Page 3 post #30 is not an ideal location for this information. I'll leave it to you to create the new post and one of us Moderators will make it a Sticky in the Bootloaders forum.

It will and probably has confused a lot of people (including myself), until they see this explanation.
 
SecureBootModel in OpenCore 0.7.2

In OpenCore 0.7.1, failsafe value for SecureBootModel is Default, this value sets Apple Secure Boot hardware model as j137 (iMacPro1,1). This means that macOS versions released before the iMacPro1,1 model (December 2017, minimum macOS 10.13.2) cannot be installed with this SecureBootModel value.

In OpenCore 0.7.2, failsafe value for SecureBootModel remains Default, but this value sets Apple Secure Boot hardware model as x86legacy, new value (not existing in previous versions) that corresponds to macOS 12 Monterey on hardware without T2 chips.

Notice that with OpenCore 0.7.2:
  • Monterey requires x86legacy (or Default)
  • j137 doesn't work with Monterey.
  • j137 is the recommended value for macOS 10.13.2 through 10.15.x
  • Big Sur can boot with x86legacy.
Of course, you can also set Secure Boot Model to the value that corresponds to your SMBIOS (example j160 for MacPro7,1).

Valid values in OpenCore 0.7.2:
  • Default — Recent available model, currently set to x86legacy
  • Disabled — No model, Secure Boot will be disabled
  • j137 — iMacPro1,1 (December 2017) Minimum macOS 10.13.2
  • j680 — MacBookPro15,1 (July 2018) Minimum macOS 10.13.6
  • j132 — MacBookPro15,2 (July 2018) Minimum macOS 10.13.6
  • j174 — Macmini8,1 (October 2018) Minimum macOS 10.14
  • j140k — MacBookAir8,1 (October 2018) Minimum macOS 10.14.1
  • j780 — MacBookPro15,3 (May 2019) Minimum macOS 10.14.5
  • j213 — MacBookPro15,4 (July 2019) Minimum macOS 10.14.5
  • j140a — MacBookAir8,2 (July 2019) Minimum macOS 10.14.5
  • j152f — MacBookPro16,1 (November 2019) Minimum macOS 10.15.1
  • j160 — MacPro7,1 (December 2019) Minimum macOS 10.15.1
  • j230k — MacBookAir9,1 (March 2020) Minimum macOS 10.15.3
  • j214k — MacBookPro16,2 (May 2020) Minimum macOS 10.15.4
  • j223 — MacBookPro16,3 (May 2020) Minimum macOS 10.15.4
  • j215 — MacBookPro16,4 (June 2020) Minimum macOS 10.15.5
  • j185 — iMac20,1 (August 2020). Minimum macOS 10.15.6
  • j185f — iMac20,2 (August 2020). Minimum macOS 10.15.6
  • x86legacy — Macs without T2 chip and VMs. Minimum macOS 11.0.1.
hey!

what about MacBookPro13,1 :)
 
@miliuco Can you confirm:
  • The list above doesn't show all the Apple systems that contain a T2 chip.
  • Anyone using one of those system SMBIOS can choose to use the matching value from the list above for SecureBootModel.
  • They can also use 'j137' as a default value running High Sierra to Catalina.
  • Any one running Big Sur needs to use their system value, or x86legacy as a default value.
  • Any one running the Monterey Public beta needs to use x86legacy.
For example my iMac15,1 would use j137 when booting Catalina, but I would need to switch to x86legacy when booting Big Sur with OC 0.7.2.

Is that correct?

Is there a fuller list of systems with corresponding values for all the Apple models containing T2 chips? Or is this just the list of systems that the OpenCore developers have added to the system, with others to follow?


The part that still confuses me a little is this:
  • j137 is the recommended value for macOS 10.13.2 through 10.15.x
Is that the value everyone running High Sierra 10.13.2 through to Catalina 10.15.7 should use, even when their corresponding Apple system doesn't contain a T2 chip?

Will x86legacy work in these earlier versions of macOS on non-T2 systems?
 
what about MacBookPro13,1 :)
It isn't in the list copied from OpenCore 0.7.2 PDF configuration file. Oldest MacBookPro displayed in the list is
MacBookPro15,1 (July 2018). I don't know how to resolve your question.
 
It isn't in the list copied from OpenCore 0.7.2 PDF configuration file. Oldest MacBookPro displayed in the list is
MacBookPro15,1 (July 2018). I don't know how to resolve your question.
it is ok, i have seen the pdf awhile back :)

i have always set it to disabled for a few versions now with no issues
 
@Edhawk
I can post this in its own thread, it's a good idea, in fact I wrote about SecureBootModel because I have seen that it is a new topic that is generating questions from users.
If I post it as a new thread, can you move your post number 33 to the new thread so that I can reply to you from there?
 
it is ok, i have seen the pdf awhile back :)

i have always set it to disabled for a few versions now with no issues
Right, there is always Disabled value for those who cannot use one of the Apple Secure Boot hardware models. Or for those who wish to specifically set Disabled for another reason.
 
@Edhawk
Done. New thread. Copy there your post to be answered. Thanks.
 
The model you set doesn't need to correspond with the SMBIOS you choose. With Monterey, it will reboot if you use a T2 secure boot model and you don't have a T2. It's more important to select the model based off of the versions you want to boot, or to just disable it. For Big Sur+, use x86legacy (default now). For High Sierra to Big Sur, use one of the other models corresponding to the versions you want to boot.
 
The model you set doesn't need to correspond with the SMBIOS you choose. With Monterey, it will reboot if you use a T2 secure boot model and you don't have a T2. It's more important to select the model based off of the versions you want to boot, or to just disable it. For Big Sur+, use x86legacy (default now). For High Sierra to Big Sur, use one of the other models corresponding to the versions you want to boot.
I see that my text is not well written. You explain it perfectly. I am going to modify my post to adapt it to the way you have written it. Thanks.
Notice that the post is now in its own thread.
 
Last edited:
Status
Not open for further replies.
Back
Top