- Joined
- Jul 22, 2018
- Messages
- 8,463
- Motherboard
- Supermicro X11SPA-T
- CPU
- Intel Xeon W-3275 28 Core
- Graphics
- 2xAMD RX 580 8GB
- OS X/macOS
- 13.x
- Bootloader
- OpenCore (UEFI)
- Mac
- Mac mini
- MacBook Pro
- Mobile Phone
- Android
- iOS
How to Fix A required firmware update could not be installed on macOS Ventura
An EliteMacx86 Exclusive Guide - This guide covers fixes A required firmware update could not be installed on macOS Ventura
Overview
If you have attempted to install macOS Ventura, you might have come across this issue. When booting the macOS Ventura installer, the first phase gets completed and after restarting, when it boots from the macOS Installer to continue the installation, instead of timer count, it throws an error stating "A required firmware update could not be installed" and the installation gets halted. Even when restarting the system, resetting NVRAM, doesn't help. This issue is mostly happening on the systems requiring AvoidRuntime Quirk. 300 series Motherboards are mainly affected due to this. As of now, this quirk must be disabled in order to boot into macOS Ventura.
STEP 1: Obtain Latest OpenCore and Kexts
To fix this issue, the first step is to obtain the latest OpenCore (v0.8.2) from the latest commit 6c641b7 and also the related kexts. To obtain the latest releases, follow the steps below.
1. Visit the builds section.
2. Click on Select a product drop-down menu, and you'll find all the related products.
3. Select OpenCorePkg from the list and click on the Release button to download the latest OpenCore.
4. Like step 3, download the latest release for essential kexts like Lilu, VirtualSMC, WhateverGreen, AppleALC, CPUTscSync, and other kexts you need for booting your system.
STEP 2: Update OpenCore and Kexts
Once you're done with the STEP #1, the next step is to simply update the OpenCore and the related kexts. To update OpenCore and the latest kexts, follow the steps below.
1. Mount your ESP.
2. Replace all the latest kexts with the old one.
3. Use EFI folder from X64 directory in the OpenCore release folder.
4. Replace the sample.plist from Docs directory in the OpenCore release folder.
5. Make changes in the sample.plist with the reference of your original (old) config.plist
6. Rename sample.plist to config.plist
7. Once the above steps are done, replace the EFI with a newly made EFI folder to your ESP.
STEP 3: Change SecureBootModel
The next step is to change the SecureBootModel. To change the SecureBootModel, follow the steps below.
1. Mount your ESP.
2. Open your config.plist
3. Under Misc section, go to Security and set SecureBootModel to Default.
STEP 4: Booting to the Installer
Once you have obtained the new EFI, the next step is to boot the installer. To boot the installer correctly, follow the steps below.
1. Plug the Bootable USB to the target system.
2. Boot to Boot Menu
3. Select your USB Flash Drive with the UEFI Prefix and press enter to boot.
4. When at OC Boot picker, select ResetNVRAMEntry and press enter. You'll see ResetNVRAM entry now. Select ResetNVRAM and press enter to boot.
5. Repeat step 2-4.
6. Repeat step 2 and 3. When at OC Boot picker, select Install macOS 13 Beta and press enter to boot and the installer will load in a while.
7. Continue with the installation and you should not have the error again.
An EliteMacx86 Exclusive Guide - This guide covers fixes A required firmware update could not be installed on macOS Ventura
Overview
If you have attempted to install macOS Ventura, you might have come across this issue. When booting the macOS Ventura installer, the first phase gets completed and after restarting, when it boots from the macOS Installer to continue the installation, instead of timer count, it throws an error stating "A required firmware update could not be installed" and the installation gets halted. Even when restarting the system, resetting NVRAM, doesn't help. This issue is mostly happening on the systems requiring AvoidRuntime Quirk. 300 series Motherboards are mainly affected due to this. As of now, this quirk must be disabled in order to boot into macOS Ventura.

STEP 1: Obtain Latest OpenCore and Kexts
To fix this issue, the first step is to obtain the latest OpenCore (v0.8.2) from the latest commit 6c641b7 and also the related kexts. To obtain the latest releases, follow the steps below.
1. Visit the builds section.

2. Click on Select a product drop-down menu, and you'll find all the related products.

3. Select OpenCorePkg from the list and click on the Release button to download the latest OpenCore.

4. Like step 3, download the latest release for essential kexts like Lilu, VirtualSMC, WhateverGreen, AppleALC, CPUTscSync, and other kexts you need for booting your system.
STEP 2: Update OpenCore and Kexts
Once you're done with the STEP #1, the next step is to simply update the OpenCore and the related kexts. To update OpenCore and the latest kexts, follow the steps below.
1. Mount your ESP.
2. Replace all the latest kexts with the old one.
3. Use EFI folder from X64 directory in the OpenCore release folder.
4. Replace the sample.plist from Docs directory in the OpenCore release folder.
5. Make changes in the sample.plist with the reference of your original (old) config.plist
6. Rename sample.plist to config.plist
7. Once the above steps are done, replace the EFI with a newly made EFI folder to your ESP.
STEP 3: Change SecureBootModel
The next step is to change the SecureBootModel. To change the SecureBootModel, follow the steps below.
1. Mount your ESP.
2. Open your config.plist
3. Under Misc section, go to Security and set SecureBootModel to Default.
STEP 4: Booting to the Installer
Once you have obtained the new EFI, the next step is to boot the installer. To boot the installer correctly, follow the steps below.
1. Plug the Bootable USB to the target system.
2. Boot to Boot Menu
3. Select your USB Flash Drive with the UEFI Prefix and press enter to boot.
4. When at OC Boot picker, select ResetNVRAMEntry and press enter. You'll see ResetNVRAM entry now. Select ResetNVRAM and press enter to boot.
5. Repeat step 2-4.
6. Repeat step 2 and 3. When at OC Boot picker, select Install macOS 13 Beta and press enter to boot and the installer will load in a while.
7. Continue with the installation and you should not have the error again.
NOTE:
|
Last edited: