Jump to content
86 posts in this topic

Recommended Posts

(base) pico@Picos-iMac-Pro ~ % nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version    REL-104-2025-01-20
(base) pico@Picos-iMac-Pro ~ % sw_vers
ProductName:        macOS
ProductVersion:        15.3.2
BuildVersion:        24D81
(base) pico@Picos-iMac-Pro ~ %

  • Like 1
  • Thanks 1
17 hours ago, pico joe said:

(base) pico@Picos-iMac-Pro ~ % nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version    REL-104-2025-01-20
(base) pico@Picos-iMac-Pro ~ % sw_vers
ProductName:        macOS
ProductVersion:        15.3.2
BuildVersion:        24D81
(base) pico@Picos-iMac-Pro ~ %

Good command sw_vers!

  • Like 2
On 3/15/2025 at 3:29 AM, eSaF said:

As far as I know with OC, these are the conditions to get Incremental Updates.

 

1.  In boot-arg revpatch=sbvmm.

2.  In kext folder the RestrictEvents.kext, also the entry noted in the config.plist.

3.  SecureBootModel set to Disabled as well as SIP set to Disabled.

I don't think I have left anything out, if I have someone will correct or add to the list.

 

PS. Correction, SIP is only set to Disabled if using OCLP to patch your Broadcom WIFI Card.

 

 

Responding a bit late but hopefully it's useful to someone in future. This is my setup and I get incremental updates:

 

1) boot-arg has "revpatch=sbvmm"

2) I do not use RestrictedEvents.kext

3) SecureBoot set to "Disabled" (I re-enable it after the update installation)

4) BlueToolFixup.kext disabled (Intel BT). If this is enabled, incremental updates will fail and revert to full update

@ird I added revpatch=sbvmm to enable Sonoma OTA updates here.  Without the sbvmm NVRAM property, my HackMIni8,1 would not detect available macOS updates for OTA upgrade.  I never tested again after Sonoma, so I'm not sure if revpatch=sbvmm is still necessary.

 

As verdazil indicated, revpatch=sbvmm is a RestrictEvents.kext property.  Note that I also use RestrictEvents.kext to replace EFICheckDisabler.kext (regardless of whether sbvmm is still necessary).

 

EDIT:

Smooth OTA upgrade from Sequoia 15.3.1 -> 15.3.2.  Disabled BluetoolFixup.kext prior to the incremental OTA upgrade and re-enable BluetoolFixup.kext after.  Booting with OC 1.0.4.

 

Screenshot2025-03-24at9_47_39AM.png.99ccb56060c554fa6d1de616799e87e8.png

 

@ird My HackMini8,1 uses SMBIOS MacMini8,1.  The real MacMini8,1 has a T2 chip.  If you are using SMBIOS iMac19,x, I suspect that you would not need revpatch=sbvmm since iMac19,x does not have T2).  *** Just noticed that Anto65 mentioned the iMac19,x exception here.

 

EDIT2: Smooth upgrade of my HackBookPro6,2 from 15.3.1 -> 15.3.2.  Applied post-install patches with OCLP 2.2.0.  Booting with OC 1.0.4.

Spoiler

Screenshot2025-03-24at11_19_56AM.png.9dbe51cc3fd97393b360c9f2ea6cb194.png

 

Edited by deeveedee
  • Like 2
  • Thanks 1
11 hours ago, deeveedee said:

@ird I added revpatch=sbvmm to enable Sonoma OTA updates here.  Without the sbvmm NVRAM property, my HackMIni8,1 would not detect available macOS updates for OTA upgrade.  I never tested again after Sonoma, so I'm not sure if revpatch=sbvmm is still necessary.

 

As verdazil indicated, revpatch=sbvmm is a RestrictEvents.kext property.  Note that I also use RestrictEvents.kext to replace EFICheckDisabler.kext (regardless of whether sbvmm is still necessary).

 

@ird My HackMini8,1 uses SMBIOS MacMini8,1.  The real MacMini8,1 has a T2 chip.  If you are using SMBIOS iMac19,x, I suspect that you would not need revpatch=sbvmm since iMac19,x does not have T2).  *** Just noticed that Anto65 mentioned the iMac19,x exception here.

 

EDIT2: Smooth upgrade of my HackBookPro6,2 from 15.3.1 -> 15.3.2.  Applied post-install patches with OCLP 2.2.0.  Booting with OC 1.0.4.

  Reveal hidden contents

Screenshot2025-03-24at11_19_56AM.png.9dbe51cc3fd97393b360c9f2ea6cb194.png

 

 

Aah yes, thanks @deeveedee. The non-T2 point makes sense for iMac19,2. I can just get rid of the boot-arg and make it clean.

 

4 hours ago, miliuco said:

@ird

What is the SMBIOS model?

revpatch=sbvmm without RestrictEvents.kexts does nothing, it doesn't hurt anything either.

 

iMac19,2, so I suppose as @deeveedee says, this arg and the RestrictedEvents.kext are not needed. I can clean it up in my config.plist.

×
×
  • Create New...