Dsdt Patcher Windows 8

Leave a comment
Patch DSDT #1 Backlight Keys
Patch DSDT #2 Audio Layout 3
DSDT #3 Battery Using Pavilion_n012tx
DSDT #4 Rename to HDAU for HDMI
DSDT #5 wak_v02
DSDT #6 IRQ fix
DSDT #7 SMBUS fix
DSDT #8 0x6D
DSDT #9 Haswell_LPC
DSDT#10 HPET fix
DSDT#11 MUTEX fix
DSDT#12 RTC fix
DSDT#13 Shutdown_V2
DSDT#14 Win7
DSDT#15 SSDT-0
DSDT#16 SSDT-1
DSDT#17 SSDT-2
DSDT#18 SSDT-3
DSDT#19 SSDT-3 Rename HDAU
DSDT#20 SSDT-3 Haswell PNLF
DSDT#21 SSDT-4

DSDT patches to simulate Windows (various versions) when running Darwin; DSDT patches to avoid writes to port routing registers on XHC (nullifying XWAK, ESEL, XSEL) custom port injector kexts to match actual port configuration; using USBInjectAll.kext to get things working so the actual ports can be determined. The main editor windows allows the user to open a DSL file or extract the DSDT from IOReg. It has some useful resources, like syntax highlighting.

2015-09-11 New and complete steps to patch dsdt and ssdt.

Ok, I decided to write up a full tutorial about how I get my Yosemite 10.10 to work on my HP SleekBook Haswell i7-4550U HD5000: Sleep/wake/battery/sound/backlight slider/speedsteps/turbo/USB3.0. It’s a long video, but it starts from the beginning to end. It took me a long time to figure out how to get it done. I may not do it correctly, but my laptop is working very nicely and solidly.

If we patched and generate SSDT’s correctly with ssdtPRGen.sh, we should achieve the idle @ 800Mhz and maximum Turbo designed by the manufacturer.

How to patch DSDT & SSDT on HP i5-4210u HD4400

Wiki

The DSDT (Differentiated System Description Table) is the main table in the ACPI part of a computer's BIOS.
The Advanced Configuration and Power Interface (ACPI) defines a large number of tables that provide the interface between an ACPI-compliant operating system and system firmware. These allow description of system hardware in a platform-independent manner in ACPI Machine Language (AML).

The problem is that OS X has an incomplete ACPI implementation which supports only a subset of DSDT. Modifying the DSDT allows the user to better support their hardware. For example, fixing Time Machine and the UUID 35 error is possible after modifying the DSDT.

To patch your DSDT, you must either use a new table file that someone else has provided, or extract and modify your own. Then tell your bootloader to use the new DSDT file instead of the BIOS. On a few motherboards it is also possible to replace the BIOS with an updated BIOS with a patched DSDT.

Preparations

  • Setting Up on Windows

Install AIDA64

AIDA64 is a system information, diagnostics, and auditing program that runs on Microsoft Windows operating systems. It displays detailed information on the components of a computer. Information can be saved to file in formats such as HTML, CSV, or XML. Download and install AIDA64 from official website www.aida64.com

Open AIDA64 → Right Click → ACPI Tool → Save DSDT → Save DSDT As acpi_dsdt.bin

Save Table → Save SSDT As acpi_ssdt-1.bin, acpi_ssdt-2.bin, ..

Video Debug → Video BIOS dump

Rename File

  • Setting Up on OS X

Install DSDT Editor For Mac and Chameleon Wizzard on OS X. Install softcam on zgemma. Note that DSDT Editor need to have Java Run Time support.

Use open DSDT Editor For Mac acpi_dsdt.aml, press F5 to compile, click Fix Errors, can't have Errors, Warning and Remarks can be temporarily ignored. No Error, save as DSDT.aml, use the same method to create SSDT.

  • Chameleon Wizzard Basic Setting

Put DSDT.aml, SSDT.aml, and graphics rom to /Extra floder.

Download

Chameleon Wizard v4.3.2.zip
DSDTEditor_Mac.zip

Make a DSDT and SSDT
  • 5.00 / 5 5