Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,756 posts in this topic

Recommended Posts

Please help me to patch my dsdt.

 

My Notebook

Dell 13R N3010

CPU: i5 - 450M 2.40GHz with Turbo Boost Technology up to 2.66GHz

GPU: Ati Mobillity HD 5470m

RAM: 4 Gb

HDD: 320 Gb

SOUND : ALC 268

Wifi : Dell DW-1520 ( out of box )

 

Install OS X 10.7.1 ( Lion )

DSDT : used DSDT Auto-Patcher 0.6 to generate dsdt.aml

Kexts : VoodooHDA, AppleHDADisable, FakeSMC, JMicron36xeSATA, AppleACPIPS2Hub, AtherosL1cEthernet, VoodooPS2Controller

 

But I have problem with

1. Battery Indicator still show not charging.

2. Cann't wake up from sleep.

 

Thank you very much.

send_me.zip

Link to comment
Share on other sites

I use LegacyAppleAHCIPort

 

 

Would that be for chipsets not supported by Apple? What about Jmicron Sata/Esata which show up and unknown in my system profiler for the GA-Z68X-UD4-B3, would that kext fix this?

 

 

Is there a way to boot without DSDT into Lion so I can get an original DSDT? I keep getting Hpet/CupPowermanagement kernel panic. I have tried [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and your Hackboot Cds.

 

 

Is the only way Windows or Linux Live CD?

Link to comment
Share on other sites

Video

use GraphicsEnabler=Yes

 

Audio

use the search forum

 

 

Nope GraphicsEnabler=Yes doesn't work on this mobo.

 

But I don't need you to make my GTS250 work in the DSDT I can do that myself.

 

But could you plz just make a DSDT using the files a gave you?

THX!!

Link to comment
Share on other sites

I have attached the Send Me file for you. I have been using a dsdt.aml from a similar Samsung laptop. I guess it's time to use one from my specific laptop. Here are the specs:

 

Samsung R530

Core i3 350m - 2.26

Nvidia 310m

ALC269 sound

Atheros 9285 wireless

 

Thanks

 

 

I have added the everest acpi report for you.

acpi_dsdt.zip

Link to comment
Share on other sites

hei mald0n, i want a help here. i'm a newbie and install leohazard 10.6.6i with all working except wifi (intel chipset is not available now) and sleep. here i upload sendme.zip hope you can make a dsdt for fully working sleep :( my mobo is detected (when running CPU ID in win7), MS-1435

 

a big thx if you can help me with dsdt.aml and how to use it :)

my laptop:

forsa-5682 (local branded in Indonesia, but with barebone MSI)

core2duo T9300

ram 2GB

NVdia 9600m GT (work like a charm just using graphis enabler=yes)

 

:wallbash:

dsdt.matrix0807.zip

 

Hi @MaLd0n,

Would you help me with your opinion. If I wake from sleep with working SpeedStep (C/P States), the power of the Hacky drops down dramaticly ( I mean grapchis .. and geekbench score). If I dont use Generate C/P States, no problem .., hacky wakes up with full power ..

Is this some DSDT problem .. or ... What do you think ..?

This problem is in OS X Lion, in Snow Leopard everthing is perfect.

Use Generate P adn C states and extract your SSDTs

Use SSDTs for NativePM

Link to comment
Share on other sites

 

Finally got a vanilla DSDT from Ubuntu Linux.

 

I see some differences in the file you supplied versus what the current auto patcher creates.

 

Two devices:

 

PX40 >>> LCPB in the file you supplied

 

PX43 >>> SBUS in the file you supplied

 

Under device TMR auto patcher keeps Return ATT5 the file you supplied has only Return ATT6.

 

 

Some Odd thing please explain?

 

My Auto Patched file:

 

                Name (_PRW, Package (0x02)
               {
                   0x0D, 
                   0x03

 

 

The file you supplied:

 

               Name (_PRW, Package (0x02)
               {
                   0x0D, 
                   One

 

 

I see the code again further down that had the difference.

 

 

 

My Auto Patched File

 

 

               Device (SECD)
               {
                   Name (_ADR, One)
                   Method (_GTM, 0, NotSerialized)
                   {
                       Store (GTM (ITM1, SIT1, UDC1, UDT1, ICF1, FAS1), Local0)
                       Return (Local0)
                   }

                   Method (_STM, 3, NotSerialized)
                   {
                       Store (STM (Arg0, Arg1, Arg2), Local0)
                       CreateDWordField (Local0, Zero, ITM)
                       CreateDWordField (Local0, 0x04, SIT)
                       CreateDWordField (Local0, 0x08, UDC)
                       CreateDWordField (Local0, 0x0C, UDT)
                       CreateDWordField (Local0, 0x10, ICF)
                       CreateDWordField (Local0, 0x14, FAS)
                       Store (UDC, UDC1)
                       Store (UDT, UDT1)
                       Store (ICF, ICF1)
                       Store (FAS, FAS1)
                   }

                   Device (DRV0)
                   {
                       Name (_ADR, Zero)
                       Name (H15F, Zero)
                       Method (_GTF, 0, NotSerialized)
                       {
                           Store (GTF0 (ITM1, SIT1, UDC1, UDT1, ICF1, H15F, FAS1), Local0)
                           Return (Local0)
                       }
                   }

                   Device (DRV1)
                   {
                       Name (_ADR, One)
                       Name (H15F, Zero)
                       Method (_GTF, 0, NotSerialized)
                       {
                           Store (GTF1 (ITM1, SIT1, UDC1, UDT1, ICF1, H15F, FAS1), Local0)
                           Return (Local0)
                       }
                   }
               }
           }

           Device (IDE2)
           {
               Name (_ADR, 0x001F0005)
               OperationRegion (PCI, PCI_Config, 0x40, 0x20)
               Field (PCI, DWordAcc, NoLock, Preserve)
               {
                   ITM0,   16, 
                   ITM1,   16, 
                   SIT0,   4, 
                   SIT1,   4, 
                           Offset (0x08), 
                   UDC0,   1, 
                       ,   1, 
                   UDC1,   1, 
                           Offset (0x0A), 
                   UDT0,   8, 
                   UDT1,   8, 
                           Offset (0x14), 
                   ICF0,   2, 
                   ICF1,   2, 
                       ,   6, 
                   WPPE,   1, 
                       ,   1, 
                   FAS0,   2, 
                   FAS1,   2
               }

               Device (PRIM)
               {
                   Name (_ADR, Zero)
                   Method (_GTM, 0, NotSerialized)
                   {
                       Store (GTM (ITM0, SIT0, UDC0, UDT0, ICF0, FAS0), Local0)
                       Return (Local0)
                   }

                   Method (_STM, 3, NotSerialized)
                   {
                       Store (STM (Arg0, Arg1, Arg2), Local0)
                       CreateDWordField (Local0, Zero, ITM)
                       CreateDWordField (Local0, 0x04, SIT)
                       CreateDWordField (Local0, 0x08, UDC)
                       CreateDWordField (Local0, 0x0C, UDT)
                       CreateDWordField (Local0, 0x10, ICF)
                       CreateDWordField (Local0, 0x14, FAS)
                       Store (UDC, UDC0)
                       Store (UDT, UDT0)
                       Store (ICF, ICF0)
                       Store (FAS, FAS0)
                   }

                   Device (DRV0)
                   {
                       Name (_ADR, Zero)
                       Name (H15F, Zero)
                       Method (_GTF, 0, NotSerialized)
                       {
                           Store (GTF0 (ITM0, SIT0, UDC0, UDT0, ICF0, H15F, FAS0), Local0)
                           Return (Local0)
                       }
                   }

                   Device (DRV1)
                   {
                       Name (_ADR, One)
                       Name (H15F, Zero)
                       Method (_GTF, 0, NotSerialized)
                       {
                           Store (GTF1 (ITM0, SIT0, UDC0, UDT0, ICF0, H15F, FAS0), Local0)
                           Return (Local0)
                       }
                   }
               }

               Device (SECD)

 

 

The file you supplied does not have any of that script above:

 

Device (PRT1)

 

 

 

My Auto Patched file address difference:

 

 

        Device (PCI0.EXPL)
       {
           Name (_HID, EisaId ("PNP0C02"))
           Name (_UID, 0x04)
           Method (_CRS, 0, NotSerialized)
           {
               Name (BUF0, ResourceTemplate ()
               {
                   Memory32Fixed (ReadWrite,
                       0xF4000000,         // Address Base
                       0x04000000,         // Address Length
                       )
               })
               Return (BUF0)
           }
       }
   }

 

 

The file you supplied:

 

 

       Device (PCI0.EXPL)
       {
           Name (_HID, EisaId ("PNP0C02"))
           Name (_UID, 0x04)
           Method (_CRS, 0, NotSerialized)
           {
               Name (BUF0, ResourceTemplate ()
               {
                   Memory32Fixed (ReadWrite,
                       0x1458ABCD,         // Address Base
                       0x1458ABC1,         // Address Length
                       )
               })
               Return (BUF0)
           }
       }
   }

 

 

 

My Auto Patched file:

 

 

Store ("Local0", Local0)

 

 

The fix from the file you attached:

 

 

Store (Zero, Local0)

 

 

 

 

Which DSDT do I use the one I created with my memory and graphics card etc and change PX40 and PX43 and remove all the script after "Device (SECD)"

 

 

 

Here is my vanilla DSDT could you fix this one?

 

Why didn't auto patcher remove those extra devices?

 

 

DSDT.aml__Z68_UD4_B3__Linux.zip

Link to comment
Share on other sites

MaLd0n,

 

I am working on an HP 4530s and the tonymac forums sent me here.

 

Specs:

HP ProBook 4530s (XU015UT#ABA) Notebook Intel Core i3 2310M(2.10GHz) 15.6" 4GB Memory DDR3 1333 320GB HDD 7200rpm DVD Super Multi Intel HD Graphics 3000

Chipset: Intel HM65

Atheros 802.11b/g/n WiFi (1 x 1)

Bluetooth 3.0 + HS Combo

 

Would you create a patched dsdt.aml for me, por favor? Thank you for your hard work!

dsdt.Usal.zip

 

Please help me to patch my dsdt.

 

My Notebook

Dell 13R N3010

CPU: i5 - 450M 2.40GHz with Turbo Boost Technology up to 2.66GHz

GPU: Ati Mobillity HD 5470m

RAM: 4 Gb

HDD: 320 Gb

SOUND : ALC 268

Wifi : Dell DW-1520 ( out of box )

 

Install OS X 10.7.1 ( Lion )

DSDT : used DSDT Auto-Patcher 0.6 to generate dsdt.aml

Kexts : VoodooHDA, AppleHDADisable, FakeSMC, JMicron36xeSATA, AppleACPIPS2Hub, AtherosL1cEthernet, VoodooPS2Controller

 

But I have problem with

1. Battery Indicator still show not charging.

2. Cann't wake up from sleep.

 

Thank you very much.

 

Battery

Use kext

 

Wake

I have no idea

DSDT ok

the problem is PS2 kext?

 

MaLd0n you are the man, you have been at this daily for a year. Thank you. I have a Dell Studio 1745. I would say everything works except sleep. But would love to have you take a look at my dsdt to get some tweaks. Thanks for looking and your hard work.

dsdt.craigsmack.zip

 

I'mtrying to build an SL Server with a FS Celsius W350. Since there is no DSDT for this Board i was wondering if you can creat one.

 

Thank you in advance.

dsdt.mactron.zip

 

Thanks Mald0n!. But only have 2 Pstates and no Turbo. Is there any way to patch it? (i7 2630qm, lion 10.7.1, Chimera)

 

 kernel: MSRDumper CoreMulti(8) 
kernel: MSRDumper PStatesReached: 8 20

 

DSDT.skaterr.zip

send_me.zip

 

 

Thanks!

use another smbios

 

Nope GraphicsEnabler=Yes doesn't work on this mobo.

 

But I don't need you to make my GTS250 work in the DSDT I can do that myself.

 

But could you plz just make a DSDT using the files a gave you?

THX!!

pciroot=1

 

Hi MaLd0n,

Can you please help me to create the .aml file. I have here the send_me.zip. It was created using your script.

I would appreciate it.

mobo, chipset, model?

 

I have added the everest acpi report for you.

dsdt.crencom.zip

 

dsdt.oSxFr33k.zip

 

previous DSDT

I used one that you sent me

I applied what was missing

Link to comment
Share on other sites

Hi MaLd0n,

Can you please help me to create the .aml file. I have here the send_me.zip. It was created using your script.

I would appreciate it.

 

I am still waiting for your help. My system specs:

 

The HP ProBook 4530s XU015UT Notebook PC is a portable productivity workhorse

Intel i3-2310M 2.10GHz processor and 4GB of DDR3 1333 memory

15.6-inch LED backlit HD anti-glare display (1366 x 768 resolution)

Intel HD 3000 graphics

DVD SuperMulti Dual Layer drive with LightScribe Techonology

320GB 7200 rpm Hard drive

Atheros 802.11 b/g/n Wireless LAN and Bluetooth 3.0

Integrated HD Webcam

 

Currently it's all working but brightness and bluetooth

 

Thanks so much

send_me.zip

Link to comment
Share on other sites

One question. Wich HDEF section is correct for ALC888?

HDEF_Gigabyte.app:

				Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x08)
					{
						"codec-id", 
						Buffer (0x04)
						{
							0x88, 0x08, 0xEC, 0x10
						}, 
						"layout-id", 
						Buffer (0x04)
						{
							0x78, 0x03, 0x00, 0x00
						}, 
					   "device-type", 
						Buffer (0x0F)
						{
							"Realtek ALC888"
						}, 
						"PinConfigurations", 
						Buffer (One)
						{
							0x00
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}

Auto-Patcher:

				Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x04)
					{
						"layout-id", 
						Buffer (0x04)
						{
							0x0C, 0x00, 0x00, 0x00
						}, 

						"PinConfigurations", 
						Buffer (Zero) {}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}

Link to comment
Share on other sites

I am still waiting for your help. My system specs:

 

The HP ProBook 4530s XU015UT Notebook PC is a portable productivity workhorse

Intel i3-2310M 2.10GHz processor and 4GB of DDR3 1333 memory

15.6-inch LED backlit HD anti-glare display (1366 x 768 resolution)

Intel HD 3000 graphics

DVD SuperMulti Dual Layer drive with LightScribe Techonology

320GB 7200 rpm Hard drive

Atheros 802.11 b/g/n Wireless LAN and Bluetooth 3.0

Integrated HD Webcam

 

Currently it's all working but brightness and bluetooth

 

Thanks so much

dsdt.Apps.zip

 

 

Auto-Patcher:

				Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x04)
					{
						"layout-id", 
						Buffer (0x04)
						{
							0x0C, 0x00, 0x00, 0x00
						}, 

						"PinConfigurations", 
						Buffer (Zero) {}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}

http://www.projectosx.com/forum/index.php?showtopic=465

Link to comment
Share on other sites

Alright, thanks! Cuz i wanna try to patch AppleHDA according to your guide. So wich file i should edit/create? layout0C.xml or layout888.xml? N00bish questions, i know, but this is my first try.

 

EDIT:

layout0C.xml :( Maybe it should be layout12.xml? :(

Link to comment
Share on other sites

Alright, thanks! Cuz i wanna try to patch AppleHDA according to your guide. So wich file i should edit/create? layout0C.xml or layout888.xml? N00bish questions, i know, but this is my first try.

 

EDIT:

layout0C.xml :D Maybe it should be layout12.xml? :D

 

 

0x0C = 12 maybe ? :P

Link to comment
Share on other sites

@MaLd0n,

 

Had to change under Device (HDEF) "Layout-id". Lost audio with the one auto patcher puts in.

 

Changed to:

 

0x79, 0x03, 0x00, 0x00

 

VoodooHDA version 2.7.3 for Lion Kernel Panic's so I had to use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] AppleHDA Rollback with ALC8xxHDA injector and also change device-id to above.

Link to comment
Share on other sites

@MaLd0n,

 

Had to change under Device (HDEF) "Layout-id". Lost audio with the one auto patcher puts in.

 

Changed to:

 

0x79, 0x03, 0x00, 0x00

 

VoodooHDA version 2.7.3 for Lion Kernel Panic's so I had to use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] AppleHDA Rollback with ALC8xxHDA injector and also change device-id to above.

Yes

if you use ALC8xxHDA

use...

ALC889 = 0x79, 0x03, 0x00, 0x00

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...