Hi,
I have attached here my patched AICPUPM kext for Mountain Lion as well as two DSDTs that I have adapted and are for the most recent bios version. They include the patches for HD 4000. One of them has my power management edits in it and the other leaves them out so you could try both and see what works best. The patches for HD 4000 are based on the need for the injection of the information set out in Toledas excellent post:
http://www.tonymacx86.com/hdmi-audio/62880-mountain-lion-hdmi-audio-hd4000.html
hi minihack, thanks for this fantastic very detailed guide. Just want to clarify. Is the above DSDT for the samisnake patched BIOS or for the official Zotac H77ITX BIOS?
Update:
Just completed my Hackintosh based upon this awesome guide by minihack. Thanks man.
Quick Summary
Zotac Z77ITX-A-E (Stock Bios 20120605)
Intel i5 3570k (HD4000 graphics)
Corsair F120 SSD (SATAII in SATAIII port0)
Mountain Lion 10.8, Unibeast 1.5.3, Multibeast 5.0.2
BIOS Settings: AHCI, IGFX RAM set to 32mb
minihack's DSDT with HD4000 HDMI edits (from here)
My DSDT with HDEF & HDMI audio & AR9285 edits
AICPUPM Patched (Perl script from minihack)
AppleHDA ALC892 patched (from Multibeast 5.0.2)
Lnx2Mac Realtek network drivers (from Multibeast 5.0.2)
MacMini system definition (from Multibeast 5.0.2)
What works
HD4000 accelerated graphics (Strange but I did not have to inject string to org.chameleon.boot.plist)
HDMI to DVI monitor (with HDMI/DVI adaptor)
Stereo analog sound from back panel
Gigabit ethernet (tested Gigabit Port 2, the top one)
Shutdown and restart
Hotplug swap from right HDMI to left HDMI port
USB2.0 ports (Works with either USB2.0 or USB3.0 devices)
USB3.0 ports with USB3.0 device (Only tested 1: Transcend JF700 USB3 Flash Drive OK)
USB3.0 ports with USB2.0 device (Working: Razer Diamondback mouse, DLink DBT-120) Most USB 2.0 devices do not work, see below.
Bundled Atheros wifi working (Just add <string>pci168c,2b</string> to AirPortAtheros40.kext or make a DSDT)
Sleep: Sleep and wake works. (I believe it started working after I got the WiFi working with kext edits)
DLink DBT-120 Bluetooth recognised (Flashed with Apple firmware)
Airdrop is working
HDMI audio/video to LCD TV, HDMI Audio available on Displayport only
Dual monitors (Tested with TV on DP and monitor on HDMI)
Bluetooth devices (Apple Wireless Keyboard, iPhone pairing)
Auto sleep OK
Line Out analog audio works (Orange audio jack)
Now using my own DSDT, pStates are "MSRDumper PStatesReached: 16 22 25 33 34 36"
AR9285 WiFi now working with DSDT edits. Patched AirPortAtheros40.kext no longer required.
SATA hot-swap seems to be working. My case has two hot-swap bays.
Wake from Bluetooth keyboard (Apple Wireless Keyboard)
"Find my Mac" works with the creation of a recover partition.
WOL works for wake from sleep over Ethernet
WOL works for wake from poweroff over Ethernet (Hackintosh only)
Still to test
WOL for wake from sleep over WiFi
Test Airplay with AppleTV1 and 2
Test Airtunes with Airport Express
Still to do
TBA
What doesn't Work
Many USB2.0 devices in USB3.0 ports:
Not working: Apple Wired Keyboard with numeric keypad, Kingston DT120 Flash Drive, Transcend JF600 32GB Flash Drive, WD Passport 1TB USB HD.
Thanks
Once again, lots of thanks to minimac & toleda.
DSDT.aml files
Here're are my DSDTs. Hopefully, these will be useful to somebody.
The DSDTs are for the Zotac Z77ITX-A-E with Stock BIOS 2k120605. I've included 3 DSDTs in the archive.
Please note that with a stock BIOS, you will need a patched AICPUPM to avoid a KP at startup.
dsdt-HDEF.aml
This dsdt contains edits to enable Realtek 892 analog audio output and SPDIF. Nothing else.
dsdt-HDEF-HDMI4000.aml
As above including edits for HD4000 HDMI audio. HDMI audio out via DisplayPort connector only. I'm using an i5 3570K.
dsdt-HDEF-HDMI4000-AR9285.aml
As above with edits for the bundled Azurewave Atheros AR9285 WiFi card. (168c,2b)
Updates
15/8/12: Added USB2.0 devices not working in USB3.0 ports info
16/8/12: WiFi working
16/8/12: Sleep/Wake is working, DBT-120 OK, Airdrop OK
18/8/12: Added HDMI audio, Bluetooth devices and other stuff
18/8/12: Added AR9285 to DSDT and my DSDT files
19/8/12: Added Wake from Bluetooth Apple Wireless Keyboard