Skip to content

Support for Gigabyte Ambient LED on Z170X-Designare and possibly other Z170X boards

The Z170X-Designare has a ITE 8792 @0a60 which seems to be responsible for the Ambient LED function using the three PWM fan output ports.

The register map for this chip can be found here, because the chip documentation is not public: https://raw.githubusercontent.com/a1wong/it87/master/ITE_Register_map.pdf

The current kernel driver which supports the it87 series can be found here: https://github.com/torvalds/linux/blob/master/drivers/hwmon/it87.c

Writing to /sys/class/hwmon/hwmon$id/pwm{1..3} changes the color value, but immediately changes it back, because the chip pwm1-3 outputs are set to auto with a default value of whatever you set in the BIOS. To be able to change it dynamically you probably first need to put the chip in manual mode.

pwm1: blue pwm2: red pwm3: green

What can I do, that support for this board series can be implemented?