Contribute
Register

[README] Common (some unsolved) Problems in 10.12 Sierra

@RehabMan I think this time I can say "properly" :)) I followed your guide but it wasn't successful at the first attempt. Finally, just directly install the patched AppleBacklight.kext to S/L/E (replace the original one), rebuilding caches then....kaboom, works like a charm. haha
 
Ok I did the following like your suggested to try and make it work

1) Ran the .patch_backlight.sl from your U430 repo
2) Copied the kext to /Library/Extensions
3) Removed my existing PNLF code from the SSDT-HACK.dsl
4) Added the PNLF from your Clover laptop hot patch repo to SSDT-HACK.dsl
5) Built the SSDT-HACK to become .aml
6) Copied it to Clover

I thought per your instructions the steps was to enable AppleBacklight. Back in Yosemite when we were using DSDT instead of SSDT-HACK, I remember I could enable AppleBacklight by just removing ACPI Backlight.kext and adding InjectEDID to false to my config.plist for Clover but that is not working. Was there another change to PNLF when we switched from DSDT to SSDT-HACK?

No need to moving anything from SSDT-PNLF.dsl to SSDT-HACK.
Just use SSDT-Config/SSDT-PNLF as is.
Also, if you're injecting a patched EDID (to fix SysPrefs->Displays), make sure you remove that since it is not needed for 10.12.4 and if you changed the vendor/display-id it will affect the AppleBacklightInjector.kext that gets generated from patch_backlight.sh.

You forgot to attach "Problem Reporting" files. Please read, FAQ "Problem Reporting".
 
@RehabMan I think this time I can say "properly" :)) I followed your guide but it wasn't successful at the first attempt. Finally, just directly install the patched AppleBacklight.kext to S/L/E (replace the original one), rebuilding caches then....kaboom, works like a charm. haha

Attach "Problem Reporting" files and I'll check what you did.
 
@RehabMan it seems that after a fresh installation of 10.12.4 I can control my brightness natively via the SysPrefs slider :O
I still use the 'Brightness Fix' DSDT patch, but no kext is actually needed now :)

It seems that both my Brightness keys are now making the screen brighter for some reason :/
The 'Brightness down' key just acting as 'Brightness up'
When pressing the 'Brightness up' key, it's acting as 'Brightness up' as well, but for a 1/10 of a second I see a block sign under it (Like when trying to change the volume with no sound working)

Maybe I should change my keys DSDT patches that used to work in 10.12.3 and before?
 
@RehabMan it seems that after a fresh installation of 10.12.4 I can control my brightness natively via the SysPrefs slider :O
I still use the 'Brightness Fix' DSDT patch, but no kext is actually needed now :)

Not true (and nothing new). Still work to be done... Read post #1.
 
Not true (and nothing new). Still work to be done... Read post #1.
I've edited comment #809 with some more info after you replied, oops :p
I would be happy if you'll have a look :)

Why there's more work to be done? It seems it's working very well now. (Without my keys problem, which I'm sure could be fixed easily with some modified key patches)
 
@RehabMan it seems that after a fresh installation of 10.12.4 I can control my brightness natively via the SysPrefs slider :O
I still use the 'Brightness Fix' DSDT patch, but no kext is actually needed now :)

It seems that both my Brightness keys are now making the screen brighter for some reason :/
The 'Brightness down' key just acting as 'Brightness up'
When pressing the 'Brightness up' key, it's acting as 'Brightness up' as well, but for a 1/10 of a second I see a block sign under it (Like when trying to change the volume with no sound working)

Maybe I should change my keys DSDT patches that used to work in 10.12.3 and before?

Did you correctly patch ACPI such that your keys generated F14/F15?
 

Attachments

  • Problem reporting.zip
    1.4 MB · Views: 69
Nothing, even "native brightness fix", except patching :D

You likely have not complete brightness levels prior to a sleep/wake cycle (due to incorrect ACPI code for AppleBacklight.kext).
 
Back
Top