Had a disquieting experience with my build...
Asus released a production BIOS update. The installation said it was done, then the system went into a POST loop. It was late and I wasn't at my sharpest, so I just tried resetting and it came up then it said "please wait updating the BIOS". And I thought, didn't it just already update, but there was nothing I could do.
BTW—This new Asus BIOS version 0707 doesn't just cement the previous beta 0704, it has very significant changes to part of the UI layout, which I find surprising and inappropriate. To me a release following a beta should not fundamentally change the function nor presentation except to account for errors discovered in the beta. But Asus has their own way. My point is I have no idea what to expect as far as potentially detrimental changes, so I'm feeling a bit unnerved. Also, due to pitfalls in OC, I have been acclimated to the system sometimes crashing during macOS boot, for reasons of stuff like CFG lock, which even though patches shouldn't be needed. If one of the patches is disabled, macOS will sometimes crash once at boot, then start properly the next time around. (Huge aside, I'm sure I do not understand the nuances of BIOS POST and how config is managed underneath the OS. I'm pretty sure more is going on down there then I would prefer. Such as what exactly does it mean when Asus reports "The system POSTed in safe mode" then I hit continue... What mode is it in when it continues? Try to fiind out from Asus web site. Also NVRAM... What's going on in there? But this is another story.)
The system seemed to be working again, and I went looking for answers by double-checking all my BIOS config, which uses nothing fancy. For example macOS will crash at boot if Thunderbolt > Native OS Security is enabled.
It turns out the BIOS update threw away my saved profile, and when I had thought I saved a copy of the config to a flash drive, it appeared to complete but did something else rather than save, and I realized later I had used the save control wrong. So I had to review and restore all settings by hand.
I got the BIOS config worked out and booted into Big Sur and ran some benchmarks to see if things were set and verify cooling performance. Results were a little shy of my previous config, and I decided to play with RAM and CPU power tuning to see if I could get back to where I was. This tuning went well, and I left off within a hair's width of my best runs, and top-end performance according to web.
Today I thought I'll push RAM frequency a little more and see what happens, try to beat my best. It immediately got unstable so I upped voltage 0.15V which is still well within norms. From here I went into POST loop again. But, when I reset CMOS, it hung on black screen (the display receiving a signal but black) in POST. I'm not in OpenCore, yet. So I think I've maybe not reset properly and start to wonder about this new BIOS. Maybe Asus has messed up because they sure changed things. From here everything becomes completely unreliable. I pull my GPU and my add-on cards, and, when I do, I can get back into the BIOS. The post codes as various forms of "undefined" and "started IDE config". I reset CMOS, and it just loops and hiccups. Then, while I'm looking up how to reflash the old BIOS, it comes back up into the BIOS.
I decide I've had it with new BIOS 0707, so I prep a flash drive and try Asus "Flashback". I think maybe Asus really wants its customers to appreciate this feature—I mean why do they put it in there if they aren't gonna break something?! So the flashing appears to go fine, then I reset, and it bounces once then says "Updating the BIOS" like it did before. So I figure OK this is just normal behavior: Flashing copies the BIOS into a fresh region, then reset checks it can flips the config over. (Srsly BIOS is as complicated as Mac OS System 7 was back in day.)
The system comes right out of POST, then tries to head off to boot Ubuntu, which is also attached to this box by SATA. I think WOW! OK, it's forgotten its boot config. So I go to try to boot, select the NVMe Rocket, but it is nowhere to be found. I look at the BIOS NVMe config and the device is listed, but as size 0.0. I reset again, and this time BIOS stops at POST and says Sabrent Rocket "NVMe failure immanent backup your data".
I pull the Rocket out and put it in a Sabrent type-C enclosure and plug it in and zilch. The case gets really hot really fast with no status LED showing. So I unplug, review, and it's dead, Jim.
Yeblarrrg
So I guess the POST problem was the drive going out. I have never seen an SSD / system collapse this way.
The other day, I also had the presence of mind to make a full system backup onto a EVO 970 NVMe, so I dropped this in and fixed up the EFI part and the system is up and working fine on it.
I submitted a ticket to Sabrent.
So question:
Can a BIOS upgrade kill a drive? Should I engage Asus on this too?
TIA