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

Implement patch to trick Pallas #2

Closed
wants to merge 1 commit into from
Closed

Conversation

khronokernel
Copy link
Member

Goal of this PR is to create a temporary work around to the recently introduced changes in Pallas with macOS Monterey. This is a simple patch that reroutes where SoftwareUpdateCoreSupport.framework reads the SecureBootModel entry from. From there, Pallas will send the correct T2 OS update without causing installation or update issues when SecureBootModel is enabled via OpenCore.

Note this currently requires the user to also add the following NVRAM variables to their OpenCore configuration:

  • 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
    • HardwareModel | String | j137ap
  • 7C436110-AB2A-4BBB-A880-FE41995C9F82
    • boot-args | String | -patch_pallas
    • -patch_pallas can be appended to the end of your boot-args

A prebuilt binary can be found below:

Screen Shot 2021-09-06 at 10 15 20 PM

@Ausdauersportler
Copy link

Ausdauersportler commented Sep 7, 2021

Beta6-available
DeviceConfiguration

Does not work on iMac11,3 with OCLP 0.2.4/Beta4 and OCLP 0.2.5(latest highly build as of today)/Beta5. The software update shows correctly in both cases the OTA update (different set and size in both cases) but stops after some seconds. Error messages attached.

@vit9696 vit9696 closed this Sep 9, 2021
@khronokernel khronokernel deleted the pallas-patch branch November 14, 2021 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants