JafarAkhondali / acer-predator-turbo-and-rgb-keyboard-linux-module

Linux kernel module to support Turbo mode and RGB Keyboard for Acer Predator notebook series
GNU General Public License v3.0
342 stars 59 forks source link

Python script can change dynamic per-key LED parameter in PH317-56 #91

Open nqsnqsnqs opened 1 year ago

nqsnqsnqs commented 1 year ago

Model: sudo dmidecode | grep "Product Name" -B 2 -A 4

System Information Manufacturer: Acer Product Name: Predator PH317-56 Version: V1.10 Serial Number: NHQGFCN00222910EE03400 UUID: a6b757ba-6906-ed11-80e6-088fc36df3f4 Wake-up Type: Power Switch

Base Board Information Manufacturer: ADL Product Name: Velar_ADH Version: V1.10 Serial Number: NBQFT11003229894323400 Asset Tag: Type2 - Board Asset Tag Features:

Count of keyboard RGB zones: per key

Count of Cpu Fans: 1

Count of Gpu Fans: 1

RGB keyboard works? Yes

Turbo button turn on fans? not implemented yet

Turbo button turn on LED? not implemented yet

Turbo button activates overclock? may be no?

Sorry for my misbehaviour.

After getting my new laptop, I have spent almost two weeks to find out how to control its RGB keyboard. It seems per-key RGB is controlled by HID-USB traffic like those in ASUS model which is different from previous helios 300. With the help of wireshark, I have figured out some parameters but many question still need to be further answered. So I will post my result here if those who in need with luck. Such a pity for my incomplete result due to time consumption. Maybe it will be helpful to a certain extent if anyone with interest want to dig more deeply and formally.

Thank to this repo! It's very helpful!

led_color_adjust.txt

JafarAkhondali commented 1 year ago

Thanks @nqsnqsnqs ! I believe we need other people to confirm working of the script, then we can work further on it. This is the first work on per key RGB, thank you very much