Contribute
Register

[solved] Brightness is changing 3 times per on key click

Status
Not open for further replies.
I have moved the kexts and added the OS Check Fix(Win 10).
Which Windows Version should I use for the OS Check Fix?

It is a matter of trial/error, but Win10 should be ok.
You should also use ACPIDebug to see how many times the EC queries are being called....
 
It is a matter of trial/error, but Win10 should be ok.
You should also use ACPIDebug to see how many times the EC queries are being called....
They are only being called one time per click like this:
ACPIDebug: "EC _QB7 enter"
ACPIDebug: "EC _QB7 exit"
 
They are only being called one time per click like this:
ACPIDebug: "EC _QB7 enter"
ACPIDebug: "EC _QB7 exit"

You will need to attach full PR files that show this in the kernel logs.
 
I was wrong. The events are being sent 3 times.

So, it makes complete sense that the brightness change happens 3x.
Consider patching BRTN instead (and leave the original code in the _Qxx methods).
You should verify it is workable by using ACPIDebug.
 
So, it makes complete sense that the brightness change happens 3x.
Consider patching BRTN instead (and leave the original code in the _Qxx methods).
You should verify it is workable by using ACPIDebug.
Should I change _QB7 and _QB8 back to _Q10 and _Q11 ?
 
Should I change _QB7 and _QB8 back to _Q10 and _Q11 ?

Huh?
Your patches were to _QB7 and _QB8.

Restore original code to those methods, patch BRTN instead (or replace calls to BRTN with appropriate Notify... done correctly, same result).
 
Huh?
Your patches were to _QB7 and _QB8.

Restore original code to those methods, patch BRTN instead.
(and leave the original code in the _Qxx methods).
I mean should I change it to the original codes(Q10/Q11)
 
I mean should I change it to the original codes(Q10/Q11)

No idea what you're referring to... Your DSDT.aml has no _Q10/_Q11.
 
Status
Not open for further replies.
Back
Top