How to Extract and Patch DSDT

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 6 other subscribers

How to Extract and Patch DSDT

The Differentiated System Description Table is the main table in the ACPI part of a computer’s BIOS.Advanced Configuration and Power Interface(ACPI) specification provides an open standard for device configuration and power management by the operating system.& Hackintosh is incomplete without ACPI implementation It supplies information about supported power events in a given system. ACPI tables are provided in firmware from the manufacturer It allows the user to better support their hardware. For example, fixing Time Machine and the UUID 35 error is possible after modifying the DSD & it will help in proper injection of hardware in OS X Basically a DSDT table is the code run on ACPI (Power Management) events.

How to Extract and Patch DSDT

How to Extract  DSDT tables?

From windows :-Install Aida64 right click on status bar at bottom of Aida64 screen and you will see this menu.Select ACPI tool and a new screen with Save DSDT button will open.Save dsdt file and Boot OS X & rename that file with aml extension
From Linux:-Extract ACPI tables (as root): #cat/sys/firmware/acpi/tables/DSDT >dsdt.dat
Does DSDT common for all ?
DSDT is different for each computer / Laptos’s You cannot use DSDT from one
 computer in another
I have upload the video so you can easily understand How to Extract and Patch DSDT from mac

Quick note:-if you are extracting your DSDT from hackintosh then kindly Boot with DSDT=Null or DSDT=0 which forcefully generate the valid ACPI table.


About the author

Pratik N Borkar

Every one Calls him Freak Smart-Ass as tittle but no one knows that he is Avid Apple Fan & Technophilic who passionate about new techno kind a stuff and Apple's new creation like OS X and iOS, Also He likes to share useful tips, techniques and resources for Hackintosh and Macintosh for Apple addicts with his Personal Blog