Jump to content

Dell XPS M1330 Guide


theirishtide
 Share

13 posts in this topic

Recommended Posts

What’s up everybody. I wanted to detail my Hackint0sh experience because all to often i have ran into dead ends when attempting to Hackintosh a system. I used a guide from a www.projectosx.com forum post.

 

My system is a Dell XPS M1330. I have everything working except the Ethernet & that it hangs on Shutdown and Restart and you have to hold the power button down manually.

 

I currently have this system running 10.6.6. It updated using the built in OS X update tool.

 

Hardware Specs:

 

There are far too many to spec out but this guide should work for most. Must be Dell XPS M1330 or like machine to even attempt.

 

 

**************************************************************

Needed:

- Dell Snow ISO from Bottom of Post (I used this one: http://www.mediafire.com/?yoa268aewbueffr)

- OSX ISO

- Dell XPS M1330 or Similar Dell (Only Tested on my Dell XPS M1330)

**************************************************************

 

Installation:

 

For sake of it being a laptop i am going to guess that the system has one HDD.

There are two Cases i will detail in this guide. Dual boot & OSX Only. I currently have Windows 7 Pro & OSX 10.6.6 installed.

 

CASE 1: Dual Boot (What i did)

 

1. Boot using Dell Snow Disc by inserting disc and pressing F12 at the splash screen. Then choose to boot from CD.

 

2. This will get you to the disc selection screen. When you are at this screen, Eject the Dell Snow #1 disc and replace it with an ISO of OSX. Press F5 and make sure the disc name changes. Now select the OSX installation disc. I used a retail version that i purchased from Apple for $30.

 

3. When you boot into the disc you will be greeted by the typical Apple Installation screen. Format the drive with the Disk Utility. Create two (or more) partitions. I did the first as Win7 and the second as OSX. You will need to make sure that you use GUID partition table (GPT) from options menu.

 

4. On the two partitions created, Use MS-DOS (FAT) for Windows 7 Partition and use Mac OS Extended (journaled) for the OSX Partition. Give them names according to what they are to make things easier on yourself.

 

5. Now that you have your partitions, Exit the Disk Utility and Exit the OSX Installation and Reboot. Get you Windows 7 installation media and insert it.

 

6. Now you will install Windows 7 (or your flavor of Windows) to the partition you created earlier. For help with this comment or email me.

 

7. Now that you have installed Windows 7, Insert the Dell Snow Disc if needed and get to the disk loading screen. You will see your Windows installation and the Dell Snow disc options. Remove the Dell Snow disc once again as you did before and insert your OSX disc. Press F5 to and make sure the disc name changes. Now select the OSX disc and boot into the OSX installation.

 

8. You should have your partition created now. Follow the prompts and install OSX.

 

9. I am working on a fix to make this partition bootable however for the time being you will need to boot using the Dell Snow Disc, You will then choose either you OSX install or your Windows install.

 

10. Install kext needed for the system to work properly. (I got this part from the www.projectosx.com forum and it was a bit unclear.)

 

Mandatory

 

Booter, you will need something to be able to boot. I recommend Chameleon 2 RC3 or newer.

 

Mandatory kexts; you will find them in the Preboot CD, and the ones that are needed are:

 

AppleACPIPS2Nub.kext & ApplePS2Controller.kext or VoodooPS2Controller.kext (to be able to use your keyboard and trackpad)

IOATAFamily.kext (to avoid kernel panic from the 10.6 version)

fakesmc.kext (to be able to run finder and other signed applications)

DSDT patch, dsdt.aml from the Preboot CD, may and should be edited for your CPU if you need power management.

 

Recommended

 

SMBIOS override. The SMBIOS table from the Dell is actually conform, but we want to change it to make it more Mac like. So the smbios.plist from the Preboot CD should be copied.

Update com.apple.Boot.plist

 

Recommended kexts:

 

VoodooBattery.kext (for your battery)

VoodooHDA.kext (for your sound)

 

Non-working

 

There are a few parts that is not supported and a few issues that are still unresolved

Broadcom 5906 100Mbit ethernet card

Shutdown/restart when using Nvidia Graphics

 

PreBoot CDs:

Preboot CD’s available from here. Number 1 is most generic, and 5 more specific. Use a number lower if the one you try is not working

 

http://www.rapidshare.com/files/422607258/…Snow-05.iso.zip

http://www.rapidshare.com/files/422607256/…Snow-04.iso.zip

http://www.rapidshare.com/files/422607245/…Snow-03.iso.zip

http://www.rapidshare.com/files/422607244/…Snow-02.iso.zip

http://www.rapidshare.com/files/422607247/…Snow-01.iso.zip

 

CASE 2: OSX ONLY!

 

1. Use boot process from Step 1 & 2 above.

 

2. Make one disc partition using the Disk Utility. Mac OS Extended (journaled) GUID partition (GPT) in options menu.

 

3. Install OSX and follow Step 10 above.

 

Guide i used to create this post: http://www.projectosx.com/forum/index.php?showtopic=561

Support for this guide has come and gone at that link so i want to carry it on here for all to benefit from.

 

My Goals:

 

1. Built in boot so i don’t have to use the disc to boot every time

 

2. fix ethernet

 

3. fix shutdown and restart hang

 

If you liked this please take a minute to say so. I have several other guides that i will post if there are people who want them.

Link to comment
Share on other sites

If you're dual booting with multiple OSes, make sure to install windows LAST. I had a headache trying to dual boot. The process is even more frustrating on GUID volumes--windows can't even fix itself!. Once you install windows last, download easybcd 1.7.2 (not the latest version), run the HFS+ partition fix (specify hd and partition number for mac) and then add an entry to the BCD for mac (specify generic x86 hardware). If done correctly, the win7 bootloader will execute first asking you to boot to windows or mac/chameleon.

Link to comment
Share on other sites

If you're dual booting with multiple OSes, make sure to install windows LAST. I had a headache trying to dual boot. The process is even more frustrating on GUID volumes--windows can't even fix itself!. Once you install windows last, download easybcd 1.7.2 (not the latest version), run the HFS+ partition fix (specify hd and partition number for mac) and then add an entry to the BCD for mac (specify generic x86 hardware). If done correctly, the win7 bootloader will execute first asking you to boot to windows or mac/chameleon.

 

Thanks Hack,

 

I'll try that tomorrow. Doing the company software update tonight. Mind if i add this to my guide and give you credit?

 

Thanks in advance. I'll post on my results.

Link to comment
Share on other sites

If you're dual booting with multiple OSes, make sure to install windows LAST. I had a headache trying to dual boot. The process is even more frustrating on GUID volumes--windows can't even fix itself!. Once you install windows last, download easybcd 1.7.2 (not the latest version), run the HFS+ partition fix (specify hd and partition number for mac) and then add an entry to the BCD for mac (specify generic x86 hardware). If done correctly, the win7 bootloader will execute first asking you to boot to windows or mac/chameleon.

Not right sorry. There are a few ways to dual boot. Myself. installed windows first, OS X second, GUID, Chameleon RC4 & 5, Both XP & Win7.

Link to comment
Share on other sites

[b]If you're dual booting with multiple OSes, make sure to install windows LAST. [/b]

 

 

Nobody said there was only one way to do this... he was giving an opinion, which are welcome. I did it the same way you did.

Misconstrued as a statement.

Link to comment
Share on other sites

  • 1 month later...

I got it working on my M1330, but I have a few resources I wanted to share that may make it easier for you:

 

How to Boot without Dell Snow CD:

http://tonymacx86.blogspot.com/2010/01/twe...-chameleon.html

 

Installing Chameleon

I followed the steps above, but you can also try more of an installer technique:

http://www.insanelymac.com/forum/index.php?showtopic=231075

 

Custom DSDT:

http://www.insanelymac.com/forum/index.php?showtopic=190780

(have not done this yet, but I think I need to to get power management working - please let me know if you have done this for your M1330)

 

kExts:

http://www.kexts.com/

 

M1330 YouTube Video:

http://www.youtube.com/watch?v=325RrkHj9nM

 

The comments from that video are especially helpful. I haven't tried the Nvinject video driver, but it looks like a good bet.

 

Update: 9/15/2010

You can safely update to 10.6.4 i havent had any problems with the upgrade. If you run into a kernel error then simply boot with the -x tag and it should get you into safemode where you can delete the problem kext files.

 

Sorry i haven't had the time to get back to all of you sending me private messages. Check out this link http://www.projectosx.com/forum/index... a whole thread dedicated to helping dell xps m1330 users install osx86. Check it out and let me know how it works.

 

Just wanted to show that the Dell xps m1330 is capable of running osx for the most part. Installed osx using a osx cd i purchased after patching the disc.

 

 

Things working:

Video (Nvinject)

Camera (OTB)

Bluetooth (OTB after update to 10.6.3 and 10.6.4 wierd i know)

Wireless (OTB)

USB (OTB)

Audio (VoodooHDA.kext + prefpane)

Fingerprint reader (Found the manufactures site and installed software directly for osx)

Dell Remote (OTB)

Card reader (Thanks to chuckiemn for suggesting VoodooSDHC.kext it works like a charm. )

Things not working:

Network Card

Shutdown/restart (Showed in video with a kernel panic, sometimes it shuts down to a black screen and then to continue the shutdown you have to hold the power button. This only occurs with the driver for video installed.)

 

 

Don't ask as i will not provide help on how to do this. If you want to know search around on google for the guides.

 

Here are some good tutorials:

 

 

I do not consider this to be a replacement to purchasing a mac. Power off/restart doesn't work and probably wont until someone figures out how to patch the video driver to turn off correctly.

 

If you want a mac then buy a mac. Or at the very least if your going to do this then support osx purchase the disc

 

If anyones interested in modifying there about me screens then visit this link http://code.google.com/p/osx86tools/. Program you load called osx86tools. Not sure however if this will work on an actual mac but works just fine on all osx86 loads i've done..

Link to comment
Share on other sites

  • 1 month later...

hi

 

i was just wondering what wireless card you have.

 

im running on the same laptop as you, i have a Intel Pro Wireless 3945 802.11a/b/g mini-pci Card

but it doesnt work.

 

and the only driver i found for it only allows it to connect to un-secured connections, which doesnt help me.

 

so was looking to upgrade the card..

 

thanks

Link to comment
Share on other sites

  • 2 months later...

Can I ask if you can post your kexts to get the audio working properly?

 

I've heavily reviewed and searched through every forum here regarding the M1330 for sound and it seems as if there is supposed to be a magical kext (either AppleHDA or VoodooHDA) that gets the sound working from the speakers properly.

 

Headphone jack is the only place I can get audio from

 

All the forums I've read have people that have noted this peculiarity but were able to get it fixed one way or another.

 

I've tried the AppleHDA patcher (with the only STAC 9228 codec I could find) as well as the VoodooHDA that comes with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] as well as I tried downloading directly from VoodooHDA to ensure I get the absolute latest version. I read extensively into posts by Macgirl despirados superhai fbreze -- everything. I've also tried the sleep tricks and the Dell post installer (which had kexts specifically for the m1330). The AppleHDA kexts give me kernel panics and the Voodoo gives me just the jack audio.

 

Some claim running in 64bit makes it work but I still don't get that -- in fact running in 64bit disables my keyboard and video drivers.

 

I'm on the M1330 with intel graphics, STAC9228 audio running 10.6.7. The audio is the only thing keeping me from having a perfectly installed SL on my m1330.

 

So any helpful advice would be greatly appreciated. If you can post your kexts that'd be great -- I've certainly tried all the other ones out there to no avail.

 

I'm going to make an updated guide if I can get everything in the m1330 working.

Link to comment
Share on other sites

So after extensive installing and reinstalling (about 30+ times) and trying virtually every codec and kext out there...I've come to the conclusion that the sound in the M1330 for Snow Leopard just doesn't work -- my gut tells me theres a kext that interferes with either AppleHDA or VoodooHDA but can't prove that...I believe some are able to get it going...just for reference I'm using the cheap M1330 (integrated graphics, STAC9228, no fingerprint reader)

 

...I used iAtkos to put Leopard on and the sound works with AppleHDA and HDAenabler kexts and is running great...I'm dual booting with Windows 7 and OSX utilizing EasyBCD -- can't believe how easy it was to do that....

 

...if anybody is having difficulty installing OSX on their m1330 -- i'd be happy to give advice so those don't have to go through the frustrations like I did :-)

 

Happy trails...

Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...
I've come to the conclusion that the sound in the M1330 for Snow Leopard just doesn't work -- my gut tells me theres a kext that interferes with either AppleHDA or VoodooHDA but can't prove that...

 

I'm running a Dell since a year with NVIDIA graphics where the sound is working:

 

In E/E HDA-Enabler

in SLE patched AppleHDAKext

and HDEF patched DSDT

SMBIOS MacBook 5.1

AppleHDA.kext.zip

Link to comment
Share on other sites

  • 2 weeks later...

Anybody who has a working M1330 X3100 with 10.6.8 or Lion???

 

I'am not able to solve the IOPCI/ ACPI* panics.

 

What I have (I have 2 of this laps):

 

- Autopatcher DSDT first generated in WIN 7 64-bit / tried also the 10.6.8 DSDT from DSDT for Dell M1330 thread

- boot arch=i386

- smbios mbp 5.1 /tried also mbp 5.2, 6.1, mb 5.1, 4.1

- NullCPU*.kext made no differences

- changed I0PCI* and ACPI*kext from 10.6.7 no effect

 

Any ideas..

Link to comment
Share on other sites

 Share

×
×
  • Create New...