Jump to content

[GUIDE] Creating your own DSDT for most boards

Recommended Posts

If your motherboard is not in the DSDT Database, there is an easy method to create your own patched DSDT.

That is to use DSDT Editor alongside motherboard specific patches created by Maldon. This guide will cover that method.

Not all boards are covered by this method, but many, many boards are supported

To quickly see if your board is included, click here Patch List

You need to be using the computer with the motherboard you want the DSDT for when you follow this guide.

You can be using OSX, Linux or Windows


1. Sign up to forum. http://Olarila.com/forum/ucp.php?mode=register. Once registered login.

2. Download MaciASL


3. Find your motherboard's specific patch on https://Olarila.com/files/?dir=DSDT/Packs For the purpose of this guide I will be using an Asus P7P55D board. Right click on your motherboard model, and save the patch to the desktop.

4. Open DSDT editor and on the menu bar click 'File' then 'Extract DSDT'. After a few seconds you will see a lot of strange looking text in the editor.

5. On the menu bar, press 'Patch' and then 'Open'. A file browser window will open. Navigate to your desktop and select the motherboard specific patch we just downloaded. Click 'Open'.


Use Toleda's threads to add HDEF edits to your DSDT

If on Mountain Lion

Toleda's threads provide the latest and most compatible methods of adding HDEF to your DSDT. Using his methods will mean you will not need to use a HDAEnabler kext, as well as getting HDMI audio working.

Not needed if your board has non-ALC audio

6. A little window will open. Press 'Apply'. Wait a few seconds while it does its thing, once its complete press 'Close'.

7. On the menu bar, press 'IASL', then 'Compile'. A box will open, inside which there may be some messages. Press 'Fix Errors'. After a second or two, as long as there are 0 errors listed, close the box.

8. On the menu bar, press 'IASL', then 'Save AML As'. A box will open. Navigate to the Desktop, and in the 'Save As' bar, type ''DSDT.AML'' (without the quotation marks). Press 'Save'.

9. On your desktop, you should now have a ready to go patched DSDT file.


This thread is a guide on how to prepare a DSDT, for example for use with UserDSDT in multishit.

If you need help, or advice on how to use a DSDT, or what it does, start a thread in the support sub-forum.

ASUS USERS WITH 3XXX BIOSES:- If you are using a 3K bios (eg 3205, 3306 etc), using the mobo specific patch for your board will result in multiple compiling errors.

Instead, use the "P8 (generic) BIOS 3xxx" patch.

If your board is not in the patch list, make a request here http://Olarila.com/forum/viewtopic.php?f=19&t=1131

If you you are having compilation errors, make sure you do not already have a DSDT in your extra folder. Creating a new DSDT while one is present in the extra folder will result in compilation errors.

Delete the old DSDT, restart and then create the new one. You may have to boot in with iboot/rboot depending on your motherboard.

Thanks to MaLd0n for the patches, 'el coniglio' for the editor and Toleda for all of his HDEF info.

If you wish to donate to MaLd0n for his immense work on the patches, go to


Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Hey! Welcome to Olarila.com  Please Disable Your ADBlocker!


Support Olarila Vanilla Hackintosh by making a donation HERE

The popup will be closed in 15 seconds...