Jump to content

The Complete Dell XPS m1210 Installation + Dual Boot Tutorial

- - - - -

  • Please log in to reply
571 replies to this topic

#521
jackblack

jackblack

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Hello everyone,

First of all, thanks for posting your results here. I'm kind of new to this hackintosh stuff, so your help is really appreciated! Now I'm in doubt about which version of the installer shall I download? Which one gives the best results?

My XPS M1210 is configured as follows:

- Core2 Duo T5600 CPU
- NVidia GeForce Go 7400
- 3 GB RAM (DDR2-667, 1x1 GB - 1x2 GB)
- 60 GB SATA HDD (clean, not the disk that came with the laptop)
- IPW 3945ABG (AFAIK this wifi card will not work... am I right?)
- Webcam (the Logitech/Dell one)
- Internal Dell 355 Bluetooth (BCM2045)
- Sigmatel 9220 (I think)

Thanks!


If you are looking for something to do it all, I'm afraid there isn't a one stop installer. iATKOS is nice, be sure to boot with cpus=1 on first boot after install, and use the previously quoted string installer in this thread (just a few back, by me) to make your video work properly. You will also need the 9220 codec dump to patch AppleHDA . On install, check the broadcom 44x drivers so that your ethernet works.

I have no idea how to make the camera work, and I don't have bluetooth. That wifi card will not work. Go order the other wifi from ebay, i think it runs around US$10 shipped, It works like a charm, very easy to install physically also.

Don't expect to have both cores working, but if you can get them to, that's just more icing on the cake :)

Hope that helps.

#522
redmodel

redmodel

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Hi,

I've been trying to get the go7400 to 1280x800 for a while, and I am pretty sure i've tried every suggestion on this topic on how to get it to work, but it's been all failures for me so far to get past 1024x768.

I used the Leo4All3 install 10.5.2 install, then used mysticus 10.5.3 update, and now using the 9.3 kernel. I did the dell package install, which got ethernet and my dell 1500 working again. Using the AppleHDApatcher worked perfectly to get sound working.

But, the video, I'm almost pulling my hair with it.

Any help would be appreciated.

Does anyone mind posting their working KEXT or tell me what GFX string they are using.

I was just wondering, has anyone updated to 10.5.4 through the apple update? I used Mysticus 10.5.4 update, and then installed the 9.4 Modbin kernel for one of my previous installs and it seemed to be working fine. I am just leaving it at 10.5.3 for now until I get the video at 1280x800.

*EDIT*

Okay, I got it fixed, I switched from Leo4All3 to Kalyway 10.5.2, and now everything is working great. Updated to 10.5.4. So it's all good so far.

#523
icespyder81

icespyder81

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Hello everyone,

I am currently running my m1210 with Leopard 10.5.2 with everything fully working except for dual core and track pad scrolling. After installing with Kalyway_10.5.2_DVD_Intel_Amd - I had wireless, Ethernet, power management, and boot with cpus=1, and sleep fully working. Then- using the upcoming steps- I was able to synchronize my clock, fix the sound, and have a fully working video card with dual display functioning- (GeForce Go 7400)

The following are the steps one needs to follow in order to get the same build.

Download the following:
1. Kalyway_10.5.2_DVD_Intel_Amd (torrent)
2. NvInject 0.2.0 installer from NvInject webpage - http://nvinject.free.fr/downloads.php
3. Info.plist from theraven post#402 (Jan 13, 2008) of this tutorial
4. Xcode from apple developer tools; you'll need to register with apple- you need it in order to have Property List Editor - http://developer.app...om/tools/xcode/
5. AppleHDAPatcher_v1.12.zip patch and the sigmatel9221.txt file found on the first page of this tutorial.

10.5.2 Installation Steps:
First I installed Kalyway_10.5.2_DVD_Intel_Amd with the following options.

1. Kernels- select all of them (probably unnecessary, but it works)
2. Graphics drivers- none; you'll install NvInjectGo later.
3. Audio- default options
4. *Network- default options. (works only for 1505, not 3945)
5. Patches- Select powermangement_bundle; boot with cpus=1; timemachine fix (timemachine not tested though)
6. Third party applications- I'm not sure all of them will actually install; VLC did work though.

*Please note that only the 1505 wireless card will work with this install. The Intel 3945 wireless card will not be detected using these default network drivers.

After install, graphics will be blurry (have not installed drivers yet), but sleep, power manangement, Ethernet, single core, and wireless should be working (except if you have an Intel 3945 card).

First, lets get the sound working and the clock synchronized.

Sound:
"Unzip the AppleHDAPatcher_v1.12.zip, then drag the sigmatel9221.txt file into the AppleHDAPatcher icon, authenticate, patch and restart"

Clock:
"Set the correct time in Windows, restart, then just uncheck 'Set date & time automatically' (in OS X) and set the time zone so it will match the real time and date. Your time zone will be wrong, but the date and time will be correct."

Go to terminal and get into /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and modify it to look like the following.

<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>cpus=1 platform=X86PC fsb=166</string>
<key>Boot Graphics</key>
<string>Yes</string>


Graphics Card (with dual display functioning)- instructions for 7400 card

Now here is the part that is going to be the most interest to most of you - as I know most people have had trouble with getting their card to work along with dual display. Please note that these instructions are intended only for users with the GeForce Go 7400 and no other graphics cards. If you have another card, look to the following guides for help and to find your proper NVCAP.

I found the instructions in this guide- http://forum.insanel...rt=#entry786743.
This guide also helped to learn more about NvCap's- http://forum.insanel...o...103549&st=0

1. Go to /system/library/extensions/NVDAResman.kext/contents/ and open up info.plist using Property List Editor (install xcode first- plist editor is part of the package).
In that list of items, go to the following: IOKitPersonalities-->NVidiaRMPCIMatch-->IOPCIPrimary Match and add the device ID (0x01d010de) to the front of the value line (right click and select "show raw keys / values" if you cannot see any values)
The value should look like this when finished "0x01d010de 0x011010de&0xfff8ffff......."

2. Go to /system/library/extensions/NVDANV40Hal.kext/contents and open up info.plist using Property List Editor again.
In that list of items, go to the following: IOKitPersonalities-->NVidiaRM-->IOPCIPrimaryMatch and add the device ID the same way we did in the previous step.
It should look like this when its finished "0x01d010de 0x004010de&0xfff0ffff....."

3. Use the NVInjectGo 0.2.0 installer to painlessly install the graphic drivers.

4. Replace the info.plist in /System/Library/Extensions/NVinjectGo.kext/Contents/ with the one posted by theraven (post#402; Jan 13, 2008).
To my knowledge, he simply modified the NvInjectGo NVCap with the necessary one, which is:
04010101 00000d00 0e000000 00000000 00000000.
(The NVCAP value field can be found in IOKITPersonalities-->NVInjectGo-->entries to add-->NVCAP)

5. Then, in the same info.plist file, add the device ID to IOKITPersonalities-->NVInjectGo-->IOPCIMatch
It should look like this "0x01d010de 0x000010de&0x0000ffff"

6. Still in the same plist, replace the IOProbeScore number by 0. (it can be found directly under IOPCIMatch)

7. Launch terminal and type
sudo chown -R root:wheel /system/library/extensions
sudo chmod -R 755 /system/library/extensions
sudo rm /system/library/extensions.mkext
reboot

Troubleshooting- Graphics Card
When reboot is finished, the graphics should be very crisp and clear with full 1280x800 resolution. Connect an external monitor and detect display to test. 
Please note that if you detect an external display and then you disconnect it in order to switch back to a single monitor- you have to go to sleep and recover from sleep before you can reconnect and detect your external monitor again.

If you detect the external monitor and then disconnect and use single monitor mode, your monitors will crash and you will be forced to reboot if you try detecting the external monitor again without going to sleep and recovering first. I don't know why this is. See this page for more information- http://forum.insanel...howtopic=103549

Summation
Now you should have everything working except for dual core and track pad. I have not heard of any fixes for the track pad, but would love it if someone could come up with a fix. As for dual core, I tried following Ulysses' method of booting without cpus=1 and then going to sleep and recovering to activate both cores, but it only worked once. It worked the first time I tried it, but I was not able to even boot into leopard again without cpus=1.

Things still needed (but may not be possible yet)
1. Dual core (looking for a better method than the unreliable "recover from sleep method")
2. Track pad (?)
3. Updating to 10.5.4 (a proven method and set of steps to update from 10.5.2 to 10.5.4). I am going to attempt to do this soon and I'll post my results after trying.

This is my contribution to the project and thanks to everyone who has helped me get this far! :)

Regards,

-IceSpyder81

#524
r1shot

r1shot

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
Nothing has really changed. Good graphic ( ie 1280x800)=Lousy/unacceptable trackpad function. 2cpu=Tearing/obtunded/buggy respond.

#525
sonotone

sonotone

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,151 posts

Nothing has really changed. Good graphic ( ie 1280x800)=Lousy/unacceptable trackpad function. 2cpu=Tearing/obtunded/buggy respond.

Are you sure? http://forum.insanel...howtopic=117558

#526
r1shot

r1shot

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
sonotone

You are absolutely right. The new kernel solved all the problem. The tearing is gone. The trackpad works perfect with the NVinjectgo at 1280x800., Only minor nuisance is the time from spinning logo to full screen to appear takes about two minutes. Any suggestion to shorten that period

#527
JorgeJones

JorgeJones

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts

Are you sure? http://forum.insanel...howtopic=117558

So this will enable both cores on the M1210? Do I need to remove 'CPUS=1' from my com.Apple.Boot.list thingy? Can somebody post a quick explanation of how to do this change? I read through the referring post, but it is kinda short on details. Do I need to replace the kernel, and then apply the patch, or do I need to replace the kernel, and then add a string to my boot arguments?

#528
JorgeJones

JorgeJones

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
Nevermind, I just installed the new kernel with OSX86Tools, removed the CPUS=1 argument and added -tscsync to the boot arguments and it works like butter. I had to install the correct System.kext for the 9.4.0 kernel, to fix some USB problems, but that wasn't a big deal. Everything seems to be fine, but I have had some trouble with restarting. Does anybody have shutdown working correctly with Leopard and sleep working?

#529
r1shot

r1shot

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts

Nevermind, I just installed the new kernel with OSX86Tools, removed the CPUS=1 argument and added -tscsync to the boot arguments and it works like butter. I had to install the correct System.kext for the 9.4.0 kernel, to fix some USB problems, but that wasn't a big deal. Everything seems to be fine, but I have had some trouble with restarting. Does anybody have shutdown working correctly with Leopard and sleep working?


JJ

Which kext modification do you use to fix usb problem? I have no more usb hotpluggability after the kernel upgrade.


Addendum: Well I used the 10.5.4 System.kext from my MBP now everthing works. Well almost everything. Still need to fix sleep wake issue.

#530
r1shot

r1shot

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
Now that I have well functioning OSX 86 for those with xps m1210 who will like to

QUAD BOOT

Here is my link

http://forum.insanel...howtopic=119155

#531
straddy

straddy

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Graphics Card (with dual display functioning)- instructions for 7400 card

Now here is the part that is going to be the most interest to most of you - as I know most people have had trouble with getting their card to work along with dual display. Please note that these instructions are intended only for users with the GeForce Go 7400 and no other graphics cards. If you have another card, look to the following guides for help and to find your proper NVCAP.

I found the instructions in this guide- http://forum.insanel...rt=#entry786743.
This guide also helped to learn more about NvCap's- http://forum.insanel...o...103549&st=0

1. Go to /system/library/extensions/NVDAResman.kext/contents/ and open up info.plist using Property List Editor (install xcode first- plist editor is part of the package).
In that list of items, go to the following: IOKitPersonalities-->NVidiaRMPCIMatch-->IOPCIPrimary Match and add the device ID (0x01d010de) to the front of the value line (right click and select "show raw keys / values" if you cannot see any values)
The value should look like this when finished "0x01d010de 0x011010de&0xfff8ffff......."

2. Go to /system/library/extensions/NVDANV40Hal.kext/contents and open up info.plist using Property List Editor again.
In that list of items, go to the following: IOKitPersonalities-->NVidiaRM-->IOPCIPrimaryMatch and add the device ID the same way we did in the previous step.
It should look like this when its finished "0x01d010de 0x004010de&0xfff0ffff....."

3. Use the NVInjectGo 0.2.0 installer to painlessly install the graphic drivers.

4. Replace the info.plist in /System/Library/Extensions/NVinjectGo.kext/Contents/ with the one posted by theraven (post#402; Jan 13, 2008).
To my knowledge, he simply modified the NvInjectGo NVCap with the necessary one, which is:
04010101 00000d00 0e000000 00000000 00000000.
(The NVCAP value field can be found in IOKITPersonalities-->NVInjectGo-->entries to add-->NVCAP)

5. Then, in the same info.plist file, add the device ID to IOKITPersonalities-->NVInjectGo-->IOPCIMatch
It should look like this "0x01d010de 0x000010de&0x0000ffff"

6. Still in the same plist, replace the IOProbeScore number by 0. (it can be found directly under IOPCIMatch)

7. Launch terminal and type
sudo chown -R root:wheel /system/library/extensions
sudo chmod -R 755 /system/library/extensions
sudo rm /system/library/extensions.mkext
reboot


I performed all the steps as written but now get "The system extension '/System/Library/Extensions/NVDAResman.kext' was installed improperly and cannot be used."
I'm sure it has something to do with permssions but have had no luck thus far.

When I try

sudo su cd /users/*username*/desktop/
chown -R 0:0 NVDAResman.kext (I have a copy located on the desktop)chmod -R 755 NVDAResman.kext

Operation fails, access denied



I used DiskUtility to repair permissions but now leopard hangs on boot.
Started up in safe mode and found that nvdaresman.kext to be empty after diskutility repair.

Whenever I try to chown NVDAresman.kext I get "Operation not permitted"
I've tried using sudo su.



EDIT:

Problem solved. I used OSX86Tools to install the modified NVDARes.kext.

#532
blindjackal

blindjackal

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
Did somebody test iATKOS v4i - 10.5.4 on the xps 1210?
Is it better compatible (vga out, nvidia...) than kalyway?

#533
o.robbie

o.robbie

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Just followed the method desctibed above by icespyder81 (thank you for this detailed walk through) and every thing works fine. Only problem is the ethernet connection. At home I use the wifi and this works great, but at work I am using the ethernet connection and this seems to fall out after a certain period (for some reasons I have the feeling that in part it depends also on starting up the mail application or RSS reader). This problem was already described by JorgeJones (post of July 16).

Is there a solution for this problem?

Thanks in advance.

#534
r1shot

r1shot

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
For those who have TRACKPAD & KEYBOARD problems after retail install I have these to solve the problems.

1) Download the Files.

2) After Installation reboot with the DVD/CD and replace the Extensions folder and mac_kernel

To do these:

In terminal

cd /Volumes/XYZ/ mv mach_kernel mach_kernel.bakcp -R /<path to the dowloaded mach_kernel(9.4)> /Volumes/XYZ/chown -R 0:0 mach_kernelchmod -R 644 mach_kernel

XYZ=your partition label

Do this to replace the Extensions folder

cd /Volumes/XYZ/System/Library/ mv Extensions Extensions.oldcp -R /<path to the downloaded Extensions folder> /Volumes/XYZ/System/Library/rm -rf Extensions.mkextreboot

This time boot into the INSTALLED PARTITION

Install Chameleon with the OSX86Tools

http://######.com/osx86tools/

reboot and enjoy retail install. Make sure you remove the AppleIntelCPUPowerManagement.kext and reinstall the 9.4 mach_kernel AFTER EVERY UPRADE BEFORE REBOOT !


http://rapidshare.co...790/mach_kernel

http://rapidshare.co.../Extensions.zip

#535
JoshTo

JoshTo

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts

Did somebody test iATKOS v4i - 10.5.4 on the xps 1210?
Is it better compatible (vga out, nvidia...) than kalyway?


Yep. Installed it onto both my XPS 720 (Desktop) and my XPS 1210 (laptop). Used an EFI string from netkas' forum to get video working, and everything is beautiful.

#536
wockster

wockster

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Hi,

After 4 attempts at installing, breaking things and perservering, I finally got my graphics card working so I'll share my experience with you.

I have an Asus W7J laptop with a nVidia GeForce 7400 Go graphics card. I installed iATKOS 4i's OS X 10.5.4 off of DVD.

Hope this helps someone!

Hi,

After 4 attempts at re-installing, breaking things and perservering, I finally got my graphics card working so I'll share my experience with you.

I have an Asus W7J laptop with a nVidia GeForce 7400 Go graphics card. I installed iATKOS 4i's OS X 10.5.4 off of DVD.

Following comment #523's instructions in this thread everything worked fine and now I have 1280x800 resolution on my laptop's screen. And also when I connected an external monitor to the VGA port I found dual screens were working!

Hope this helps someone.

#537
tman26

tman26

    InsanelyMac Protégé

  • Members
  • Pip
  • 43 posts
I have successfully updated to 10.5.4.

1. Installed Kalyway 10.5.2

2. Installed Kalyway Comboupdate 10.5.3, after this installs do not reboot. Open up the kernel installer and install Vanilla Kernel 9.3. After that finishes Reboot

3. As the computer is rebooting go into darwin and type update -v and hit enter. The computer might restart, mine did. Its fine let it reboot normally and you should see the desktop.

4. download the 10.5.4 apple update installer from apple (the .dmg)

5. Install it and reboot and once its booting go into darwin again and do the update -v and it should boot up from there without restarting again.

You should be fully updated now.

I am trying to get VGA out working on 10.5.4 right now.. just waiting for this 1GB xcode to finish downloading.

#538
tman26

tman26

    InsanelyMac Protégé

  • Members
  • Pip
  • 43 posts
ok.. VGA out is now working following the Guide above.

Thanks to all...

The m1210 is now pretty much almost completely compatible.

#539
tony hest

tony hest

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
tman26: wich video card do you have?

have anybody installed with the BOOT-132 method on xps m1210? could you please share your experience if you have?

#540
zerolimit

zerolimit

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
hey guys thanks for all your help. I got everything working except usb! Everytime i want to use a usb I have to reboot my computer? any idea guys? Thanks





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy