Jump to content

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


ghaliloo
 Share

1 post 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:
 
Requirements:

 

  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. 

 

post-430551-0-83993400-1385297044_thumb.jpg

 

Eject myHack image previously mounted in order to avoid confusion.

 

post-430551-0-67122900-1385297046_thumb.jpg

 

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

 

post-430551-0-01363800-1385297050_thumb.jpg

 

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.

 

post-430551-0-31688800-1385297052_thumb.jpg

 

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.
 

post-430551-0-79906100-1385297053_thumb.jpg

 
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.

 

post-430551-0-00977600-1385297056_thumb.jpg

 

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

post-430551-0-36592400-1385297058_thumb.jpg

 

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

 

post-430551-0-50061400-1385297060_thumb.jpg

 

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

post-430551-0-40756400-1385297062_thumb.jpg

 

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.

 
 

post-430551-0-35770300-1385297086_thumb.jpg 
 
Open the org.chamelleon.Boot.plist with Textedit and adjust it to fit your needs, the necessary entries are :
 
 
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>CSTUsingSystemIO</key>
<string>Yes</string>
<key>EnableC2State</key>
<string>Yes</string>
<key>EnableC3State</key>
<string>Yes</string>
<key>EnableC4State</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1024x768x32</string>
<key>SystemType</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>VBIOS</key>
<string>Yes</string>
<key>arch</key>
<string>x86_64</string>
 
Or download mine 
Extra.zip, if you wanna a org.chameleon.Boot.plist that works out of box.

 
 

post-430551-0-84131300-1385297064_thumb.jpg

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

post-430551-0-47449900-1385297088_thumb.jpg

 

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

post-430551-0-93694900-1385297089_thumb.jpg

 
 

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

post-430551-0-43682700-1385297091_thumb.jpg
 

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

post-430551-0-92325300-1385297092_thumb.jpg
 
 
myHack will ask you to “Select target volume to run myHack on it” and click Ok.
 
 

post-430551-0-40538600-1385297094_thumb.jpg

 

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

 

post-430551-0-01711200-1385297096_thumb.jpg

 
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.

 

post-430551-0-57943700-1385297097_thumb.jpg

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

 

post-430551-0-97517700-1385297098_thumb.jpg

 

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

post-430551-0-49544800-1385297100_thumb.jpg
 
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.


post-430551-0-88573000-1385297119_thumb.jpg
 
The last message you will see is a success box if all went fine, click ok.

 

post-430551-0-64321700-1385297121_thumb.jpg
 
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.

 

post-430551-0-47326900-1385297123_thumb.jpg
 
Under “POST Behavior” make sure Virtualization is Enabled.


post-430551-0-51066200-1385297125_thumb.jpg
 
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.


post-430551-0-36313600-1385297127_thumb.jpg
 

 

Installation

 
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.


post-430551-0-27777500-1385297129_thumb.jpg

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


post-430551-0-92078100-1385297130_thumb.jpg
  
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. 


post-430551-0-18325300-1385297133_thumb.jpg

 

(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”.

 

post-430551-0-86826300-1385297134_thumb.jpg

(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.

 

post-430551-0-24851300-1385297136_thumb.jpg

(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.

 

post-430551-0-38598000-1385297153_thumb.jpg

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.

post-430551-0-32369200-1385297155_thumb.jpg
 
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.


post-430551-0-72288900-1385297157_thumb.jpg

 

post-430551-0-67315100-1385297159_thumb.jpg

 

 

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.

 

post-430551-0-95717200-1385297160_thumb.jpg

 
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.

 

 

post-430551-0-40198700-1385297162_thumb.jpg

 

post-430551-0-64765000-1385297164_thumb.jpg

 

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.

 

post-430551-0-31201700-1385297166_thumb.jpg

 

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:

 

post-430551-0-87244400-1385297167_thumb.jpg 

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

post-430551-0-26111700-1385297169_thumb.jpg

 

post-430551-0-44603600-1385297182_thumb.jpg

 

post-430551-0-53366300-1385297184_thumb.jpg

 

post-430551-0-23283700-1385297186_thumb.jpg

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”.
 

post-430551-0-82337500-1385297187_thumb.jpg

 

post-430551-0-59952600-1385297189_thumb.jpg
 
post-430551-0-10252600-1385297191_thumb.jpg
 

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.
 

post-430551-0-47064000-1385297192_thumb.jpg
 

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?

 

post-430551-0-30498700-1385297194_thumb.jpg

 

post-430551-0-22798300-1385297196_thumb.jpg

 

post-430551-0-76413200-1385297214_thumb.jpg

 

 

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!!!

 

post-430551-0-02923600-1385297198_thumb.jpg

 
Good luck, have a nice weekend and hack

  • Like 2
Link to comment
Share on other sites

 Share

×
×
  • Create New...