Contribute
Register

[solved] [HELP]: Please help me remap Brightness Keys

Status
Not open for further replies.
BRT6 is the correct method needing patching.
Read the guide carefully.
Thanks for replying @RehabMan .

I have implemented the following method :

Code:
 Method (BRT6, 2, NotSerialized)
        {
            If (LEqual (Arg0, One))
            {
               // Notify (LCD, 0x86)
                Notify (^^LPCB.PS2K, 0x0406)
            }

            If (And (Arg0, 0x02))
            {
               // Notify (LCD, 0x87)
                Notify (^^LPCB.PS2K, 0x0405)
            }
        }

But with or without this, I am getting backlight control with Fn+S and Fn+B.

I want it on F11, F12. So do I need to pass something else than 0x406/0x405 ?

Attaching my DSDT and PR files...

Could you please have a look into it?
 

Attachments

  • DSDT.dsl
    1.1 MB · Views: 140
  • ProblemReportingfiles.zip
    3.1 MB · Views: 78
Thanks for replying @RehabMan .

I have implemented the following method :

Code:
 Method (BRT6, 2, NotSerialized)
        {
            If (LEqual (Arg0, One))
            {
               // Notify (LCD, 0x86)
                Notify (^^LPCB.PS2K, 0x0406)
            }

            If (And (Arg0, 0x02))
            {
               // Notify (LCD, 0x87)
                Notify (^^LPCB.PS2K, 0x0405)
            }
        }

But with or without this, I am getting backlight control with Fn+S and Fn+B.

I want it on F11, F12. So do I need to pass something else than 0x406/0x405 ?

Attaching my DSDT and PR files...

Could you please have a look into it?

Your ioreg shows SMBIOS truncation.
You need config.plist/KernelAndKextPatches/DellSMBIOSPatch=true.

SSDT-XOSI.aml has no effect without _OSI->XOSI patch. For some reason, you have it disabled in config.plist.

What keys are used in Windows for brightness?
 
Your ioreg shows SMBIOS truncation.
You need config.plist/KernelAndKextPatches/DellSMBIOSPatch=true.

SSDT-XOSI.aml has no effect without _OSI->XOSI patch. For some reason, you have it disabled in config.plist.

What keys are used in Windows for brightness?

You are like Lionel Messi. A small push here, a touch there, et voila GOAL !:clap:

I enabled _OSI->XOSI patch, added the SSDT-KEY-DELL-WN09 and enabled the DellSMBIOSPatch.

Brightness keys F11, F12 are working now.

Thank you very much indeed !
 
Last edited:
You are like Lionel Messi. A small push here, a touch there, et voila GOAL !:clap:

I enabled _OSI->XOSI patch, added the SSDT-KEY-DELL-WN09 and enabled the DellSMBIOSPatch.

Brightness keys F11, F12 are working now.

Thank you very much indeed !

Thanks for the compliment.

Marked solved.
 
@RehabMan and @aylamrin how did you solved so? I've got the same laptop (Dell Inspiron 5370) but although I've enabled DellSMBIOSPatch, _OSI -> XOSI and added SSDT-KEY_DELL-WN09 I can't figure out how to map FN+F11 and FN+F12 to the Brightness Down and Up keys. Thanks for the help
 
I am not sure, what you have done. BTW, are you from India? Because this model is extensively sold in India.
 
Nope, I'm from Italy. So what do I have to do in order to map FN+F11 and FN+F12 to Brightness Down and Brightness Up?
 
@RehabMan and @aylamrin how did you solved so? I've got the same laptop (Dell Inspiron 5370) but although I've enabled DellSMBIOSPatch, _OSI -> XOSI and added SSDT-KEY_DELL-WN09 I can't figure out how to map FN+F11 and FN+F12 to the Brightness Down and Up keys. Thanks for the help
how did you generate the SSDTs dell wn09? I don't know
 
You are like Lionel Messi. A small push here, a touch there, et voila GOAL !:clap:

I enabled _OSI->XOSI patch, added the SSDT-KEY-DELL-WN09 and enabled the DellSMBIOSPatch.

Brightness keys F11, F12 are working now.

Thank you very much indeed !
can you post your SSDTdellwn09? thanks
 
Well actually I didn't used the SSDT-DELL_WN_09.aml. What I've done is:

Adding those renames in DSDT=>ACPI=>Renames section of Clover's config.plist:
  • Rename _DSM to XDSM
  • Rename OSID to XSID (to avoid match against _OSI XOSI patch)
  • Rename _OSI to XOSI
  • Rename BRT6 to BRTX, use with SSDT-BRT6.aml, SSDT-PNLF.aml, AppleBacklightInjector.kext, and VoodooPS2Controller.kext to fix brightness keys

And adding those SSDT's in EFI/CLOVER/ACPI/patched
  • SSDT-BRT6.aml (this one is specific for the fn brightness control keys on dell laptops)
  • SSDT-XOSI.aml
  • SSDT-PNLF.aml (this one enables the brightness control in SysPrefs => Display)
 
Status
Not open for further replies.
Back
Top