Contribute
Register

[solved] Questions about brightness key arrangement and how to patch it

Status
Not open for further replies.
So now I now that my brightness keys are handled with ACPI. I have ACPIDebug.kext installed and applied the 2 patches to my DSDT. So which patch should I use?
I attached some information as zip like it is written in the FAQ.
I will be glad when someone can help me.:)
i could be wrong but i don't think this works in your boot arguments:

<string>kext-dev-mode=1 dart=0 nv_disable=1 ACPI/SSDT/DropOem=true</string>

should be:

<string>kext-dev-mode=1 dart=0 nv_disable=1</string>

although it probably just ignores that anyway
 
I added ACPI/SSDT/DropOem=true manually to my config.plist with Plist Edit Pro, when I don´t use this boot argument my notebook doesn't´t boot up correctly.
 
So now I now that my brightness keys are handled with ACPI. I have ACPIDebug.kext installed and applied the 2 patches to my DSDT. So which patch should I use?
I attached some information as zip like it is written in the FAQ.
I will be glad when someone can help me.:)

You need to patch _Q8E and _Q8F as per guide.
 
I added ACPI/SSDT/DropOem=true manually to my config.plist with Plist Edit Pro, when I don´t use this boot argument my notebook doesn't´t boot up correctly.

It is not a valid kernel flag. It has no effect.
 
So should I just modify this patch? When my boot argument is a valid flag, what is a flag that will work to drop Dem SSDTs?

Code:
into method label _Q10 replace_content
begin
// Brightness Down\n
    Notify(\_SB.PCI0.LPCB.PS2K, 0x0405)\n
end;
into method label _Q11 replace_content
begin
// Brightness Up\n
    Notify(\_SB.PCI0.LPCB.PS2K, 0x0406)\n
end;
 
So should I just modify this patch? When my boot argument is a valid flag, what is a flag that will work to drop Dem SSDTs?

Code:
into method label _Q10 replace_content
begin
// Brightness Down\n
    Notify(\_SB.PCI0.LPCB.PS2K, 0x0405)\n
end;
into method label _Q11 replace_content
begin
// Brightness Up\n
    Notify(\_SB.PCI0.LPCB.PS2K, 0x0406)\n
end;

DropOem is a setting in config.plist at /ACPI/SSDT/DropOem
It is covered in the ACPI patching guide: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

Brightness keys (and the ACPI patches required) are covered in the guide: https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/
 
I removed the valid boot argument from my config.plist and set it up like in the guide: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
I also read this thread https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/ again and solve the problem, my brightness keys working now:headbang:
One question: Should I install the USBInjectall.kext and create a custom SSDT? My USB ports ( USB 2.0 and 3.0 ( Type-C not tested)) are working, have the kext and the SSDT an effect?
 
Status
Not open for further replies.
Back
Top