Skip to content

Some info on HID packets #6

Description

@m12rx

I started using this library but I made some modifications.

First, I switched to karalabe/hid so I could use: SendFeatureReport() and GetFeatureReport()

Second, the packet to control the brightness is as follows:

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,

Where perc is some int between 0 - 100.

My device is a 15 key Streamdeck and the FW is 1.02.005

To get the firmware using GetFeatureReport set the report ID to: 0x05
To get the SN the report ID is: 0x07

This 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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions