/Lemu4-Hackintosh-Config

DSDT and boot config needed for running Mac OS X 10.8.3 (Mountain Lion) on a System76 Lemur Ultra 4

Lemu4-Hackintosh-Config

DSDT, SSDT, and boot config needed for running OS X 10.8 on a System76 Lemur Ultra 4

NOTE: Only applies to Lemu4's configured with the i7-3610QM

###Technical Details of the DSDT:

  • Pulled from ACPI under Ubuntu
  • Applied all Ivy Bridge patches (except HPET, patch doesn't compile)
  • Applied HD4000 fix (using HD4000 platform Id 3)

###Kext's Needed:

  • ElliotForceLegacyRTC (May not be needed, since I applied an RTC fix to the DSDT)
  • FakeSMC
  • 3rd_Party_SATA (Not sure if needed, but doesn't hurt)
  • RehabMan's GenericUSBXHCI.kext (USB 3.0) - Universal
  • RehabMan's VoodooPS2Controller.kext (For keyboard, trackpad, and limited gestures)
  • VoodooBattery for Mountain Lion (For AC & battery status)
  • Lnx2Mac RTL81xx Ethernet kext

###Patch for AppleIntelCPUPowerManagement (AICPM) (Conti's fix)

  • sudo cp -R /System/Library/Extensions/AppleIntelCPUPowerManagement.kext /System/Library/Extensions/AppleIntelCPUPowerManagement.kext.backup
  • sudo perl -pi -e 's|\xE2\x00\x00\x00\x0F\x30|\xE2\x00\x00\x00\x90\x 90|g' /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

###SMBios:

  • Set to MacBookPro9,2 with Chameleon Wizard

###Working Hardware:

  • Accelerated Graphics
  • USB 3.0
  • Ethernet
  • SATA
  • Keyboard (with function keys)
  • Trackpad (with gestures)
  • Battery and AC
  • Wifi w/ Atheros 9285 card
  • Sound, if you use VoodooHDA (not recommended)

###Not Working Hardware:

  • WiFi (use a different card, no drivers for Intel Centrino Advanced-N 6235. Just ordered myself an Atheros 9285)
  • Chicony Webcam (detected, but hasn't been working in flash, photobooth, etc.)

###Haven't Tested

  • Optical drives (I have a second HDD bay)

###Notes

  • Battery life is about half of what it is on Ubuntu 12.10 (2.25 hours vs. ~4 hours).
  • VoodooHDA isn't perfect. I'm working on patching AppleHDA for VT1802.

#How To Use

  • Install the above kexts. Most are available from MultiBeast. VoodooPS2Controller and VoodooBattery are not included in Multibeast.
  • Remove AppleHDA.kext from /System/Library/Extensions/
  • Copy org.chameleon.Boot.plist to /Extra
  • Compile DSDT.dsl to DSDT.aml with MaciASL or another utility. Save compiled DSDT.aml to /Extra
  • Compile SSDT.dsl to SSDT.aml with MaciASL or another utility. Save compiled SSDT.aml to /Extra
  • Apply Conti's AICPM fix from above.
  • Add MacBookPro9,2 to /System/Library/CoreServices/PlatformSupport.plist, if missing.

###OBVIOUS DISCLAIMER: You do all of this at your own risk. I'm not responsible for any damage, intentional or unintentional, including, but not limited to, data loss, loss of functionality, hardware or software damage, or unfulfilled partners.