Post: [GitHub Code] Xbox One Controller Protocols
03-30-2017, 04:06 PM #1
Hydrogen
Super Mod
(adsbygoogle = window.adsbygoogle || []).push({}); Since the Xbox One is dead with no exploitation. I'm proud to post entities for this section. First of all, since it's dead, and also, because no one really works on it. This shows some XB1 Controller Protocols of code that lets you view, and lets you see if you can work on it to make modifications. This is only great for developers (Reverse Engineers), so if you don't know what you're doing, stay away huehue! All code can be found on his GitHub with all the offsets, bin, hex, etc. Enjoy.

GitHub: You must login or register to view this content.
RAW File: You must login or register to view this content.

README.md by Quantus: Xbox One Controller Protocol

"This information is result of brute force reverse engineering of XBox One Controller protocol. This is done by sending lots of different packets to the controller and observing results. This document lists some known packets and what they do. There is also a list of packets that controller can send back to computer. This document is incomplete and contains errors.

Each packet begins with single byte that tells what type of packet it is. I will call this byte packet type. This code is 5 bits long, so there are maximum of 32 different packet types. First 3 bits are dummy, so they don't matter at all.

The controller rumble effects are really complex. Some packets that don't play the same effect every time. Also delays between some packets can alter the played effect."
Last edited by Hydrogen ; 03-30-2017 at 06:17 PM.

The following user thanked Hydrogen for this useful post:

Mr_Snake_-
03-30-2017, 06:17 PM #2
Hydrogen
Super Mod
Added in RAW File if anybody actually needs it, or feels like it's better to visualize that way.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo