- May 3, 2012
- Intel DH67BL
- HD 3000
- Mobile Phone
Gave it a shot and patched the port numbers and removed/changed the port the same way you did for the Azul framebuffer. The outcome was interesting. Definitely no lag on boot, so that's great. But backlight control (using AppleBacklightInjector) stops working when I use the patches, and the display doesn't wake after sleeping.
I've attached the problem reporting files. Thank you.
You are using ig-platform-id 0x16160002. 0x16160002 uses a PWMMax of 0x65c, not 0xad9. As mentioned in the backlight guide, it means you have to either set LMAX to 0x65c (in SSDT-Config.aml). Or you can patch the framebuffer to change the PWMMax in 0x16160002 from 0x065c to 0xad9.
For example, you could use this patch for AppleIntelBDWGraphicsFramebuffer to change the PWMMax used:
Find: <6C 05 00 00 6C 05 00 00>
Replace <d9 0a 00 00 d9 0a 00 00>