Developers: The Corsair Link USB protocol! in Corsair Link Posted December 14, 2016 I was able to read data from RM-Series C-Link Adapter (device 1b1c:0c06) in Ubuntu 16.04 using libusb 1.0 with this control transfer and an 8 byte buffer: libusb_control_transfer(dev_handle, 0xa1, 1, 0x100, 0, buf, len, TIMEOUT) The attached program reads data, and decodes it using the code from http://forum.corsair.com/forums/showthread.php?p=755521 I had to subtract 1 from the indexes, because it seems not to have the first byte. It should support also multiple RM-Series C-Link Adapters connected to same machine, but I haven't tried if that works.c_link.zip
Developers: The Corsair Link USB protocol!
in Corsair Link
Posted
I was able to read data from RM-Series C-Link Adapter (device 1b1c:0c06) in Ubuntu 16.04 using libusb 1.0 with this control transfer and an 8 byte buffer:
The attached program reads data, and decodes it using the code from http://forum.corsair.com/forums/showthread.php?p=755521
I had to subtract 1 from the indexes, because it seems not to have the first byte.
It should support also multiple RM-Series C-Link Adapters connected to same machine, but I haven't tried if that works.
c_link.zip