Asus USB motherboard LED detected, but unable to change LEDS
Description of Bug
I have downloaded the latest master of OpenRGB, compiled it (on 64-bit Debian Buster). I can start ./openrgb -l from the command line, and it sees the device.
When I run the gui, it also sees the device (and no others). When I run as sudo, I can see 4x120 LEDs in the "LED View". When I run as myself, I see no LEDs, but I can resize each of the four zones, and then I see them. I can "Apply color" and they change color on the screen. But no matter what I do, the actual LEDs stay the same (either all off, or slowly changing (breathing?), depending if I have enabled them in the BIOS settings).
I have copied the 60_rules file to /etc/udev/rules.d, as per your readme, so I can run openrgb as myself.
I did notice that when I compiled the program, I got about 50 warnings. Most seem to be unused things or signed/unsigned comparisons, probably harmless. See attached warnings.txt
It is still quite possible that I am doing something wrong, I have not played with these RGB LEDs before.
Hardware Configuration
I have a ASUS ROG STRIX B360-I GAMING motherboard with a USB-based AURA RGB LED controller that identifies itself as 0b05:1872. lsusb -v says:
Bus 001 Device 007: ID 0b05:1872 ASUSTek Computer, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0b05 ASUSTek Computer, Inc.
idProduct 0x1872
bcdDevice 2.00
iManufacturer 1 AsusTek Computer Inc.
iProduct 2 AURA LED Controller
iSerial 3 00000000001A
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0029
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 36
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Device Status: 0x0001
Self Powered
OpenRGB -l says:
heikki@handel:~/proj/OpenRGB$ sudo ./openrgb -l
[sudo] password for heikki:
Attempting to connect to local OpenRGB server.
Connection attempt failed
Local OpenRGB server unavailable, running standalone.
17 FF 04 01 01 02
00 78 01 3C 00 02
00 78 01 3C 00 02
00 3C 01 3C 00 02
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
0: ASUS Aura Addressable
Type: Motherboard
Description: ASUS Aura USB Device
Version: AULA1-S072-0203
Location: HID: /dev/hidraw4
Serial: 00000000001A
Modes: [Direct] Off Static Breathing Flashing 'Spectrum Cycle' Rainbow 'Chase Fade' Chase
Zones: 'Aura Addressable 1' 'Aura Addressable 2' 'Aura Addressable 3' 'Aura Addressable 4'
LEDs: 'Aura Addressable 1, LED 1' 'Aura Addressable 1, LED 2' (...) 'Aura Addressable 4, LED 120'
P.S. I also have a Corsair K70 LUX keyboard, not RGB, but red only. Usb id 1b1c:1b63. I can see that is not supported. Are there any plans to support it? Can I be of any help with it?