Awesome
Big Sur hackintosh - Z390 Gigabyte Aorus Pro Wifi - 9600K - UHD630
Information
Hackintosh EFI files for Z390 Aorus Pro Wifi. Other devs with this exact motherboard state that it will 'never be possible' to make the integrated WiFi & Blueooth work - well, they're wrong, it works perfectly fine using using itlwm from @zxystd Feel free to download & use this as a helping point for your very own hackintosh build, but keep in mind:
- You will need to start with macOS Catalina first (I went for 10.15.7), then upgrade from there. Make backups throughout the whole process!
- If you aren't using iGPU, make all the neccessary changes for your dGPU
- Remove the GPU_DISABLE SSDT (and inside config.plist) if you do not have a dedicated card that needs disabling in your system
- Change the MLB, ROM, SystemSerialNumber and SerialUUID inside of config.plist
- Make an OC snapshot if you are using different Kexts
- You might want to add verbose for troubleshooting, at least until you get it to work as needed (
-v debug=0x100 keepsyms=1
into boot-args)
Specs
- OpenCore: 0.6.3
- macOS: Big Sur 11.0.1
- Motherboard: Gigabyte Z390 Aorus Pro Wifi (A305)
- CPU: i5 9600K @ 5GHz
- GPU: UHD630 (RTX2060 Disabled & not used, using SSDT-GPU-DISABLE)
- RAM: Corsair Vengance Pro RGB 32GB 3733MHz
- Audio Codec: Realtek ALCS1220A
- Ethernet Card: Intel i219V(7)
- Wifi/BT Card: Onboard
Credit / Useful links
- Dortania Install Guide - Intel Coffee Lake
- zxystd's itlwm
- Framebuffer Patching Guide
- Changing the USB map? See Port limit patch and Dortania / USBMap - Intel mapping
- Heliport - GUI for onboard Intel WiFi
- Hackintool - Very useful for debugging and system info
Functionality
Working
- On-board WiFi & Bluetooth
- FileVault
- Hardware acceleration
- Sound - All inputs & outputs
- Shutdown & Restart
- USB map with correct speeds
(see USBmap-explanation.md to see which ports I changed as some ports are disabled and some only run at USB3/2 since I do not need the other standard on those particular connections)(To be added)
Everything else seems to be working correctly, these are just the functions that are usually the most painful to make work.
Not working
- Sleep (works, but not reliably and causes graphical glitches)