Great work RehabMan, now I have some time and will try to implement your patches and report back.
I also found the MacBookpro9,2 ACPI table (attached), this macbook uses Intels H
M77 chipset which is basically the same as QM77, it only lacks some of the Intels "Advanced Technologies".
I forgot to mention, my notebook doesn't have a HDMI port but i has a displayport instead, that is even more mac like, but what does that mean when it comes to the dsdt?
Edit: What is a good tool for monitoring the CPU (MHz, voltage, multiplier)?
Update: I applied your patches and did some testing
- my brightness controls work with buttons F2&F3 (when you go down all the way it turns off the screen, nice!
- no more need for the kext to fix the RTC issue
- i can boot without the NullCPUPowerManagment.kext, the kexts I use now
- AppleIntelCPUPowerManagment.kext (what does exactly this kext/patch do? are there any CPU specific modifications inside?)
- FakeSMC.kext
- AppleIntelE1000e.kext (ethernet)
- VoodooPS2Controller.kext (in system/library/extensions)
- Sleep works, i just have one issue, when i wake the pc from sleep, the touchpad does not respond anymore, only the top 2 mouse buttons, oddly....
- Temperatures... need more testing and I need something like the voodooMonitor we used to use in the "old times". With that u can tweak your CPU in detail, for example i have my desktop DSDT set so that the cpu voltage never go over 1.1V (from 1.25 default, if i remember...). Maybe that could be another way to reduce fan noise/usage.
Over all seems really promissing, of the important things we only need to fix the audio, the touchpad problem after sleep and figure out what Wi-Fi cards are whitelisted. Seems double, nothing to scary.