Contribute
Register

FIX for boot hangs after BIOS update (ACPI PATCH)

Joined
Feb 19, 2018
Messages
468
Motherboard
Gigabyte Z390 Aorus Master
CPU
i9-9900K
Graphics
RX 580
Mac
iMac, MacBook, MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Apple, eMac, iMac, Power Mac, PowerBook, Xserve
Mobile Phone
iOS, Other
Try to disable CSM and boot in UEFI mode.
I checked before the update to the bios.
Updated the bios and then tried the patch 1, patch 2, and then both together.

Once again it just hung after about 3-4% of the progress bar.

On the previous bios updates the actual settings in there never changed so I assumed that was going to be the case on this update. Only after trying all the above patches did I decide to double check that the bios setting had remained.

How wrong I was. Everything had been set back to default, CSM, VT-d, Memory Profile etc etc.

Once I changed them back to what they should be, your patch 1 worked a treat.

Never again will I assume the settings are left unaltered on a bios update.

Thanks for your help @mattystonnie
 
Joined
Jun 20, 2014
Messages
1,022
Motherboard
Gigabyte Aero 15X v8-BK4K4P
CPU
i7-8750H
Graphics
UHD 630 / GTX 1070
ACPI hot patch, RTC FIX. Compared the new bios with the old one, replaced hexadecimal.
Tempted to try? :twisted:
Hey I just tried your patch on my ASRock DeskMini 310 with the latest BIOS (4.10). For a while there I thought my only option was to roll back the BIOS but it says on the manufacturer site "*User will not able to flash to previous BIOS once upgrading to this BIOS version." so I thought I was screwed. Thank you very much for this fix!
 
Joined
May 17, 2019
Messages
12
Motherboard
ASUS Prime Z390-P S1151
CPU
i7-8700K
Graphics
UHD 630
Mac
iMac, MacBook Pro
Mobile Phone
iOS
Patch working on Z390-P!!!!! THANKS A LOTTTTTTTTT!!!!!!
 
Joined
Apr 29, 2012
Messages
16
I have a major problem and hoping your patch will help.

I am currently trying to build a new rig on a Gigabyte Aorus z370 Gaming 7 MB which is currently at a BIOS F12. I've tried to flash downgrade to a lower BIOS based on other posts but cannot. No matter what I've tried I cannot get lower than my current BIOS version of F12 and believe that is causing the boot hang.

I should also state that this is a new build and so does not yet have bootloader or anything on the SSD drive. I am trying to boot to the Unibeast created USB boot drive to first install High Sierra.

Is there a way to install your patch onto that USB boot drive?
 
Joined
May 11, 2011
Messages
1,170
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
iOS
I have a major problem and hoping your patch will help.

I am currently trying to build a new rig on a Gigabyte Aorus z370 Gaming 7 MB which is currently at a BIOS F12. I've tried to flash downgrade to a lower BIOS based on other posts but cannot. No matter what I've tried I cannot get lower than my current BIOS version of F12 and believe that is causing the boot hang.

I should also state that this is a new build and so does not yet have bootloader or anything on the SSD drive. I am trying to boot to the Unibeast created USB boot drive to first install High Sierra.

Is there a way to install your patch onto that USB boot drive?
Yes. Edit config file, add the patch there.
 
Joined
Apr 29, 2012
Messages
16
Yes. Edit config file, add the patch there.
Got it I think, but being a noob let me just detail the steps and I certainly would appreciate any feedback.

So I will mount the EFI of the USB disk that contains the "Intall macOS High Sierra"
Then using Clover config (I'm doing this from my working machine) apply the patch to the config file located on the mounted EFI (so within the EFI/EFI/CLOVER on that USB Unibeast created bootable drive)


EDIT: MAJOR THANK YOU!!!!!

Everything was going so wrong with this install (and although I call myself a noob I actually did create my first hackintosh over a decade ago), but was able to patch the config on the USB install drive and am currently doing a fresh macOS install on this new machine.

Many thanks mattystonnie

And yes, I will make sure I also patch the eventual config file on the target drive (the SSD of the computer).
 
Last edited:
Joined
May 11, 2011
Messages
1,170
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
iOS
Got it I think, but being a noob let me just detail the steps and I certainly would appreciate any feedback.

So I will mount the EFI of the USB disk that contains the "Intall macOS High Sierra"
Then using Clover config (I'm doing this from my working machine) apply the patch to the config file located on the mounted EFI (so within the EFI/EFI/CLOVER on that USB Unibeast created bootable drive)


EDIT: MAJOR THANK YOU!!!!!

Everything was going so wrong with this install (and although I call myself a noob I actually did create my first hackintosh over a decade ago), but was able to patch the config on the USB install drive and am currently doing a fresh macOS install on this new machine.

Many thanks mattystonnie

And yes, I will make sure I also patch the eventual config file on the target drive (the SSD of the computer).
Copy paste the EFI folder from USB to the SSD EFI partition :think:. You welcome.
 
Joined
Oct 16, 2016
Messages
6
Motherboard
Asus Rog Strix Z390-H
CPU
i5 9600k
Graphics
GTX 1080
Confirmed working on Asus Z390-H Gaming.
Added the patch to Clover manually after BIOS update using a Linux live USB. The hex must be inserted in config.plist in base64.
Thanks for the patch.

My friend I have the same MB on bios 2203, could you share your config plist please? So I can fresh install high Sierra on my system.

EDIT: Never mind, I got it working using Linux as well by adding the patch manually to the config.plist. Everything is working perfectly now :) :)
 
Last edited:
Joined
Jul 12, 2015
Messages
7
Motherboard
MSI Z97 PC MATE
CPU
i5-4690K
Graphics
GTX 760
Mac
MacBook, MacBook Air, Mac mini
Classic Mac
Classic
Mobile Phone
iOS
You're an absolute legend! I was trying to get a NUC8i5BEH to boot, and it just wouldn't go past that annoying "apfs_module_start:1393:load:com.apple.filesystem.apfs" line. Now it boots flawlessly! Hats off to you!
:clap:
 
Joined
Jun 25, 2011
Messages
8
Motherboard
Shuttle SZ68R5
CPU
i7
Graphics
RX 560
Hi, here is a much more correct solution. Because the STAS variable need controls other device AWAC. Tested on Z370 Gigabyte AORUS GAMING 7-OP and Intel NUC 8. Only unpack and copy this SSDT table to EFI/CLOVER/ACPI/patched.
 

Attachments

Top