EDID patch, your kext
slider works but can't increase after certain level and still too dark. Profile this time is set to F10Pxxxx
EDID patch, your kext,SSDT-PNLF.aml
slider works but again it is dark. Profile is again set to F10Pxxxx
SSDT-PNLF.aml will be needed to set PWMMax (to same as it would be set after a sleep/wake).
But your results above prove that changing the display-id in EDID is not changing the profile used.
So it means I should change UID in SSDT-PNLF.aml to some profile value from Info.PLIST F10P values? ie F10P9C74 so that display id in EDID is 9C74 ?
Assuming you're not using an injector and no patches for AppleBacklight...
Then yes... you make EDID display-id match one of the FxxP profiles, and make _UID match also.
Then AppleBacklight.kext will pick up that profile.
If you find a good combo, we can simply put that data in the injector (for the FxxPxxxx profiles).
Always verify what you're doing by looking in ioreg to see which profile is being picked up.
If you see an entire list of profiles in 'ApplePanels', then you didn't match anything... (problem with EDID display-id or _UID)
If you see just 'ApplePanel' with one entry, then you know you matched that entry.
Note: ApplePanels entries are case sensitive. And sprintf format specifier %04x is being used. Therefore, you will find hex values such as 9C74 must use '9c74', not '9C74'.