MacNB Posted August 22, 2023 Share Posted August 22, 2023 1 hour ago, Cyberdevs said: You don't need to change the boot-args, just revert the root patches and the incremental update will still show up. Instead of reverting root patches, isn't easier to just enable the VMM Flag in Kernel->Emulate->Cpuid1Data and reboot to show incremental update: 6 Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 22, 2023 Share Posted August 22, 2023 @MacNB That's interesting. I'll try that with the next update and see how it turns out. 1 Link to comment Share on other sites More sharing options...
BALDY_MAN Posted August 22, 2023 Share Posted August 22, 2023 Update went well for my Z690 Hack 2 Link to comment Share on other sites More sharing options...
eSaF Posted August 22, 2023 Share Posted August 22, 2023 14 minutes ago, Cyberdevs said: @MacNB That's interesting. I'll try that with the next update and see how it turns out. I agree, worth a try yes. Anything to make updates easier. Link to comment Share on other sites More sharing options...
D-an-W Posted August 22, 2023 Share Posted August 22, 2023 All went well here on the hardware in my Sig! 1 Link to comment Share on other sites More sharing options...
MacNB Posted August 22, 2023 Share Posted August 22, 2023 10 minutes ago, eSaF said: I agree, worth a try yes. Anything to make updates easier. Certainly worked for me in the past on Monterey. Once update completes, just turn it OFF as there's a potential ~ 5% performance drop due to power management. 1 2 Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 22, 2023 Share Posted August 22, 2023 @MacNB It doesn't seem to be working on Sonoma I'll investigate further later and see if I did something wrong or why I don't get the incremental update with your suggestion. 4 2 Link to comment Share on other sites More sharing options...
miliuco Posted August 22, 2023 Share Posted August 22, 2023 (edited) @MacNB @Cyberdevs @eSaF Tried 2 different ways: RestrictEvents + revpatch=sbvmm as in latest update VMM Flag in Kernel->Emulate->Cpuid1Data Both ways give to me kern.hv_vmm_present=1 (so both are working as expected). But both settings give to me an update size > 12GB. /Users/yo > sysctl kern.hv_vmm_present kern.hv_vmm_present: 1 Only way to get incremental size (1.54GB) is reverting OCLP root patch, as said by @Cyberdevs @eSaF and others. Edited August 22, 2023 by miliuco 5 Link to comment Share on other sites More sharing options...
eSaF Posted August 22, 2023 Share Posted August 22, 2023 1 minute ago, miliuco said: Maybe this time the beta 6 update is intentionally full size or I can't find the way to show it as only incremental size. Initially it showed up for me as full size but after I reverted the patch and boot-arg then rebooted, the incremental update was offered as I reported earlier. 21 minutes ago, Cyberdevs said: It doesn't seem to be working on Sonoma Oh no! I was hoping this would be a quick fix solution also @miliuco seems to have the same problem with the suggestion. 3 Link to comment Share on other sites More sharing options...
miliuco Posted August 22, 2023 Share Posted August 22, 2023 @eSaF It is not a big drawback, the difference in time between downloading full size or incremental size is very small, in fact the longest period of time is while "Preparing update", once already downloaded. Anyway, we get the update one way or another 🙂 5 Link to comment Share on other sites More sharing options...
MacNB Posted August 22, 2023 Share Posted August 22, 2023 24 minutes ago, Cyberdevs said: @MacNB It doesn't seem to be working on Sonoma I'll investigate further later and see if I did something wrong or why I don't get the incremental update with your suggestion. Ok so it appears that there's more check under the hood than just VMM & SMBios. With my Monterey, I got incremental updates by just setting VMM but I had no root patches as I did not need any on that system. So from your results, Root patches do indeed need to be removed first. Thx 4 1 Link to comment Share on other sites More sharing options...
FirstTimeCustomac Posted August 22, 2023 Share Posted August 22, 2023 18 minutes ago, Cyberdevs said: @MacNB It doesn't seem to be working on Sonoma I'll investigate further later and see if I did something wrong or why I don't get the incremental update with your suggestion. I am not sure and could be wrong but I think that VMM flag was replaced by the VMM patch? Which now can be replaced by RestrictEvents.kext and sbvmm boot flag to get OTA updates. Thanks to MacNB, I've used that VMM flag in Big Sur after seeing the post by MacNB some time ago. It worked well on Big Sur with no root patches and got the small incremental updates. But for me as well, on a root patched system, using that VMM flag does offer OTA updates, but with full size app unless the root patches are reverted. So maybe to get the small incremental update, we would still need to revert root patches? 2 Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 22, 2023 Share Posted August 22, 2023 @miliuco Well, in my case the download size does actually matter because I have to download the updates on several computers and when you sum them up it amounts to a longer time for getting them updated so I really need the incremental updates instead of the full installer update. So until we find a way to get the updates without reverting the patches I'm happy with reverting them and get the incremental updates. 5 Link to comment Share on other sites More sharing options...
eSaF Posted August 22, 2023 Share Posted August 22, 2023 2 minutes ago, Cyberdevs said: So until we find a way to get the updates without reverting the patches I'm happy with reverting them and get the incremental updates. Yes I stand with you on this one. 1 Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 22, 2023 Share Posted August 22, 2023 3 minutes ago, FirstTimeCustomac said: I am not sure and could be wrong but I think that VMM flag was replaced by the VMM patch? Which now can be replaced by RestrictEvents.kext and sbvmm boot flag to get OTA updates. Thanks to MacNB, I've used that VMM flag in Big Sur after seeing the post by MacNB some time ago. It worked well on Big Sur with no root patches and got the small incremental updates. But for me as well, on a root patched system, using that VMM flag does offer OTA updates, but with full size app unless the root patches are reverted. So maybe to get the small incremental update, we would still need to revert root patches? The reason for the full installer updates instead on the incremental updates on a patched system is because the APFS seal is broken after the patches are applied, so reverting the patches will seal back the APFS snapshot hence the incremental updates will be available. When you don't need to install the root patches on OSes like Big Sur or Monterey the seal will stay intact and the VMM flags might have been working but in Sonoma it does not. 5 1 Link to comment Share on other sites More sharing options...
MacNB Posted August 22, 2023 Share Posted August 22, 2023 16 minutes ago, miliuco said: @MacNB @Cyberdevs @eSaF Tried 2 different ways: RestrictEvents + revpatch=sbvmm as in latest update VMM Flag in Kernel->Emulate->Cpuid1Data Both ways give to me kern.hv_vmm_present=1 (so both are working as expected). But both settings give to me an update size > 12GB. /Users/yo > sysctl kern.hv_vmm_present kern.hv_vmm_present: 1 Only way to get incremental size is reverting OCLP root patch, as said by @Cyberdevs @eSaF and others. revpatch=sbvmm does not work for me on my real rMBP10,1 currently still on Big Sur. It does not show me that Ventura is available as an Upgrade. The kern.hv_vmm_present is set to 1: MacNB@DG-MacBook-Pro ~ % sysctl kern.hv_vmm_present kern.hv_vmm_present: 1 MacNB@DG-MacBook-Pro ~ % But if I enable the VMM flag in Kernel->Emulate->Cpuid1Data, I am offered Ventura as an update. Regarding Incremental updates, yes it seems that Root patches do indeed have to be removed first. And yes even with the fast Broadband, the download time is negligible compared to the long time it takes to "Prepare" the update. 3 Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 22, 2023 Share Posted August 22, 2023 @MacNB This is off-topic but I do get update notification to Ventura on my MacBookPro8,2 and I don't think I have VMM flag enabled. I'm using Monterey on that computer. 1 1 Link to comment Share on other sites More sharing options...
FirstTimeCustomac Posted August 22, 2023 Share Posted August 22, 2023 4 minutes ago, Cyberdevs said: The reason for the full installer updates instead on the incremental updates on a patched system is because the APFS seal is broken after the patches are applied, so reverting the patches will seal back the APFS snapshot hence the incremental updates will be available. When you don't need to install the root patches on OSes like Big Sur or Monterey the seal will stay intact and the VMM flags might have been working but in Sonoma it does not. Thx. I thought that the primary reason for using VMM flag is so that we can get the OTA updates on unsupported SMBIOS model and whether the root patches are applied or not is a different thing? If you can get the OTA updates(full or small in sizel) using the VMM flag on an unsupported SMBIOS, I would think it is still affective. Maybe I am wrong. Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 22, 2023 Share Posted August 22, 2023 2 minutes ago, FirstTimeCustomac said: Thx. I thought that the primary reason for using VMM flag is so that we can get the OTA updates on unsupported SMBIOS model and whether the root patches are applied or not is a different thing? If you can get the OTA updates(full or small in sizel) using the VMM flag on an unsupported SMBIOS, I would think it is still affective. Maybe I am wrong. I'm not sure but I guess the RestrictEvents.kext and revpatch=sbvmm takes care of OTA updates now. I might be mistaking but the VMM flag tells the OS that it runs in a virtualization environment so OS offers the updates. Up until now I never used VMM flag for any OS and I've been using OC for a quite long while now, I never had any issues incremental updates up until Sonoma with occasional issues with BlueToolFixup and USB Bluetooth dongles on macOS Monterey and later which was resolved when I switched to fenvi T919 which works OOB. 1 Link to comment Share on other sites More sharing options...
miliuco Posted August 22, 2023 Share Posted August 22, 2023 36 minutes ago, Cyberdevs said: @miliuco Well, in my case the download size does actually matter because I have to download the updates on several computers and when you sum them up it amounts to a longer time for getting them updated... Good point, those who are updating only one or two hacks have a different situation. 2 Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 22, 2023 Share Posted August 22, 2023 @FirstTimeCustomac I'm not gonna get into details on incremental updates here but you can see this post and see my investigations there https://community.macmeup.com/index.php?/topic/105-how-to-get-incremental-updates-on-a-hackintosh/#comment-165 2 1 Link to comment Share on other sites More sharing options...
FirstTimeCustomac Posted August 22, 2023 Share Posted August 22, 2023 52 minutes ago, MacNB said: revpatch=sbvmm does not work for me on my real rMBP10,1 currently still on Big Sur. It does not show me that Ventura is available as an Upgrade. But if I enable the VMM flag in Kernel->Emulate->Cpuid1Data, I am offered Ventura as an update. Maybe off-topic, but thank you, I got the exact same result testing on IM10,1. The SBVMM, nor the VMM kernel patches offer the updates to Ventura, only the VMM flag does. 1 Link to comment Share on other sites More sharing options...
MacNB Posted August 23, 2023 Share Posted August 23, 2023 1 hour ago, Cyberdevs said: @FirstTimeCustomac I'm not gonna get into details on incremental updates here but you can see this post and see my investigations there https://community.macmeup.com/index.php?/topic/105-how-to-get-incremental-updates-on-a-hackintosh/#comment-165 Nice new site...will join you there 😉 4 Link to comment Share on other sites More sharing options...
SavageAUS Posted August 23, 2023 Share Posted August 23, 2023 [mention=23030]miliuco[/mention] Well, in my case the download size does actually matter because I have to download the updates on several computers and when you sum them up it amounts to a longer time for getting them updated so I really need the incremental updates instead of the full installer update. So until we find a way to get the updates without reverting the patches I'm happy with reverting them and get the incremental updates.Any reason not to put the full installer on a USB to use on different machines? That’s what I do or I put on my server to “download” to each machine after downloading it once from MIST. Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
surenmunoo Posted August 23, 2023 Share Posted August 23, 2023 8 hours ago, MacNB said: Instead of reverting root patches, isn't easier to just enable the VMM Flag in Kernel->Emulate->Cpuid1Data and reboot to show incremental update: Question, So for machines that are Z690 and Z790 that need the below, will your recommendation's still make our machines boot? Link to comment Share on other sites More sharing options...
Recommended Posts