Note: This method works for all versions of Leopard and all distro’s used to install OS X (iPC, XxX, iDeneb, Kalyway, etc.)
Lately, many people have been asking about sleep tricks and dsdt.aml’s and instead of Copy & Pasting the same text over and over again, I figured I would put all the information in one central location (kinda like the whole point of this website).
For starters, the Sleep Trick and the “Alternative to Sleep Trick” are things of the past. Both of these “tricks” are now practically useless because they have been replaced by the much more reliable dsdt.aml. A dsdt.aml is a file that holds the information about a lot of your hardware. It generates the information from your system’s BIOS, thus making it very reliable and almost fool proof. One of the things that the dsdt.aml will read is the information about your graphics card which is why it becomes so useful to Inspiron 1525 owners. When you have a proper dsdt.aml in place, your graphics card works as if it’s native to the OS. The screen automatically works and displays the login screen after booting into OS X, resolution change works fine, and games that play in fullscreen can actually be played because they can be seen on the screen.
A dsdt.aml can be generated for your system with the check of one box when installing OS X from either XxX 10.5.6 or iPC 10.5.6. This is great for people who are installing the OS for the first time or are reinstalling, but what if you already have a working install? Previously, the only other option was to run DSDT_Patcher which didn’t always work. Instead, you can use a method that works 100% of the time, take about 5 minutes, and requires no more than 10 mouse clicks.
Before I tell you what the method is, I want to state that you must be running the latest version of Chameleon for this. The latest version along with instructions on installing it can be found here.
***Alternatively, you can skip the following steps and use an already working dsdt.aml for the Inspiron 1525 which can be found here. Many thanks go out to Genaro Bonilla for the file and the tip***
You must also have either the iPC 10.5.6 PPF5 install disc (must be PPF5) or the XxX Rev1 install disc. Once you have both of these things, go ahead and boot from that DVD.  Then hit ok/enter to all the crap that you have to until you get to the screen asking you where you would like to install to. Choose the partition that you currently have OS X installed on. Then on the next screen hit the customize button to choose what you would like to install. Now this is where the instructions differ a little bit.
If you are using XxX- When you get to the screen asking you what customizations and drivers you would like to install, uncheck EVERYTHING (including “Essential System Software”) except for “DSDT Patcher” which can be found under the “Optional Bootloaders” section.
If you are using iPC- When you get to the screen asking you what customizations and drivers you would like to install, uncheck EVERYTHING (including “iPC OSx86 10.5.6 Base System”) except for “Patch DSDT” which can be found under iPC OSx86 10.5.6 Intel AMD SSE2 SSE3/Fixes and Patches/DSDT Patches/
After following the appropriate instructions, you should now have a dsdt.aml installed on your system and the change should be evident upon your first reboot.
If you found this guide useful then feel free to make a donation by clicking the link at the end of the Author’s Mini-Biography. Any amount truly does help.






January 9th, 2010 at 4:48 pm
Sounds to me like you skipped step 3 in the instructions.
January 8th, 2010 at 1:48 pm
Dear Thomas, thanks for the link to the download. I have tried it and it have not worked and I got the following out after following the steps as mentioned in the accompanied readme:-
sh-3.2# cp -R /Volumes/data/Downloads/Mac/drivers/Trackpad\ PreferencePane/Trackpad.prefPane /System/Library/PreferencePanes/
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/._Contents: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/._Contents: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/._CodeResources: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/._CodeResources: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/._Info.plist: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/._Info.plist: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/._MacOS: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/._MacOS: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/._Resources: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/._Resources: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/._version.plist: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/._version.plist: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/MacOS/._Trackpad: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/MacOS/._Trackpad: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/._English.lproj: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/._English.lproj: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/._gestures.xml: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/._gestures.xml: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/._Trackpad.icns: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/._Trackpad.icns: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._FourFingerSwipeGesture.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._FourFingerSwipeGesture.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._GesturePadController.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._GesturePadController.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._GestureRow.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._GestureRow.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._InfoPlist.strings: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._InfoPlist.strings: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._Localizable.strings: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._Localizable.strings: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._OldTrackpadTab.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._OldTrackpadTab.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._ScreenZoomGesture.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._ScreenZoomGesture.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._ScrollZoomOptions.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._ScrollZoomOptions.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._ScrollZoomWindowOptions.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._ScrollZoomWindowOptions.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._Trackpad.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._Trackpad.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/._Trackpad.searchTerms: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/._Trackpad.searchTerms: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/FourFingerSwipeGesture.nib/._designable.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/FourFingerSwipeGesture.nib/._designable.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/FourFingerSwipeGesture.nib/._keyedobjects.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/FourFingerSwipeGesture.nib/._keyedobjects.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/GesturePadController.nib/._designable.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/GesturePadController.nib/._designable.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/GesturePadController.nib/._keyedobjects.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/GesturePadController.nib/._keyedobjects.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/GestureRow.nib/._designable.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/GestureRow.nib/._designable.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/GestureRow.nib/._keyedobjects.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/GestureRow.nib/._keyedobjects.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/OldTrackpadTab.nib/._designable.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/OldTrackpadTab.nib/._designable.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/OldTrackpadTab.nib/._keyedobjects.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/OldTrackpadTab.nib/._keyedobjects.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/ScreenZoomGesture.nib/._designable.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/ScreenZoomGesture.nib/._designable.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/ScreenZoomGesture.nib/._keyedobjects.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/ScreenZoomGesture.nib/._keyedobjects.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/ScrollZoomOptions.nib/._designable.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/ScrollZoomOptions.nib/._designable.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/ScrollZoomOptions.nib/._keyedobjects.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/ScrollZoomOptions.nib/._keyedobjects.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/ScrollZoomWindowOptions.nib/._designable.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/ScrollZoomWindowOptions.nib/._designable.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/ScrollZoomWindowOptions.nib/._keyedobjects.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/ScrollZoomWindowOptions.nib/._keyedobjects.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/Trackpad.nib/._designable.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/Trackpad.nib/._designable.nib: Operation not permitted
cp: /Volumes/data/Downloads/Mac/drivers/Trackpad PreferencePane/Trackpad.prefPane/Contents/Resources/English.lproj/Trackpad.nib/._keyedobjects.nib: could not copy extended attributes to /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Resources/English.lproj/Trackpad.nib/._keyedobjects.nib: Operation not permitted
January 8th, 2010 at 12:18 pm
No dedicated guide, but I do have a download for it along with instructions. Download the Trackpad PrefPane and you will then be able to edit all the Trackpad Settings (Including Tap-To-Click) from the Trackpad Pane in System Preferences.
January 8th, 2010 at 12:03 pm
Dear Thomas,
Thanks for the guide, I am going to check that right away. Meanwhile, after the sleep/wakeup issue fixed along with its fixation at login time by that file you referred me, I am stuck with touchpad tapping issue. Although double finger scrolling is working fine, but i can’t tap on touchpad which is very annoying. I have to randomly keep clicking on the touchpad and out of 5 clicks, one works. I hope you can refer me a guide here as well :) please do that!
January 8th, 2010 at 11:42 am
You can add Ubuntu as an option in Chameleon by following this guide. I seem to have a guide for all of your issues :-p
January 8th, 2010 at 7:27 am
Dear Thomas,
Thanks a lot, the attached dsdm file worked like a perfectly. And yes I already had installed Chameleon earlier today. One more thing, that i wanted to ask is that I have ubuntu installed on another partition on same laptop and before Chameleon, grub was the boot loader and i had the option of starting either ubuntu or mac leapord. But now, after i installed Chameleon, grub is no longer in charge and I directly boot in to Mac. How can i multiboot enable in this situation?
January 8th, 2010 at 7:02 am
Try downloading this dsdt.aml and place it in the root of your OS X Partition. Also, which bootloader are you using? You must use Chameleon as it’s the only bootloader I know of that recognizes and utilizes the dsdt.aml. You can get Chameleon here.
January 8th, 2010 at 4:32 am
Dear Thomas,
I already had selected DSDT patch option during xxx installation few months ago, so I used it to generate the DSDT file which it generated and placed on the root folder successfully. But, it did not show the login screen (ofcourse I disabled autologin for this) and i still have to use the sleep corner to wake up its display.
Any help or pointer in this regard, will be really appreciable!
August 8th, 2009 at 5:07 pm
4 Words: Read the Green Text
August 8th, 2009 at 5:04 pm
I am running 10.5.7 is there anyway to use Bonillas dsdt.aml and get this to work.
July 30th, 2009 at 10:26 am
You should still be able to create and use a dsdt.aml even if you are running retail. Just make sure you have the latest version of Chameleon installed, RC2.