python-elgato-streamdeck
python-elgato-streamdeck copied to clipboard
Revert to known-good header for StreamDeck Original V1
Fixes https://github.com/abcminiuser/python-elgato-streamdeck/issues/47
What's odd is that I have a StreamDeck Original V1, and I can't see the shifting. Looking at the packet dumps between the old/new versions the only difference I can spot is the overall length, where the old code doesn't pad the packets to the report length boundary.
Can you please try the latest head, but with padding = bytearray()
(i.e. no padding) in StreamDeckOriginalV1.py
? In theory it shouldn't make any difference, but there might be a USB controller or firmware bug that's only showing up on some systems.
What's odd is that I have a StreamDeck Original V1, and I can't see the shifting. Looking at the packet dumps between the old/new versions the only difference I can spot is the overall length, where the old code doesn't pad the packets to the report length boundary.
Can you please try the latest head, but with
padding = bytearray()
(i.e. no padding) inStreamDeckOriginalV1.py
? In theory it shouldn't make any difference, but there might be a USB controller or firmware bug that's only showing up on some systems.
Just tried it, something must be going on because that fix doesn't work. Only the pull request does.