Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,756 posts in this topic

Recommended Posts

Like this ?

 

Look it

Index Refs Address            Size       Wired      Name (Version) <Linked Against>
   1   60 0                  0          0          com.apple.kpi.bsd (10.7.0)
   2    4 0                  0          0          com.apple.kpi.dsep (10.7.0)
   3   87 0                  0          0          com.apple.kpi.iokit (10.7.0)
   4   93 0                  0          0          com.apple.kpi.libkern (10.7.0)
   5   72 0                  0          0          com.apple.kpi.mach (10.7.0)
   6   29 0                  0          0          com.apple.kpi.private (10.7.0)
   7   41 0                  0          0          com.apple.kpi.unsupported (10.7.0)
   8   12 0xffffff7f80600000 0x4000     0x4000     com.apple.iokit.IOACPIFamily (1.3.0) <7 6 4 3>
   9   23 0xffffff7f80604000 0x12000    0x12000    com.apple.iokit.IOPCIFamily (2.6) <7 5 4 3>
  10    1 0xffffff7f80616000 0x45000    0x45000    com.apple.driver.AppleACPIPlatform (1.3.5) <9 8 7 6 5 4 3>
  11    0 0xffffff7f8065b000 0x2000     0x2000     es.osx86.driver.[color="#FF0000"][b]EvOreboot[/b][/color] (1.0.3) <4 3>
  12    0 0xffffff7f8065d000 0x2000     0x2000     org.tgwbd.driver.[color="#FF0000"][b]NullCPUPowerManagement [/b][/color](1.0.0d2) <7 4 3>
  13    0 0xffffff7f8065f000 0x1e000    0x1e000    com.apple.driver.AppleIntelCPUPowerManagement (105.13.0) <7 6 5 4 3 1>
  14    9 0xffffff7f8067d000 0x1a000    0x1a000    com.apple.iokit.IOStorageFamily (1.6.2) <7 6 5 4 3 1>
  15    0 0xffffff7f80697000 0x12000    0x12000    com.apple.driver.DiskImages (289) <14 7 6 5 4 3 1>
  16    0 0xffffff7f806a9000 0x8000     0x8000     com.apple.nke.applicationfirewall (2.1.11) <7 6 5 4 3 1>
  17    2 0xffffff7f806b1000 0x3000     0x3000     com.apple.kext.AppleMatch (1.0.0d1) <4 1>
  18    0 0xffffff7f806b4000 0x4000     0x4000     com.apple.security.quarantine (0) <17 7 6 5 4 2 1>
  19    0 0xffffff7f806b8000 0x8000     0x8000     com.apple.security.sandbox (1) <17 7 6 5 4 2 1>
  20    0 0xffffff7f806c0000 0x3000     0x3000     com.apple.security.TMSafetyNet (6) <7 6 5 4 2 1>
  21    0 0xffffff7f806c3000 0x3000     0x3000     com.apple.driver.AppleAPIC (1.4) <4 3>
  22    0 0xffffff7f806c6000 0x4000     0x4000     com.apple.driver.AppleSMBIOS (1.6) <7 4 3>
  23    0 0xffffff7f806ca000 0x6000     0x6000     com.apple.driver.AppleRTC (1.3.1) <8 5 4 3 1>
  24    0 0xffffff7f806d0000 0x3000     0x3000     com.apple.driver.AppleHPET (1.5) <8 7 5 4 3>
  25    2 0xffffff7f806d3000 0x43000    0x43000    com.apple.iokit.IOHIDFamily (1.6.5) <7 6 5 4 3 1>
  26    0 0xffffff7f80716000 0x4000     0x4000     com.apple.driver.AppleACPIButtons (1.3.5) <25 10 8 7 6 5 4 3 1>
  27    0 0xffffff7f8071a000 0x5000     0x5000     org.netkas.FakeSMC (3.1.0) <8 7 5 4 3>
  28    6 0xffffff7f8071f000 0x34000    0x34000    com.apple.iokit.IOUSBFamily (3.8.5) <9 7 5 4 3 1>
  29    0 0xffffff7f80753000 0x10000    0x10000    com.apple.driver.AppleUSBUHCI (3.7.5) <28 9 7 5 4 3 1>
  30    3 0xffffff7f80763000 0x7000     0x7000     com.apple.iokit.IOAHCIFamily (2.0.4) <5 4 3 1>
  31    0 0xffffff7f8076a000 0x17000    0x17000    com.apple.driver.AppleAHCIPort (2.1.5) <30 9 5 4 3 1>
  32    0 0xffffff7f80781000 0x2000     0x2000     com.apple.driver.AppleFileSystemDriver (2.0) <14 4 3>
  33    1 0xffffff7f80783000 0x3000     0x3000     com.apple.driver.AppleEFIRuntime (1.4.0) <7 6 5 4 3>
  34    0 0xffffff7f80786000 0x2000     0x2000     com.kext.HDAEnabler (1.0.0d1) <9 4 3>
  35    0 0xffffff7f80788000 0x14000    0x14000    com.apple.driver.AppleUSBEHCI (3.7.5) <28 9 7 5 4 3 1>
  36    0 0xffffff7f8079c000 0x5000     0x5000     com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1>
  37    0 0xffffff7f807a1000 0x7000     0x7000     com.apple.driver.AppleEFINVRAM (1.4.0) <33 7 5 4 3>
  38    2 0xffffff7f807a8000 0x4b000    0x4b000    com.apple.iokit.IOFireWireFamily (4.2.6) <5 4 3 1>
  39    0 0xffffff7f807f3000 0x28000    0x28000    com.apple.driver.AppleFWOHCI (4.7.1) <38 9 7 6 5 4 3 1>
  40    0 0xffffff7f8081b000 0x4000     0x4000     com.apple.BootCache (31) <7 6 5 4 3 1>
  41    0 0xffffff7f8081f000 0x2000     0x2000     com.apple.iokit.IOUSBUserClient (3.8.5) <28 7 5 4 3 1>
  42    0 0xffffff7f80821000 0x15000    0x15000    com.apple.iokit.IOAHCIBlockStorage (1.6.3) <30 14 5 4 3 1>
  43    3 0xffffff7f80836000 0x19000    0x19000    com.apple.iokit.IOSCSIArchitectureModelFamily (2.6.5) <5 4 3 1>
  44    0 0xffffff7f8084f000 0x9000     0x9000     com.apple.iokit.IOAHCISerialATAPI (1.2.5) <43 30 5 4 3 1>
  45    0 0xffffff7f80858000 0xf000     0xf000     com.apple.driver.AppleUSBHub (3.8.4) <28 5 4 3 1>
  46    0 0xffffff7f80867000 0x3000     0x3000     com.apple.driver.XsanFilter (402.1) <14 5 4 3 1>
  47    3 0xffffff7f8086a000 0x9000     0x9000     com.apple.iokit.IOCDStorageFamily (1.6) <14 5 4 3 1>
  48    2 0xffffff7f80873000 0x7000     0x7000     com.apple.iokit.IODVDStorageFamily (1.6) <47 14 5 4 3 1>
  49    1 0xffffff7f8087a000 0x7000     0x7000     com.apple.iokit.IOBDStorageFamily (1.6) <48 47 14 5 4 3 1>
  50    0 0xffffff7f80881000 0x13000    0x13000    com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.6.5) <49 48 47 43 14 5 4 3 1>
  51    0 0xffffff7f80894000 0x7000     0x7000     com.apple.iokit.SCSITaskUserClient (2.6.5) <43 14 5 4 3 1>
  52    0 0xffffff7f8089b000 0x4000     0x4000     com.apple.driver.AppleUSBComposite (3.7.5) <28 4 3 1>
  53    0 0xffffff7f8089f000 0x5000     0x5000     com.apple.iokit.IOUSBHIDDriver (3.8.4) <28 25 5 4 3 1>
  54    0 0xffffff7f808a4000 0x3000     0x3000     com.apple.driver.AppleLPC (1.4.12) <9 5 4 3>
  55    0 0xffffff7f808a7000 0x2000     0x2000     com.apple.driver.AppleSMBusPCI (1.0.8d0) <9 5 4 3>
  56    2 0xffffff7f808a9000 0xc000     0xc000     com.apple.driver.IOPlatformPluginFamily (4.5.0d5) <6 5 4 3>
  57    2 0xffffff7f808b5000 0xb000     0xb000     com.apple.driver.AppleSMC (3.1.0d3) <8 7 5 4 3>
  58    0 0xffffff7f808c0000 0x12000    0x12000    com.apple.driver.ACPI_SMC_PlatformPlugin (4.5.0d5) <57 56 9 8 7 6 5 4 3>
  59    2 0xffffff7f808d2000 0x8000     0x8000     com.apple.iokit.IOHDAFamily (1.7.9a4) <5 4 3 1>
  60    8 0xffffff7f808da000 0x27000    0x27000    com.apple.iokit.IOGraphicsFamily (2.2) <9 7 5 4 3>
  61    1 0xffffff7f80901000 0x14000    0x14000    com.apple.driver.AppleHDAController (1.7.9a4) <60 59 9 5 4 3 1>
  62    2 0xffffff7f80915000 0xa000     0xa000     com.apple.iokit.IOSerialFamily (10.0.3) <7 6 5 4 3 1>
  63    1 0xffffff7f8091f000 0xa000     0xa000     com.apple.driver.Apple16X50Serial (3.0) <62 9 5 4 3>
  64    0 0xffffff7f80929000 0x2000     0x2000     com.apple.driver.Apple16X50ACPI (3.0) <63 8 4 3>
  65    9 0xffffff7f8092b000 0x34000    0x34000    com.apple.iokit.AppleProfileFamily (41) <9 7 6 5 4 3 1>
  66    0 0xffffff7f8095f000 0x8000     0x8000     com.apple.driver.AppleIntelMeromProfile (19) <65 6 5 4 3>
  67    2 0xffffff7f80967000 0x1a000    0x1a000    com.apple.iokit.IONetworkingFamily (1.10) <7 6 5 4 3 1>
  68    0 0xffffff7f80981000 0x9000     0x9000     com.apple.iokit.IOFireWireIP (2.0.3) <67 38 5 4 3 1>
  69    0 0xffffff7f8098a000 0x6000     0x6000     com.apple.driver.AppleRTL8169Ethernet (1.1) <67 9 5 4 3 1>
  70    3 0xffffff7f80990000 0xe000     0xe000     com.apple.iokit.IONDRVSupport (2.2) <60 9 7 5 4 3>
  71    2 0xffffff7f8099e000 0x2cf000   0x2cf000   com.apple.NVDAResman (3.0.4) <70 60 9 5 4 3 1>
  72    0 0xffffff7f80c6d000 0x59d000   0x59d000   com.apple.nvidia.nvGF100hal (3.0.4) <71 4 3>
  73    1 0xffffff7f8120a000 0x2000     0x2000     com.apple.iokit.IOSMBusFamily (1.1) <5 4 3>
  74    0 0xffffff7f8120c000 0xb000     0xb000     com.apple.driver.AppleSMBusController (1.0.8d0) <73 9 8 5 4 3>
  75    2 0xffffff7f81217000 0x5000     0x5000     com.apple.kext.OSvKernDSPLib (1.3) <5 4>
  76    4 0xffffff7f8121c000 0x1b000    0x1b000    com.apple.iokit.IOAudioFamily (1.8.0fc1) <75 5 4 3 1>
  77    1 0xffffff7f81237000 0x7c000    0x7c000    com.apple.driver.DspFuncLib (1.7.9a4) <76 75 5 4 3 1>
  78    0 0xffffff7f812b3000 0xb3000    0xb3000    com.apple.driver.AppleHDA (1.7.9a4) <77 76 70 61 60 59 5 4 3 1>
  79    0 0xffffff7f81366000 0x4000     0x4000     com.apple.driver.AudioIPCDriver (1.1.6) <76 5 4 3 1>
  80    0 0xffffff7f8136a000 0x8000     0x8000     com.apple.driver.AppleIntelNehalemProfile (11) <65 6 4 3>
  81    0 0xffffff7f81372000 0xc3000    0xc3000    com.apple.GeForce (6.2.3) <71 70 60 9 7 6 5 4 3 1>
  82    0 0xffffff7f81435000 0x2000     0x2000     com.apple.driver.AppleHDAHardwareConfigDriver (1.7.9a4) <4 3>
  83    0 0xffffff7f81437000 0x5000     0x5000     com.apple.Dont_Steal_Mac_OS_X (7.0.0) <57 7 4 3 1>
  84    0 0xffffff7f8143c000 0x8000     0x8000     com.apple.driver.AppleIntelPenrynProfile (17) <65 6 4 3>
  85    0 0xffffff7f81444000 0x8000     0x8000     com.apple.driver.AppleMCCSControl (1.0.17) <60 9 7 5 4 3 1>
  86    0 0xffffff7f8144c000 0xa000     0xa000     com.apple.iokit.IOBluetoothSerialManager (2.4.0f1) <62 7 5 4 3 1>
  87    0 0xffffff7f81456000 0x2000     0x2000     com.apple.driver.AppleHDAPlatformDriver (1.7.9a4) <4 3>
  88    0 0xffffff7f81458000 0x5000     0x5000     com.apple.driver.AppleUpstreamUserClient (3.5.4) <60 9 8 7 5 4 3 1>
  89    0 0xffffff7f8145d000 0xc000     0xc000     com.apple.iokit.IOSurface (74.2) <7 5 4 3 1>
  90    0 0xffffff7f81469000 0x3000     0x3000     com.apple.driver.AppleProfileCallstackAction (20) <65 5 4 3 1>
  91    0 0xffffff7f8146c000 0x5000     0x5000     com.apple.driver.AudioAUUC (1.54) <76 60 9 8 7 5 4 3 1>
  92    0 0xffffff7f81471000 0x2000     0x2000     com.apple.driver.AppleProfileKEventAction (10) <65 4 3 1>
  93    0 0xffffff7f81473000 0x9000     0x9000     com.apple.driver.AppleTyMCEDriver (1.0.2d2) <56 9 8 7 6 5 4 3 1>
  94    0 0xffffff7f8147c000 0x2000     0x2000     com.apple.driver.AppleProfileRegisterStateAction (10) <65 4 3 1>
  95    0 0xffffff7f8147e000 0x2000     0x2000     com.apple.driver.AppleProfileThreadInfoAction (14) <65 6 4 3 1>
  96    0 0xffffff7f81480000 0x2000     0x2000     com.apple.driver.AppleProfileTimestampAction (10) <65 5 4 3 1>
  97    0 0xffffff7f81482000 0x3000     0x3000     com.apple.driver.AppleProfileReadCounterAction (17) <65 6 4 3>
  98    3 0xffffff7f81485000 0x58000    0x58000    com.apple.filesystems.ntfs (3.4) <7 6 5 4 1>
  99    0 0xffffff7f814dd000 0xa000     0xa000     com.apple.filesystems.autofs (2.1.0) <7 6 5 4 3 1>
 100    0 0xffffff7f814e7000 0x5000     0x5000     com.apple.driver.AppleHWSensor (1.9.3d0) <5 4 3>

 

remove NUllCpuPM

add in boot.plist

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

 

remove evoreboot

Shutdown in DSDT / Restart Chameleon RC5

Link to comment
Share on other sites

MaLd0N,

 

Thank you so much for my patched dsdt

 

I'm using the LPC_Injector kext. Never had problems with AppleLPC loading. My device is 3b03

 

The Asus Volume function keys don't work. I still have to use the Meklort's AsusHotkeys for the Volume function keys.

 

Sleep/wake work fine

Shutdown works fine

 

I've run your command in terminal I get:

 

sh-3.2# ioreg -lw0 | grep CSTInfo

| | | "CSTInfo" = 19136773

sh-3.2#

 

I get an amazing 5674 on Geekbench 32 bit. I windows 7 I only get in the 5000's

 

I have dropSSDT = Yes. Does it really make a difference?

 

I've installed the wireless card Atheros AR9280. It works flawlessly out of the box all the way up to 10.6.6. I haven't tried 10.6.7

 

Again thank you so much for your help patching my dsdt. Now, is it possible to get a dsdt-autopatcher made for my Asus M60J in case Asus releases a bios update. It will make it easier applying all the patches to the new bios.

Link to comment
Share on other sites

I have dropSSDT = Yes. Does it really make a difference?

 

try without dropssdt

see if that makes any difference

 

Again thank you so much for your help patching my dsdt. Now, is it possible to get a dsdt-autopatcher made for my Asus M60J in case Asus releases a bios update. It will make it easier applying all the patches to the new bios.

 

Next update

Link to comment
Share on other sites

remove evoreboot.kext

Use DSDT and Chameleon RC5

post-557433-1301464378.png

 

 

Ok i did as suggested, now i get kernal panic and it wont even boot up, just crashes. I tried to do a clean install and start over but its crashing on loading as well, somehow it looks like it still is detecting dsdt and crashing from what it looks like.

 

I will mess with it when i get home later to see if i can figure out what happened

Link to comment
Share on other sites

MaLd0n,

Recently I have bought myself a new laptop, Acer Travelmate 5742g.Till now I' have manage to fix almost everything exept for the LAN and Sleep . I have managed to get native power managment using Anval modifed chameleon, and dropDSDT, and generate P&C states commands in bootplist, and put extracted tables with Everest in Extra folder. Resolution is working, wifi replaced original card with Atheros 2895, sound VoodoHDA , trackpad VoodoPS controller, battery with Voodobaterry .Also 10.6.7 works with no problems

The only thing that does not work is LAN (Broadcom netlink 57780 14e4, 1692) and sleep - laptop is going in sleep but wakes immediately because of the 1.3 mp integrated webcam.

Can you help me.

What do you need from me?

thanks

Link to comment
Share on other sites

Ok i did as suggested, now i get kernal panic and it wont even boot up, just crashes. I tried to do a clean install and start over but its crashing on loading as well, somehow it looks like it still is detecting dsdt and crashing from what it looks like.

 

I will mess with it when i get home later to see if i can figure out what happened

use -v

 

post a photo

 

The only thing that does not work is LAN (Broadcom netlink 57780 14e4, 1692) and sleep - laptop is going in sleep but wakes immediately because of the 1.3 mp integrated webcam.

Can you help me.

What do you need from me?

thanks

 

Send me your DSDT

 

and

 

grep Wake /var/log/kernel.log

Link to comment
Share on other sites

Hi MaLd0n, thanks for your efforts!

 

This is for an Asus P67 Sabertooth (1305 BIOS), would you be so kind as to add to your patcher?

 

dsdt.rawmassen.zip

 

DTGP

HDEF

HPET

IRQs

LPC

REMOVE

RENAME

SMBUS

SHUTDOWN

FIX WARNINGS

 

Attached as requested.

GA-P67A-UD4-B3

ok

you can use this

 

Hi,

 

thanks for your great work.

 

It would be awesome if you could add the Ms-7359 Board to your Patcher

It's the OEM Version of the MSI_Q35MDO. Looks like the MSI G31M3-L with two additional Ram Slots

I can't boot without my current messed up DSDT, so some removed IRQ's and the USB are fixed.

 

ICH8 or 9?

dsdt.Bumpy_Knuckles.zip

I add to the Auto-patcher

but

I need the original files

Link to comment
Share on other sites

use -v

 

post a photo

 

I have no way to take a photo on it to be honest. Im just try to gonna start over again. All i see on the screen is something about dsdt , then it scrolls to new page and crashes.

 

Once i get things going i will check back with you.

Link to comment
Share on other sites

MaLd0n

 

I couldnt get the asus x58 up and running again, its like the dsdt cant be cleared from the board, reset cmos and removed battery, flashed bios as well. No matter what i tried, when i tried to load to reinstall it would mention something about dsdt and ssdt , then scroll to new page and crash. I swapped it out with a Gigabyte GA-X58-UD5 i had on hand in shop for now . No issue thusfar on clean install with this board.

 

I will attempt to patch this one and see what i can do with it. Thanks for help mate.

Link to comment
Share on other sites

Well, I hope you guys don't punish people for stupid questions, do you? ;)

To speak in favour of me, I didn't get any results using the search function.

Thats the case:

I want to use the Auto Patcher.

First, as said, I deleted the dsdt.aml from /.

Then I checked the Boot.plist in /Library/Preferences/SystemConfiguration/ for DSDT-specific files.

 

All i got here is:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Kernel</key>
   <string>mach_kernel</string>
   <key>Kernel Flags</key>
   <string></string>
   <key>Timeout</key>
   <string>5</string>
</dict>
</plist>

 

Now I wonder if I have to delete the following string, too, to run the Auto-Patcher:

 

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

 

thx in advantage

 

PS: Sry for bad English and noobiness :unsure:

Link to comment
Share on other sites

Restart and native Power management use Chameleon RC5

http://www.insanelymac.com/forum/index.php?showtopic=227833

add in boot.plist

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

 

remove --> OpenHaltRestart, PlatformUUID

 

after reboot

run on terminal

ioreg -lw0 | grep CSTInfo

 

hello,

 

I took it all from out. but unfortunately I have no idea now, if everything is ok. system continues to run. I therefore the file to you again.

 

lg

 

syntxs-imac:~ syntax$ sudo -s
Password:
bash-3.2# ioreg -lw0 | grep CSTInfo
| |   |	 "CSTInfo" = 19136773
bash-3.2#

 

send_me.zip

Link to comment
Share on other sites

...

 

extract DSDT from Windows or Linux

use Auto-Patcher

put DSDT in folder Extra

 

Ola MaLdOn...

o auto-patcher esta "dando pau" na compilaçao da GA-P67A-UD3...

continuo na briga para o Lion nela com o sandy bridge...o snow esta OK

c.frio

 

se o DSDT editado está em execução ele vai dar erro mesmo se vc tentar aplicar os patches novamente

Vc pode usar o mesmo DSDT

:angel:

 

...

01a.png

Link to comment
Share on other sites

Hi MaLd0n

you can find here enclosed my configuration send_me.

When you have time and desire, could you take a look also to my DSDT?

I think that it's ok, but I'm sure that I can remove all doubts with you...

 

in E/E I have FakeSMC.kext and P6T-SE.kext taken from tweak41's guide

 

Thanks a lot

 

Hi Alex//3oo1

 

I see the unnecessary kext

remove OpenHaltRestart.kext

 

Restart in Chameleon RC5

Shutdown in DSDT

		Method (_PTS, 1, NotSerialized)
	{
		If (LEqual (Arg0, 0x05)) {}
		Else
		{
			...original code
		}
	}

01a.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...