Contribute
Register

[solved] Dell Latitude 3480 - Backlight / Audio Issues

Status
Not open for further replies.
Joined
Aug 24, 2018
Messages
26
Motherboard
Alienware x51 (Clover)
CPU
i7-4470
Graphics
GTX 760
I have 2 problems I'm needing help with but will start with backlight with keys while I keep powering on with audio

The Keys fr Brightness Up (Fn+F11)/Down(Fn+F12) not working. (Brightness works from Sys->Display)
I followed this https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/ but I can't get system.log won't report it as PS2 and dent report any EC either. Mist be missing something but I can't work out what.

Dell Latitude 3480 (Clover)
i5-7200U Kaby Lake
Intel HD 620
 

Attachments

  • debug_13472.zip
    1.5 MB · Views: 87
I have 2 problems I'm needing help with but will start with backlight with keys while I keep powering on with audio

The Keys fr Brightness Up (Fn+F11)/Down(Fn+F12) not working. (Brightness works from Sys->Display)
I followed this https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/ but I can't get system.log won't report it as PS2 and dent report any EC either. Mist be missing something but I can't work out what.

Dell Latitude 3480 (Clover)
i5-7200U Kaby Lake
Intel HD 620

system.log is not used on Sierra and later.
Read here:
https://www.tonymacx86.com/threads/readme-common-problems-in-10-13-high-sierra.233582/
 
Thanks for that, its calling

Code:
 Method (_Q66, 0, NotSerialized)  // _Qxx: EC Query
            {
                \rmdt.p1("EC _Q66 enter")
Acquire (PATM, 0x0064)
                If (LNotEqual (ECRD, One))
                {
                    Release (PATM)
                    Return (Zero)
                }

                NEVT ()
                Release (PATM)
                Return (Zero)
\rmdt.p1("EC _Q66 exit")

            }

but I'm lost trying to get it to action the brightness up/down has anyone worked with any similar before already?
 
Thanks for that, its calling

Code:
 Method (_Q66, 0, NotSerialized)  // _Qxx: EC Query
            {
                \rmdt.p1("EC _Q66 enter")
Acquire (PATM, 0x0064)
                If (LNotEqual (ECRD, One))
                {
                    Release (PATM)
                    Return (Zero)
                }

                NEVT ()
                Release (PATM)
                Return (Zero)
\rmdt.p1("EC _Q66 exit")

            }

but I'm lost trying to get it to action the brightness up/down has anyone worked with any similar before already?

If you continue to investigate, you'll find brightness keys handled in BRT6.
It is covered in the guide.
 
Not sure I get what I'm meant to change? ... apologise for my ignorance.

I ran the patch from the guide and still no effect.
Code:
into method label BRT6 replace_content
begin
    If (LEqual (Arg0, One))\n
    {\n
// Brightness Up\n
        Notify (^^LPCB.PS2K, 0x0406)\n
    }\n
    If (And (Arg0, 0x02))\n
    {\n
// Brightness Down\n
        Notify (^^LPCB.PS2K, 0x0405)\n
    }\n
end;

I changed the values of LCD to the below still not working.
Code:
Method (BRT6, 2, NotSerialized)
        {
            If (LEqual (Arg0, One))
            {
                Notify (LCD, 0x0405)
            }

            If (And (Arg0, 0x02))
            {
                Notify (LCD, 0x0406)
            }
        }

have I missed something?
 
Not sure I get what I'm meant to change? ... apologise for my ignorance.

I ran the patch from the guide and still no effect.
Code:
into method label BRT6 replace_content
begin
    If (LEqual (Arg0, One))\n
    {\n
// Brightness Up\n
        Notify (^^LPCB.PS2K, 0x0406)\n
    }\n
    If (And (Arg0, 0x02))\n
    {\n
// Brightness Down\n
        Notify (^^LPCB.PS2K, 0x0405)\n
    }\n
end;

I changed the values of LCD to the below still not working.
Code:
Method (BRT6, 2, NotSerialized)
        {
            If (LEqual (Arg0, One))
            {
                Notify (LCD, 0x0405)
            }

            If (And (Arg0, 0x02))
            {
                Notify (LCD, 0x0406)
            }
        }

have I missed something?
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
This is the last niggle to my setup. not the end of the world but would be nice to get these 2 keys working.
 

Attachments

  • debug_21745.zip
    1.6 MB · Views: 63
This is the last niggle to my setup. not the end of the world but would be nice to get these 2 keys working.

Your BRT6 method in ACPI/patched/DSDT.aml is not patched.
 
I have patched is as per the guide and checked I copied the attached aml to EF/Clover/Patched but still no effect from pressing the keys.

attached the new DSDT, I rename it and move it every time. Need the whole debug again?
 

Attachments

  • DSDT_debug.dsl
    1.1 MB · Views: 110
I have patched is as per the guide and checked I copied the attached aml to EF/Clover/Patched but still no effect from pressing the keys.

attached the new DSDT, I rename it and move it every time. Need the whole debug again?

Any change requires all new/updated problem reporting files.
 
Status
Not open for further replies.
Back
Top