Skip to content

New "final" EFI for Sequoia #172

Description

@zearp

In my search for fix to stop getting Tahoe offered due to using the "sbvmm" patch from RestrictEvents, which we need to see updates at all because we use a T2 Mac model (Mac mini 2018). I like the Mac mini 2018 and 2017 model if you want to lock yourself on Monterey but it does have negative side effects too. Mainly that the fix to get updates to show will show all updates even if incompatible (Tahoe for example but it also applies to the App Store where it could try (and fail) to install apps that only work in Tahoe instead of offering to download an older version that works your Sequoia. Xcode does this.

The fix simple, we need to use a non-T2 Mac that still supports Sequoia, luckily for us there is -1- model that fits the bill. The 2019 iMac. It also has 8th and 9th get Intel cpu's which means using this should be fine for our 8th gen NUCs. With the model changes we will no longer need to use the "sbvmm" patch to see updates and it will only show updates compatible with that model. So no Tahoe will be offered and no Tahoe versions of apps will be installed by the App Store.

The only downside for us is that we have to sign out of iMessage, FaceTime and Apple ID in settings. Edit the config and paste in newly generated serials and change the model to iMac19,1 in the config and also the plist of the USB port map kext. Then reboot and reset nvram before booting into macOS again.

With that out of the way you now have an EFI that will not break your install even if you're like me and leave auto updates enabled. Tahoe will not be offered so can't be accidentally installed.

Attached is a test EFI with some randomly generated serials, I wouldn't recommend using those to sign into your Apple ID. Just use GenSMBIOS to generate a new set.

The model also needs to be changed in the plist of the USB port map, it is in there twice.

I need to update the read me on the repo and tidy it up and add a section for this model change too. It sucks having to re-log and change stuff but I think it is worth it.

There are some cosmetic changes by using a different model, mainly in about this Mac. These things can be patched/changed post-install and I'll see if I can sort that out and add it to the read me as well.

The test EFI below has everything changed already, it is ready for testing:

EFI-iMac19.1.zip

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions