I hope you can help me too. I have been trying hard to fix the brightness in my friend's Sony vpceh25en laptop. Almost everything is working except for the brightness.
I followed this guide http://www.insanelym...cklight-driver/ and tried patching the dsdt file. I am not an expert and mostly whatever I did was trial and error.
First I added the usual PNLF patch. The brightness slider did no appear. I followed the same guide and tried adding the properties. I have been fiddling with the dsdt file ever since and I have not succeeded in loading the brightness slider.
I deleted the _BCL, _BCM _BQC methods in all other devices other than DGPU.LCD
The ACPIBacklight kext seems to load as I can see the following in the kernel log.
ACPIBacklightPanel: ACPI Methods _DOS _BCL _BCM _BQC found. Device path: _SB.PNLF
ACPIBacklightPanel: getIndexForLevel(50) not found in _BCL table !
ACPIBacklightPanel: getIndexForLevel(255) not found in _BCL table !
ACPIBacklightPanel: Version 1.2
The device path was ...DGPU.LCD when I did not add _BCL table to PNLF device.
I went through the forum thread, but couldn't fix the index issue. I have tried changing the BCL tables by adding it from various threads including your github page.
The dsdt file is pretty messed up.
In the Display preferences, the image is that of a computer monitor instead of a laptop screen. Does that mean that my screen is not detected as a laptop one?
I am attaching the following.
dsdt_before.aml --> The base dsdt, the one that does not have brightness edits. I deleted EHC2 device as it was not allowing the laptop to sleep. I have also added some audio patches.
dsdt_after.aml --> The one I am working with now, after trying all the brightness patches.
Graphics card is Nvidia 410m
Using FakeSMC and patched ACPIPlatform
Using the SSDT file which you had created for all i3/i5/i7 processors.