Jump to content

[GUIDE] DELL XPS M1210 + OSx86 (iDeneb v1.4 10.5.6) Post Install


joshms83
 Share

61 posts in this topic

Recommended Posts

This guide references an image of setup files which I have made available here:

 

DELL M1210 OS X SETUP IMAGE: http://www.mediafire.com/?jmwxxyo1tht (MediaFire)

 

Note: The following is also provided as a nicely formatted read-me within the DELL M1210.dmg file attached to this post. The DELL M1210.dmg file also contains all of the patches/kexts/apps you need to follow the steps outlined below.

 

To help any desperate googlers:

 

Keywords: dell M1210 osx86 Geforce 7400 go External Monitor Dual Monitor Enable QE/QI Bluetooth Sigmatel 9221 Vanilla 9.0.6 10.5.6

 

rev. March, 2009.

 

The files included in this image were used to successfully configure a DELL M1210 Laptop using iDeneb v1.4 10.5.6 distribution and Vanilla 9.6.0 kernel. That is not to say however, that all or any of these files won't work for other configurations...

 

I've provided a summary of installation options used to get OSx86 running on a properly journaled partition, as well as a series of final install/patch steps to follow once you are successfully booted into OS X.

 

These files and instructions are simply a collection of other people's work organized and consolidated into a package that is (hopefully) easy to use and follow. I've attempted to provide credit to as many of those people as possible, but I may have missed some given this stuff was collected over several weeks of trial-and-error.

 

References:

http://www.insanelymac.com/forum/index.php?showtopic=41775 (M1210 Dual Boot Guide)

http://www.insanelymac.com/forum/index.php?showtopic=97966 (Dell Post Installer)

 

DELL M1210:

- Intel Centrino Duo T7200 @ 2Ghz

- 4GB DDR SDram @ 667Mhz

- NVidia Geforce 7400 Go (64Mb/192Mb)

- Sigmatel 9221 Audio

- Dell Bluetooth 355 2.0 +EDR (Broadcom)

- Dell 1390 (Broadcom) Wireless B/G

 

Resulting Working Feature Set:

This is a list of hardware/features that your system will support at the end of this process.

- Dual Cores (No need for cpus=1)

- GeForce 7400 QE/QI Enabled, Hardware Acceleration, Internal + External (Dual) Display

- Sigmatel 9221 Audio (Not Choppy)

- Internal Microphone

- Full Bluetooth Support

- Full USB Support

- Full Firewire Support

- Full Airport Wireless Support

- Full Laptop/Battery Support

- Full Intel Speedstep Support

- 5-in-1 Card Reader Support

- System will properly Sleep / Wake.

- Support for Apple Software Update

 

Issues:

- Intel 3945 A/B/G Wireless card is not supported (as of March 3rd 2009). You must replace it with a Dell 1390 card from Ebay (EASY - approx. $12)

- Shutdown command does not fully shutdown the system. I have identified this to be an issue with the Sigmatel 9221 audio patch and nothing else.

- Internal monitor does not properly recover when the system puts the display to sleep as a result of energy preferences (full system sleep works fine).

- Memory bank/DIMM_B is reporting a speed of 0 MHz. The system however, is reporting all 4GB of RAM.

- Logitech Quickcam (PID:0x08c6) is detected as a USB device by the system profiler, but is not yet supported.

Quickcam Drivers under development @ http://webcam-osx.sourceforge.net/cameras/index.php

 

Untested:

- ExpressCard Slot

 

OSx86 - iDeneb v1.4 10.5.6:

Vanilla 9.6.0 Kernel (Default)

 

Patches (Ready)

Chipset

- ICHx Fixed

 

Network / Ethernet

- AppleBC440x

 

Fix

- cpus=1 fix (Temporary)

- BatterManager

- Power_Off Fix

 

Video / NVidia

-NVKush (Temporary)

 

Apps

- ASU

- BetterZip

- OSx86 Tools

- Transmission

 

(OPTIONAL) NTFS Read/Write Support:

Note: While this step is listed as optional, if you are installing any of the provided patches directly from an NTFS partition, it is highly advised that you install full Read/Write support for NTFS drives before proceeding. It is also ideal for dual boot scenarios where you would like full control of your xp/vista partition from within OS X.

 

1. Install MacFUSE 2.0.3 (Mount and install from the .dmg file provided in the root of this setup image)

2. Install NTFS-3G (Mount and install from the .dmg file provided in the root of this setup image)

 

*Restart*

 

Patch Sigmatel Audio:

This step is required for OSX to fully support your Sigmatel 9221 audio and microphone.

 

1. Install AppleHDAPatcher (Copy AppleHDAPatcher v1.12 app provided in the root of his setup image into your Applications folder)

2. Apply Sigmatel9221 HDA Patch (Drag Sigmatel9221.txt provided in the root of this setup image onto the installed AppleHDAPatcher icon. (takes a while to run))

 

*Restart*

 

Install Modified NVinjectGO Extension:

The NVinjectGO v0.2.0 extension provided in this setup image has been modified to provide full QE/Hardware Acceleration/Dual Display support for the GeForce7400 Go. Graphics memory will read 512MB in system profiler, but this does not appear to have any adverse effects on system performance.

Note: "Mirror" mode will not work. Also, attempting to use the [Fn] + [F8] key combination (display mode toggle) will halt the system.

1. Delete NVKush.kext (Drag file to Trash - System/Library/Extensions/NVKush.kext )

2. Launch OSx86 Tools (Applications/iDeneb App/OSx86 Tools)

3. (OSx86 Tools) Install NVinjectGO.kext (Provided in this setup image (modified v0.2.0))

4. (OSx86 Tools) Enable Quartz GL

5. (OSx86 Tools) Run System Maintenance (Set Extensions Permissions, Clear Extensions Cache -> Run Tasks)

 

*Restart*

 

Enable Support for Both Cores:

This step will allow us to remove the "cpus=1" and "-f " kernel boot flags from apple.com.Boot.plist enabling and synchronizing both cores. Removing "cpus=1" enables both cores. Removing "-f" appears to correct kernel panic upon resume from sleep.

 

1. Launch OSx86 Tools (Applications/iDeneb App/OSx86 Tools)

2. (OSx86 Tools) Install Kernel ("mach_kernel" provided in this setup image under "/mach_kernel [DELL M1210] [Vanilla 9.6.0] [Dual Core]/mach_kernel")

3. (OSx86 Tools) Run System Maintenance (Repair Permissions, Set Extensions Permissions, Clear Extensions Cache -> Run Tasks)

 

*Restart*

 

4. Install pList Edit Pro (Mount and install from the .dmg file located on this setup image)

5. Open com.apple.Boot.plist (Library/Preferences/com.apple.Boot.plist)

6. Remove "cpus=1 -f" from kernel flags (Under <Kernel> change "<string>cpus=1 -f</string>" to "<string></string>")

 

*Restart*

 

If you system boots up normal, with no jittery mouse or sound, you are running properly with dual core support. While you shouldn't experience any problems, in the event that do, you can restart again, press any key during the darwin boot countdown and provide "cpus=1 -f" flags to boot back into stable system and undo the changes to your com.apple.Boot.plist file.

 

Install 5-in-1 Card Reader Support:

This kext installs support for the 5-in-1 card reader. I have used it to successfully mount a 4GB SD Card.

 

1. Launch OSx86 Tools (Applications/iDeneb App/OSx86Tools)

2. Install IOSDHCIBlockDevice.kext (Located in the 5-in-1 Card Reader directory included with this setup image)

3. Run System Maintenance (Set Extension Permissions, Clear Extensions Cache -> Run Tasks)

 

*Restart*

 

(OPTIONAL) Install Apple Software Update Support:

Notes originally provided with this mention needing chameleon 1.0.11 installed or higher prior to installing this feature. I did not try to update without this feature, but I did successfully patch my OS X installation using Apple Software Update after installing it.

 

1. Launch OSx86 Tools (Applications/iDeneb App/OSx86 Tools)

2. Install AppleDecrypt.kext (Located in the Apple Updater Support directory included with this setup image)

2. Install Disabler.kext (Located in the Apple Updater Support directory included with this setup image)

3. Run System Maintenance (Set Extension Permissions, Clear Extensions Cache -> Run Tasks)

 

*Restart*

 

 

(OPTIONAL) Install Intel Speedstep Extension:

I'm 50% sure that Speedstep is working without this step. Applying this step however, does not have any adverse effect on system performance, and allows you to visually confirm speedstep functionality via the included SpeedStep GUI application.

 

1. Launch OSx86 Tools (Applications/iDeneb App/OSx86 Tools)

2. Install IntelEnhancedSpeedStep.kext (Located in the SpeedStep Support directory included with this setup image)

3. Run System Maintenance (Set Extension Permissions, Clear Extensions Cache -> Run Tasks)

4. Install SpeedStep Application (Drag the SpeedStep included with this setup image into your Applications folder)

 

*Restart*

 

5. Launch SpeedStep Application (Run the installed SpeedStep app from your Applications folder to confirm working SpeedStep)

If you experience any problems (Kernel Panic, etc...) after installing IntelEnhancedSpeedStep.kext, press any key during the darwin boot countdown and provide the boot flag "-x". This will boot you into OS X "Safe Boot" and allow you to uninstall IntelEnhancedSpeedStep.kext from your system/library/extensions folder (by dragging it into the trash).

 

(OPTIONAL) Install Clamshell Display:

This step installs an extension that will put the system to sleep when you close the lid. It works 100%, but I'm not sure how I feel about it - so I marked it optional.

 

1. Launch OSx86 Tools (Applications/iDeneb App/OSx86Tools)

2. Install ClamshellDisplay.kext (Located in the Clamshell Display directory included with this setup image)

3. Run System Maintenance (Set Extension Permissions, Clear Extensions Cache -> Run Tasks)

 

*Restart*

 

If you decide you don't like this. You can remove it by dragging the ClamshellDisplay.kext file located in your System/Library/Extensions folder into the trash and restarting.

 

 

At this point you should have a pretty functional OS X setup.

 

Dual Boot Preferences/Notes:

 

- You can assign a more windows like behavior to your [CTRL] and [ALT] keys by swapping their key functions in System Preferences.

(Located under System Preferences -> Keyboard and Mouse -> Keyboard -> Modifier Keys)

 

- If you are using a bluetooth keyboard and mouse, they can be configured to work in both Vista and OS X without the need to constantly re-pair them:

1. "Connect" (not "Pair") to your device in vista (I use BlueSoleil v6 Bluetooth Stack).

2. In OS X, set up/connect your mouse using the "mouse" option (as you normally would) within bluetooth preferences.

3. In OS X, set up/connect to your keyboard using the "Any Device" option.

4. On the device locater screen, click "Passkey Options" and select "Do not use a passkey"

5. Proceed with the connection... select "use this as a remote control for my computer"

6. Future connection requests from your keyboard should be automatically accepted by OS X.

 

Note: I performed this with a Logitech MX5000 keyboard and Logitech MX1000 mouse (both bluetooth).

 

 

DELL M1210 OS X SETUP IMAGE: http://www.mediafire.com/?jmwxxyo1tht (MediaFire)

Link to comment
Share on other sites

Great guide! Now, what if we have the Intel 945GM GPU?

 

I would follow this guide if I had a sure-fire way to get the Intel GPU working correctly.

 

Sorry, but since that is not part of my configuration, i haven't done any research on that.

Link to comment
Share on other sites

Great guide! Now, what if we have the Intel 945GM GPU?

 

I would follow this guide if I had a sure-fire way to get the Intel GPU working correctly.

 

it wont work with the gma 950 driver. but if you use the guide, just scip the video driver. after install, use iatkos v5i img. install ONLY the video driver from the iatkos img. you can choose between 2 gma 950 drivers with iatkos, choose "intel gma 950a". they call it an "old school gma 950 driver".

dont know why the "new" gma 950 drivers dont work with xps m1210.

 

anyway, my 1210 works great now with ideneb v1.4 10.5.6 and gma 945 video card :( thanks to joshms83 for the guide, and thanks to all osx 86 users for the whole project!

Link to comment
Share on other sites

Yep, someone in the IRC gave me a kext that worked for my GMA 950.

 

Now about the bug where you can't close the lid...

 

I tried disabling the lid sensor switch thing, I couldn't even find it to disable it. Anyone know how to disable it or some sort of patch that recovers the screen when you close the lid and open it again?

Link to comment
Share on other sites

Yep, someone in the IRC gave me a kext that worked for my GMA 950.

 

Now about the bug where you can't close the lid...

 

I tried disabling the lid sensor switch thing, I couldn't even find it to disable it. Anyone know how to disable it or some sort of patch that recovers the screen when you close the lid and open it again?

 

 

You should attach the working GMA 950 kext to this post. provide some keywords in the post containing the file that will make it easy for googlers to find it.

 

As for the lid, my M1210 installation ignored the lid being closed until I installed the ClamshellDisplay.kext included with the original image. I have since deleted that kext from my system (I decided I didn't like it), and it has reverted back to the original behavior of ignoring the lid being closed.

 

When the provided ClamshellDisplay.kext is installed, the system is put to full sleep upon closing the lid, from which it should be able to recover just fine. The only issue I have noticed is when *just* the display is put to sleep. The internal screen will have a hard time recovering from this. Make sure that your power preferences tell the computer never to sleep the display.

 

UPDATE

The Express card slot appears to be working as well. I purchased the belkin high-speed expansion dock for dual screen vista operation. While OSX is not supported, the dock is recognized as an unknown display adapter and the system does not crash. I doubt there will ever be a video driver for it, but I believe this is good confirmation that supported express card devices should work fine.

Link to comment
Share on other sites

  • 1 month later...

Nice job, I had pretty much written off the fact that I couldn't get OSX on my M1210 until I ran across your thread. Now I have a pretty nice setup. For the screen not coming back up after it goes to sleep, I see the same thing and just set the laptop to never go to sleep for the time being until we can get a fix for it. If I find out any updates, I will be sure to post them here.

Thanks again.

 

Also I wanted to comment on the ClamshellDisplay.kext, for me it seems that when I close the lid, it appears to go to sleep, then after a couple seconds, it wakes back up only to go back to sleep since the lid is still closed. I will probably just remove this kext, too bad since it would be nice to just put the laptop to sleep by closing the lid.

Link to comment
Share on other sites

  • 2 weeks later...

Thanks for the info, works great.

 

Problem: My ethernet dies on my m1210 after 10-15 minutes.

 

Temp Solution: I reboot to gain access to the internet again.

 

Does anyone have this problem?

Link to comment
Share on other sites

  • 2 weeks later...

Does anybody know how to use only an external monitor, not dual screen? On the real MBP if you close the lid and put it into sleep, then wake it with the keyboard and an external display plugged in, the display will only output on the external monitor. I just followed all of the m1210 steps in this guide, and it sleeps when the lid shuts, but when wake it with a keyboard, it runs in dual screen mode, and the dock is on the laptop screen, and the lid is closed so I cant see it. When I open the lid, it goes to sleep again.

 

Any help is appreciated

Thanks

Link to comment
Share on other sites

Thanks for the info, works great.

 

Problem: My ethernet dies on my m1210 after 10-15 minutes.

 

Temp Solution: I reboot to gain access to the internet again.

 

Does anyone have this problem?

 

 

I would check to make sure you selected the correct ethernet driver (broadcom 440x). Also, make sure you only have one driver selected, my understanding is that OSX doesn't play well with multiple drivers for the same device type.

 

 

 

 

 

Does anybody know how to use only an external monitor, not dual screen? On the real MBP if you close the lid and put it into sleep, then wake it with the keyboard and an external display plugged in, the display will only output on the external monitor. I just followed all of the m1210 steps in this guide, and it sleeps when the lid shuts, but when wake it with a keyboard, it runs in dual screen mode, and the dock is on the laptop screen, and the lid is closed so I cant see it. When I open the lid, it goes to sleep again.

 

Any help is appreciated

Thanks

 

You should delete the clamshelldisplay.kext file to disable the computer from sleeping when you close the lid. Other than that, I would set the external monitor as your primary, allow OSX to extend your display onto the laptop's internal monitor, but just ignore the fact that extra space exists (close the lid and pretend your display isn't extended).

 

Hope that helps.

 

-Josh

Link to comment
Share on other sites

  • 1 month later...

Thanks for your Guid it is supper

I have a problem mybe you can help me !!!!

I installed iDeneb like your guid it was ok

after that I updatet iDeneb 10.5.7

2) I installed and modified like your guid ( grafic driver , dual CPU and ...)

now I have iDeneb 10.5.7

but USB will not work .

I means if I want connect a Ex. HDD , I have to it befor I load system.

what can I do ?

 

I think that I need new kext , but wich one ?

Link to comment
Share on other sites

it wont work with the gma 950 driver. but if you use the guide, just scip the video driver. after install, use iatkos v5i img. install ONLY the video driver from the iatkos img. you can choose between 2 gma 950 drivers with iatkos, choose "intel gma 950a". they call it an "old school gma 950 driver".

dont know why the "new" gma 950 drivers dont work with xps m1210.

 

anyway, my 1210 works great now with ideneb v1.4 10.5.6 and gma 945 video card :( thanks to joshms83 for the guide, and thanks to all osx 86 users for the whole project!

 

Can you explain how to do this better? I dont really want to download iatkos v5i just for the driver. Plus, i dont know how to get the driver just from a img? Sorry for the newbness!

Link to comment
Share on other sites

  • 1 month later...

I don't get how to install the right kext for gma 945.

 

When I follow the tutorial, if I don't install any drivers for the intel gma 945, i get a blank screen at first boot after install. There is no way I can install the right kext like that.

 

Am I supposed to install it from command line in single user mode from a usb stick or what???

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...
Hey guys, just got an m1210 today and will the wireless 1505 work fine with OSX or do I need to stick with the 1390 solely?

 

you can use the 1505 becuase its = BCM4321 chip set

 

its should work OTB

 

 

do you have the one with intergrated vid or nvidia?

Link to comment
Share on other sites

Thanks for your Guid it is supper

I have a problem mybe you can help me !!!!

I installed iDeneb like your guid it was ok

after that I updatet iDeneb 10.5.7

2) I installed and modified like your guid ( grafic driver , dual CPU and ...)

now I have iDeneb 10.5.7

but USB will not work .

I means if I want connect a Ex. HDD , I have to it befor I load system.

what can I do ?

 

I think that I need new kext , but wich one ?

 

Did you get your USB to work? I have exactly the same problem, and it is really annoying to have to restart the computer every time I want to plug in a USB device. Thanks or help!!

Link to comment
Share on other sites

if you get it working, please post how. becuase i need help on getting full res and no artifacting..

 

 

and no prob. ;)

 

is the rangE on that card good when in the m1210?

 

OK.. so u have it running with 10.5.6 with same integrated video?

 

BTW: I got this m1210 from craigslist for $200.00 cash and when I checked the service #, still had 78 days left of complete coverage LOL.. nice huh? Oh and I did the owner transfer too.

 

Might have it sent before the warranty ends.. since it has complete protection with dropping, spilling, breaking in pieces if it falls (100% convered) I might do that and perhaps get a replacement or maybe even a higher model .. who knows lol

Link to comment
Share on other sites

OK.. so u have it running with 10.5.6 with same integrated video?

 

BTW: I got this m1210 from craigslist for $200.00 cash and when I checked the service #, still had 78 days left of complete coverage LOL.. nice huh? Oh and I did the owner transfer too.

 

Might have it sent before the warranty ends.. since it has complete protection with dropping, spilling, breaking in pieces if it falls (100% convered) I might do that and perhaps get a replacement or maybe even a higher model .. who knows lol

 

hahah nice dude!

 

i dont think they make these anymore, i think they are kind of dated. they probably would send you a new one! maybe even a 1330 or somthing. that would be cool.

 

 

 

but nothings ever gonna be the deal i got on this. so a friend "aquired" this one day. and he didnt want it, so he sold it to me for, 90$. :)

 

no service sticker on the bottom so i dont know about that

 

 

 

i kind of wish ours had the nVidea gfx, its so much better and its so much easier to do in osx. but anyways i installed osx and it worked and everything. VERYY VERY VERY little arttifacting. it was just running hellaslow. i gotta figure that out and i gotta buy a 1505 becuase my wifi doesnt work :)

Link to comment
Share on other sites

hahah nice dude!

 

i dont think they make these anymore, i think they are kind of dated. they probably would send you a new one! maybe even a 1330 or somthing. that would be cool.

 

 

 

but nothings ever gonna be the deal i got on this. so a friend "aquired" this one day. and he didnt want it, so he sold it to me for, 90$. :)

 

no service sticker on the bottom so i dont know about that

 

 

 

i kind of wish ours had the nVidea gfx, its so much better and its so much easier to do in osx. but anyways i installed osx and it worked and everything. VERYY VERY VERY little arttifacting. it was just running hellaslow. i gotta figure that out and i gotta buy a 1505 becuase my wifi doesnt work ;)

 

Yup.. I hear ya.

 

Anyways last night I tried loading the same v1.4 10.5.6 used by the guide here and Installed fine on my m1210 but when rebooted it stays at the grey apple logo.

 

Which ISO did you use and what options did ya select prior to installing the OS itself?

Any steps you want to share to a fella 945 video user? hehe

 

Thanks

Link to comment
Share on other sites

Yup.. I hear ya.

 

Anyways last night I tried loading the same v1.4 10.5.6 used by the guide here and Installed fine on my m1210 but when rebooted it stays at the grey apple logo.

 

Which ISO did you use and what options did ya select prior to installing the OS itself?

Any steps you want to share to a fella 945 video user? hehe

 

Thanks

 

 

you should boot with -v to see what the error is.

 

iPC

and i picked the basic same stuff as in this guide.

 

it just worked when i used the 945 kext from the install

 

im going to try and use this one though

http://www.insanelymac.com/forum/index.php...127615&st=0

Link to comment
Share on other sites

 Share

×
×
  • Create New...