Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,756 posts in this topic

Recommended Posts

Use VoodooBatery

 

 

Great! that did the trick. I've battery icon now and acpi is working.

 

I have just a couple of minor problems with it:

 

1.- The BIOS is reseted at every reboot. I know that there is a kext to workaround this, but I don't know if it can conflict with a proper DSDT configured system

 

2.- The keys for increasing and reducing the brightness of the screen work but I have to use another key that switches on and off the backlight for the changes to be shown, so the procedure is pressing the reduce brightness key (nothing happens), switch off the backlight, switch on the backlight, the brightness is reduced

 

3.- Sleeping works, but if the system sleeps, when I press the power button to switch it on it never boots (not even the bios splash), but if i switch it off and then on again, the system starts from the hibernation image perfectly.

 

 

 

Thank you Maldon for all your help. I've have no words to express my gratitude :-).

Link to comment
Share on other sites

1.- The BIOS is reseted at every reboot. I know that there is a kext to workaround this, but I don't know if it can conflict with a proper DSDT configured system

 

2.- The keys for increasing and reducing the brightness of the screen work but I have to use another key that switches on and off the backlight for the changes to be shown, so the procedure is pressing the reduce brightness key (nothing happens), switch off the backlight, switch on the backlight, the brightness is reduced

 

3.- Sleeping works, but if the system sleeps, when I press the power button to switch it on it never boots (not even the bios splash), but if i switch it off and then on again, the system starts from the hibernation image perfectly.

 

1- try it

dsdt.bodhram_02.zip

use Wait=Yes -v in boot screen

make sure that the DSDT is being read

2- I have no idea, use forum search

3- I have no idea, use forum search

Link to comment
Share on other sites

1- try it

dsdt.bodhram_02.zip

use Wait=Yes -v in boot screen

make sure that the DSDT is being read

2- I have no idea, use forum search

3- I have no idea, use forum search

 

It worked! Now I'm going to try to find out about the other two items. I will update the thread if I get more info.

 

Just one more question: Could you tell me which patches have you used for my dsdt?

 

Thanks to your help I've advanced more in a couple of days than in a couple of months. You've made me very happy :-)

Link to comment
Share on other sites

It worked! Now I'm going to try to find out about the other two items. I will update the thread if I get more info.

 

Just one more question: Could you tell me which patches have you used for my dsdt?

 

Thanks to your help I've advanced more in a couple of days than in a couple of months. You've made me very happy :-)

 

DTGP

HDEF

IRQs

RTC

SMBUS

EHCI

UHCI

SHUTDOWN

FN KEYS

PNLF

FIX WARNINGS

Link to comment
Share on other sites

P and C States use Chameleon RC5

Use smbios MacBookPro6,1

Warnings in DSDT, no problem

look at the PNP0303, remove _DSM

try it

 

Hi MaLd0n,

OK I did all those things you suggested.

Works ok but could not get decent (full QE/CI) graphics. So I gave up with Snow Leopard and went to Lion DP4 - it was the only way to fix the ATI 5470M graphics.

 

Lion works great. Except:

 

1. CPU seem to running at 49 to 50 Dec C. I am not sure P-States are working.

2. Sleep not waking up - on wake up, the LCD screen stays black - fan full on since the CPU's are getting hot hot hot and has crashed.

 

I ran the following commands:

 ioreg -lw0 | grep PerformanceStateArray
| |	 |   "PerformanceStateArray" = (<48090000000000000a0000000a0000000012000000010000>,<c4080000000000000a0000000a0000000011000000020000>,<40080000000000000a0000000a0000000010000000030000>,<bc070000000000000a0000000a000000000f000000040000>,<38070000000000000a0000000a000000000e000000050000>,<b4060000000000000a0000000a000000000d000000060000>,<30060000000000000a0000000a000000000c000000070000>,<ac050000000000000a0000000a000000000b000000080000>,<28050000000000000a0000000a000000000a000000090000>,<a4040000000000000a0000000a00000000090000000a0000>)
MacNBs-MacBook-Pro:~ macnb$ ioreg -lw0 | grep CSTInfo
MacNBs-MacBook-Pro:~ macnb$

CSTinfo is blank and not sure if P-states are OK.

 

Really need help to wake-from-sleep.

attached dump.

 

BTW,

I did what you told me (to remove _DSM from PNP0303) - not sure what for but it made no difference to the keyboard or Fn keys.

send_me.zip

Link to comment
Share on other sites

Hi MaLd0n,

OK I did all those things you suggested.

Works ok but could not get decent (full QE/CI) graphics. So I gave up with Snow Leopard and went to Lion DP4 - it was the only way to fix the ATI 5470M graphics.

 

Lion works great. Except:

 

1. CPU seem to running at 49 to 50 Dec C. I am not sure P-States are working.

2. Sleep not waking up - on wake up, the LCD screen stays black - fan full on since the CPU's are getting hot hot hot and has crashed.

 

I ran the following commands:

 ioreg -lw0 | grep PerformanceStateArray
| |	 |   "PerformanceStateArray" = (<48090000000000000a0000000a0000000012000000010000>,<c4080000000000000a0000000a0000000011000000020000>,<40080000000000000a0000000a0000000010000000030000>,<bc070000000000000a0000000a000000000f000000040000>,<38070000000000000a0000000a000000000e000000050000>,<b4060000000000000a0000000a000000000d000000060000>,<30060000000000000a0000000a000000000c000000070000>,<ac050000000000000a0000000a000000000b000000080000>,<28050000000000000a0000000a000000000a000000090000>,<a4040000000000000a0000000a00000000090000000a0000>)
MacNBs-MacBook-Pro:~ macnb$ ioreg -lw0 | grep CSTInfo
MacNBs-MacBook-Pro:~ macnb$

CSTinfo is blank and not sure if P-states are OK.

 

Really need help to wake-from-sleep.

attached dump.

 

BTW,

I did what you told me (to remove _DSM from PNP0303) - not sure what for but it made no difference to the keyboard or Fn keys.

 

ioreg -lw0 | grep CSTInfo

 

Sleep

I have no idea

the problem may be the GPU

Link to comment
Share on other sites

I injected the device ID 3a22(need the kext IOAHCIBlockStorageInjector.kext) into the SATA device because...

 

 

If you want to use 2681 you can use...

 

 

:)

 

MaLd0n, i really appreciate it if you make a patch for my system..... i ve applauded the send me file using the run it app, thanks...

send_me.zip

Link to comment
Share on other sites

Hi MaLd0n,

I need you :( I'm a n00b.

I want to enable Sleep, SpeedStep, Sleep on LID close.

 

in attach my "send_me.zip"

 

Thx man!

 

send_me.zip

Model?

 

MaLd0n, i really appreciate it if you make a patch for my system..... i ve applauded the send me file using the run it app, thanks...

Mobo?

Link to comment
Share on other sites

 

Mald0n,

 

Thanks I just now looked and found out that I don't have either of those kexts, EvOreboot and Disabler, installed. So I proceeded with Lizard. I installed as suggested and not I boot to white screen. I boot verbose and did not see any error, it booted through verbose to white screen and I see no HD activity, it just sits there. I feel I'm close, please help. Thanks a lot.

Link to comment
Share on other sites

hi, i can not boot my system without a modified dsdt, so how can i run run_me, is it possible from windows, i guess not because it wants to know the kernel extensions, can i just run the script on osx and include a dsdt extracted in windows? my laptop is a lenovo g560 with core i5 450m, 4 gigabyte ram and a nvidia 310m w 512 gb

Link to comment
Share on other sites

Mald0n,

 

Thanks I just now looked and found out that I don't have either of those kexts, EvOreboot and Disabler, installed. So I proceeded with Lizard. I installed as suggested and not I boot to white screen. I boot verbose and did not see any error, it booted through verbose to white screen and I see no HD activity, it just sits there. I feel I'm close, please help. Thanks a lot.

try with -x

 

post new kextstat

run on terminal

 

hi, i can not boot my system without a modified dsdt, so how can i run run_me, is it possible from windows, i guess not because it wants to know the kernel extensions, can i just run the script on osx and include a dsdt extracted in windows? my laptop is a lenovo g560 with core i5 450m, 4 gigabyte ram and a nvidia 310m w 512 gb

Extract DSDT from Windows

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...