Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,753 posts in this topic

Recommended Posts

Hi

Can you help me to make a dsdt file?

There's a big problem with power managerment

Here's my "send_me.zip"

and my devices list get by everest and System_Info

 

dsdt.illzskn.zip

 

use smbios macBookPro5,1

http://www.sendspace.com/file/rpjd9f

 

 

 

Here is the DSDT that I have personally edited for P5QL-Pro (Fixed Shutdown, IRQs, Alias. Added HDEF, SBUS, DTGP). Sleep with powerbutton works and SATA reconized as ICH10.

 

dsdt.aml.zip

 

ICH10 AHCI works natively?

you sure?

you do not use legacy?

 

If the power button does not activate the shutdown menu on the system

not work for everyone

but it makes no difference

 

you can remove some unnecessary things

FDC, SPKR and others

Link to comment
Share on other sites

Hi MaLd0n

Any chances for the problem at Post #597 ?

 

thanks

WoW

I really do not know

see log

 

Is it possible to answer post #624

I will really appreciate !

 

Thanks again.

 

-ElliottForceLegacyRTC ---> you do not need it, see the device rtc

-EvOreboot ---> shutdown in DSDT / restart --> chameleon RC5

-NullCPUPowerManagement ---> kext that disables the power management, see first post(CHAMELEON rc5)

-SleepEnabler ---> power management + USB fix(sleep without kext)

 

use HD for testing

try to find the best that the hardware can offer you

Link to comment
Share on other sites

Hi guys, here the sendme.zip information for the first system in rig (p5q....).Dsdt edited ad hoc.... there's a lot of fixes in there that i don't remember all of them.. :rolleyes:

 

USB EHCI UHCI fixes

Powerbutton

DTGP

LPCB

HPET

RTC

Shutdown/restart

Devices renamed to MAC one....

Also to mention that sleep perfectly works...

 

In E/E there's only FAKESMC, Intel Thermal and according to the first post... LegacyAHCIblockstorage.

In S/L/E only Applehda and attansicL1e for internal ethernet adapter.

 

Hope enough information... if in case.... i'm here

Bye and keep the great work

send_me.zip

Link to comment
Share on other sites

Hi guys, here the sendme.zip information for the first system in rig (p5q....).Dsdt edited ad hoc.... there's a lot of fixes in there that i don't remember all of them.. :D

 

USB EHCI UHCI fixes

Powerbutton

DTGP

LPCB

HPET

RTC

Shutdown/restart

Devices renamed to MAC one....

Also to mention that sleep perfectly works...

 

In E/E there's only FAKESMC, Intel Thermal and according to the first post... LegacyAHCIblockstorage.

In S/L/E only Applehda and attansicL1e for internal ethernet adapter.

 

Hope enough information... if in case.... i'm here

Bye and keep the great work

 

:D

 

dsdt.stefano.85.zip

 

SMBUS

removed some devices not used by osx

Link to comment
Share on other sites

ICH10 AHCI works natively?

you sure?

you do not use legacy?

 

If the power button does not activate the shutdown menu on the system

not work for everyone

but it makes no difference

 

you can remove some unnecessary things

FDC, SPKR and others

 

Thanks!

 

True about the shutdown-menu not activating (tried right now). The option to use if for sleep works though. (Applied the fix for HID/CID but nothing really changes, still no menu. When it comes to real macs this menu only exists on macbook-models afaik)

 

Regarding AHCI. The only kexts i use are IOAHCIBlockStorageInjector.kext, fakesmc.kext and LAN + sound. SATA has been recognized as "Intel ICH10 AHCI" from day one.

post-516097-1291660387_thumb.png

Link to comment
Share on other sites

Hello MaLdOn,

Well with the addition of a couple of audio kext's everything is working great. The dsdt is perfect. I now just have to figure out how the find the particulars of my pny geforce 9800 to get the proper fan and temp. I had a question that I thought you might be able to explain. When I boot from like an [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] disk how is that different from installing chameleon on my HD? Does the boot disk have its own smbios or boot plist and if they do how is it able to use kext's on my hd that cause a kernel panic if I boot directly from the hd. I cant find any direct explanations of the difference. If you dont know can you point me at some where I can figure this out. Thanks again Chris

Link to comment
Share on other sites

Thanks!

 

True about the shutdown-menu not activating (tried right now). The option to use if for sleep works though. (Applied the fix for HID/CID but nothing really changes, still no menu. When it comes to real macs this menu only exists on macbook-models afaik)

 

Regarding AHCI. The only kexts i use are IOAHCIBlockStorageInjector.kext, fakesmc.kext and LAN + sound. SATA has been recognized as "Intel ICH10 AHCI" from day one.

Ska__rmavbild_2010_12_06_kl._19.32.40.png

 

the same happens to me

only if I did not use the patch, I do not sleep the power button

 

working or not

I apply

There is no difference

problems arise in one laptop that function is native

may apply if you lose it

 

menu only exists on macbook-models afaik)

NOPE

 

use Apple Keyboard(for example)

power Button

open this dialog box

MaLd0n_2010_12_06___s_17.15.28.png

Link to comment
Share on other sites

the same happens to me

only if I did not use the patch, I do not sleep the power button

 

working or not

I apply

There is no difference

problems arise in one laptop that function is native

may apply if you lose it

 

but

if I use an Apple keyboard that has the power button

there you'll see the truth of this patch

 

 

NOPE

 

use Apple Keyboard(for example)

power Button

open this dialog box

post-557433-1291662953_thumb.png

 

Aaah ok, got an old white Apple-keyboard so wont help me =P

 

Any thoughts about the AHCI?

Link to comment
Share on other sites

Aaah ok, got an old white Apple-keyboard so wont help me =P

 

Any thoughts about the AHCI?

 

;)

look at the AppleAHCIPort.kext

I have a notebook which is ICH8M(2829)

and runs natively

I need not do anything

Link to comment
Share on other sites

;)

look at the AppleAHCIPort.kext

I have a notebook which is ICH8M(2829)

and runs natively

I need not do anything

 

Yep it's there. I'll just ignore that fix, up to you if you want to remove it from the patcher or not. Maybe it doesn't work natively with all ICH10-boards? Dunno..

 

Thanks for a great patcher though! =D

Link to comment
Share on other sites

ok! tnx... anyway i've made the attach also for other people who wants a custom dsdt for p5q MB 'cause i don't see it in the main post list. right? I thought it would be helpful for contribute to the patcher.... no matter if not :D

Thankss

 

;)

 

Hello MaLdOn,

Well with the addition of a couple of audio kext's everything is working great. The dsdt is perfect. I now just have to figure out how the find the particulars of my pny geforce 9800 to get the proper fan and temp. I had a question that I thought you might be able to explain. When I boot from like an [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] disk how is that different from installing chameleon on my HD? Does the boot disk have its own smbios or boot plist and if they do how is it able to use kext's on my hd that cause a kernel panic if I boot directly from the hd. I cant find any direct explanations of the difference. If you dont know can you point me at some where I can figure this out. Thanks again Chris

 

use -v

see the error

you need to get rid of bootcd

the problem is not with the power management?

Link to comment
Share on other sites

Thanks Maldon for your fantastic work - your tool is very helpful!

Only one question regarding orange icons with mobo GA-EP45T-UD3LR - when i install 10.6.3 Snow Leopard, i'm generate DSDT with your tool and after i'm apply orange icon patch with DSDTEditor - orange disapeared. After upgrade to 10.6.5 orange icons come back! Now only IOAHCIBlockStorageInjector.kext solves problem?

Link to comment
Share on other sites

Thanks Maldon for your fantastic work - your tool is very helpful!

Only one question regarding orange icons with mobo GA-EP45T-UD3LR - when i install 10.6.3 Snow Leopard, i'm generate DSDT with your tool and after i'm apply orange icon patch with DSDTEditor - orange disapeared. After upgrade to 10.6.5 orange icons come back! Now only IOAHCIBlockStorageInjector.kext solves problem?

 

you use ESB2

0x81, 0x26, 0x00, 0x00

or

AHCI ICH10

0x22, 0x3A, 0x00, 0x00

?

 

I'm using the kext

I lose HotPlug with patch ESB2

Link to comment
Share on other sites

These patches were created using DSDT Editor (by el coniglio) and uses this new feature that extracts the DSDT, applies the patches, fixes known compile errors, compiles and saves the patched dsdt.aml in your desktop.

 

mald0n20101111s160239.png

 

Last updated on 27/November/2010

New version has some bug fixes, some improvements and new mobos supported.

 

Download

Mac OS:

Linux and Windows:

Requires JRE to run.

IASL version: 20101013

 

Aos amigos que falam português segue o link do tópico do Auto-Patcher no nosso idioma icon6.gif

DSDT Auto-Patcher Português

 

Acer

Aspire 3690, last modified Oct 28

Aspire 5920, last modified Nov 26

 

ASRock

P55M-PRO, last modified Nov 24

 

Asus

G51jx, last modified Nov 6

Maximus-Rampage Formula, last modified Nov 9

P5B, last modified Nov 25

P5B Deluxe Wifi, last modified Nov 13

P5E, last modified Oct 27

P5K-E Wifi-AP, last modified Nov 19

P5K3 Deluxe WiFi AP Edition, last modified Nov 19

P5KPL AM, last modified Oct 28

P5LD2-X, last modified Nov 9

P5LP-LE, last modified Nov 10

P5P41C, last modified Oct 29

P5P43TD, last modified Nov 19

P5Q-Deluxe, last modified Nov 24

P5Q-EM, last modified Nov 24

P5QC, last modified Nov 21

P5QL PRO, last modified Nov 21

P5QL-E, last modified Nov 15

P5QL-SE, last modified Oct 29

P5W DH deluxe, last modified Nov 26

P5WDG2 WS PRO, last modified Nov 19

P6T deluxe v2, last modified Nov 22

P7P55D, last modified Nov 24

Rampage Formula intel X48, last modified Oct 28

Rampage III Extreme, last modified Nov 1

Rampage III Formula, last modified Nov 25

 

Dell

M1330, last modified Oct 28

Vostro 1500, last modified Oct 29

XPS M1530, last modified Nov 22

 

ECS

G31T-M, last modified Oct 28

G41T-M, last modified Nov 5

 

Foxconn

45CMV(-K), last modified Nov 9

G31MXP, last modified Nov 4

 

Generic

Generic, last modified Oct 31

 

Gigabyte

GA 945GCM-S2C, last modified Nov 3

GA 945GMC-S2, last modified Nov 21

GA EP31-DS3L, last modified Nov 5

GA EP35-DS3, last modified Nov 2

GA EP35-DS3L , last modified Oct 29

GA EP35-DS3R, last modified Oct 25

GA EP35-DS4, last modified Oct 27

GA EP41-UD3L, last modified Nov 4

GA EP45-DS3L, last modified Oct 28

GA EP45-Extreme, last modified Oct 28

GA EP45-UD3L, last modified Nov 12

GA EP45-UD3LR, last modified Nov 26

GA EP45-UD3P, last modified Oct 31

GA EP45-UD3R, last modified Oct 27

GA EP45C-DS3R, last modified Oct 27

GA EX58 / GA X58A, last modified Nov 10

GA EX58-Extreme, last modified Nov 25

GA G31M-ES2C, last modified Oct 26

GA G31M-ES2L, last modified Oct 29

GA G31M-S2L, last modified Nov 26

GA G41M ES2L, last modified Oct 29

GA G41MT-ES2L, last modified Oct 28

GA P35-DQ6, last modified Nov 16

GA P35-DS3, last modified Nov 2

GA P35-DS3L, last modified Oct 26

GA P35-DS3R, last modified Oct 22

GA P35-DS4, last modified Oct 27

GA P35C-DS3R, last modified Nov 2

GA P43-ES3G, last modified Nov 25

GA X58A-UD3R, last modified Nov 12

 

HP

HDX18, last modified Nov 25

 

Intel

DG31PR, last modified Nov 26

DG33BU, last modified Nov 26

DG35EC, last modified Nov 26

DX58SO, last modified Nov 25

 

MSI

MS 7267, last modified Nov 9

P55-CD53, last modified Nov 3

 

*ESB2 AHCI (silver icons for internal HDs instead of orange ones)

This "fix" was not used as it reduces capabilities, including real 64bit sata transfer and hotplug.

 

LegacyAppleAHCIPort

 

Download BootCD

 

Native Power Management and Restart fix use Chameleon RC5

 

Installer Chameleon RC5

 

Chameleon v2.0-RC5 r650(BootCamp Theme)

 

 

Add in boot.plist

<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>

mald0n20101028s151159.png

 

Extras

 

 

LegacyHDA ALC889a

 

 

LegacyHDA AD1988b

 

 

To binary patch AppleHDA.kext from Terminal

 

alc889

sudo perl -pi -e 's|\x85\x08\xec\x10|\x89\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

alc888

sudo perl -pi -e 's|\x85\x08\xec\x10|\x88\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

alc883

sudo perl -pi -e 's|\x85\x08\xec\x10|\x83\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

AD2000B

sudo perl -pi -e 's|\x8b\x19\xd4\x11|\x9b\x98\xd4\x11|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

alc662

sudo perl -pi -e 's|\x85\x08\xec\x10|\x62\x06\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

hammerk.gif

If you want to send me information about your system so I can make an auto-patcher for it, please download and run the attached "run_me" script and attach the "send_me.zip" file it creates on your desktop. The included data is your DSDT, a list of loaded kexts, an ioreg dump and the kernel log. If you want to see the commands it runs, just open the script with "Automator".

 

smilegu.png

 

Thanks to el coniglio (who did the hard work writing the app), to all those who contributed sending DSDTs and testing patches, and to all people in the community who developed the original Patches and Kexts.

 

DSDT fixes for Gigabyte boards

 

P5K PRO

 

DSDT: trick retail drivers by changing "device-id" (e.g USB), Fix sleep issues of ICH9/-R faking ICH10-R

 

Slow Sata Issue Fix, How to fix HPET IRQ conflict that cause that

 

ALC889A, Gigabyte (Intel), AppleHDA works nVidia built-in HDMI audio and some ATI brands.

 

[HOW TO] Patch AppleHDA - Knowledge Base, Guide for how to fix/use original AppleHDA

 

DSDT Editor and Patcher

 

headphonesa.gif

 

I just sent you my sent_me file from Zotac ge9300 ITX. Thanks a lot for your efforts.

send_me.zip

Link to comment
Share on other sites

you use ESB2

0x81, 0x26, 0x00, 0x00

or

AHCI ICH10

0x22, 0x3A, 0x00, 0x00

?

 

I'm using the kext

I lose HotPlug with patch ESB2

 

I have AHCI ICH10:

 

0x22, 0x3A, 0x00, 0x00

 

What deficiences come with a kext? I lose something?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...