Tested with Big Sur but probably will work with Catalina as well.
I am not a specialist and I spend a lot of time to make my system work.
In my opinion, I assume that it is a very common low budget hardware combination.
So, I am placing here my files to save you some time.
You have to import your custom System Serial, UUID, and MLB numbers.
Working everything except sleep/wake (you have to unplug and plug the display cable).
Easy fix = Disable your display turn off in power settings.
Of course, if anyone find an 100% solution, I will be gratefully to hear about it.
There are two versions:
Final = For exactly same system with theme, modded USB3 and LAN kexts
(The OpenShell and Clear NVRAM tools are hidden under spacebar)
Debug = For experiments on similar systems with detailed debug info and original kexts
(You will probably need to generate your own ACPI SSDTs)
=============== SYSTEM SPECIFICATIONS ===============
Motherboard: Gigabyte H410M-S2H
CPU: Intel i5-10400
GPU: Intel UHD630 (internal)
RAM: HyperX 16GB (2666MHz)
M2: ADATA NVMe 256GB
=============== ESSENTIAL BIOS SETTINGS ===============
- Load Optimized Defaults (Save & Exit)
- Favorites -> Extreme Memory Profile (XMP) = Enabled or Profile1 (if RAM is above 2400MHz)
- Favorites -> CSM Support = Disabled
- Favorites -> Secure Boot Mode = Disabled or Custom
- Favorites -> SATA Controllers = Enabled
- Settings -> IO Ports -> Initial Display Output = IGFX
- Settings -> IO Ports -> Internal Graphics = Enabled
- Settings -> IO Ports -> DVMT Pre-Allocated = 64M - 128M
- Settings -> IO Ports -> DVMT Total Gfx Mem = Up to 1024M
- Settings -> IO Ports -> Super IO Configuration -> Serial Port = Disabled
- Settings -> IO Ports -> USB Configuration -> All 3 settings = Enabled
- Settings -> IO Ports -> Network Stack = Disabled
- Settings -> IO Ports -> SATA Configuration -> SATA mode = AHCI
- Boot -> CFG Lock = Disabled
- Boot -> Security Option = System
- Boot -> Fast Boot = Disabled link
- Boot -> Windows 10 Features = Other OS
-
There is no need to disable VT-d
-
You can enable Above 4G Decoding if you want
=============== EXTRA DETAILS ===============
-
Due to security reasons Apple does not allow non certificated extensions to get installed. So, I have put NVRAM/Add/7C436110-AB2A-4BBB-A880-FE41995C9F82/csr-active-config = 03000000. You can change it to 00000000 if you facing updating problems.
-
If you experience boot loop after partition scheme modification consider of changing the SecureBoot flags (not tested).
=============== HELP ME AND OTHERS ===============
If you have any success to other systems with those EFI folders please mention it on Issues section among with the tweaks you have made.
Thank you.