Contribute
Register

[Guide] Patching DSDT/SSDT for LAPTOP backlight control

Attachments

  • Andre’s MacBook Air.ioreg
    2.1 MB · Views: 84
Here is the file you requested

No sign of any LVDS->eDP patches in ioreg. Your AppleIntelFramebuffer@0 connector-type is still <02 00 00 00>, which is LVDS.
 
You will not have the full range of brightness and will not have smooth transitions. For proper brightness without ACPIBacklight.kext or IntelBacklight.kext requires patching AppleBacklight.kext or building an injector that matches your display id.

i too have applied only 'brightness fix' and using IntelBacklight.kext as per you post #1. I think, I am getting full range of brightness and also the transitions seem to be smooth.:) however, i would like to patch applebacklight.kext to see the differences, if you kindly explain how to do it.
 
i too have applied only 'brightness fix' and using IntelBacklight.kext as per you post #1. I think, I am getting full range of brightness and also the transitions seem to be smooth.:) however, i would like to patch applebacklight.kext to see the differences, if you kindly explain how to do it.

You're using the best approach ("Brightness Fix" + IntelBacklight.kext).
 
No sign of any LVDS->eDP patches in ioreg. Your AppleIntelFramebuffer@0 connector-type is still <02 00 00 00>, which is LVDS.

After couple hours a discovered how to discover to change connector-type so I patched these lines:
Code:
020500000004000007010000
030400000004000007010000
to
Code:
020500000400000007010000
040600000400000006000000
Unfortunately I cannot make work.
Here is my ioreg, if you want to take a look
View attachment Andre’s MacBook Air.ioreg
 
After couple hours a discovered how to discover to change connector-type so I patched these lines:
Code:
020500000004000007010000
040600000008000006000000
to
Code:
020500000400000007010000
040600000400000006000000
Unfortunately I cannot make work.
Here is my ioreg, if you want to take a look
View attachment 168315

According to ioreg, the connector-type is changed (you can now see connector-type=<04 00 00 00>).

Everything I've read has indicated that eDP is not supported in the OS X HD4000 (and HD3000) drivers.

I suspect your issue is something else.
 
According to ioreg, the connector-type is changed (you can now see connector-type=<04 00 00 00>).

Everything I've read has indicated that eDP is not supported in the OS X HD4000 (and HD3000) drivers.

I suspect your issue is something else.

Thank you for your support, I'll try to discover.
 
Thank you for your support, I'll try to discover.

Suspect EDID related or graphics initialization related (BIOS/CSM/legacy). Setting screen resolution in config.plist/GUI/ScreenResolution (various values) can sometimes help.
 
Hi!

I tried both variants and nothing (
Have slider in prefpane but it's not working.

I've attached ioreg, patchmatic -export files and plist... Please help.

Thank you!
 

Attachments

  • backl.zip
    566.9 KB · Views: 58
Hi!

I tried both variants and nothing (
Have slider in prefpane but it's not working.

I've attached ioreg, patchmatic -export files and plist... Please help.

Thank you!

You're not using the correct/up-to-date patch for ACPIBacklight.kext use.

Read post #1.
 
Back
Top