I failed utterly to get Yosemite installed on this machine as it would always give me an error "IOUSB Family failed to enumerate USB device" and get stuck
I managed to get Mavericks onto it with the PM patch on the kernel and in safe boot to extract the dsdt.
What works:
Graphics - HD4400 (laggy in safe boot)
SATA
Keyboard.
What Does not work
USB (machine has only USB 3.0 ports but USB does not even show in system profiler. USB 2.0 drives or mice do not work.
Trackpad
Webcam - (USB device)
Ethernet (intel 825xx) kext is available.
WIFI - It a M.2 NGFF card. I will wait until I get the other stuff working before I takle this.
I have got the errors on the DSDT down from 15 to 4 after applying HD4400, USB and other generic Haswell patches.
The errors are all "syntax error parseop_integer expecting ","
Does anyone know how to go about solving these?
Thanks
Patched DSDT 3340.zip