Jump to content

[GUIDE] Leopard on an XPS 1330/1530


wingrunr21
 Share

1,088 posts in this topic

Recommended Posts

IR Remote Dell/XPS M1330

Hallo, has anybody used the IR Remote Dell/XPS M1330 ?

It works for me Volume and some other keys.

Anybody know how to change the Keys / making it work on other Applications ?

mira and remotebuddy dosn't work (need a driver ?)

thx

 

sry my bad english

 

Fantastic work wingrunr21!

 

Let me post my state-of-play here, if I may...

 

System: M1330 XPS, T8300 320GB, 4GB

Wifi: 4965 (not working) - using DLink DWL-122 USB dongle

LAN: BCM 5907 (not working)

OS: Dual-boot W7-64bit & OSX iAtKOS 5i, updated to 10.5.7 via iDeneb upgrade

Graphics: 8400GS, using NVinject 0.2.2, dual monitor VGA/HDMI as per macgirl's thread

Sound: patched HDA for Sigmatel 9228 as per talisman's thread

UK keyboard: XPSM1330 UK mapping

 

Here's what doesn't work:

DSDT.aml - cannot seem to use SuperHai's as USB stops working - had to use iAtKOS' default

VoodooPS2 controller - unknown response from device - keeps giving the stuck keys '7' or '@' making it unusable

VoodooPower(Mini) - either (i) blocky response/audio or (ii) freeze-ups due to wrong voltage settings

Shutdown/Restart - known issue, goes away with NV EFI strings (resulting in crappy 1024x768 res)

Trackpad - no features such as tapping etc, double scrolling - because VoodooPS2Controller not working

Sleep/Clamshell - nada. Sleeping results in laptop resuming after 1sec.

CardReader - kernel panic

VoodooUSB - doesn't work

 

Any suggestions/tips to solve the non-working bits?

Otherwise it's become pretty much my defacto OS of choice these days!

 

Thanks again - and great work!

jkbuha

 

 

For me the VoodooPS2 works fine, I deleted the PS2 drivers in AppleACPIPlattform.kext.

Touchpad works with 2finger scroll

Link to comment
Share on other sites

..

 

I had the same problem with the keyboard. Here's the solution for me (starting at step 2 then installing the voodoo kext.

 

http://macyourpc.com/2009/05/20/side-scrol...our-hackintosh/

 

My only missing piece is sleep. I've gone over the directions step by step and still same symptoms as you. After 1 sec it restarts itself.

 

Sadly this didn't work as well - there seems to be a problem with my variant of the M1330 (UK), or maybe it's because I installed it via iATKos (different SMBIOS, EFI etc). The only way I've managed to enable proper PS2 keyboard and mouse with sidescrolling, tapping etc is installing mydellmini touchpad drivers (google to find them).

 

Sleep works fine once i've installed the latest vanilla or voodoo 9.7 kernel.

Shutdown/Restart, 4965agn and BCM5907 are the only components not working atm...

 

wingrunr21, what kext do you use to get your internal mic working?

 

 

Oh and internal mic as well :whistle:

Link to comment
Share on other sites

I have an M1530 and I'm simply stuck at installation. I have a retail OSX DVD and am attempting to do a vanilla installation. I use your NEWISO at Boot and get to the point where I exchange DVD's, which I do. Darwin says it's loading and loads fine then I see the Grey Apple Screen with the Apple Symbol for about a split second and then it restarts and boots into Windows. I'm not sure what to disable in the BIOS or what boot options to type in. I've tried -v, and - legacy to no avail to get to the installation. Any suggestions? Thanks so much for the guide.

Link to comment
Share on other sites

I have an M1530 and I'm simply stuck at installation. I have a retail OSX DVD and am attempting to do a vanilla installation. I use your NEWISO at Boot and get to the point where I exchange DVD's, which I do. Darwin says it's loading and loads fine then I see the Grey Apple Screen with the Apple Symbol for about a split second and then it restarts and boots into Windows. I'm not sure what to disable in the BIOS or what boot options to type in. I've tried -v, and - legacy to no avail to get to the installation. Any suggestions? Thanks so much for the guide.

 

Do you have GUID or MBR partitions?? You cannot directly install from the retail DVD into an MBR partitioned disk. You need GUID partioning for that....

Link to comment
Share on other sites

Do you have GUID or MBR partitions?? You cannot directly install from the retail DVD into an MBR partitioned disk. You need GUID partioning for that....

 

 

This makes sense. I just reinstalled Windows 7, so it is MBR, and was MBR previously. Is it possible to format the drive again as GUID on the Windows side? Thanks for the help :]

Link to comment
Share on other sites

Strange problem occured here today.

 

I did a software update to 10.5.7, because Safari 4 requires it. Installation went fine, aut-reboot after first start, but then it stopped working: When I boot up, there are no errors, but when I should get to the Log-In window, screen just goes black and remains black. When I boot in safe mode, screen goes blue and stays blue - no window. I also disconnected my external display to make sure it's not because of injector inside dsdt, but nothing changed.

 

I have an 1530 with 10.5.6 (now it should be 10.5.7 :( ) vanilla install. For Clamshell and display driver I use teh dsdt from the first post.

 

Any ideas? Thanks so far.

Link to comment
Share on other sites

Alright so I used iAtkos to be able to use disk utility and I formatted it using one partition and a GUID partition table and I'm still getting the screen for a split second and then reboot. Any ideas?

 

EDIT: I've now realised it WON'T load because I'm using an OEM Disc tailored to a MacBook. Should've realised this from the start. Ah well.

Link to comment
Share on other sites

I've been back in Windows land for quite a while due to a number of school projects requiring me to use Windows only apps, as well as most of the work for my MCITP certification being easier to do from a Windows environment. However, now that that's over, it's back to OSX for me, and was wondering if these things have been worked out yet:

  • Internal Mic
  • Shutdown/Restart (If this is a yes, 100% back to OSX)
  • Slightly Worse battery life, (20-30 minutes)
  • Clamshell Mode (Working plugged into an external monitor, with lid closed)
  • Resume from sleep with USB wake enabled (Used to just restart)
  • Booting from external HD and sleeping, rebooting. (Used to work under 10.5.5, 10.5.6 broke this, which is also why one gets a "USB device improperly removed" if they have a USB stick or HD plugged in and resume)

Link to comment
Share on other sites

Hello everyone,

 

You may not remember me, but I'm the guy from post #380 who expressed interest in replacing a 17" 1.33 GHz PowerBook G4 with an XPS 1530. I've had it for about a month, and things are going quite well. I thought I'd share my installation process and some other observations:

 

Hardware:

 

This is the XPS 1530 I went with:

 

* Intel Core 2 Duo T8300 (2.4GHz, 800MHz FSB, 3MB Cache)

* 4 GB DDR2 SDRAM @ 667 MHz

* 256 MB nVidia GeForce 8600M GT

* 250GB 7200rpm SATA HDD

* Dell Wireless 1505 Wireless-N Mini Card

* Dell Wireless 355 Bluetooth Internal (2.0+Enhanced Data Rate)

* 2MP Integrated Webcam

 

Installation:

 

This came with Vista Home Premium 64-bit edition. Since I knew I needed Windows, I had to set up dual booting. Here's how I did it:

 

* Boot to the Leopard Retail DVD using wingrunr21's BOOT-132 DVD. (You'll need a USB mouse since the trackpad doesn't work yet.) If you're new to this, please note: you need a RETAIL Leopard installation disc, not an installation disc for Apple hardware that comes bundled with a Mac. (This can't be emphasized enough.)

* Once the Installer displays, go to Disk Utility, partition the drive as GPT, format the first partition as HFS+, and the other as FAT32.

* Install Leopard.

* Once Leopard installation is complete, install Vista. In Vista's installer, format the FAT32 partition to NTFS.

* Once Vista is installed, access the Leopard installation on your hard drive using Winguru's BOOT-132 disc.

* Using Apple Software Update, update Leopard to 10.5.7.

* Install PC_EFI_v9 first, then install Chameleon 2.0 RC1.

* With Chameleon installed, there should now be an "Extra/Extensions" path accessible from the root of your local drive. Copy your extensions here, and set permissions as you would if installing to "System/Library/Extensions" (please research, detailing how is beyond the scope of this document).

* Copy Brandon2004 and Chrysaor's DSDT.aml to "/Extra" setting permissions as you would for a kernel extension.

* Repair your permissions, and reboot. Your Mac OS X and Leopard partitions should now be selectable from the Chameleon GUI.

 

As mentioned in previous posts, once the special "DSDT.aml" is installed, you don't need "ClamshellDisplay.kext" or the patched audio kexts ("AppleHDA.kext" & "HDAEnabler.kext"). In fact, if those are installed you'll have no audio. Also, despite wingrunr21's advice, I tried "VoodooHDA.kext". It works until you put your laptop to sleep. Then all the audio does is chirp or crack when playing something back. As of this writing, I can confirm "VoodooHDA" is not ready for primetime on the XPS 1530.

 

As far as the internal mic issue, I can't confirm if it works yet. I've plugged in earbuds, shouted into them, and the meters bounce. But I don't have a mini-plug based mic to plug in, and quite honestly won't need one. I have plugged in a USB mic, and that works splendidly (of course).

 

Yes, shutdown/restart still doesn't work. My theory is it's something AppleHDA-related, but that's total conjecture. I can't see anything in Console that would indicate the cause (like a kernel panic). It's interesting though (I'm kind of going into stream-of-consciousness mode, bear with me) that shutdown restart works when you're installing and using BOOT-132 to access the Leopard installation. I don't know...

 

Someone mentioned how it would be nice to shut off Bluetooth at the switch on the right-hand side. Just go into the BIOS and you can set that switch to control on/off functionality for Bluetooth, Wi-fi, Cellular, or some combination thereof. I set it to turn off Bluetooth only since there's no kill switch on the keyboard. I turn off Airport using the menulet next to my battery indicator.

 

I'm using VoodooPS2Controller right now, but I have no control over trackpad configuration. Right now, the touchpad is set to maximum (doesn't take much to get that mouse cursor moving), and I have no control over scrolling functionality as well. When I access the VoodooPS2 preference pane, I get the "ApplePS2Synaptics touchpad not found Error" error. Any suggestions? (It's an ALPS-based trackpad, according to the Windows side.)

 

Also, [F12] no longer works as the Eject key disks with VoodooPS2Controller. And the Eject button will make the optical drive fire only when it's empty. I heard I should try Ukelele, but haven't heard anyone using it yet. Is there an alternate set of PS2-related kexts I should be using?

 

The integrated camera works, but it's defintely 2MP. I haven't tried iChat, but Skype is down to 2 or 3 frames per second on rendering. I tried setting the resolution on the Windows side to see if it would persist in Mac OS X. But I think I'd edit the kernel extension / QuickTime component that's making it run at 1600x1200 whether I like it or not.

 

As of 10.5.7, the Marvell Yukon Ethernet adapter works out of the box. No need for the driver listed in wingrunr21's guide post.

 

All of that being said, I like my choice of hardware, and hope it can last for another 5-6 years like the old faithful PowerBook did. Hopefully this steers you in the right direction if you're thinking of doing something similar. Not to take away from some of the work these different ones have done to make this possible, but I would strongly recommend installing Leopard from a retail DVD. 'Nuff said.

 

Thanks to wingrunr21, Chrysaor, Brandon2004, and Talisman for their attention to this guide and the effort of making it happen on this hardware. If my windy self comes up with any other interesting tidbits, I'll keep you posted.

Link to comment
Share on other sites

Yes, shutdown/restart still doesn't work. My theory is it's something AppleHDA-related, but that's total conjecture. I can't see anything in Console that would indicate anything. It's interesting though (I'm kind of going into stream-of-consciousness mode, bear with me) that shutdown restart works when you're installing and using BOOT-132 to access the Leopard installation. I don't know...

NVInject and AppleHDA won't load from the boot132 partition. It's confirmed that the graphics drivers are an issue, but Superhai is the only one who really has the chops to do something about it and he's busy with many other projects.

Link to comment
Share on other sites

I've been back in Windows land for quite a while due to a number of school projects requiring me to use Windows only apps, as well as most of the work for my MCITP certification being easier to do from a Windows environment. However, now that that's over, it's back to OSX for me, and was wondering if these things have been worked out yet:

  • Internal Mic
  • Shutdown/Restart (If this is a yes, 100% back to OSX)
  • Slightly Worse battery life, (20-30 minutes)
  • Clamshell Mode (Working plugged into an external monitor, with lid closed)
  • Resume from sleep with USB wake enabled (Used to just restart)
  • Booting from external HD and sleeping, rebooting. (Used to work under 10.5.5, 10.5.6 broke this, which is also why one gets a "USB device improperly removed" if they have a USB stick or HD plugged in and resume)

 

Welcome back Urthwhyte... was almost starting to miss you....

 

NVinject and Clamshell is no longer needed for the 1530. The DSDT takes care of that.... courtesy Brandon2004 and Chrysaor. You can find it here: http://www.insanelymac.com/forum/index.php...t&p=1160495

 

Sleep works with VoodooUSBEHCI

 

Battery gives me about 3 hrs on a 9 cell with VoodooPower.

 

Internal Mic and sleep with boot from external USB still a problem.

 

As of 10.5.7, the Marvell Yukon Ethernet adapter works out of the box. No need for the driver listed in wingrunr21's guide post.

 

The out of the box kext will show your card as a 88E804Z and not 88E8040 that we have. You might have problems with ethernet connections after sleeping the machine. The plist of the AppleYukon2.kext has to be edited and the mac address of your card have to be inserted in the binary. This is how and there is also the modified kext.

 

http://www.insanelymac.com/forum/index.php...t&p=1157623

Link to comment
Share on other sites

Could you explain this problem? I have never had any issues booting from a Leopard or Snow Leopard install that is on a USB HDD. Or is this some other issue?

 

Boot from external USB Drive is fine. That works perfectly. But when the machine goes to sleep, it freezes after waking up. Ill double check and let you know the details....

 

 

Edit: So this is what happens. It sleeps on both sleep from menu and clamshell. It wakes up too. But then the wireless icon is gone and the machine half freezes in a few seconds. The mouse moves and you can click on the dock but nothing happens. Nothing is launched or works.

 

This might also be because my external hard drive restarts itself after coming out of sleep.

Link to comment
Share on other sites

Edit: So this is what happens. It sleeps on both sleep from menu and clamshell. It wakes up too. But then the wireless icon is gone and the machine half freezes in a few seconds. The mouse moves and you can click on the dock but nothing happens. Nothing is launched or works.

 

I have the same locking up problem, but mine never comes out of it. I don't have to be using an external drive for it to happen. It occurs randomly after sleep. It occurs far less frequently since I've changed to a Vanilla install using this guide (1.5.7), but it has happened once or twice.

Link to comment
Share on other sites

Hi there,

 

First of all, thanks for the nice guide, it's been really helpful although I have one small problem:

 

I followed the guide precisely and installed Vanilla Leopard from a Retail DVD on an USB Hard Drive.

 

Whenever I hit F12 at the bios and boot from my USB drive, I keep getting stuck at the grey apple logo screen with the loading bar loading forever.

 

But if I boot from your bootcd then boot my USB hard drive, everything is fine and I can get into Leopard without any problem.

 

I thought I had some problems with Chameleon, but I have installed the latest version and also replaced my boot file.

 

Can anyone help me out? :o

 

Thanks alot

Link to comment
Share on other sites

Finally decided to redo my 1530 (been happy using it since january with 10.5.6) and figured i'd check in on how development has gone. The 10.5.7 update with Ethernet rocks... of course, I am running into the issue that some seem to be having:

 

The out of the box kext will show your card as a 88E804Z and not 88E8040 that we have. You might have problems with ethernet connections after sleeping the machine. The plist of the AppleYukon2.kext has to be edited and the mac address of your card have to be inserted in the binary. This is how and there is also the modified kext.

 

when I wake up, ethernet is a nogo... what's weird is it acts like data is moving, it just cannot get anywhere.

 

So, I wonder, talisman since yours works after sleep, whats different...

 

I'm using the DSDT this time around so I don't have the Clamshell or the nvinject. However in some of your posts from april in the thread about the ethernet, I see you mentioning clamshell as being used. Do you still use that kext? perhaps that's the difference and why yours works and mine doesnt...

 

(just throwing out ideas for things I can test).

Update: talisman, nevermind on the Ethernet issue. Seems that after downloading the ionetworking you linked above and editing the mac address into it, all is well. Sleep doesn't interrupt my ethernet anymore.

 

if you have any other suggestions i'd love to hear them. here's what i've got installed:

appleHDA.kext (yours)

HDAEnabler.kext (one from your post)

VoodooBattery.kext

VoodooUSBEHCI.kext (with plist mods as outlined in the readme)

 

as for ps2 i'm using an older self modded one that has the "taps" working after a sleep... it seems I cannot get those working on the voodoops2controller.kext file.... (does anyone have "taps" working after sleep with voodoops2controller?

 

Update: Since I had good luck in looking back and Talisman's posts, I decided to try out the ps2 and appleacpips2nub.kext from this thread What is weird with these is that "tapping" the trackpad works perfectly before a sleep... after it wakes up from sleep it sorta works... not very reliably however. Is that how it works on yours too Talisman? I guess I'll keep looking for a full solution on the ps2 related parts of this build.

 

 

Thanks guys for any input. Always fun to start fresh and see what has changed in 6 months. So far the system is running better than before already.

Link to comment
Share on other sites

Update: Since I had good luck in looking back and Talisman's posts, I decided to try out the ps2 and appleacpips2nub.kext from this thread What is weird with these is that "tapping" the trackpad works perfectly before a sleep... after it wakes up from sleep it sorta works... not very reliably however. Is that how it works on yours too Talisman? I guess I'll keep looking for a full solution on the ps2 related parts of this build.

 

With the ps2controller and ps2nub combination the trackpad will not single tap after waking up from sleep. Double tap works though. I always use a usb mouse, so it doesn't bother me so much. I still prefer this over Voodoops2.

 

HDAEnabler is also not required with the latest DSDT : http://www.insanelymac.com/forum/index.php...st&id=50046

 

copy and assign correct permissions.

 

Get VoodooPower from superhai's website.

 

Whenever I hit F12 at the bios and boot from my USB drive, I keep getting stuck at the grey apple logo screen with the loading bar loading forever.

 

You might need to repair permissions. Boot from the retail dvd or any mac osx dvd, open Disk Utilities and repair permission. Then reset password. Also try to boot in verbose mode (-v) and see if you can get any details of where it is getting stuck.

Link to comment
Share on other sites

bleh. cant seem to get this working. can anyone point me in the direction of a guide that will help me get a working installation? this seems to be based on an old chameleon version and me being a noob cant figure it out. Also, I have a retail leopard dvd that installs 10.5.6 by default. Is this the reason why i can get the thing to boot without using the boot cd?

 

have a 1330 btw, with nvidia graphics.

 

thanks

Link to comment
Share on other sites

bleh. cant seem to get this working. can anyone point me in the direction of a guide that will help me get a working installation?

This is the best guide you will get for a 1330.

 

The Chameleon version hardly matters as long as it is >=1.0.12 . This guide points to the latest which is v2 rc1

 

With 10.5.6 you have to make sure you have the the DSDT.aml in your root directory, the IntelCPUPMDisabler kext installed, smbiosenabler or smbios.plist installed and AppleDecrypt installed. If you have the bootloader installed properly you should be able to boot... Just make sure your OS X partition is marked as active if you have a multiboot system.

Link to comment
Share on other sites

You might need to repair permissions. Boot from the retail dvd or any mac osx dvd, open Disk Utilities and repair permission. Then reset password. Also try to boot in verbose mode (-v) and see if you can get any details of where it is getting stuck.

 

If I boot directly using F12, I dont get any command prompt to enter -v and boot in verbose mode.

 

I also tried to repair all permissions but it didnt fix anything.

 

Any other idea? The only modifications I have is the boot file and DSDT file downloaded from this thread. Leopard works fine if I boot from the boot CD so I'm suspecting something with the bootloader (although I have the latest version of Chameleon). My active partition is my Windows Vista one.

Link to comment
Share on other sites

Hi all,

 

Trying to install vanilla DVD onto my M1530. Install goes well and I can boot in to the installed system from the boot CD okay. Did an update to 10.5.7 (ethernet worked then) and edited the .plist in IO80211Family.kext with the right ID to get wireless working. Works okay.

 

Installed PCEFIV9 with DSDT.aml from first page. Reboot gives me a grey screen on bootup (seems about the time the desktop should come up). Tried Chameleon 2rc1 and same happens. Tried adding the NVCAP string to com.apple.Boot.plist but this had no effect.

 

Very stuck now. I can still boot in through the CD but I get no graphics that way and I'm stuck at 1024x768 :D

 

Anyone got any ideas what I'm doing wrong? Any advice appreciated!

 

EDIT - forgot to mention that I have nVidia graphics on this M1530.

Link to comment
Share on other sites

With the ps2controller and ps2nub combination the trackpad will not single tap after waking up from sleep. Double tap works though. I always use a usb mouse, so it doesn't bother me so much. I still prefer this over Voodoops2.

 

HDAEnabler is also not required with the latest DSDT : http://www.insanelymac.com/forum/index.php...st&id=50046

 

copy and assign correct permissions.

 

Get VoodooPower from superhai's website.

You might need to repair permissions. Boot from the retail dvd or any mac osx dvd, open Disk Utilities and repair permission. Then reset password. Also try to boot in verbose mode (-v) and see if you can get any details of where it is getting stuck.

 

So for tapping the trackpad, we're still where we were at back in January :) Well thankfully that one I edited a long time ago works well after sleep so I'll just keep using that.

 

However, I'll have to check out the HDAEnabler part... I'm using the DSDT from this thread's first post. Works like a champ for everything else, so I'll have to see if I already have the latest there or not.

 

However on the Voodoopower idea, I'm just using the Speedstep A option from iatkos's install... I think it was built off of superhai's older stuff... any ideas if the latest voodoopower work any better and are worth installing instead of this older speedstep?

 

thanks,

Link to comment
Share on other sites

what my question is, is do I need to follow all the extra steps for installing the earlier updates (AHCI kexts, etc) if my leopard dvd installs 10.5.6 by default?

 

EDIT: nvm, did everything and it works ;) the only thing that doesnt seem to work is the lid close functionality of superhais dsdt... where exactly do i put in the lines in the nvinject.kext? when i put it to sleep through the apple menu and then close the lid and open it, it wakes. but doesnt go to sleep on lid close :S hence im wondering whether i messed up on the placement of the extra lines in the kext. help?

Link to comment
Share on other sites

If I boot directly using F12, I dont get any command prompt to enter -v and boot in verbose mode.

If you can upload a sceenshot/photograph of where it is getting stuck. It is possibly an incorrect installation of Chameleon

So for tapping the trackpad, we're still where we were at back in January ;) Well thankfully that one I edited a long time ago works well after sleep so I'll just keep using that.

I thought the one you had edited broke something else.... remind me what it was. If I am wrong can you upload your edit please??

However, I'll have to check out the HDAEnabler part... I'm using the DSDT from this thread's first post. Works like a champ for everything else, so I'll have to see if I already have the latest there or not.

Use the DSDT from here: http://www.insanelymac.com/forum/index.php...t&p=1160495

Latest and shining new!!

However on the Voodoopower idea, I'm just using the Speedstep A option from iatkos's install... I think it was built off of superhai's older stuff... any ideas if the latest voodoopower work any better and are worth installing instead of this older speedstep?

Yes VodooPower now is much better.

Hi all,

Installed PCEFIV9 with DSDT.aml from first page. Reboot gives me a grey screen on bootup (seems about the time the desktop should come up). Tried Chameleon 2rc1 and same happens. Tried adding the NVCAP string to com.apple.Boot.plist but this had no effect.

 

EDIT - forgot to mention that I have nVidia graphics on this M1530.

Use the DSDT.aml I just mentioned. and reinstall Chameleon v2 rc1. Remove Nvinject if you have it and are using this DSDT.aml.

Link to comment
Share on other sites

 Share

×
×
  • Create New...