No description
Find a file
Dmitry Isaenko b03bc51b2a
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
+info regarding compatible motherboard
2025-03-29 17:13:02 +03:00
.woodpecker add readme 2025-01-24 01:58:51 +03:00
src add a bit more information 2025-02-27 23:56:38 +03:00
LICENSE proof of concept is ready 2025-01-24 01:25:30 +03:00
Makefile quite better makefile 2025-02-09 21:46:47 +03:00
README.md +info regarding compatible motherboard 2025-03-29 17:13:02 +03:00
SPECIFICATION.md mostly functional 2025-02-02 19:09:03 +03:00

argb-colors is application for backlight adjusting. Created for VID:PID=048d:5711

status-badge

Reference hardware used: Z890 AORUS PRO ICE, 048d:5711 Integrated Technology Express, Inc. GIGABYTE Device

Information regarding compatible motherboards:

Does your motherboard work too? Come on, tell me!

udev rules

To make application work once started by user, and not only from root:

# vim /etc/udev/rules.d/99-gigabyte.rules
SUBSYSTEM=="input", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="5711", MODE="0666"
# udevadm control --reload-rules && udevadm trigger

Research

See SPECIFICATION.md

Requirements

  • libusb

Usage examples

Set color ff2f00:
$ argb-colors

Set one color:
$ argb-colors -c ff00ff

Set 'wave' effect:
$ argb-colors -s wave

Set: 
- one color 0000ff and default brightness for region 1, 
- cycle effect with brightness of 2 and intensity of 3 for region 2, 
- impulse effect with intensity of 0 and color of ff0000 for region 3, 
- flash effect with color ff00ff, default value of intensity and brightness of 1 for zone 4, 
- flash2 effect with all default values for zone 5,
- one color of default value with brightness of 3 for zone 5
$ argb-colors -e --c1=0000ff --z1=color --z2=cycle --i2=3 --b2=4 --z3=impulse --i3=0 --c3=ff0000 --z4=flash --c4=ff00ff --b4=1 --z5=flash2 --z6=color --i6=3 

Set impulse effect with color of af0f0f, intensity of 0 and brightness of 4
$ argb-colors -s impulse -i 0 -b 4 -c af0f0f

Get help and usage information:
$ argb-colors --help
Todo:
  • Remove feature with '-v' option that occasionally causes segfault
  • Set correct CI pipeline

License

GNU GPLv3 Image

argb-colors is a free software licensed under GPL v3.0 It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This application is in no way affiliated with GIGABYTE, Integrated Technology Express or any of its partners