I started using this library but I made some modifications.
0x03, 0x08, perc, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30,
0x69, 0x92, 0x2a, 0xf8, 0x02, 0x00, 0x00,
This was discovered by running the Elgato stream deck software along side Wireshark and USBpcap on Windows 10.
And these references seem to be for older firmware's, hence my reason for opening this issue which is more of an FYI.
Perhaps if I have time I can submit a PR, however as I only have the 15 key deck I do not know if this applies to the others.
I started using this library but I made some modifications.
First, I switched to
karalabe/hidso I could use:SendFeatureReport()andGetFeatureReport()Second, the packet to control the brightness is as follows:
Where
percis some int between 0 - 100.My device is a 15 key Streamdeck and the FW is 1.02.005
To get the firmware using
GetFeatureReportset the report ID to:0x05To get the SN the report ID is:
0x07This was discovered by running the Elgato stream deck software along side Wireshark and USBpcap on Windows 10.
I have been using the following sources as reference (along with this library):
And these references seem to be for older firmware's, hence my reason for opening this issue which is more of an FYI.
Perhaps if I have time I can submit a PR, however as I only have the 15 key deck I do not know if this applies to the others.