Adding a dsdt.aml to older installs

April 18th, 2009

Apple / Mac

Note: This method works for all versions of Leopard and all distro’s used to install OS X (iPC, XxX, iDeneb, Kalyway, etc.)

dsdt.amlLately, 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.ipc dsdt option

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.

, , , , , , , , , , , , ,

About Thomas

Thomas is a self-proclaimed guru (just ask him). He enjoys long walks on the beach, running Mac OS X on his Inspiron 1525, and tweeting about nonsensical life happenings. You can follow Thomas on twitter, email him, or search the interwebs for all his personal information. Neither should be too difficult.

View all posts by Thomas

79 Responses to “Adding a dsdt.aml to older installs”

  1. Aine

    10.5.8

    Is there anyway I can get the HDMI port working?

    thanks

    Reply

  2. Aine

    Hi,
    Trackpad now only works if I put it to sleep and wake it up again however the sleep function has now stopped working – it was working perfectly and then one day I closed the lid and it kept waking up.

    Help!

    Reply

  3. Aine

    the instructions tell us to enter

    1. Move Trackpad.prefpane to the Desktop
    2. Open a terminal window and type the following commands
    3. sudo su
    4. rm -rf /System/Library/PreferencePanes/Trackpad.prefPane
    5. cp -R ~/Desktop/Trackpad.prefPane /System/Library/PreferencePanes/

    and entering it just doesn’t work.

    Reply

    • Thomas

      For line 5, instead enter the following, but replace USERNAME with your username:

      cp -R /Users/USERNAME/Desktop/Trackpad.prefPane /System/Library/PreferencePanes/

      Reply

  4. Cody

    I’ve got the same problem as Aine. I get the error after entering the second line.

    Reply

  5. Aine

    One last thing that’s quite important, how to i get the sd card reader to work?

    thanks

    Reply

  6. Aine

    I’ve got everything working minus the trackpad now, thanks for your help.
    I followed the instructions in the trackpad file however the terminal just says no such directory exists when I get to the end.

    Aine

    Reply

  7. Aine

    Cool thanks I’ll try that.
    Also, I just tried to Skype someone and I realised my built-in mic isn’t working!
    Is there anything I can do to remedy this?

    Thanks

    Reply

  8. Aine

    Thomas – Leopard 10.5.8

    Also, is it worth upgrading to Snow Leopard is there not really a difference?

    Reply

    • Thomas

      You can remedy sleep with the 10.5.8 sleep fix. Also, trying reinstalling the trackpad Preference Pane, using this download and following the included instructions.
      Personally, I don’t find Snow Leopard all that impressive, and thus Leopard is still my main OS. There’s not many changes in Snow Leopard, but some people still prefer it, so it really comes down to user preference. But I guess my final answer would have to be no, it isn’t worth the upgrade.

      Reply

  9. Aine

    Hi Thomas,
    Everything is working perfectly for me expect two things:

    If I put my 1525 to sleep there’s no way of waking it up again, I have to hold the power button down and turn it off and on again

    and

    I have the touchpad in the prefpane however changing the options has no effect and I still can’t tap to click :(

    Please help.

    Reply

  10. farooq

    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

    Reply

  11. farooq

    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!

    Reply

Leave a Reply