Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
maroder

Asus H87-Pro DSDT?

10 posts in this topic

Recommended Posts

Hi,

 

has someone got a DSDT for this board? Got Mavericks installed with Clover, but sleep does not work. It goes to sleep fine but the wakeup event causes a reboot.

 

Any ideas?

Share this post


Link to post
Share on other sites

Extract the dsdt from your mobo with this code in terminal:

 

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while()
{ chomp; if($_ =~ /\"DSDT\.?\d?\"=]*)>/) { $buff = $1; open(PIP,
"|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

 

Compress and attach the dsdt.aml you find in desktop

Share this post


Link to post
Share on other sites

Extract the dsdt from your mobo with this code in terminal:

 

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>)

{ chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP,

"|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

 

Compress and attach the dsdt.aml you find in desktop

Thanks! I'll extract it from a linux live boot as soon as I get home this evening.

Share this post


Link to post
Share on other sites

Here is my compiled DSDT.aml, extracted DSDT.dsl and just to be sure the compiled SSDT.aml, too. :)

Removed old link

Share this post


Link to post
Share on other sites

Mhhh... it's impossible to compile the file, 117 errors.... 

Boot the system without any option for dsdt in clover and run the command from terminal

Share this post


Link to post
Share on other sites

Here is the dsdt.aml directly from a clean Clover boot from the command in terminal.

Removed old link

Share this post


Link to post
Share on other sites

Got Mavericks installed with Clover, but sleep does not work. It goes to sleep fine but the wakeup event causes a reboot.

 

Any ideas?

Asus sleep fix (note, xcpm must be working, wifi/bt must be configured properly - if installed)

2 solutions:

1. dsdt fix

2. Clover fix

 

1. Remove 2 lines

        Store (0x8000000C, \_SB.PINX)

        \_SB.ISMI (0x90)

 

Suggested dsdt editor

MaciASL

 

Extract dsdt

MaciASL/Open/New From ACPI/DSDT

 

Extract dsdt/all tables

MaciASL/Export Tableset...

 

8 Series Clean Compile:

Configure Repo:

MaciASL/Preferences/Sources/paste url below

https://raw.github.com/toleda/audio_hdmi_8series/master 

More info: MaciASL Repo

 

Open dsdt

MaciASL/Open/dsdt.dsl or system_name.acpi (table set).select dsdt

 

Patch dsdt/compile erros

MaciASL/Patch/8series/8series-Clean Compile/Apply/Close/Compile

 

Patch dsdt/sleep

Find _PTS

Remove 2 lines (above)

MaciASL/Compile

 

Save

MaciASL/Save As../Format: ACPI Machine Language Binary/dsdt.aml

 

2. Clover Fix: 

config.plist
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>Asus/dsdt/sleep fix </string>
					<key>Find</key>
					<data>
					DAwAAIBcLl9TQl9QSU5YXC5fU0JfSVNNSQqQcA==
					</data>
					<key>Replace</key>
					<data>
					</data>
				</dict>
			</array>
		</dict>
	</dict>

Share this post


Link to post
Share on other sites

You are the best!!!

 

Just compiled the DSDT without errors. And now sleep is working on my beloved Asus board! 

Here my freshly compiled, working DSDT, should anyone else need it.

 

ASUS-H87-PRO (C2) / BIOS-Version 1101
https://www.dropbox.com/s/3ontnqgreyjmimo/DSDT_Asus_H87Pro.zip

 

Thanks so much to both of you for your help!  :thumbsup_anim:

Share this post


Link to post
Share on other sites

I just noticed one thing: After sleep the temperatur sensor reading with Hardware Monitor shows my CPU-Heatsink at 125°C, but all other readings are normal. 

I do think this is only a cosmetic issue as all other temps readings eg. cores are at their low 30°C. After reboot the temps are OK again.

 

Is this a issue with FakeSMC or is there a possiblilty to fix this?

Share this post


Link to post
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


  • Recently Browsing   0 members

    No registered users viewing this page.

×