X570 Taichi BIOS Upgrade (2.80 -> 4.60) Borked OC Boot

Toddnix

New member
Joined
Jun 14, 2020
Messages
4
I had a working X570 Taichi w/ 3950x, RX5700XT, Fenvi, etc. I'm going to do a system refresh soon and move to an ITX case, likely with an ROG Strix B550-i motherboard in the near future, dump the Fenvi T919 for an M.2 boardcom card, and maybe a few other tweaks. Before the refresh I wanted to get my Taichi BIOS updated so it would support the Ryzen 5000 CPUs (easier to sell, ya know?). Hence my ancient v2.80 BIOS from the spring of 2020 wasn't going to cut it.

Originally I used Aleksander Vacic's write-up to get my Taichi to hackintosh SUCCESS, and those settings worked well for me until I updated the BIOS to 4.60.

In poking around before I updated the BIOS I found @baronerosso post and repository. He states that he's using version 4.60 (on github), and while I was tempted to just grab the latest version (i.e. 4.80 at the time of this post) I figured I'd take what he had first to eliminate variables. After successfully updating the BIOS to 4.60, and restoring the fresh defaults (just for good measure, and per the Asrock directions), I rebooted and...

<insert puking sound...>



I tried multiple times to find the 'right' BIOS config, but I'm at a loss now. I even went back to Dortania and the plain Vanilla directions (at the very bottom of the page) and found just about everything except XHCI (which I don't think is an option on the BIOS any more). Nothing budged.

So after banging my head for a while I started wondering if there was something new in the BIOS that requires an opencore upgrade as well (I'm on the equally ancient v5.2 of opencore). So I grabbed baronerosso's EFI folder, modified it for my 3950x cpuid, and...

Now I'm posting for HELP!

Here's the background:

OC Versions: 5.2 (<- my working version) and 7.8 (<- baronerosso's EFI version, I think) both loaded and showed a boot option (I have Windows and macOS in dual boot)
Boot failed FAST- the screen shot is as far as it went, which lasted about 1-2 seconds into the boot.

Taichi X570 BIOS was the only change. I verified and rebooted to make sure there weren't any patches/updates/etc. on both sides (macOS and Windows) before I updated the BIOS.

System:
X570 Taichi (BIOS Version 4.60)
3950x Ryzen 9 CPU
64 GB Trident Z Neo 3600 memory (16GB x 4)
Samsung 970 EVO 1TB NVME drives (x2)
PowerColor Red Dragon 5700XT
Fenvi T919 PCI WiFi + BT card

MacOS 10.15.7 (Catalina)

Anyone got a good X570 Taichi BIOS v4.60 config handy...?
 

Toddnix

New member
Joined
Jun 14, 2020
Messages
4
Quick update: I down graded the BIOS to 4.10 just to see. I set all the BIOS parameters the best I could (90% sure I got everything, but stuff moves around between versions). Same results.

Also, I'm typing on the Windows partition on the same machine, so the X570 Taichi works. I guess I can keep trying to roll-back to my past version in incrementally upgrade the BIOS- I've seen posts where jumping BIOS versions doesn't go so well on the Taichi boards...

If anyone has thoughts in the meantime please let me know. BIOS updates scare the crap out of me.
 

baronerosso

Donator
Donator
Joined
Sep 29, 2020
Messages
96
If it helps, this is the EFI I use with the configuration you see in my signature.
Add your serial number data.
I use BIOS 4.80
The only problem is the bluetooth after the wake, but I solve it with sleepwatcher, https://www.bernhard-baehr.de/
 

Attachments

  • EFI_083.zip
    18.3 MB · Views: 1

Toddnix

New member
Joined
Jun 14, 2020
Messages
4
Thanks @baronerosso! I expect to be at the same versions you are at in the near future- BIOS 4.80, OC0.8.3, and MacOS 12.5. I've got a bit of a hike however.

I have continued to play with my BIOS (<- sounds funny when I put it like that, but no risk of going blind here). I rolled back to 2.80 with a successful boot, then patched to 3.00. The only BIOS changes from the defaults on these are below.

NOTE: I'm not doing a full regression test to make sure everything works with these settings. If you are using these settings, along with future settings as I progress, be warned: these are the setting that are getting me a loaded MacOS that appears to be functional. I'm not testing audio, AirDrop, WiFi (I am on a wired connection), Bluetooth, etc.).

ASRock X580 Taichi BIOS Ver 2.80 & 3.00 Settings

Boot
↳ CSM
↳ CSM: Disabled
↳ Above 4G Decoding: Enabled

the rest of the parameters are defaults (i.e. load defaults and then change those two things).

BIOS Version 3.20 and 3.40 failed to successfully boot MacOS however (Windows does work though). There were some options that moved around and changed after 3.20. Specifically I can't find the "Above 4G Decoding" option to enable it. The "Above 4G Decoding" option reappears somewhere before 4.60 under the Advanced menu... I just need to find it.
 

Toddnix

New member
Joined
Jun 14, 2020
Messages
4
I've got great news and some not so great news...

GREAT NEWS:
Using the EFI zip that @baronerosso included above I got things working. I had to modify the config.plist to include my CPU patch (the counts) and a few other tweaks, but I'm up and running on OC 8.3 now (unbelievable really).

And, AND... (best Peter McKinnon voice)

I'm also successfully running on BIOS version 4.80!

... that's simply fantastic!!

Not So Great News:
It really chaps my butt that I have no idea what the issue was. I put BIOS version 4.80 back on after baronerosso's post above, banged my head for a few more hours as I traversed the depths of ASRocks nasty BIOS innards, failed, failed, and failed again. On a whim I thought I'd go back and see if I could get the EFI working from baronersso's file, and POOF! It worked!!!

All I can assume is there was some limitation in OC 5.2 that didn't know how to even approach the updated BIOS after version 3.00 and simply gave up. It bugs me that I don't know what it was, but none the less I hit my goal of updated BIOS and the latest OC version.

In Summary:
Beware that BIOS and system level stuff do have dependencies UP the stack to OpenCore, ACPI, KEXTS and MacOS (kind of a "DUH" statement). I'm going to run the new OC for a while to make sure everything works, document my BIOS changes to make sure it's really just the two I mentioned above, and then update MacOS.

For now, it's time for a glass of wine @baronerosso ! Thanks for the help!
 
Top Bottom