Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stream Deck XL not recognized #34

Open
X-Ryl669 opened this issue Nov 25, 2024 · 0 comments · May be fixed by #35
Open

Stream Deck XL not recognized #34

X-Ryl669 opened this issue Nov 25, 2024 · 0 comments · May be fixed by #35

Comments

@X-Ryl669
Copy link

We've a Stream Deck XL (the one with 8*4 = 24 buttons and a big screen). It's not recognized by project.
While finding out the issue, I've stumbled over this:

const (
	VID_ELGATO              = 0x0fd9
	PID_STREAMDECK          = 0x0060
	PID_STREAMDECK_V2       = 0x006d
	PID_STREAMDECK_MK2      = 0x0080
	PID_STREAMDECK_MINI     = 0x0063
	PID_STREAMDECK_MINI_MK2 = 0x0090
	PID_STREAMDECK_XL       = 0x006c
)

The PID for our device is:

$ lsusb
[...]
Bus 001 Device 011: ID 0fd9:008f Elgato Systems GmbH Stream Deck XL

So it's clearly not 0x006c but 0x008f. If I change this value, it works.

I wonder if both PID exists (for different, but compatible products). What is the proper way to fix it? Should I add a PID_STREAMDECK_XL_NG here and patch all the places where _XL is used to accept both, or only change the detection part and patch this (so if it finds 0x8f it returns PID_STREAMDECK_XL anyway?)

@X-Ryl669 X-Ryl669 linked a pull request Dec 12, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant