Jump to content

Dell Latitude D830 with Intel Crestline X3100 Graphics - Install OS X 10.9 Mavericks using myHack


2 posts in this topic

Recommended Posts

Hi everybody.
First I would like to thank all team members and volunteers from osxlatitude.com, osx86project.org, insanelymac.com, osx86.net, projectosx.com, tonycrapx86.com, especially netkas, SuperHai, Kabyl
, Conti, voodoo team, Clover team, and all others that contributed and are still contributing in this challenge which made OS X runnable on non-Apple computers.

Few weeks ago, I was spending days and nights reading forums and testing different solutions in order to install OS X on my Dell Latitude D830 and make my hardware to be detected especially, sound and Intel Wireless, and after about 3 weeks, I was about to forget this beautiful dream forever, but in the last minute, I gave myself the “last card to try”, I stopped to try with 10.6, 10.7 and 10.8 and went directly to Mavericks 10.9 and I can’t believe that this time “It works fine”, finally, I can forgot Windows forever.
So, if you have the same hardware as mine and you wanna go far and don’t look back, here is how to get the Apple’s butterfly to land on the Dell’s flower:


  1. Download Mac OS X Mavericks 10.9 from Apple Store if you have a working machine with Mac OS X 10.6.3 or higher since Mavericks is free now and no need to buy it or to search it in torrents websites.
  2. Download last release of myHack Tool from this link (3.3 was used in this topic).
  3. Download Dell Latitude D830 Boot pack for Mavericks 10.9 from osxlatitude (we need the NVidia version even if the target machine has intel GM965/GMA X3100, since there is no boot pack for this hardware config which works for OS X 10.9.
  4. Download Voodoo HDA driver package installer from this link (the used one in this topic was VoodooHDA-v284) for Sound Card to work.
  5. Download VoodooBattery.kext from this link for the battery management.
  6. 8 Go USB Flash pen drive or an external drive.


Preparing Mavericks install media:


Right click on myHack .dmg file and choose “Open”, the image will be mounted and you will be prompted by its installer interface.


Install myHack by Drag and drop it to /Applications folder. 




Eject myHack image previously mounted in order to avoid confusion.




Locate myHack you  just installed under /Applications and make a right click → Show Package contents.




Locate a folder called “Extra” inside it under /Applications/myHack/Resources/ and move it to trash, it is the generic folder which doesn't match the Dell D830 + Mavericks right config.




If you want an Extra folder which works fine download mine from this link Extra.zip and jump next 4 steeps, else

Extract the Dell_Latitude_D830-nvidia-mav.zip zip file, a folder called “Extra” will be created within the package files in it.


Copy “Extra” folder from Dell_Latitude_D830-nvidia-mav you have just extracted to this “Resources” folder in order to replace the one you juste deleted.




Inside the /Application/myHack/Resources/Extra/ folder you just copied, create a new folder, lets call it “Audio_drivers



Extract the VoodooHDA-v2.8.4+Lion package installer.zip and copy the file “VoodooHDA-v2.8.4.pkg” to the “Audio_drivers” folder.




Copy VoodooBattery.kext you downloaded to /Applications/myHack/Contents/Resources/Extra/Extensions/ folder.



Open the “smbios.plist” file from “Extra” folder in the “Textedit”, and add the lines highlighted in the image above to it if they didn't exist, else be sure the entry “SMmaximalclock” matches your CPU maximal frequency speed, since D830 is sold with different CPU config, mine had a 2.5 Ghz, so, I putted 2500 Mhz, save changes and close this file.
Note that this smbios.plist file will make your Dell to be recognized as a 2008 Macbook pro 3, if you wanna it to be recognised as a 2009 Macbook pro 5, download mine 
Extra.zipextract it and copy/replace the smbios.plist with it.


Open the org.chamelleon.Boot.plist with Textedit and adjust it to fit your needs, the necessary entries are :
<key>Kernel Flags</key>
<key>Graphics Mode</key>
Or download mine 
Extra.zip, if you wanna a org.chameleon.Boot.plist that works out of box.



Save and close the file after editing it.
Now locate the OS X Mavericks Install DVD.dmg you downloaded and mount it.



Connect the USB Flash to your computer.
Launch myHack from /Applications.
It will ask you the Root password, type it and click “Ok”.



Once done, myHack will ask you to choose a Task from the list, select “Create OS X installer”.


After that you will be asked to select install type, choose “Create OS X 10.9 install Disk” from the list.

myHack will ask you to “Select target volume to run myHack on it” and click Ok.



The install source will be needed also, so, click on “Browse Manually”.



Finder will be opened, click on the image mounted in the left panel, its content will be displayed in the right panel, choose then Mavericks as shown the picture and validate by clicking on “Open” button.



If all went correctly, myHack will search for InstallESD.dmg inside it and mount it.




myHack will ask you if you are “Ready to copy Installation data to target”, confirm with “Ok” button.

And will start to copy data to your USB Flash, the process duration depend on your USB transfer rate, for a Kinston DTSE9 (16GB) it took about 13 minutes to finish.
At the last 2 minutes, myHack will ask you “would you like to patch installer for MBR support”, the answer is not universal, if you wanna make a dual or triple boot with MS Windows support click “Yes” otherwise click “No” as I did.

The last message you will see is a success box if all went fine, click ok.


Close all other applications.
Left the USB Flash connected.
Reboot you computer.



Adjusting BIOS settings

If AHCI is enabled in your BIOS jump this steep to next steep, else when the Dell blue logo appears, hit F2, BIOS Setup will be loaded, under “Onboard Devices” section choose “SATA Operation” entry and make sure “AHCI” is selected rather then ATA.


Under “POST Behavior” make sure Virtualization is Enabled.

Save and exit, the system will reboot.
This time when the Dell blue logo appears, hit the F12 button in order to change boot order.
Once the bootable medias list is displayed, choose USB Storage Device and hit Enter button.




The system will boot from the USB Flash and after a while, the Mavericks installer will show the “Choose your language” interface, choose the language and click on the next Arrow “-->” symbol.


Click on the “Utilities” menu and choose “Disk utility”.

Select your HDD/SDD and partition it to meet your needs, you should create at least one Mac OS Extended (Journaled) partition to install OS X to it, click on “Options” button and check the “GUID Partition Table” partition. 



(this picture is not mine but similar to the install I did)

Once finished from partitioning, close the “Disk utility” and click “next” button, select the partition you have just formatted and click “Install”.



(this picture is not mine but similar to the install I did)


The install process will begin, files will be copied from your USB Flash media to HDD/SDD, this process will take about 15 to 30 minutes depending on your UBS Flash read speed and your HDD/SDD drive write speed, for example here I had a Kingston DTSE9(16gB) and a Corsair LS 240GB SSD drive, the total process took less then 15 minutes and it should take less then that, but only SATA 1 is detected unfortunately.



(this picture is not mine but similar to the install I did)

At the last 2 minutes, the installer will ask you if “Do You want to use the generic extra that comes with myHack or specify your one”, choose “Use generic one” and click “Ok” since we made the customisation earlier to myHack install folder.



At the end you will be prompted by 3 message boxes asking you if you wanna remove 3 files which cause kernel panic, just click “Yes” for all of them.

Install process will end after 1 or 2 minutes later and you will be asked to “Reboot my computer”, click on it, if it doesn't responds click on the Apple logo → Reboot if this last doesn't work too, push the power button till the system shutdown, reboot computer and let the system to boot on HDD/SSD, as usual you will be asked to choose keyboard layout, choose connection type, import data from another Mac machine and create a user account, once done you will land on your Mavericks beautiful Desktop.






Fixing non working devices


Now we have to fix Sound, battery and Wireless:
Wireless card
If your machine has the Intel Wireless Pro 3945ABG, by default, it will not work.



In my case, fortunately, I have replaced the Intel Wireless Pro 3945ABG recently - after trying with iwiDarwin and other drivers and non of them works - with A Dell DW 1490 802 11g mini card PCI-e adapter, which is detected out of the box by Mavericks and which doesn’t cost more than 3 dollars, so, as the Intel Wireless Pro 3945ABG have no driver that works for Mac OS X perfectly, I recommend you to change it with a compatible one.







The Sound card
Open /Volumes/yourMacOSXInstallDrive/Extra/Audio_drivers/ and run VoodooHDA-v2.8.4.pkg this will install VoodooHDA drivers and its preferences pane for sound card.




once done, close the installer even if it ends with errors.
Reboot the system.
Go to System preferences, the VoodooHDA preferences pane icon should appear in the bottom as indicated in the picture bellow:



Click on it and adjust parameters as shown in the following pictures








Once done, click on “Previous” arrow to return to system preferences and choose “Sound”, adjust values as indicated in the following pictures and especially don't forget to check the checkbox “Show volume in menu bar”.




At this stage the volume icon should appear in the menu bar and both speakers and internal/external micro should work.

The battery indicator
It should work out of box since we included VoodooBattery.kext in myHack extra folder, all what we should do is to go to System preferences → Energy saver, and check the checkbox “Show battery status in menu bar”, once done the battery status will be shown in the menu bar.


For the Intel Graphics Card
If you prefer the resolution that causes eye pain, then, open the file /extra/org.chameleon.Boot.plist located under your install partition in Textedit and add or edit this two lines to it before the line that starts with </dict>:
<key>Graphics Mode</key>
<String>1600x1200x32</ String>
N.B: this is the maximum resolution I could gate even if this Graphics card displays 1900x1200x32 under Windows, and if you go to [About this mac] --> [Display] section, your Graphics will be detected as Intel GMA X3100 or Intel 965GM 64 MB of Shared System Memory only, whereas, it is supposed to support up to 384 Mo according to Intel.
I have to mention that all other things work fine and no need for USBBusFix/UHCIaquire/EHCIreset Flags in chameleon boot playlist /extra/org.chameleon.Boot.plist, I tried different USB Flash drives, an USB Camera and external USB HDD & SSD drive, and all of them work fine, the transfer rate from/to USB Flash is reasonable, except if there is a solution that can make it tripled or quadrupled, I will be the first to try, how knows?









The only thing that I am not satisfied with is the boot and shutdown process that are slow even than windows, and only SATA 1 is detected with a transfer rate of 160MB write, 168MB read which is not normal especially with Corsair Force LS 240GB, I hope some one can give us a solution that let Dell D830 work with SATA 2 (3Gb/s) under Mavericks!!!



Good luck, have a nice weekend and hack

  • Like 2
Link to comment
Share on other sites

Good effort (it's an impressive pictorial work on your part which will have taken substantial time to prepare) but somehow a waste of time on a machine fitted with a graphics chip that is unsupported since ML. You'd have actually achieved the same results in less than 1hr with OSXL guidelines & EDP post-installation tuning (we've been supporting 10.6, 10.7 and ML with MLPF on the D830 X3100 for quite some time...).


You may not agree of course, but running Mavericks (or any other OS X version to that effect) without graphics acceleration is kind of worthless in my opinion. X3100 graphics can only be supported in 32bit kernel mode (there are no 64bit kexts, only bugged & unusable draft ones), so you have neither Core Image, nor Quartz Extreme, nor even FrameBuffer support (i.e. no resolution support).


Please note that:

  • despite your cosmetic SMBIOS changes (erroneous as far as RAM speed is concerned), your D830 will not be enjoying speedstep with that configuration. You need PState kext & agent (emulated speedstep) or one of those recent Kozlek's FakeSMC kexts modified to include SMC keys of a MB/MBP model that supports native speedstep and the SMC compatible value for your CPU + corresponding SMBIOS plist (MBP5,1 will do).
  • you can get rid of VoodooTSCSync kext. It's not necessary.
  • you can get rid of IOATAFamily kext. It's not necessary.
  • enabling virtualization in BIOS setup is not necessary to install OS X; it's only required if you want/need to run virtual machines.
  • in your boot plist, there is little point enabling P&C States and all Cx sleep states with NullCPUPowerManagement kext. They're only necessary with native CPU power management. My recommendation would be to get rid of that NullCPUPowerManagement kext and opt for above mentioned Kozlek's FakeSMC.
  • in your boot plist, there is no point enabling CSTUsingSystemIO. It's not necessary since you use NullCPUPowerManagement.
  • in your boot plist, there is no point enabling GraphicsEnabler since you have no graphics support. It's not necessary.
  • in your boot plist, there is no point enabling VBIOS. It's not necessary and not applicable to Intel GMA X3100.
  • there are 3 different LCDs for the D830: WXGA@1280x800, WSXGA+@1680x1050 and WUXGA@1920x1200. The maximum screen resolution must therefore be manually specified according to the fitted model, although, as you correctly stated, you cannot achieve maximum WUXGA resolution. That is due to lack of graphics support.


I advise to stick to OS X versions that support full graphics acceleration, i.e. Lion 10.7.5 or ML with MLPF hack as described here:


or here:


Link to comment
Share on other sites


  • Create New...