Jump to content

DSDT Patcher


fassl
 Share

752 posts in this topic

Recommended Posts

  • 2 weeks later...

could some one help me please?

 

i get these warning in my dsdt

/Users/xxxx/Library/ApplicationSupport/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  2554:			 
Method (WMAA, 3, NotSerialized)
Warning  1088 -						Not all control paths return a value ^  (WMAA)

/Users/xxxxx/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  2740:	 Method (\_WAK, 1, NotSerialized)
Warning  1088 -						Not all control paths return a value ^  (\_WAK)

/Users/xxxxxx/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  2740:	 Method (\_WAK, 1, NotSerialized)
Warning  1081 -						Reserved method must return a value ^  (_WAK)

 

EDIT: new dsdt uploaded (still has errors)

dsdt.zip

Link to comment
Share on other sites

I'm in the process of cleaning up my DSDT, so I can use vanilla kexts. I've been trying to get AppleHPET to load, but haven't had any luck so far.

 

Now I've just realized that my BIOS/MB probably doesn't support HPET, as it is a D945GCZ ICH7 with a Pentium D.

 

Given my hardware, is the following HPET code what I should be using?

 

			Device (HPET)
		{
			Name (_HID, EisaId ("PNP0103"))
			Name (_CRS, ResourceTemplate ()
			{
				IRQNoFlags ()
					{0}
				IRQNoFlags ()
					{8}
				Memory32Fixed (ReadOnly,
					0xFED00000,		 // Address Base
					0x00000400,		 // Address Length
					)
			})
			Method (_STA, 0, NotSerialized)
			{
				If (HPEE)
				{
					Return (0x0F)
				}
				Else
				{
					Return (Zero)
				}
			}
		}

 

For anyone interested, I've attached my current DSDT, with all labels renamed to match Apple's, LPC device-id forced, SATA working, and other basic fixes. It has enabled me to boot OSX SL 10.6.4 with only Chameleon 2 RC4rev684, Nawcom legacy kernel, FakeSMC, NVenabler (for my 9500 GT) and VoodooHDA.

 

Unfortunately I haven't managed to get SLEEP working yet, but that's my next goal after cleaning up the DSDT.

 

dsdt.dsl.zip

Link to comment
Share on other sites

  • 5 weeks later...

I just finished up following the below guide to install Snow Leopard on my HP Mini 1030NR:

http://www.mymacnetbook.com/2010/03/16/gui...ompaq-mini-700/

 

I received errors while compiling my DSDT.DSL file. I've attached the file in the hopes it will shed some light on the issues I'm having. Let me know if I can provide anything else. I really want to get this working!

 

- Sleep doesn't work (it falls asleep for a split second and then wakes back up)

- Restarting puts the netbook into a funky "Limbo" state

- The hard drive icon is not on the desktop (probably not a big deal)

- I can't verify whether QE/CI are enabled because the status does not show up under | About this Mac | More Info | Graphics/Displays |

DSDT.DSL

Link to comment
Share on other sites

  • 1 month later...

dear ,

Hi everybody , i try to to hack my DSDT but , something different with my main board . I followed guide line step by step but i cant find solution for my main , e.g : guide tell em find device CPU but i can't find it in DSDT i got from windows by everes or DSDT i got inside mac .

Today i will upload my DSDT to this topic , i hope someone can help me to hack my DSDT , i'll go grateful for about your help . ..

all i need is :

-Hpet hack

-Native AC Adapter fix

-Native ACHI controler

-SMBUS Controller

-PCI information

-Lan card fix

-Fix Sleep/wake, usb hack

-Native Speedtep CPU

My laptop is : F8sr with : inter dual 2 core T81 , Main asus F8P

If u dont have time , plz just leave guide for me !

many thank to ur help

( sorry , my english isnt wel . I will learning more ... ) dsdt.zip

Link to comment
Share on other sites

  • 4 weeks later...

I've downloaded this and wish to patch a file I've created using Everest Lavalys under Windows. The impression I get through reading the (somewhat sparse) instructions is that the program, if simply run from the GUI, will patch a pre-existing DSDT in the disk's root directory. The instructions say it's possible to point to a particular file to patch, but implies that's done if the program is run from a terminal session. I've tried running the program that way, but I keep getting errors and the program won't run.

 

So, what's the proper syntax to run this thing?

Link to comment
Share on other sites

How to know what to edit in dsdt file

 

 

 

 

Hi,

 

I would like to ask a question about dsdt editing

but, before that i have add my dsdt.dst and a picture of my hardware info and dsdt-edit compiler info.

 

i started the dsdt-editor, told it to extract my dsdt from bios or system

then compile it, no error, no warning, xx optimization.

 

Question1: How do you know what patch is needed?

 

i know we need:

DTGP - to make the patches work

HPET - to fix the slow sata

HDEF - to fix the sound

 

 

btw: link to file and pictures: http://www.mediafire.com/?t1u99otnzysuele

post-293560-1287526226_thumb.jpg

post-293560-1287526232_thumb.jpg

Link to comment
Share on other sites

I've downloaded this and wish to patch a file I've created using Everest Lavalys under Windows. The impression I get through reading the (somewhat sparse) instructions is that the program, if simply run from the GUI, will patch a pre-existing DSDT in the disk's root directory. The instructions say it's possible to point to a particular file to patch, but implies that's done if the program is run from a terminal session. I've tried running the program that way, but I keep getting errors and the program won't run.

 

So, what's the proper syntax to run this thing?

Link to comment
Share on other sites

@TheHarbinger,

 

You will need to run it in Terminal program like this:-

./DSDT \Patcher

The backward slash character appear because there is space in the tool filename. No need to worry about it.

 

After you enter above command, it will automatically extract DSDT from computer BIOS & it will try to compile it. Usually you will see error & warning messages. What you need to do is fix these error before you can get clean dsdt.aml file. You can find the information you need to fix your DSDT in this forum.

 

If you're going to compile a dsdt file you extracted using Everest, make sure you decompile it first since the file is in binary format (compiled version). To do so, you will need to use Terminal program. Put your DSDT file in the DSDT Patcher directory. Change directory to DSDT Patcher directory. When you in the DSDT Patcher directory, please enter this command:-

Tools/iasl -d acpi_dsdt.bin

Change acpi_dsdt.bin with your DSDT filename. You'll get a readable DSDT file with .dsl extension, for example acpi_dsdt.dsl. Create Debug directory & copy acpi_dsdt.dsl in it. To patch your DSDT file, enter this command:-

./DSDT \Patcher Debug/acpi_dsdt.dsl

You'll get a lot of error & warning messages. Fix it first before you can get a clean dsdt file.

 

There are a lot of information in this forum to fix the error & warning. Please try finding it first before asking any help in here.

 

Good luck. :o

Link to comment
Share on other sites

  • 3 months later...
  • 1 year later...

Hello guys, does that patcher still work on SnowLeo (10.6.8)

 

Wondering whether you've got a fixed DSDT.aml for the Pavilion tx2532la

 

I'm getting this error when I try to compile mine:

 

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct  4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a
dsdt.dsl  2518:						 Method (_BCL, 0, NotSerialized)
Warning  1087 -									^ Not all control paths return a value (_BCL)
dsdt.dsl  2518:						 Method (_BCL, 0, NotSerialized)
Warning  1080 -									^ Reserved method must return a value (_BCL)
dsdt.dsl  2532:						 Method (_BQC, 0, NotSerialized)
Warning  1087 -									^ Not all control paths return a value (_BQC)
dsdt.dsl  2532:						 Method (_BQC, 0, NotSerialized)
Warning  1080 -									^ Reserved method must return a value (_BQC)
dsdt.dsl  2812:						 Method (_BCL, 0, NotSerialized)
Warning  1087 -									^ Not all control paths return a value (_BCL)
dsdt.dsl  2812:						 Method (_BCL, 0, NotSerialized)
Warning  1080 -									^ Reserved method must return a value (_BCL)
dsdt.dsl  2826:						 Method (_BQC, 0, NotSerialized)
Warning  1087 -									^ Not all control paths return a value (_BQC)
dsdt.dsl  2826:						 Method (_BQC, 0, NotSerialized)
Warning  1080 -									^ Reserved method must return a value (_BQC)
dsdt.dsl  8238:			 Method (_HOT, 0, Serialized)
Warning  1087 -						^ Not all control paths return a value (_HOT)
dsdt.dsl  8238:			 Method (_HOT, 0, Serialized)
Warning  1080 -						^ Reserved method must return a value (_HOT)
dsdt.dsl  8245:			 Method (_CRT, 0, Serialized)
Warning  1087 -						^ Not all control paths return a value (_CRT)
dsdt.dsl  8245:			 Method (_CRT, 0, Serialized)
Warning  1080 -						^ Reserved method must return a value (_CRT)
ASL Input:  dsdt.dsl - 8307 lines, 301040 bytes, 4052 keywords
AML Output: dsdt.aml - 37533 bytes, 803 named objects, 3249 executable opcodesCompilation complete. 0 Errors, 12 Warnings, 0 Remarks, 14 Optimizations

 

Any help is appreciated

 

dsdt.dsl.zip

Link to comment
Share on other sites

  • 2 months later...

Hi,

is there some one who can help me to fix the two error (I'm tryingto install the dual link patch)?

Thanks

 

Non-fixable errors:

7531 Error syntax error, unexpected PARSEOP_NAMESEG, expecting '('

7967 Error syntax error, unexpected $end and premature End-Of-File

dsdt.zip

Link to comment
Share on other sites

  • 2 weeks later...

Hello guys

could anyone kindly help with editing my DSDT, attached is my unedited DSDT extracted via ubuntu, I am trying to run OSX 10.8.2 with minimal kexts. Thanks in advance

 

My system specs are HP dv8 1080 EA (UK Version),Processor 1.6 GHz Intel Core i7,Memory 8 GB 1330 MHz DDR3, Graphics HP GeForce GT 230 1024 MB,

Software OS X 10.8.2 (12C60.

Many thanks

DSDT.aml.zip

Link to comment
Share on other sites

  • 1 year later...

Dell inspiron 5520

 

core i5 3210m 2.50ghz

4GB ddr3 1600mhz

500gb hdd

intel hd 4000 & ati/amd 7670m

15'6 1366x768 led screen

 

can anybody plz patch my dsdt for proper power management, speedstep, full brightness & also disable dedicated gpu ati/amd 7670m

 

Currently im running Mavericks with full hardware acceleration on intel hd 4000 but i want to disable dedicated gpu ati/amd 7670m.

Dell inspiron 5520.zip

Link to comment
Share on other sites

  • 1 year later...

Hello,

someone please can help me. Attached original dsdt extract in windows mode.

 

Please could prepare me a DSDT.aml ready to use or multi-"bestia" file loader.

 

I have intel Q8200, Asus commando, 4gb ram ddr 800, OSX yosemite.

 

 

 

Thanks

 

Cry Ryan


Sorry, the attachment.

 

DSDT.bin.zip

Link to comment
Share on other sites

  • 2 weeks later...

CryRyan, Tony's utilities aren't supported in this forum ! (Read the forum's rules).

Try to install CloverEfi bootloader in legacy mode.

After this, extract OEM DSDT by press F4 in menu clover and attach this file (DSDT directory is /CLOVER/ACPI/origin )

Link to comment
Share on other sites

CryRyan, Tony's utilities aren't supported in this forum ! (Read the forum's rules).

Try to install CloverEfi bootloader in legacy mode.

After this, extract OEM DSDT by press F4 in menu clover and attach this file (DSDT directory is /CLOVER/ACPI/origin )

Also. Set DSDTFixMask to full and press F5. You'll get prepatched DSDT that usually is enough to boot OSX.

Link to comment
Share on other sites

  • 4 months later...
  • 6 months later...
  • 1 month later...
 Share

×
×
  • Create New...