Awesome
OpenCore Gigabyte B460M Aorus Pro
OpenCore configurations for Gigabyte B460M Aorus Pro.
Hardware | Affects |
---|---|
Intel Core i5-10400 | SMBIOS |
Sapphire Pulse RX 580 8GB | AAPL,ig-platform-id |
Samsung SSD 970 EVO 250GB | NVMeFix.kext |
Fenvi FV-T919 | BlueToolFixup.kext<br>IO80211FamilyLegacy.kext<br>IOSkywalkFamily.kext |
Configuration
Minimal configuration is applied for every release, this means:
RELEASE
version of OpenCorePkg and all kexts.- Latest OcBinaryData.
- Prebuilt SSDTs from Dortania.
- Post-install treatments:
- Universal: Boot without USB.
- Cosmetic: Hide Verbose.
- Cosmetic: Add GUI, but not boot-chime.
- Multiboot: Set LauncherOption, not necessary for single-boot system.
- OpenCore Legacy Patcher version 0.6.9 early preview, as documented here.
config.plist
Aside from the vanilla configuration of Desktop Comet Lake config.plist, there are small changes to config.plist
.
Key | Value | Note |
---|---|---|
DeviceProperties → Add → PciRoot(0x0)/Pci(0x2,0x0) → AAPL,ig-platform-id | 0300C89B | iGPU doesn't drive display because dedicated GPU is present. |
Kernel → Quirks → AppleXcpmCfgLock | False | CFG-Lock is disabled in BIOS. |
Kernel → Quirks → DisableIoMapper | True | VT-D is enabled in BIOS. |
Kernel → Quirks → XhciPortLimit | False | Running macOS 11.3+. |
BIOS Settings
Below are the settings found in Advanced Mode of BIOS version F6
.
Name | Enabled | Note |
---|---|---|
Tweaker → Advanced CPU Settings → Hyper-Threading Technology | ✓ | Auto also works. |
Tweaker → Advanced CPU Settings → VT-d | ✓ | Related to DisableIoMapper . |
Settings → IO Ports → Above 4G Decoding | ✓ | |
Settings → IO Ports → Super IO Configuration → Serial Port | ✗ | |
Settings → IO Ports → USB Configuration → XHCI Hand-off | ✓ | |
Settings → IO Ports → SATA and RST Configuration → SATA Mode Selection | ✓ | |
Settings → Miscellaneous → Intel Platform Trust | ✗ | |
Settings → Miscellaneous → SGX | ✗ | |
Boot → CFG Lock | ✗ | Related to AppleXcpmCfgLock . |
Boot → Fast Boot | ✗ | |
Boot → Windows 10 Features → Windows 10 | ✓ | Other OS also works. |
Boot → CSM Support | ✗ | |
Boot → Secure Boot → Secure Boot Enable | ✗ |
The rest of settings that are not found:
- Parallel Port
- Thunderbolt
- VT-x
- Execute Disable Bit
- DVMT Pre-Allocated (iGPU Memory)
Do not change settings not listed here. For example, enabling
Extreme Memory Profile (XMP)
may seem like a good idea, but specifically discouraged.
Updating
Use download_latest.sh
to gathers all the necessary files for new updates.
Then follow the steps:
- Use
OpenCore-$version-RELEASE/X64/EFI/
as main directory. - Remove everything from
EFI/OC/Drivers/
exceptOpenCanopy.efi
andOpenRuntime.efi
. - Move downloaded folders' content to
EFI/
:- Some
Kexts/
toEFI/OC/Kexts/
, see here for the list. - All
ACPI/
toEFI/OC/ACPI/
. OcBinaryData/Drivers/HfsPlus.efi
toEFI/OC/Drivers/
.- All
OcBinaryData/Resources/
toEFI/OC/Resources/
but keep only one of 3 image sets, part of post-install Cosmetic: Add GUI.
- Some
- Prepare
config.plist
:- Copy and rename
OpenCore-$version-RELEASE/Docs/Sample.plist
toEFI/OC/config.plist
. - Apply basic Desktop Comet Lake config.plist and custom configuration.
- Apply changes from post-install Cosmetic: Hide Verbose, Cosmetic: Add GUI, and Multiboot: Set LauncherOption
- Copy and rename
- Move
EFI/
to drive's EFI partition, part of post-install Universal: Boot without USB.