黑苹果EFI大全|免费分享各种黑苹果EFI资源
This repository is about hackintosh on Asus ROG STRIX Z490I. For now, all the hardware is working as expected, it’s ready for daily usage and I will continue to follow the updates of OpenCore and macOS.
Anyone who has the same board can use my EFI directly. The source EFI folder uses debug version of OpenCore, mainly used for installation and testing. It’s recommended to use the release version for daily usage, you can replace it yourself or just download my release. Either way, don’t forget to edit the EFI/OC/config.plist
file, you should generate your own SMBIOS info by following the Comet Lake Config Guide #PlatformInfo.
Highly recommended reading the whole OpenCore Install Guide before you start.
HDMI/DP display and audio output are working fine.
Working by:
07009B3E
9B3E0000
DeviceProperties:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>BwCbPg==</data>
<key>framebuffer-patch-enable</key>
<data>AQAAAA==</data>
<key>framebuffer-stolenmem</key>
<data>AAAAQA==</data>
<key>device-id</key>
<data>mz4AAA==</data>
</dict>
Native support, no additional configuration. Enable Radeonboost.kext
to improve performance if needed.
Working by:
DeviceProperties:
<key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
<dict>
<key>layout-id</key>
<integer>7</integer>
</dict>
Working by:
F2150000
DeviceProperties:
<key>PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)</key>
<dict>
<key>device-id</key>
<data>8hUAAA==</data>
</dict>
Working by using an m.2 M-Key adapter with Apple Airport Card BCM94360CS. It’s natively supported, airdrop, handoff, and sidecar are working perfectly. The bottom side m.2 slot for SSD is occupied and the bottom SSD heat sink must be abandoned.
The Bluetooth can not be recognized by default, it uses the onboard 9-pin USB2.0 port for power supply, so USB mapping should be fixed to make it work.
The onboard wireless network card Intel AX201NGW uses m.2 E-Key slot and CNVi protocol. I tried to replace it with an m.2 A-Key BCM94352Z card, the slot is compatible but it didn’t work even in Windows, thanks to the CNVi thing ?. So don’t try to replace the onboard card.
All ports are working fine except for the ones disabled due to the 15 port limit.
USB Ports:
No. | Type | Port |
---|---|---|
1 | USB 2.0 | HS12 |
2 | USB 2.0 | HS13 |
3 | USB 3.2 Gen 1 | HS09/SS09 |
4 | USB 3.2 Gen 1 | HS10/SS10 |
5 | USB 3.2 Gen 2 | HS05/SS05 |
6 | USB 3.2 Gen 2 | HS06/SS06 |
7 | USB 3.2 Gen 2 | HS03/SS03 |
8 | USB 3.2 Gen 2 | HS04/SS04 |
9 | USB 2.0 Hub | HS11 |
10 | USB 3.2 Gen 2 | HS01/SS01 |
11 | USB 3.2 Gen 1 | HS07/SS07 + HS08/SS08 |
All ports: HS01 ~ HS14, SS01 ~ SS10, USR1 ~ USR2
HS02: AURA LED Controller / HS14: Onboard bluetooth
You can make your own mapping by hackintool, here’s my choice:
Works with DP output and power button. GPRW Patch is used to disabling the USB device instant wake.
Note:
SSDT-GPRW
if you want to use a keyboard or mouse to wake up.Add patch to Kernel -> Patch
:
<dict>
<key>Base</key>
<string></string>
<key>Comment</key>
<string>F1 Startup patch</string>
<key>Count</key>
<integer>1</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>dTMPtw==</data>
<key>Identifier</key>
<string>com.apple.driver.AppleRTC</string>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>Replace</key>
<data>6zMPtw==</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
</dict>
Version: 0901
AppleCpuPmCfgLock
and AppleXcpmCfgLock
quirks are not necessary)Other
type)Compiled by following the Dortania’s ACPI Guide, the .dls
SSDT files can be found in SSDTS folder.
All kexts with a version tag are downloaded from original repositories.
1.1.9
1.1.9
1.1.9
1.5.0
1.4.5
1.5.5
1.0.4
v1.6
2018-1027
)Deprecated since release v1.2.2
1.0.4
2018-1027
)The installation guide in the OpenCore Install Guide are quite clear and easy, so there will be no detailed installation tutorials here. Give it some patience and you can build your own EFI.
Item | Score |
---|---|
CPU – Geekbench | Single / Multi-Core: 1218 / 8909 |
Intel UHD630 – Geekbench | OpenCL / Metal: 4826 / 4790 |
AMD Radeon VII – Geekbench | OpenCL / Metal: 75925 / 85089 |