another idea...
undo what you did here:
Make sure you remove SSDT-PNLF, SSDT-ALS0.
Remove AppleBacklightFixup.kext or if you were using the old AppleBacklightInjector.kext from Rehabman.
Leave only whatevergreen.kext
Into config.plist /Devices/Properties (not inside the IGPU) just on Devices/Properties add the values:
SetIntelBacklight=True (boolean)
SetIntelMaxBacklight=True (boolean)
Enable/add the config.plist /DSDT/Fixes/ AddPNLF=True
and you could try this PNLF instead
Some Clover config.plist files for common Intel graphics configurations - RehabMan/OS-X-Clover-Laptop-Config
github.com
also keep latest whatevergreen and no need to install AppleBacklightInjector.kext
Since you are using VirtualSMC.kext anyway, get rid of ACPIBatteryManager.kext. It is known to cause issues with VoodooI2C. Use SMCBatteryManager.kext (its bundled with VirtualSMC.kext when you download virtualsmc) in its place. I had a lot of jumpy/glitchyness until i swapped it out and got rid of ACPIBatteryManager.kext.
Thanks guys! those fixed both the trackpad glitches (apparently, I will have to use it more to know better) and the brightness is working well, except it does not have those smooth transitions when changing brightness.
Also... I still can't get the brightness keys to work. all pf the guides I found are using the same method which works only with VoodooPS2.kext, which and I use VoodooI2C for my trackpad. any other way to remap those (basically to remap any custom key)?
EDIT: I just tried to connect some headphones, and a loud high pitched noise was coming out of both the headphones and the internal speakers. I'll Google it later, but if you know any easy fix I will be glad to hear it.