Hello M1530 users,
Here is an update to my DSDT for M1530..
Includes support for:
NVIDIA injection with VGA, HDMI, extended and mirror mode and lid sleep support (supported in previous DSDT)
Audio injection support (supported in previous DSDT)
Vanilla SpeedStep (use MacBookPro5,1 as model identifier, C-States doesn't work for now)
AppleIntelCPUPowerManagement loads (required for vanilla speedstep, remove Disabler etc )
Fixes the USB improperly removed alert after sleep (thanks to ApexDE)
Doesn't need VoodooEHCI/Sleepenabler for sleep
Built-in Ethernet in System Profiler/PCI cards (cosmetic)
Wireless card in System Profiler/PCI cards (cosmetic)
with vanilla speedstep support for T8300 and without.
Vanilla speedstep is for T8300 ONLY, do NOT use it on other CPUs. If you want to include your CPU, you need to dump your CPU0IST table or calculate it yourself. (Here is a good place to start) Decompile the DSDT and replace P-states for your own CPU.
Tested in 10.5.8, not tested in Snow Leopard.
Thanks for the new DSDT. I am having a few problems with it.
Running 10.5.7, smbios.plist sets me up as a macbookpro5,1 and works with the old DSDT fine. I've installed this one and done the following:
Removed the /E/E/Disabler.kext
Removed the /S/L/E/Disabler.kext (yeah I know was in both spots)
Boot into single user and I get a Still waiting for root device ...
I put everything back but still use the new DSDT.aml (without as I have a different proc) and get the same result.
Put the old DSDT.aml back and it boots fine.
M1530, bios A12, running 9300 processor, 4GB RAM, intel wireless and Dell 1505 wireless, Yukon 2 etc, booting from external USB.
I'd like to use this one and add my SSDT infor for the 9300 when I figure out the translation from the SSDT.dsl file