Can you explain -- or point me to an explanation of -- how you patch the 10.6.5 GMA950 kexts? And how you add the PNLF device?
Or just tell me to wait until you have a definitively updated guide that includes those steps in it.
Here you go:
For patched kexts see first post here: http://www.insanelym...p...t&p=1408979
(download only pack for 10.6.5)
And for PNLF here (for example): http://www.insanelym...p...t&p=1481005
I think you can add it anywhere, as long as it's inside _SB scope. I've put it at the end.
Ah, I remembered one thing: to use that kexts you need to have chameleon with gma graphics enabler AFAIR. I don't know if that chameleon version that comes with NBI has it. I use rev. 616, you can find it in this thread. Update 22.11.2010:
There's a way to use native, stock, unmodified, non-patched graphic kexts
You need to use chameleon at least in version I've provided, though. That version has kext patching module, that patches kexts when they're loaded. But it can patch only those kexts, that are inside mkext. And graphic kexts normally are not. So you need to manually add graphic kexts (and their dependencies) when generating mkext (using kextcache). Something along these lines:
sudo kextcache -v 1 -t -l -m /System/Libraries/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Libraries/Extensions /System/Libraries/Extensions/AppleIntelGMA950.kext /System/Libraries/Extensions/AppleIntelIntegratedFramebuffer.kext /System/Libraries/Extensions/IOGraphicsFamily.kext /System/Libraries/Extensions/IONDRVSupport.kext
I write this from memory, so please do check it before use. Of course you need to generate it this way each time from now on. It's tested and it works.
I've hacked AppleBacklight kext to set initial brightness at boot. Unfortunately this means manual patching of this kext. I'm still looking for a better way to do it, but I'm not sure it could be done. Also, I've modified my AsusHotKeys (soon to be renamed) to allow hardware hotkeys (Fn+F<something>) to control brightness via OSX. It works now, showing sun sign and brightness level.
Also, after updating to 10.6.5 deepsleep seems to work.
I've cleaned most of the Extra, leaving only whats really needed. I've also got rid of legacy kexts (like acpiinjector), creating my new, combined Legacy1001HA.kext. It injects my custom model (MacBook 2,2) for SMC (native PM), as well as other things.
Now I'll probably look into integrating ps2controller together with keyboard and trackpad, and move it to Extra.
I'll post my configurations, kexts, and other files when I finally settle with all of this.