HCL 10.6.8/Desktops

From OSx86
Revision as of 16:30, 9 February 2012 by N00b-un-2 (Talk | contribs)

Jump to: navigation, search
macOS 10.6.8
Hardware Compatibility

This is a hardware compatibility list ONLY for OEM desktop computers. We want to keep it as accurate as possible, but please, do not entirely rely on this list when buying a desktop. Don't forget to add how you got OSx86 running on your x86 desktop computer, and to use proper English. Please see the discussion page for proper instructions on how to input your system specs. Also, please contribute to the HCL 10.6.8 page, which should list a more granular view of compatibility. If your computer isn't listed, you should try it if you have a SSE2 or higher processor. Use vanilla kernel if it is supported.

  • ONLY add hardware that you have TESTED. Don't add hardware just because you think it might work.
  • Please add hardware into tables.
  • This is for 10.6.8 builds only.

Please list your computers in alphabetical order by manufacturer (Asus, Acer, Dell, HP, etc)

For how to edit the Wiki, please see this thread. Thank you!

Note: Please add whether your device supports QE, Quartz Extreme, graphics. Try playing a movie with Quicktime Player.



Dell 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 and multibeast 3.10.1, Snow Leopard Edition available here http://www.tonymacx86.com .

  • Multibeast options - Easybeast, 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 tonymacx86 Nvidia update which is no longer available on tonymacx86.com. 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 tonymacx86 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.

Dell Optiplex 745

Hardware Name Chipset Notes
Optiplex 745 Intel Q965 + ICH8
  • Processor: 1.87GHz Intel Core2 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 via iBootGE. Update to 10.6.8 with ComboUpdate.
  • Installed IOATAFamily.kext with Kext Utility (Amends "waiting for root device" error) and ran Multibeast before restart.
  • Multibeast options - Easybeast, 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.
  • Audio: Behringer UCA202 with SPDIF out - Onboard does not work.
  • PCI SATA card: VIA 6421A works with modified PCIIDE.kext found at insanelymac forums.

Optiplex GX520\620

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


  • 10.6.0 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: HL-DT-ST RW/DVD GCC-4482B
  • USB: Working
  • Graphics: Intel GMA950
  • Ethernet & Audio: [1]
  • AppleAC97Audio.kext
  • AppleBCM5751Ethernet.kext
  • AppleIntelIntegratedFramebuffer.kext
  • AboutthisMac.pkg


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.


Compaq Presario SR2125UK

Chipset Notes
Intel ICH7
  • Processor: 2.80GHz Pentium D CPU
  • RAM: 1GB
  • Motherboard: ASUS P5LP-LE (BIOS ver. 5.08)
  • Graphics: Intel GMA 950
  • Monitor: HP w19ev 19" (1440x900 however could support higher resolutions - not available on Mac OS X as with Windows and Linux)
  • Wireless: NETGEAR WG111v3
  • Bootloader: AsereBLN (modified Chameleon)


  • Set the SATA mode to AHCI in the BIOS
  • Used iATKOS S3 V2 that installed Snow Leopard 10.6.3
  • Set up the Internet connection from the Realtek Wireless Utility (Netgear and Realtek has had official drivers but they only work from 10.3 to 10.5, so if you use the same adapter or a wireless adapter with Realtek's RTL8187B chipset, you could use the one supplied by iATKOS however it is 32-bit.)
  • Downloaded the combo update from Apple's site.
  • Backed up 10.6.3 kexts
  • AppleHPET.kext
  • AppleACPIPlatfrom.kext
  • IOVideoFamily.kext
  • IOUSBMassStorageClass.kext
  • IOUSBFamily.kext
  • IOPCIFamily.kext
  • Installed the Update, but did not restart.
  • Used Kext Helper b7 to install the 10.6.3 kexts. This is a MUST since you will get the [PCI configuration begin] and AppleUSBEHCI loop errors preventing you from booting to OS X.
  • Restarted having installed the kexts - should boot to OS X normally. Current problem is the Mac App Store not verifying my computer (Even with a fake email address/password! - Will update when I have found a fix!)


  • This PC DID have a NVidia GeForce 7500LE installed however it had overheated and burnt one of its chips when the PC had Windows Vista Home Premium installed. Now I'm stuck with a crap Intel GMA 950 however the performance on Mac OS X is almost excellent...

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.
-Chameleon_2.1svn_r1686_trunk_pkg+boot bootloader must be installed from [2] for full Graphics support.
Powered by MediaWiki © 2015 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki  |   PHP hosting by CatN  |   Designed by Ed Gain   |   Privacy policy   |   About OSx86   |   Disclaimers