Jump to content

OS X on HP DC7700


giofrida
 Share

5 posts in this topic

Recommended Posts

Sharing my experience with OS X on

HP DC7700

dc7700-sff.jpg

 

Firstly, remember you should replace the integrated Intel card with another one via PCIe.

 

 

What it contains?

 

Kexts

AppleACPIPS2Nub.kext - PS/2 Kext

 

ApplePS2Controller.kext - PS/2 Kext

 

fakesmc.kext - FakeSMC kext (which emulates SMC device) edited to works better on Core 2 Processors

 

Intel82566MM.kext - Intel 825xx Ethernet Kext

 

Other files

org.chameleon.Boot.plist -

 

SMBios.plist - Use it at installation only. After that you can use what you want

 

SSDT.aml - SSDT which generates C & P States successfully

 

DSDT.aml - DSDT fixed and patched by me

 

Patch list:

  • DTGP
  • HDEF (experimental)
  • EHCI (don't need to delete AppleHPET.kext)
  • ICH8 LPC (to fix some errors with AppleLPC)
  • IRQs (to fix restart)
  • SHUTDOWN (to fix shutdown)
  • SATA (don't need to change device id in AppleIntelPIIXATA.kext)
  • SMBUS (recognized as ICH10 to fix errors with AppleSMBusPCI)
  • RTC (to fix errors with AppleRTC)
  • PBTN: _HID changed to _CID to get sleep working by pressing the power button
  • Some cosmetic patches

Known issues/problems:

  • Integrated card does not work
  • I haven't tried AppleHDA
  • SATA is a bit buggy because the motherboard doesn't support AHCI mode. For example, you cannot eject the Disc Reader by clicking on the icon (on the menubar)
  • Sleep doesn't tried. (i have integrated card only, sorry)

 

Pre-Installation / Installation

  1. Create the USB with OS X 10.7/10.8 installer.
  2. Copy DSDT.aml, SSDT.aml, org.chameleon.Boot.plist and SMBios.plist to USB/Extra.
  3. Install fakesmc.kext in the USB Drive.
  4. If you have PS/2 Mouse/Keyboard, install also AppleACPIPS2Nub.kext and ApplePS2Controller.kext.
  5. Turn on the PC, and boot into the usb.
  6. Press 'Enter' to your USB Drive.
  7. Install OS X on your drive.

 

SemiPost-Installation

  1. Return to the OS X USB installer and click Utility -> Terminal.
  2. Now, execute this commands:
    cp -R /Volumes/(USB)/Extra /Volumes/(Mac OS X Drive)/Extra
    cp -R /Volumes/(USB)/System/Library/Extensions/fakesmc.kext /Volumes/(USB)/Extra /Volumes/(Mac OS X Drive)/System/Library/Extensions/fakesmc.kext	
    - OPTIONAL for PS/2 USERS -
    cp -R /Volumes/(USB)/System/Library/Extensions/AppleACPIPS2Nub.kext /Volumes/(USB)/Extra /Volumes/(Mac OS X Drive)/System/Library/Extensions/AppleACPIPS2Nub.kext
    cp -R /Volumes/(USB)/System/Library/Extensions/ApplePS2Controller.kext /Volumes/(USB)/Extra /Volumes/(Mac OS X Drive)/System/Library/Extensions/ApplePS2Controller.kext
    


 

Post-Installation

  1. Reboot with the USB Drive, but now press 'Enter' to your installed drive.
  2. Now install Intel82566MM.kext to your drive to get Ethernet card working.
  3. AUDIO: This is the AppleHDA.kext patched for this PC. I tried this kext but i cannot get the sound card working. (I added the HDEF Device, don't worry about that). If you cannot use AppleHDA.kext, use instead VoodooHDA.kext (should work good).
  4. Reboot, and you should get all working.

 

Note: i haven't this PC anymore, that was of a my friend. That was my experience about this pc.

  • Like 3
Link to comment
Share on other sites

  • 5 months later...

Confirmed with 10.8.3, I did some more HDEF DSDT edits and cannot get sound to work, tried VoodooHDA and it works but the sound is very low.

 

I have a $2 USB sound card that works OOB so i am using that.

 

Only extensions in /Extra FakeSMC.kext, Intel8266MM.kext and Sleepenabler.kext

 

Other then built in sound everything works, GeekBench score is 3400, not a fast machine but good for general purpose web, word documents and social media stuff.

 

DC 7700 -SFF

2.4Ghz Core 2 Duo

Video = GeForce 8600

4GB DDR-2-666Mhz

250GB HDD

Link to comment
Share on other sites

  • 1 month later...

Sound does work under Mountain Lion with the procedure & files here:

 

http://www.osx86.net..._hp_dc7700.html

 

I did not need or use the HDAEnabler.kext, but I did patch the HDEF section of the DSDT as shown. Unfortunately, I could not get it to work under Lion, but VoodooHDA v 0.2.1 seems to work just fine.

 

I used the install method in this guide:

 

https://docs.google.com/document/d/1Mp9g9oFPXLQhBbofosDocTuRGzBwTxN0EHznCaOdI2s/edit

Link to comment
Share on other sites

  • 5 months later...
  • 5 years later...
 Share

×
×
  • Create New...