a small thread of gaming updates that I’m excited for you to try out in the iOS 18 beta and macOS Sequoia beta happening now...

Scopri il divertimento illimitato con Wordle Italiano Senza Limiti! Metti alla prova le tue abilità nel risolvere parole e goditi un'esperienza di gioco senza limiti. Gioca ora e lasciati conquistare da Wordle Italiano
@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?
@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