PDA

View Full Version : [GUIDE] Dell Studio XPS 435MT retail install


Keagi
12-17-2009, 12:39 PM
Foreword

I've tried using EmpireEFI as well as installing OS X from a USB CD drive, but was screwed over by the infamous "still waiting for root device" error, I'd imagine this is because of the 435MT model I have using Jmicron; though I am not sure.

On my fantastic and terrible journey to get OS X working on my 435MT I have realized that the parts Dell used in this series greatly varied; so this guide is meant for people who can't get Empire EFI working, and have the Radeon 4850 435MT model.

What you need:

- an 8G USB stick
- Retail Snow Leopard (10A432)
- Myhack installer
- VoodooHDA.kext (for sound.)
- Modded Radeon4800controller.kext
- Netkas Radeon drivers
- EVOenabler.kext
- OSX 10.6.1 and 10.6.2 update
- An already working hackintosh
- iAtkosv7i / Working Hackintosh or regular Mac. (for USB preparation)
- Kext utility


Installation

1) Preparing your USB stick. (Prasys (http://prasys.co.cc/) did a wonderful guide on this that explains in greater depth)

I formatted my USB stick under GUID in disk utility, after doing that I restored the OSX image to it and applied myhack with the following settings:

http://img191.imageshack.us/img191/855/myhack.png

2) Restart your computer and boot onto your install partition with -x -v flag.

3) Give it some time, eventually the installer will load and from here enter Disk Utility; format your HDD in GUID. after you finish you can begin installing.

You can do a full install with printer drivers and additional languages; but I opted to do a barebones install; mostly because I kept reinstalling multiple times to cut down on downtime while I was experimenting...

4) I found I had to move the mouse a little bit every 5 minutes or so during install to prevent it from locking up (I don't know why it did this..)

5) After install,use your USB stick to boot into the OSX partition with -x -v flags on, It may take a little while, but eventually OSX will load in gimped graphics mode; It will have no sound as well.

Run myhack again and apply the same settings you applied your USB install stick to your Snow Leopard Partition; restart your PC and boot into your Snow leopard partition off your HDD, not your USB stick.

6) Now that you're able to get into OS X, get this Radeon 4850 package from kexts.com (http://www.kexts.com/view/95-radeon_4850.html)

Install only these from the 7 Drivers .pkg

http://img693.imageshack.us/img693/3290/radeon.png

Now you will be able to boot into OSX without needing to use -x flag, however the display will stutter and your monitor won't have proper resolutions, do NOT try to skip to step 7; if you do not install these you will be hit by a "Still waiting for root device" error upon reboot. I'm not sure why.

To fix the resolution issue and enable the complete function of your HD4850 you need to use EVOenabler and a modded ATI4800controller, I've included them in the post.

7) Install Kext utility, after Kext utility is installed drag the EVOcontroller and ATI4800controller onto Kext utility one at a time, and it will install them.

Now shutdown your PC, while it is off, connect your monitor to the Radeon port on the right; when you turn your PC back on you will be able to boot into OSX 10.6 with fully enabled graphics and it will recognize your monitor; everything will work perfectly.

.... Until you update to 10.6.1.

Upgrading your OS X

When you use the 10.6.1 package it will reduce your graphics to gimped graphics mode again, after upgrading you must connect your monitor to the left Radeon port again, as it will no longer recognize the port on the right; the reason is because the ATIcontroller kext has been modified.

This issue is easily solved however, simply go to your root folder and enter System -> extensions and copy your ATI4800controller.kext to your desktop.

Right click the kext on your desktop and "Show Package contents", open the "Contents" folder and open info.plist, scroll down until you find content similar to this.

<string>0x94401002 0x944a1002</string>

you will want to change 0x94401002 to 0x94421002.

After editing the <string> should look as follows:
<string>0x94421002 0x944a1002</string>

Edit nothing else and save the changes to the file, after saving drag the ATI4800controller.kext you have just edited onto kext utility to install it, shutdown your computer and attach the monitor to the Radeon port on the right again; your graphics will be fixed for the 10.6.1 update.

To upgrade to 10.6.2 you just simply(lol) have to repeat the above steps; when I tried to do an upgrade form 10.6 to 10.6.2 in this fashion my graphics freaked out; however doing it in steps allowed me to upgrade and keep my graphics in working order.

http://img13.imageshack.us/img13/8628/osxscreenshot.png

Reduced Size Screenshot of SL 10.6.2 running on my XPS, 1920 x 1080 :) I changed the dock because I don't like the 3D one :D

ATIcontroller and EVOenabler kext:

http://www.mediafire.com/?dwmjuio2nzo

Keagi
12-17-2009, 12:43 PM
Sorry if this is a little confusing to read; I'll be making changes to it and so on as a I re-read and go along; right now I'm waiting on my Kexts to upload to Mediafire..

If anyone has any questions about it I'll do my best to anwser.

joeb
01-03-2010, 01:31 AM
hey keagu
this link http://www.mediafire.com/?dwmjuio2nzo is no longer vaild
i also cant find Netkas Radeon drivers for the 4850 any links for that?

Keagi
01-04-2010, 11:28 AM
http://www.kexts.com/view/95-radeon_4850.html (4850 package)

andddd

http://www.kexts.com/view/6-evoenabler.kext.html Enabler

Unfortunately I am not sure what I did with my 10.6 ATI kext, but there should be one there regardless when you install, just change the device ID like usual after doing the 4850 install and you'll be ok. :D I only uploaded the ATI controller kext so people could be lazy about editing it manually for 10.6

To enable your ATI graphics with proper resolutions and stuff just edit the ATI controller like you would after each update

joeb
02-11-2010, 05:07 PM
Thanks you

oriolesfan2131
03-05-2010, 04:31 AM
I followed your guide loosely, but I have my machine up and running with myHack and the ATI working.

I was wondering if you had any luck getting network access working, and dual monitors.

Jason

atlasgate
07-02-2010, 07:34 PM
hi,
I need help please!!!
I have the same configuration (DELL XPS 435mt....no AHCI)
I 'm using the USB method AS you said...but i'm stuck at step 3 with the following message:

ACPI_SMC_PlatformPlugin::start – waitForService(resourceMatching(AppleIntelCPUPower Management) timed out

thank you

atlasgate
07-02-2010, 07:36 PM
by the way I formatted my USB stick under GUID in disk utility, restored the OSX image to it and applied myhack.
Rebooted and used -x -v

thank you

vivxdesign
07-21-2010, 11:05 PM
Getting Snow Leopard 10.6.3 installed fresh is a snap. Install as directed above until you get to putting myHack onto the hard drive, then:


When you install myHack on the Mac hard drive, make sure you select the "Graphics Enabler" option.
Reboot to harddrive with -x flag
Do NOT install "Radeon 4850 package from kexts.com" or "EVOenabler" (They are not needed)
Download [attached] files from 10.6.2
Edit ATI4800Controller.kext to match the hardware (0x94421002)
Install ATISupport.kext, ATIFramebuffer.kext, and ATI4800Controller.kext one by one with Kext Utility (into /System/Library/Extensions folder)
Copy Legacy4800Controller.kext into the /Extra/Extensions folder.
Reboot to harddrive again with -x flag
Reboot again normally (no -x flag)

ciciolo
07-22-2010, 01:33 PM
Hi everybody

First of all, sorry for my scholastic english

I followed exactly step by step the guide, but at reboot after myhack's installation on the HD, i'm blocked at grey screen without any information.
If I boot with -x, obviously, i'm without any working kext. Every other flag give me a freeze (-v, -f, -s)

EDIT: IT WORK!

I stupidly did not install the kext video:p

jamjamma78
08-08-2010, 11:41 AM
I have done the first couple of steps of formatting the usb drive with the Mac OSX partition with journaling, restored a 10.6.3 img file in a VMWare session of OSX 10.6.2, used myhack 1.1 (with graphics enabled) then to test out if the USB boot would, it would sit at a blinking cursor (Im running a 435mt), I do not understand where to type in -x or -x -y when booting, I did this on the blinking cursor and did nothing.

Keagi
09-24-2010, 08:50 PM
You should be typing in -x at the Chameleon bootloader screen, just type -x when you see the partition selector.

Keagi
09-25-2010, 06:01 PM
I followed your guide loosely, but I have my machine up and running with myHack and the ATI working.

I was wondering if you had any luck getting network access working, and dual monitors.

Jason

Network works fine for me, however I have a Belkin F5D7050B Wireless USB w/ the correct driver for it; so native Network I haven't been able to try; not having access to a physical cable, same w/ dual monitor; but I see no reason why w/ the right kext there would be a problem. :X

jamjamma78
11-13-2010, 04:51 AM
the setup is mostly complete I think, I am able to boot into Safe Mode but not into regular mode. When i setup the kexts for the video, I did that in Safe mode by copying the three kexts into the system extensions folder then the legacyaticontroller kext into the extra\extension folder. after that, I ran kext utility, rebooted again with -x, then rebooted and it comes up with:
"You need to restart your computer. Hold down the power button until it turns off, then press then power button again."

this is what I have done in order:
- got a vm of 10.6.2
- got a 10.6.3 dmg image
- got an 8gb flash drive
- got a 320gig SATA drive (put this in a USB/eSata external drive, only USB works)
- loaded the vm,
- loaded the 8gb drive and formatted with MacOS Journaling, restored the 10.6.3 image to the usb drive, ran myhack on the usb drive with Graphics enabled.
- formatted the 320 gig drive to MacOS Journaling
- rebooted on the USB 8gb drive, loaded with -x -v
- installed MacOSX 10.6.3 on the 320gig drive
- attempted to boot to the 320 gig drive, sits at a blinking cursor
- rebooted into windows with the OSX VM, loaded myhack onto the 320 gig hard drive, copied the kexts and kext utility to a new folder on the root of the drive
- rebooted to the usb 320 gig drive, loaded with -x, loads into safe mode
- copied the kexts into system\extensions and the legacyaticontroller.kext to extra\extension
- ran kext utility after coping the files
- rebooted, loaded into -x, back into Safe Mode
- rebooted again, got the prompt to reboot the machine...

I messed up somewhere, I followed the new directions and had to add more to boot into the safe mode part... any help?