HCL 10.6.8/Desktops

From OSx86
Jump to: navigation, search


[edit] Dell

[edit] Optiplex 745

Hardware Name Chipset Notes
Optiplex 745 Intel Q965(ICH8) Express Chipset
  • 2.40 Ghz Intel Core 2 Quad CPU Q6600
  • Integrated Ethernet works Using BCM5722 Kext
  • Integrated Video is not supported No QE/CI
  • Graphics Card Pci-e XFX Nvidia Geforce 7900 GT 256mb fULL QE/CI Also tested EVGA Ge-Force 7800 GT fully working both with NvEnabler 64 kext Graphics Accelerator=NO
  • Audio supported Using VoodooHDA.kext Version 0.2.53
  • 5GB 667 Mhz DDR2 SDRAM
  • Wireless Internet Apple AirPort Extreme Card BCM94321MC and a Mini PCI-e to PCI-e adapter in a 3.3 Volt Version


  • Use a Boot disk like Boot123 and follow the instructions. There are plenty of tutorials in the Hackintosh community
  • Start with 10.6 and update to 10.6.8 but before Restart you must install the IOATAFamily.kext from 10.6.7 so your hackintosh will boot and not kernel panic.
  • Chameleon is my BootLoader
  • Update the bios to 2.6.4 to support newer processors like the one I'm using and set HDD mode to legacy Or else HDD mode will reset to normal and you will not be able to boot Osx.

[edit] Optiplex 320

Hardware Name Chipset Notes
Optiplex 320 CU985 Motherboard (ATI X200 Chipset)
  • 1.8 GHz Intel Pentium Dual Core (E2160)
  • Integrated Ethernet
  • Integrated Video (I'm not using this)
  • NVidea GeForce 7300GS Graphics Card
  • 2GB 533MHz DDR2

Although there is a great write up below for a Optiplex 320, I wanted to add mine, due to the unique methods required with my Pentium Dual Core. Although this is a Pentium, it is based on Core technology, but is technically pre-Core. It is compatible with mach_kernel in 10.6.8, but I had to use legacy_kernel in 10.6.3.


  • Update Dell BIOS to ver 1.1.12 if it's not already.
  • I used a 10.6.3 retail disk image and created an install USB drive using an 8GB USB flash drive and the ModUSB tool.
  • Before booting into your new ModUSB drive, make sure you have the Graphics Card selection set to "Auto" in Bios. Otherwise it will use the integrated graphics. Auto will always use the add on card if present. If you are not using an add on card, the built in ATI graphics WILL work, but will not support QE/CI.
  • Boot into your new USB drive and ModUSB will automatically detect your current hardware.
  • Using Disk Utility, format your drive to Mac Extended (Journaled) and use the GUID partition in partition options.
  • At the beginning of install, click Customize. Leave all of the preselected options checked, but you WILL have to select Legacy Kernel. I also selected the ElliotForce option to avoid getting a CMOS reset every boot.
  • Install Mac OS

- First boot: You will have a functioning system, but you will not have QE/CI or sleep.

- Download the OSX 10.6.8 Combo update from Apple's website and install. You will probably get an error toward the end of the install for the ATI2000 and ATI4800 kexts... just ignore this.

- First boot after Combo Update: At the Chameleon start screen hit a key to get to options and type this (no quotes):

"mach_kernel npci=0x2000"

We will need to use mach_kernel from here on out. The npci=0x2000 will get you past an otherwise PCI Configuration hangup on boot.

- Now you will need to edit your com.apple.boot.plist in the Extras folder to make your boot flags permanent.

  • Replace legacy_kernel with mach_kernel
  • Change your Kernel Flags lines to the following:
"<key>Kernel Flags</key>
<string>npci=0x2000 arch=i386 max_valid_dma_addr=1024</string>"

The max_valid_dma_addr=1024 is for Ethernet stability with the AppleBCM440XEthernet.kext when using more than 1GB of memory and is explained in more detail in the other Optiplex 320 post just below this one.

- Now you will need to go get the NVEnabler 0.1.kext to enable full QE/CI and sleep. I tried many other Injecter kexts including NVEnabler and NVEnabler64, but the NVEnabler0.1 was the only one I could get to work with my NV 7300GS.

  • Install the NVEnabler0.1.kext. I used KextWizard. Then you will need to fix permissions and rebuild the mkext (also using KextWizard).

-Reboot in verbose and you can now see the NVEnabler doing its job. You will now have a fully functional Hackintosh with full QE/CI. You can run Software Update to get the latest Security Patch, etc.

I want to give credit where credit is due. I got through this using the awesome details provided in the thread directly below, in addition to the amazing help from PookyMacMan & LatinMcG on the Insanely Mac forums. Virtually none of this was figured out without their help. I just wanted to compile my experiences as a reference for others.

[edit] Optiplex 320

Hardware Name Chipset Notes
Optiplex 320 (OMH651 BTX mobo) ATI Xpress 200 chipset
  • Processor: 1.8 GHz Intel Core2 Duo E4300
  • RAM: 2GB 533MHz DDR2
  • Graphics: EVGA GeForce 8400GS 1GB DDR3 - Full QE/CI + Resolution after installing drivers. Onboard not tested, but should technically work with proper Radeon kexts from Tiger if compatible.

This computer would have been a perfect candidate for a vanilla 10.4.8 install since the x200/x1100 chips and GPUs were used in real Macs of this vintage (circa 2006/2007 ish). It's worth noting that the computer originally came with a P4 3.06GHz CPU and only 1GB of DDR2 533MHz. In it's stock condition this computer >>should<< be capable of running 10.6.8 with a Legacy Kernel and a few other options, but I have not tried.


  • Update Dell BIOS to ver 1.12.1 if it's not already.
  • Set SATA mode to Compatibility (Legacy) Mode in BIOS
  • I used 10.6.3 retail with Nawcom ModCD 0.3.1 available here http://blog.nawcom.com/?p=446 . I would have used iBoot, but it lacks the support for the X200 chipset's SATA controller in IOATAFamily.kext. I suppose I could have just created a patch, but why bother when Nawcom's boot disk was available? After installation using Nawcom ModCD you can boot with iBoot in case you bork your Chameleon/Chimera.
  • When doing initial install, deselect all options except Base System under the official Apple stuff. Under the Custom stuff, the only thing you'll need is VoodooHDA

- First boot: your system is going to be far from usable at this point. In my case, the Geforce 8400GS 1GB was not recognized whereas most models with 512MB and below should simply work OOTB using the "GraphicsEnabler=Yes" flag at boot. From here, you will be updating to 10.6.8 using the combo update available here http://support.apple.com/kb/DL1399.

  • ######## options - ########, IOUSBFamily Rollback, npci=0x2000 fix, PCIRootUID=1 fix.

- After combo update:

Now you will want to install kexts for your Graphics card and your ethernet.

After installing AppleBCM440XEthernet.kext, reboot. After rebooting, open the Network Preferences Pane and just wait a couple seconds. It should automatically detect and configure your network card.

  • Note! I did experience a bug with my network card the first time I used it where it would not stay connected for very long after booting. To fix the problem, just delete the ethernet connection from Network Preferences and then reboot. Then when it reboots, go back into Network Preferences and re create the ethernet connection. Once again, it should automatically detect your connection and configure it via DHCP.
  • Graphics: In order to get the EVGA GeForce 8400GS 1GB to work, you will need to download the 10.6.7 Nvidia update which is no longer available. You will have to get it from here http://www.osx86.net/downloads.php?do=file&id=1048. The crucial point here is that your NVDANVHAL50.kext is ver. NVDANV50Hal (256.01.00f03).

And you will need NVEnabler64.kext available here http://www.osx86.net/downloads.php?do=file&id=170

1) After installing the 10.6.7 Nvidia update, navigate to /System/Library/Extensions and find NVDANVHAL50.kext and copy it to your desktop.

2) Delete the original NVDANVHAL50.kext from /S/L/E. Failure to do so will result in a non booting system, so this step is very important.

3) right click the NVDANVHAL50.kext on your desktop and select "show package contents". Then navigate to Contents and open Info.plist in TextEdit.

4) Add the string 0x10c310de&0xfff0ffff to the IOPCIPrimaryMatch section strings and save.

5) Install the modified NVDANVHAL50.kext using whichever method you prefer (I use Kext Helper because it's easy).

6) Copy NVEnabler64.kext to /Extra/Extensions

7) Edit your org.chameleon.Boot.plist and make sure that "GraphicsEnabler=Yes" is set to "GraphicsEnabler=No" (or just delete the entry entirely).

8) Cross your fingers and reboot. My computer booted up the first time without any issues after this fix with full QE/CI + Resolution.

EDIT!! The problem with the slow and intermittent ethernet connection on using AppleBCM440xEthernet.kext is solved with one of two methods. The issue arises from having more than 1GB of RAM, so you can add "maxmem=1024" to your Boot.plist which isn't really a solution. After doing further research I figured out that you can add the line "max_valid_dma_addr=1024" to kernel flags in your Boot.plist and problem is solved, plus your computer still can use more than 1GB of RAM.

So far I've run into issues with the App Store on every computer I've hackintoshed and the fix has been the same for every single one so I figured I'd post it here.

What you will need: Your network kexts and EFI Studio

1) Install your network kext(s). Once you have working ethernet and/or airport you can proceed. 2) After getting connected, go into System Preferences>Network and delete all devices from the list at the left. The click on locations and delete all locations so that only "Automatic" is left. Close System Preferences. 3) Navigate to /Library/Preferences/SystemConfiguration and delete all the .plist files associated with networking, ie; NetworkInterfaces.plist, com.apple.Network.Identifaction.plist, com.apple.airport.identification.plist 4) open EFI Studio and select "Ethernet" from the drop down menu. Click on add device. When the new window pops up, click on "Hex String to Clipboard" 5) open a terminal type sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /Extra/com.apple.Boot.plist or sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /Extra/org.chameleon.Boot.plist depending on which boot loader you are using. 6) Add a section that looks like this at the bottom (but before the</dict></plist>)

<key>device-properties</key> <string>paste the hex string you copied from EFI Studio here</string>

      • You will more than likely need to add the arguments "PCIRootUID=1" and "npci=0x2000" to kernel flags for this to work.

7) Lastly, add a section that looks like this to your boot.plist <key>EthernetBuiltIn</key> <string>Yes</string>

Then reboot. Once your computer reboots, go into System Preferences > Network and click on assistant. Start the process to add a new network interface and more than likely it will detect, configure and connect to your network. At which point, you should be able to connect to the app store without running in to the "device could not be verified" error. If you primarily use wifi, you will still have to do this at least once with wired ethernet to get it working but after you have successfully downloaded at least one app, the error will go away and you'll be able to connect to the App Store wirelessly. So if there are no kexts fro your particular ethernet NIC, you're probably not going to be able to connect to the app store.

    • Note: This will only work on devices that actually register as an airport card. Dongle's like the Netgear WG111 that use the Realtek Wireless Utility to connect will not register properly and can not download from the app store.

[edit] Optiplex GX280

Hardware Name Chipset Notes
Optiplex GX280 Intel GMA900 + ICH6
  • Processor: 3.2GHz Intel P 4HT type=0f34
  • RAM: 1GB 533MHz DDR2


  • Summary: I used Normal sata mode in BIOS to boot from iAtkos S3 V2 dmg with a sata dvd rom. The ata dvd rom was not reliable and was very slow when it did work. There are only two sata ports, blue for boot device and black for other device (Install HDD). I later used the ata dvd rw burner drive with success.
  • Download iAtkos S3 V2 dm g, 10.6.8 ComboUpdate V1.1, AppleAC97Audio.kext, AppleBCM5751Ethernet.kext, EFI studio 1.0 and NVEnabler (located on install dmg also).
  • optical drive: Sata DVD rom. Later I used the original ata-ide DVD RW burner drive with combination setting in BIOS.
  • USB: All work OOB
  • Graphics: MSI Geforce 8400GS 256mb DD2. Edited NVDANV50Hal.kext with 0x06e210de string. NVEnabler plus EFI string injected into both com.apple.boot.plist files (do not use PCIRootUID=1). Confirmed working QE, CI & rotation via VGA. Profiler shows unknown NVDIA GPU but works.
  • Ethernet: 14e4:1677 BroadCom BCM5751 Gigabit Ethernet PCI Express integrated on the mobo. I used a 4G usb modem from AT&T which installed drivers and a connection manager, working at 65mb! (500KB download speed), just plugged it in!!. Integrated gigabit ethernet does not work and crashes at login screen, I turned off the NIC in the BIOS. AppleBCM5751Ethernet.kext works with my 10.5.8 install but not with 10.6.8. currently looking for a fix.
  • Found the fix for BCM5751. Stuck at 10mbs! Download AppleACPIPlatform.kext and IOPCIFamily.kext from 10.6.7. Install with kext utility. Then;
  • 1. move AppleBCM5751Ethernet.kext from the extensions folder to /var/root/
  • 2. add this line "kextload /var/root/AppleBCM5751Ethernet.kext" to /etc/rc.netboot just before "exit 0"
  • 3. reboot
  • Solution found in this thread: http://www.insanelymac.com/forum/topic/64617-5751-network-boot-problem-sometimes/
  • Audio: Integrated audio needs AppleAC97Audio.kext. Profiler shows no audio device, but it works in sound preferences.
  • FireWire PCI card: Profiler shows FW400 (400mb). Confirmed that it works
  • Working: Time machine, Front Row, QE, CI, Rotation, Audio, DVD Burner (ata-ide and sata), All usb ports, App's in iLife 11 work and are installed.

[edit] Optiplex 745

Hardware Name Chipset Notes
Optiplex 745 Intel Q965 + ICH8
  • Processor: 1.87GHz Intel Core Duo
  • RAM: 1GB 533MHz DDR2


  • Update BIOS to latest to stop BIOS resetting Hard disks to "Normal" mode after restart.
  • Set Hard disks to Legacy mode in BIOS
  • Ensure HDD is connected to SATA port 0 and DVD to SATA port 1
  • Retail OS X 10.6.0 retail DVD. Update to 10.6.8 with ComboUpdate.
  • Installed IOATAFamily.kext with Kext Utility (Amends "waiting for root device" error)
  • PCI Root ID Fix, NVEnabler and FakeSMC.
  • optical drive: Original
  • USB: All work OOB
  • Graphics: EVGA Geforce 8400GS 1024mb DDR3. Edited NVDANV50Hal.kext with 10c310de string. NVEnabler. Works with QE/CI via HDMI and DVI. VGA not tested.
  • Ethernet: TPLink TG-3269 with Realtek RTL8169SB chip. Works OOB - Onboard does not work unless you use this ktext http://osx86.co/f36/bcm5754-m-bcm5755-m-bcm5787-m-bcm5906-m-t6946/post52710.html.
  • Audio: Behringer UCA202 with SPDIF out - Onboard does not work.
  • PCI SATA card: VIA 6421A works with modified PCIIDE.kext found at insanelymac forums.

[edit] Optiplex GX520\620

Chipset Notes Extras Used Proof
Intel ICH7
  • Processor: 3.4GHz Intel P4 650
  • RAM: 1536mb DDR2


  • 10.6.3 Retail + myHack 1.1
  • Combo update to 10.6.8 + Nawcom 10.8.0 legacy kernel + Reinstall framebuffer kext using Kext Utility before restart


  • SATA
  • optical drive: DVD Read
  • USB: Working
  • Graphics: Intel GMA950
  • Ethernet & Audio: [1]
  • AppleAC97Audio.kext
  • AppleBCM5751Ethernet.kext
  • AppleIntelIntegratedFramebuffer.kext
  • AboutthisMac.pkg

[edit] Precision 470/670

Follow this link for full installation details.

Hardware Name Chipset Notes Patches Used 32/64bit working with patches
Dell Precision Workstation 670 Intel® E7525 (ICH5)
  • BIOS: A07
  • CPU: single/dual Intel Nocona/Irwindale Xeon 64bit (2.8GHz to 3.8GHz) & single/dual Intel Paxville dual-core Xeon 2.8GHz (XC837/XC838 motherboards)
  • RAM: 4GB 400MHz DDR2 ECC
  • Video: PCIe x16 nVidia GeForce 9800GT 512Mo (0x10de/0x0614)
  • Audio: built-in Intel AD1980 AC'97 SoundMax (0x8086/0x24d5)
  • Network: built-in Intel Pro/1000 MT Gigabit Ethernet (0x8086/0x1026)
  • Hard Disk: Intel ICH5 Ultra ATA (SATA-1) & IDE controller (0x8086/0x24d1 & 0x24db) + Adaptec Ultra320 SCSI RAID controller (0x9005/0x808f)
  • Installed retail Snow Leopard 10.6.3 with MyHack 3.1.2 or Nawcom BootCD/ModUSB + legacy kernel (Darwin 10.4.0 to 10.8.0 v2) + Combo update to 10.6.8
  • Full installation method + bootpack (DSDT + kexts) + EDP available at www.osxlatitude.com
  • GeForce 9800GT natively supported with full DSDT patch (or PciRoot set to 4)
  • Without specific bootpack, boots only with no NullCPUPowerManagement & no SleepEnabler kexts, otherwise KP or boot loops
  • Built-in Ethernet detected but not working (always down with "cable unplugged") with vanilla AppleIntel8254XEthernet kext v 2.1.3b1. Use older version v1.1.2 (from Tiger?) of that kext instead.
  • Fully supported in 32bit mode only. Built-in Audio & LAN not supported in 64bit mode.


  • Adaptec SCSI controller not detected - no kext seem to exist
  • Audio unsupported in 64bit kernel mode (corrupted audio that may cause system crash)
Tick.png Tick.png

[edit] Vostro 200 (SlimTower)

Follow this link for full installation details.

Hardware Name Chipset Notes Patches Used 32/64bit working with patches
Dell Vostro 200 (ST) Intel® G33 (ICH9) Express chipset
  • CPU: Intel Core 2 Duo E8600 3.33GHz
  • RAM: 4GB 800MHz DDR2
  • Video: PCIe ATI Radeon Pro X1300/X1550 256MB (0x7183) -> Ok with patched ATI kexts
  • Audio: buit-in Realtek ALC888 -> Ok with VoodooHDA kext
  • Network: built-in Intel 82562V-2 10/100Mb built-in Ethernet -> Ok with AppleIntelE1000 or Intel82566MM kext
  • Hard Disk: 2 x SATA HDD 320GB 7200RPM
  • Card Reader: Internal-USB TEAC CA200 19-in-1 -> works OOB
  • Used unlocked BIOS 1.0.16 from www.bios-mods.com to provide HDD AHCI mode. Use RAID HDD mode with standard BIOS and ESB2 Device id injection to SATA
  • Installed retail Snow Leopard 10.6.3 with MyHack 3.1.2 + Combo update to 10.6.8
  • Full installation method + bootpack (DSDT + kexts) + EDP available at www.osxlatitude.com
  • Full QE/CI in 32+64bit kernel mode (with patched ATI kexts)
  • Card reader works OOB
  • Sleep + HDD icons + restart/shutdown fixed with DSDT patch
  • Installation should work just the same on Vostro 200 Mini-Tower (MT)
  • Wake from sleep fully working with LatinMcG DSDT
Tick.png Tick.png

[edit] HP

[edit] Compaq dc5750

Hardware Name Specs Notes
HP Compaq dc5750 Small Form Factor Proccesor: AMD Athlon 64 X2 3800+

RAM: RAM: 2GB DDR2-667/PC2-5300

Graphics: ATI Mobility Radeon HD 5430

Audio: Azaila (Intel HDA)?

Network: Ralink RT2500

Graphics, Audio, and Network do not work OOB. However, everything else works (excluding sleep). Kexts are required. Final result includes native res, QE/CI, network, audio, and SATA Support. NOTE: When installing osx86 (I used hazard), I could not have any USB devices plugged in or I would receive the error "Memory allocation error: 0x80000". This includes mouse and keyboard. Use PS/2.

Instructions and kexts and graphics here

Kexts for audio here

Instructions and kexts for network here

[edit] m7757c MediaCenter

Hardware Name Chipset Notes
HP m7757c MediaCenter Intel 945G

P5LP-LE motherboard 
Core 2 Duo E6400 © DC 2.13 GHz

GeForce 7500LE

Realtek ALC 888 chipset

everything will work except sleep and the TV card. You will have full QE/CL, sound and ethernet

Installation method here

[edit] Lenovo/IBM

[edit] Thinkcentre M57 (6072-EQG)

Hardware Name Chipset Notes
Thinkcentre M57 6072-EQG Intel Q35
  • Processor: 2.33GHz Intel Core2 Duo
  • RAM: 2GB DDR2-667/PC2-5300


  • follow MultiBeast+iBoot installation method
  • everything works OOTB, except:
 - no audio (no sound coming from beeper or front headphones. Did not try line-out yet.)
 - video card supports basic 1024x768 display only, no QE. Solved by adding a cheap supported nVidia card.

[edit] ThinkCentre M57 (9088-BGU)

Hardware Name Chipset Notes
ThinkCentre M57 9088-BGU Intel Q35 (?)
  • Processor: 2.33GHz Intel Core2 Duo E6550
  • RAM: 1GB DDR2-667/PC2-5300
  • HDD: 160GB 7200RPM S-ATA
  • Graphics: NVIDIA GeForce 9400GT (Added separately for DVI and to replace on-board video.)


  • follow iBoot + MultiBeast installation method. (10.6.3, then 10.6.8.)
  • everything works OOTB, except:
 - no audio. Fix with MultiBeast by adding Audio > Universal > VoodooHDA 0.2.72.
 - no network. Fix with MiltiBeast by adding Network > hnak's AppleIntelE1000e Ethernet.
 - does not wake from sleep mode.

[edit] Compaq

[edit] No Name

[edit] No Name

Hardware Name Chipset Notes
No Name Intel G41
  • Mainboard: Gigabyte G41MT-S2PT
  • Processor: 2.93GHz Intel Core2 Duo
  • RAM: 4GB DDR3-1333
  • Video Card: ASUS HD 6670


  • Install İATKOS S3V2 10.6.3
  • Update to Combo update 10.6.8
  • everything works OOTB, except:
-Ethernet RTL8111E can be found as pkg format.
-Update to 10.6.8 for full graphics support.
Hardware Name Chipset Notes
Custom Build Via VT8237R plus
  • Mother Board: ECS P4M890T-M (V2.0)
  • CPU: E4500 2.2 ghz core 2 duo
  • RAM: 1GB 533MHz DDR2
  • Video Card: XFX GForce 7300 (full hd)


I really thought tha this wound´t work, but gave it a try, ended up that everything but network worked OOB,

installed the patch, i selected all of them so can´t tell you witch one was used to make internet work.

I´m using MAC OSX 10.6.6i from HAZARD and booted with iBoot Legacy 2.7.2
The problem is, this is my second hachintosh and in booth of them i have, allways, to boot from cd and them

select the HD with macosx, will try to fix it later.

Another problem that I´m having is with the usb, if I plug a pendrive it crashes, and my keyboard, sound and

mouse sometimes, after rebooting, i have to umplug and put it back.

Patches Will describe all patches later

This page was last modified on 7 May 2014, at 06:05.
This page has been accessed 373,559 times.
Powered by MediaWiki © 2021 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki   |   Privacy policy   |   About OSx86   |   Disclaimers