Generic-EFI-for-H610-B660-Z690-B760-Z790
Generic-EFI-for-H610-B660-Z690-B760-Z790 copied to clipboard
General-EFI-for-600/700-Series Continually updated / 持续更新
Generic EFI for 600/700 series motherboards
Generic EFI for 600/700 series motherboards, with installation settings and common kexts
English(current)
简体中文
Disclaimer
Your warranty is now void. Please do some research if you have any concerns before utilizing my project. I am not responsible for any loss, including but not limited to Kernel Panic, device fail to boot or can not function normally, storage damage or data loss, atomic bombing, World War III, The CK-Class Restructuring Scenario that SCP Foundation can not prevent, and so on.
Reference
- dortania's OpenCore Install Guide
- dortania Getting Started with ACPI
- daliansky/OC-little
- OpenCore 简体中文参考手册 (非官方)
Before Installation
Requirement
-
Flash drive, 4GB or more, for the above purpose.
-
OCAuxiliaryTools to edit plist files on Windows/macOS.
-
Patience and time, especially if this is your first time Hackintosh-ing.
Hardware Modification
SSD
- Samusung PM981/PM981a/PM991 and Micron 2200S is not supported AT ALL. Make sure to switch at least one SSD.
Wireless Card
- It is recommended to use Broadcom wireless network card to obtain Better performance and use native functions about「Apple Ecology」
In macOS Sonoma ,Apple has removed IO80211FamilyLegacy, so the Broadcom wireless card need OpenCore Legacy Patcher to recover function.
EFI Modification
Download EFI
- Please visit Releases page, Please do not clone or download the 「main branch」
ACPI
-
There are preset configurations for various ACPI patches. - Enable on demand:
-
Enable Change MC__ to MCHC and possibly Change ADBG to XDBG as shown above, if you encounter relevant ACPI Errors:
-
Change ADBG to XDBG is related to an ACPI error on Gigabyte Z690 boards.
-
Change MC__ to MCHC is also used on ASUS Z690 boards.
-
-
Customize SSDT (Optional)
AMD Radeon RX 6x50 XT
- Enable SSDT-6x50_FakeID.aml in the ACPI folder
Ethernet
Device | VT-d | OpenCore | NOTE |
---|---|---|---|
AQC-107 | YES | Enabled ForceAquantiaEthernet Disable DisableIoMapper |
See: Aquantia 10GbE |
AQC-113 | YES | Enabled ForceAquantiaEthernet Disable DisableIoMapper |
See: Aquantia 10GbE |
Intel-i225/226-V Way 1 | YES | Disable DisableIoMapper | |
Intel-i225/226-V Way 2 | Unlimited | Enable AppleIGC.kext |
BIOS Settings
Important:
items | Options | Comments |
---|---|---|
Fast Boot | Disabled | |
VT-d | Disabled | Enable this after installing the system to enable AppleVTD |
CSM | Disabled | |
CFG Lock | Disabled | |
Secure Boot | Disabled | |
Serial/COM Port | Disabled | |
Resizable BAR Support | Disabled | 64bit Bar2 missing |
VT-x | Enabled | |
UEFI startup mode | Enabled | |
Hard disk mode | AHCI | |
Above 4G decoding | Enabled | |
Hyper-Threading | Enabled | |
EHCI/XHCI Hand-off | Enabled | |
DVMT Pre-Allocated(iGPU Memory) | 64MB and above |
Others:
items | Options | Comments |
---|---|---|
Thunderbolt | Disabled | |
Intel SGX | Disabled | |
Intel Platform Trust(TPM) | Disabled | |
Parallel Port | Disabled | |
iGPU | Disabled | Reserved Memory Region will appear |
Execute Disable Bit | Enabled | |
Legacy RTC Device | Enabled |
Contribution
If you like this project, please consider supporting it via:
-
Give it a star!
-
Buy me a coffee😝.
-
Opening up an issue if you encountered any problem or want to make suggestions.
Attention:Please ask questions according to the predetermined template
Credits
- acidanthera for OpenCore.
- Apple for macOS.
Attention
- This repo is only for sharing and helping install Hackintosh, not for commercial use.
© 杆杆只爱学习, Released under the MIT License.