Hackintosh for Gigabyte GA-Z77-DS3H rev1.1 motherboard
Hackintosh for Gigabyte GA-Z77-DS3H rev1.1 motherboard using macOS Monterey (version 12).
macOS Monterey is the last version that works for non-AVX2 CPUs.
Intel Z77 chipset, LGA 1155 socket. Supports 3rd gen. (22 nm - Ivy Bridge) and 2nd gen. (32 nm - Sandy Bridge) Intel Core CPUs.
Onboard devices:
This is a minimal guide that fits my hardware configuration:
https://dortania.github.io/OpenCore-Install-Guide/
https://dortania.github.io/docs/release/Configuration.html
https://github.com/acidanthera/VirtualSMC/blob/1.3.0/Docs/FAQ.md
Check comments in EFI/OC/config.plist
⚠️ Use GenSMBIOS to change SystemSerialNumber, MLB, SystemUUID, ROM in Root > PlatformInfo > Generic
Configuration validation: ./ocvalidate EFI/OC/config.plist
Similar systems:
BIOS: F9 (2012/09/27 latest stable), F11a (2013/11/13 latest beta - recommended)
https://github.com/corpnewt/USBMap
#######################################################
# Edit USB Ports #
#######################################################
----- XHC@14 Controller -----
[#] 1. HS01 | AppleUSB20XHCIPort | 1 (01000000) | 14100000 | Type 3
Front4 USB3
- Microsoft® LifeCam HD-5000
[#] 2. HS02 | AppleUSB20XHCIPort | 2 (02000000) | 14200000 | Type 3
Front3 USB3
- Microsoft® LifeCam HD-5000
[#] 3. HS03 | AppleUSB20XHCIPort | 3 (03000000) | 14300000 | Type 3
Back3 USB3
- Microsoft® LifeCam HD-5000
[#] 4. HS04 | AppleUSB20XHCIPort | 4 (04000000) | 14400000 | Type 3
Back4 USB3
- Microsoft® LifeCam HD-5000
----- EH02@1A Controller -----
[#] 5. PRT1 | AppleUSBEHCIPort | 1 (01000000) | 1a100000 | Type 0
- AppleUSB20Hub (HUB-1a100000)
----- HUB-1a100000 Controller -----
[#] 6. AppleUSB20HubPort | AppleUSB20HubPort | 1 (01000000) | 1a110000 | Type 0
- BRCM20702 Hub
- AppleUSB20Hub
- AppleUSB20HubPort
- Bluetooth USB Host Controller
[ ] 7. AppleUSB20HubPort | AppleUSB20HubPort | 2 (02000000) | 1a120000 | Type 0
[#] 8. AppleUSB20HubPort | AppleUSB20HubPort | 3 (03000000) | 1a130000 | Type 0
Back2 USB2
- Microsoft® LifeCam HD-5000
[#] 9. AppleUSB20HubPort | AppleUSB20HubPort | 4 (04000000) | 1a140000 | Type 0
Back1 USB2
- AppleUSB20Hub (HUB-1a140000)
[#] 10. AppleUSB20HubPort | AppleUSB20HubPort | 5 (05000000) | 1a150000 | Type 0
Back5 USB2
- Microsoft® LifeCam HD-5000
[#] 11. AppleUSB20HubPort | AppleUSB20HubPort | 6 (06000000) | 1a160000 | Type 0
Back6 USB2
- Microsoft® LifeCam HD-5000
----- EH01@1D Controller -----
[#] 12. PRT1 | AppleUSBEHCIPort | 1 (01000000) | 1d100000 | Type 0
- AppleUSB20Hub (HUB-1d100000)
----- HUB-1d100000 Controller -----
[ ] 13. AppleUSB20HubPort | AppleUSB20HubPort | 1 (01000000) | 1d110000 | Type 0
[ ] 14. AppleUSB20HubPort | AppleUSB20HubPort | 2 (02000000) | 1d120000 | Type 0
[ ] 15. AppleUSB20HubPort | AppleUSB20HubPort | 3 (03000000) | 1d130000 | Type 0
[ ] 16. AppleUSB20HubPort | AppleUSB20HubPort | 4 (04000000) | 1d140000 | Type 0
[#] 17. AppleUSB20HubPort | AppleUSB20HubPort | 5 (05000000) | 1d150000 | Type 0
Front2 USB2
- Microsoft® LifeCam HD-5000
[#] 18. AppleUSB20HubPort | AppleUSB20HubPort | 6 (06000000) | 1d160000 | Type 0
Front1 USB2
- Microsoft® LifeCam HD-5000
[ ] 19. AppleUSB20HubPort | AppleUSB20HubPort | 7 (07000000) | 1d170000 | Type 0
[ ] 20. AppleUSB20HubPort | AppleUSB20HubPort | 8 (08000000) | 1d180000 | Type 0
Populated:
XHC: 4, EH02: 1, HUB-1a100000: 5, EH01: 1, HUB-1d100000: 2
curl -O https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
chmod +x ssdtPRGen.sh
./ssdtPRGen.sh -target 1 # 1 = Ivy Bridge
[...]
cp ~/Library/ssdtPRGen/ssdt.aml EFI/OC/ACPI/SSDT-PM.aml
Realtek ALC887-VD (my version identification is C5D69G1 GC26D2 and matches ALC887-VD)
"The ALC887-VD is an upgraded version of the ALC887 [...]"
Motherboard manual:
Line In Jack (Blue)
The default line in jack. Use this audio jack for line in devices such as an optical drive, walkman, etc.
Line Out Jack (Green)
The default line out jack. Use this audio jack for a headphone or 2-channel speaker. This jack can be used to connect front speakers in a 4/5.1/7.1-channel audio configuration.
Mic In Jack (Pink)
The default Mic in jack. Microphones must be connected to this jack.
git clone https://github.com/Mieze/AtherosE2200Ethernet.git
xcodebuild -project AtherosE2200Ethernet/AtherosE2200Ethernet.xcodeproj
cp -R AtherosE2200Ethernet/build/Release/AtherosE2200Ethernet.kext EFI/OC/Kexts
https://github.com/dortania/bugtracker/issues/298
sudo trimforce enable
diskutil list
sudo diskutil mount disk0s1
System Preferences > Keyboard > Modifier Keys
Option (⌥) Key: ⌘ Command
Command (⌘) Key: ⌥ Option
Do whatever you like, this is public domain.