Jump to content
ghaliloo

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

Share this post


Link to post
Share on other sites
Advertisement

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:

http://www.insanelymac.com/forum/topic/287810-yes-we-can-ml-qeci-on-gma950-gma-x3100-nvidia-7300-etc-systems/

or here:

http://forum.osxlatitude.com/index.php?/topic/2468-installing-ml-on-d830-gma-x3100-with-full-qeci/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By PsychoKoopa
      I recently installed Mavericks on my HP 15-r174ca Laptop using myHack. I've worked out most of the kinks but can't seem to get audio working. I first VoodooHDA in [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] but that didn't work so I tried my best to remove it. Then I installed the AIO Audio Solution but the only sound output is Digital Only (HDMI). I can't get sound out of my speakers or headphone jack. Anyone know a way to fix this? (Pictures below of all info possible) 
       
      *Note: I feel like this may have something to do with Voodoo. I'm not using it intentionally but it shows up in System Info and the Preference Pane is still there. Does anyone know how to get rid of VoodooHDA 2.8.8?





    • By BlaidESP
      Hello everyone. I have been trying to install os x Mavericks for a long time, but it gives me lot of problems so I came here to see if I could fix it somehow. Well, first of all I will give some information about the computer I'm trying to install it on:
       
      It's an Asus with uefi, EZ mode, 2001 version.
      Motherboard: A88XM-A
      CPU: AMD A4-6300 
      Dual core, 3,69 Ghz
      Internet: Realtek 8111G
      Sound: Realtek ALC887-VD
      Graphics: Integrated AMD Radeon HD graphics
       
      First, I tried with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url], but it turned off as soon as it entered the apple logo screen. 
      Then, I tried with Niresh. It installed, but the graphics were laggy and the internet, the sound, and well the graphics in general weren't working. I tried to install the kexts but didn't find them or either didn't know how to install them. And in addition, it gave me the boot 0 error.
       
      And now is when the real problem comes, I have tried using myhack. I have done all the proccess correctly, and now in the guide i've been following it says I have to replace the mach_kernel for a downloaded one that works for amd and mavericks. I have downloaded the os x mavericks installer from the Appstore but I belive it is the 10.9.5 version of it. Anyway, in case it was the 10.9.4 when I replace the kernel and rename it, after have intalled os x on the computer with amd, I then copied using the installer and the terminal, and removed the kernel from the hard disk, and then copied the one that works for it. Well, when I try to turn it on it suddenly turns off. I put it in verbose mode to see wheres the problem and it says: "Can't find mach_kernel" I have copied the commands and such correctly, and the names of the hard drive and USB too. I really don't know what to do.
       
      Thanks in advice, I'll be looking forward to hearing from you. If I break any forum rules please tell me and I will fix it, thanks again and greetings.
    • By matteuus
      Estou tentando instalar o mavericks, mas na hora do boot sempre da esse erro aqui, usei esse metodo http://www.insanelymac.com/forum/topic/298132-guia-aio-guias-para-hackintosh/ , usei o chameleon.
       
       
       
       
      especificações do hardware:
      Motherboard: GA-H87M-D3H
      Processador: Core i3 4330 LGA 1150 Haswell 3.5GHz, Intel HD Graphics 4600
      Memória: Corsair vengeance 4gb 1600mhz ddr3
    • By jmp909
      Hi,
       
      after a few KP's i managed to get my fresh Mavericks 10.9.4 system working relatively smoothly, but i'm not really sure about Power Management, Speedstep, C-States,P-States etc and also Wake from Sleep is broken. (No video signal on wake). I don't really know about patching my motherboard etc. Couldn't find any pre-made patches. Also i don't really understand whether i need SSDT or DSDT (apparently not the latter for UEFI Mobo?) and I don't know how i test eg C-States, P-States etc or what I need them for.
       
      One thing that's a possible "issue" is the Corsair H80i, attached to the Mobo via mini-usb. there's no controller software for OSX obviously. When I had a 10.9 Mavericks working with Sleep, it would wake itself up immediately with GLAN EHC2. This may have been the USB connection on the fan forcing it to wake up but not sure. Currently though Wake is broken as mentioned, so I can't just test that issue by unplugging the USB at the moment)
       
      any advice & links would be gratefully appreciated.
       
      Presumably first step would be to fix the system to be able to remove NullCPUPowerManagement?
       
      thanks
      J
       
      Mavericks 10.9.4 (from App Store) myHack installer myHack AppleIntelCPUPowerManagement patch NullCPUPowerManagement.kext  myHack TRIM patch kernel flags: npci=0x2000 dart=0 GraphicsEnabler=Yes Realtek81xx kext for ethernet (or might be using EthernetBuiltIn=Yes... not sure, as both present) Envy24 audio drivers for m-audio Audiophile2496 Chameleon NVFileRam kext for iMessage fix  
      ---
       
      Motherboard: Asus P8B75-V (UEFI)
      CPU: i7 3770
      GPU: Zotac GT210
      Cooler: Corsair H80i
      SSD: Samsung EVO840 250GB
    • By ergosteur
      Can someone explain to me why myHack has a bunch of .kexts in its Plugins folder? It seems they are the same kexts I have in /Extra/Extensions.
       
      Looks like OSX prefers the versions in myHack.kext/Contents/Plugins - I thought that the preferred location for hackintosh kexts was in /E/E so as to be safe when running updates?
×