Xbox Elite Series 2

VID:PID 0x045e:0x0b00

Vendor microsoft

Interfaces

IDClassEP INEP OUT
0hid

Report: usb (64 bytes, interface 0)

Match: byte[0] = 0x01

Fields

NameOffsetTypeTransform
lt9u16lescale(0, 255)
left_x1i16le
rt11u16lescale(0, 255)
right_x5i16le
left_y3i16lenegate
right_y7i16lenegate

Button Map

Source: offset 13, size 3 byte(s)

ButtonBit Index
M21
M10
B9
LS16
RS17
X10
LB12
A8
RB13
Select14
Home18
Start15
M43
M32
Y11

Commands

NameInterfaceTemplate
rumble009 00 00 09 00 0f {strong:u8} {weak:u8} {left_trigger:u8} {r...

Output Capabilities

uinput device name: Xbox Elite Series 2 | VID 0x045e | PID 0x0b00

Axes

FieldCodeMinMaxFuzzFlat
ltABS_Z025500
left_xABS_X-327683276716128
rtABS_RZ025500
right_xABS_RX-327683276716128
left_yABS_Y-327683276716128
right_yABS_RY-327683276716128

Buttons

ButtonEvent Code
M2BTN_TRIGGER_HAPPY2
M1BTN_TRIGGER_HAPPY1
BBTN_EAST
LSBTN_THUMBL
RSBTN_THUMBR
XBTN_WEST
LBBTN_TL
RBBTN_TR
ABTN_SOUTH
SelectBTN_SELECT
HomeBTN_MODE
StartBTN_START
YBTN_NORTH
M3BTN_TRIGGER_HAPPY3
M4BTN_TRIGGER_HAPPY4

Force feedback: type=rumble, max_effects=4