- Joined
- Feb 16, 2019
- Messages
- 1
- Motherboard
- Dell G3 17' Laptop
- CPU
- i5-8300H
- Graphics
- GTX 1050 (disabled), UHD 630
Hey
I've been working on a hack build for a few days. It is a dell G3 series, 17 inch model.
Processor: i5-8300H, 8GB ddr4 w/ Intel UHD 630 & Nvidia GTX 1050 (disabled)
I've been following guides to patch DSDT to emit PS2K codes to control backlight level.
I've identified the method called when backlight keys are pressed to be _Q66
I've traced _Q66, it calls NEVT when ECRD is one.
NEVT calles EV4 when (ECG1() => 0x0800)
EV4 calls WMNF
This is true when brightness up is pressed, and brightness down is pressed. I can't figure out how to disambiguate.
WMNF takes two arguments. For brightness up and down they are always:
Arg0 = 0x800
Arg1 = 0x0
Is there something I'm missing to distinguish between the two?
oman am no good wit compooter pls to halp
I've been working on a hack build for a few days. It is a dell G3 series, 17 inch model.
Processor: i5-8300H, 8GB ddr4 w/ Intel UHD 630 & Nvidia GTX 1050 (disabled)
I've been following guides to patch DSDT to emit PS2K codes to control backlight level.
I've identified the method called when backlight keys are pressed to be _Q66
I've traced _Q66, it calls NEVT when ECRD is one.
NEVT calles EV4 when (ECG1() => 0x0800)
EV4 calls WMNF
This is true when brightness up is pressed, and brightness down is pressed. I can't figure out how to disambiguate.
WMNF takes two arguments. For brightness up and down they are always:
Arg0 = 0x800
Arg1 = 0x0
Is there something I'm missing to distinguish between the two?
oman am no good wit compooter pls to halp