@natbro Thank you for finding the time to reply. I've been reading gip docs from microsoft extensively and the command I've managed to come up with looks like this:
0x05 Command ID
0x20 Flags
0x01 Sequence number
0x01 payload length
0x04 payload. Power Off command.
Seeing that your bytes are different I am assuming that Xbox Controllers don't fully adhere to gip docs, is that right?
Also what tools can I use to send commands?
I've read this:
https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-gipusb/8eaad00e-97e6-4ae0-86fa-471131649d70
@natbro Hi! I accidentally stumbled upon this post. I've been doing a pet project on C# for a while now. The task is simple. I want to send a packet to my Xbox Series controller to turn it off. I tried using libusbdotnet and writing a device handle but to no avail.
Is there a way to get a short consult from you?