I discourage transplanting old SSDs because they can cause unexpected issues that we may not be able to help you with. But you're welcome to try.
I don't recall "SuperIO" being present in any version of the Designare BIOS. F9g is a good one to use; CFG-Lock is disabled by default.
Okay let's try one more thing:
Open Terminal in Catalina and type:
sudo mount -uw /
sudo touch /System/Library/Extensions
The first command adds "write" permission to the System volume and should allow the second command to work.
Yes it's a matter of adjusting to some of the side-effects of flashing the firmware. It's a tradeoff between (a) enabling Thunderbolt Bus and hence connecting devices that could not be connected otherwise, and (b) coping with some of the issues that arise.
Because your 13” MacBook Pro produces the same result, but Windows does not, it means:
Monitor is okay
Video cable is okay
It’s a MacOS issue (not Hackintosh issue)
If you press and hold the Option key inside System Preferences —> Displays, do you get extra options such as Refresh rate, etc.?
The best way for us to help you with this is if you post a screenshot of some region of the screen. If the screenshot does not capture the problem, then a camera photo will work. But please try a screenshot first (CMD-SHIFT-4).
My Z490 Vision D with flashed firmware but no TB3 devices connected takes about 10 seconds to wake. It has not bothered me at all. This might be because each time it wakes up, I feel so glad it actually woke up! So all hints of impatience disappear... :)
I see...this is a scenario we never...
Understood. Can you quantify the stalls and describe where in the startup sequence they're occurring. For example:
From power-up to Gigabyte splash screen. How much time?
From splash screen to OpenCore Picker menu. How much time?
From OpenCore to macOS Login window. How much time?
Glad to hear the Macintosh part of the journey was rather uneventful. Windows, however, is easier to install if you have a Windows computer. Simply use Microsoft's Media Creation Tool to create a USB install disk.
Issue 1: OpenCore Picker.
First, change the Boot Order in BIOS...
I don't know for certain, but this is one of those cases where we should give ourselves the benefit of the doubt and make a full bootable backup first. If the system is stable without Fenvi, then remove Fenvi, install Samsung 970 EVO Plus, and make a full bootable backup. Then update the firmware.
Does the delay and DarkWake issue happen when a Thunderbolt device is connected? Or also when no TB3 device is connected?
I wouldn’t worry about a 4 second delay.
When the DarkWake occurs, does the system subsequently return to full sleep after about 60 seconds?
Several immediate questions:
Have you tried a different make/model of NVMe? For example: Samsung 970 EVO (not Plus), Silicon Power, Sabrent Rocket, Crucial, WD Blue, etc.? If so, does the system freeze?
Have you tried at least 2 times to see if system works with 970 EVO Plus removed, but...
Good question. From the built-in man page for kextcache:
KEXTCACHE(8) BSD System Manager's Manual KEXTCACHE(8)
kextcache -- create kext cache files
kextcache -prelinked-kernel filename [options] [--] [kext_or_directory ...]
Hopefully others will report their experiences as well, but the first 3 systems listed in my signature don't have this problem. I can connect both USB flash drives and SATA SSDs in external USB 3.0 enclosures without any sleep/wake issue.
Something that surprised me recently:
You could also try CMOS Reset, which will completely clear all NVRAM. This will require BIOS parameters to be reconfigured. If you're running BIOS F5 then CFG-Lock will still be disabled (which is good). But if running an earlier version of BIOS, then CFG-Lock will need to be disabled (or macOS...