Jump to content
[ IMPORTANT ] Premium and Donators users ×
Olarila Professional Hackintosh Services ×

[GUIDE] Creating your own DSDT for most boards


pernacabeluda

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


Step:


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


2. Download MaciASL

https://Olarila.com/files/Utils/MaciASL.app.zip


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'.


ALC8xx AUDIO:

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.


NOTES:

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

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RYQ6CGUGK5D6S

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...