Contribute
Register

<< Solved >> Failed update to monterey with "a required firmware update could not be installed"

Status
Not open for further replies.
Joined
Oct 28, 2021
Messages
14
Motherboard
GA-Z390M
CPU
i7-9700
Graphics
RX 5700 XT
Mac
  1. Mac mini
Mobile Phone
  1. Android
Hardware
CPU : i5-8500B (moded for 1151 Socket) QTJ1
CPU Cooler : EVGA CLC 240 Liquid
Thermal : Thermal Grizzly Conductonaut
System Board : GA-B365M Aorus Elite
RAM : Samsung DDR4 16G 2666Mhz*2
VGA : SAPPHIRE Radeon RX 570 PULSE OC D5 4GB Dual-X
SSD : WD SN750 1T*2 + MySSD M2F10*2 (Windows + MacOSX)
PowerSupply : EVGA 500 BQ 80PLUS BRONZE
Case : Micronics Coolmax Baby Shark
Case Fan : Evercool EC12025L12EA*2
WLan : Fenvi BCM94360NG + Antenna kit


EFI attatched (Clover&All of kexts is lastest)

It work with Big Sur 11.6.1 (Work well exclude sleep&WoL)

but I can't update to Monterey 12.0.1.

1. Run install.app from store -> Select Install from boot entry -> just rebooted (nothing changed)
2. Upgrade Install with USB -> Copy files -> Installer not work with 'a required firmware update could not be installed'

Backup Serial, Board Serial, MLB -> ReCreate SMBIOS same result

Add RtVariables - HWTarget same result

Someone can give me hint?
---------------------------------------
Now i was changed CPU to QTJ1

It very nice one (cheap&fast :D )
 

Attachments

  • GA-B365M-AE_EFI_211027.zip
    5.5 MB · Views: 270
Last edited:
Hardware
CPU : i5-8500B (moded for 1151 Socket)
CPU Cooler : EVGA CLC 240 Liquid
Thermal : Thermal Grizzly Conductonaut
System Board : GA-B365M Aorus Elite
RAM : Samsung DDR4 16G 2666Mhz*2
VGA : SAPPHIRE Radeon RX 570 PULSE OC D5 4GB Dual-X
SSD : WD SN750 1T*2 + MySSD M2F10*2 (Windows + MacOSX)
PowerSupply : EVGA 500 BQ 80PLUS BRONZE
Case : Micronics Coolmax Baby Shark
Case Fan : Evercool EC12025L12EA*2
WLan : Fenvi BCM94360NG + Antenna kit


EFI attatched (Clover&All of kexts is lastest)

It work with Big Sur 11.6.1 (Work well exclude sleep&WoL)

but I can't update to Monterey 12.0.1.

1. Run install.app from store -> Select Install from boot entry -> just rebooted (nothing changed)
2. Upgrade Install with USB -> Copy files -> Installer not work with 'a required firmware update could not be installed'

Backup Serial, Board Serial, MLB -> ReCreate SMBIOS same result

Add RtVariables - HWTarget same result

Someone can give me hint?
that message normally requires the bootloader to be updated to the latest version
 
same here with GM Monterey:
after message could not install firmware-update i changed smbios to iMac16,2 or iMac18,3 installation passed message

after succesfull complete installation i changed smbios back to iMacPro1,1

with clover 5141
 
Last edited:
It fixed with 'ExtendedFirmwareFeatures' and 'ExtendedFirmwareFeaturesMask' on 'SMBIOS'

1. Copy 'FirmwareFeatures' and 'FirmwareFeaturesMask' and Add Extended
2. Add 'F' and '8' on start of Value

Example

Old
<key>FirmwareFeatures</key>
<string>0xC0001403</string>
<key>FirmwareFeaturesMask</key>
<string>0xFFFFFFFF</string>


New
<key>FirmwareFeatures</key>
<string>0xC0001403</string>
<key>FirmwareFeaturesMask</key>
<string>0xFFFFFFFF</string>
<key>ExtendedFirmwareFeatures</key>
<string>0x8FE001403</string>
<key>ExtendedFirmwareFeaturesMask</key>
<string>0xFFFFFFFFFF</string>


It seem Monterey B7 or Higher needs 'Supports large BaseSystem'

You can found explain from https://github.com/acidanthera/Open...nclude/Apple/IndustryStandard/AppleFeatures.h

I was create SMBIOS with Clover Configurator and It has problem
 
Last edited:
After 1day searching for fix on the issue I found this section in opencore configuration manual ...
Screen Shot 2021-10-29 at 20.27.54.png
After set AdviseFeatures -> True under PlatformInfo-Generic, this warning "A required firmware update could not be installed" that was happened after phase 1 of installation Monterey, solved ! I'm using MacBookPro11,4 SMBios.

Thank You @dateno1 giving me the Idea.

Hope This help someone ...
 
Last edited:
MacBookPro11,4/5 should be fixed btw with the latest commit of OpenCore btw. Shouldn't need AdviseFeatures anymore. I'd recommend either building the latest commit yourselves or waiting until 0.7.5 is out (and using AdviseFeatures in the mean time?)

Can also get latest commit of OC here: https://dortania.github.io/builds/
 
After 1day searching for fix on the issue I found this section in opencore configuration manual ... View attachment 532504After set AdviseFeatures -> True under PlatformInfo-Generic, this warning "A required firmware update could not be installed" that was happened after phase 1 of installation Monterey, solved ! I'm using MacBookPro11,4 SMBios.

Thank You @dateno1 giving me the Idea.

Hope This help someone ...
but my Build based on Clover (not OC)

Clover maybe hasn't 'AdviseFeatures' option yet (it based OC 0.7.3)

SMBIOS option will be written on nvram on boot and work with OC(0.7.3?~Lastest)&Clover

If clover updated i will add "AdviseFeature' for safe

Thanks
 
MacBookPro11,4/5 should be fixed btw with the latest commit of OpenCore btw. Shouldn't need AdviseFeatures anymore. I'd recommend either building the latest commit yourselves or waiting until 0.7.5 is out (and using AdviseFeatures in the mean time?)

Can also get latest commit of OC here: https://dortania.github.io/builds/
I found FirmwareFeatures/FirmwareFeaturesMask extended on OC 0.7.5 commit

but It seem be applied both not inputted or create new config (If someone use old config with FirmwareFeatures/FirmwareFeaturesMask They must edit them) (just add 'F' and '8' on first position)

I think it will be work with old OC or Clover (not tested)
 
but my Build based on Clover (not OC)

Clover maybe hasn't 'AdviseFeatures' option yet (it based OC 0.7.3)

SMBIOS option will be written on nvram on boot and work with OC(0.7.3?~Lastest)&Clover

If clover updated i will add "AdviseFeature' for safe

Thanks
I think (I didn't check OC source code) based on last paragraph in OC manual section I attached, AdviseFeatures add '8' to first of the FirmwareFeatures bits ... and this is what you have done so firmware updating process bypassed!
 
MacBookPro11,4/5 should be fixed btw with the latest commit of OpenCore btw. Shouldn't need AdviseFeatures anymore. I'd recommend either building the latest commit yourselves or waiting until 0.7.5 is out (and using AdviseFeatures in the mean time?)

Can also get latest commit of OC here: https://dortania.github.io/builds/
thank you @1Revenger1, but i didn't know problem is fixed in OC 0.7.5 also I didn't have access to Xcode to build OC with last changes.
 
Status
Not open for further replies.
Back
Top