Skip to content

Instantly share code, notes, and snippets.

@danirabbit
Created October 7, 2025 21:18
Show Gist options
  • Select an option

  • Save danirabbit/6279f7c7f2ef3b990b45196717cd3144 to your computer and use it in GitHub Desktop.

Select an option

Save danirabbit/6279f7c7f2ef3b990b45196717cd3144 to your computer and use it in GitHub Desktop.
8bitdo Ultimate Pro 2 Bluetooth extra button events
# EVEMU 1.3
# Kernel: 6.14.0-33-generic
# DMI: dmi:bvnIntelCorp.:bvrFNCML357.0047.2020.1118.1629:bd11/18/2020:br5.16:efr3.9:svnIntel(R)ClientSystems:pnNUC10i5FNH:pvrK61160-304:rvnIntelCorporation:rnNUC10i5FNB:rvrK61361-303:cvnIntelCorporation:ct35:cvr2.0:skuBXNUC10i5FNH:
# Input device name: "Pro Controller"
# Input device ID: bus 0x05 vendor 0x57e product 0x2009 version 0x8001
# Supported events:
# Event type 0 (EV_SYN)
# Event code 0 (SYN_REPORT)
# Event code 1 (SYN_CONFIG)
# Event code 2 (SYN_MT_REPORT)
# Event code 3 (SYN_DROPPED)
# Event code 4 ((null))
# Event code 5 ((null))
# Event code 6 ((null))
# Event code 7 ((null))
# Event code 8 ((null))
# Event code 9 ((null))
# Event code 10 ((null))
# Event code 11 ((null))
# Event code 12 ((null))
# Event code 13 ((null))
# Event code 14 ((null))
# Event code 15 (SYN_MAX)
# Event type 1 (EV_KEY)
# Event code 304 (BTN_SOUTH)
# Event code 305 (BTN_EAST)
# Event code 307 (BTN_NORTH)
# Event code 308 (BTN_WEST)
# Event code 309 (BTN_Z)
# Event code 310 (BTN_TL)
# Event code 311 (BTN_TR)
# Event code 312 (BTN_TL2)
# Event code 313 (BTN_TR2)
# Event code 314 (BTN_SELECT)
# Event code 315 (BTN_START)
# Event code 316 (BTN_MODE)
# Event code 317 (BTN_THUMBL)
# Event code 318 (BTN_THUMBR)
# Event type 3 (EV_ABS)
# Event code 0 (ABS_X)
# Value 161
# Min -32767
# Max 32767
# Fuzz 250
# Flat 500
# Resolution 0
# Event code 1 (ABS_Y)
# Value -139
# Min -32767
# Max 32767
# Fuzz 250
# Flat 500
# Resolution 0
# Event code 3 (ABS_RX)
# Value 385
# Min -32767
# Max 32767
# Fuzz 250
# Flat 500
# Resolution 0
# Event code 4 (ABS_RY)
# Value 2268
# Min -32767
# Max 32767
# Fuzz 250
# Flat 500
# Resolution 0
# Event code 16 (ABS_HAT0X)
# Value 0
# Min -1
# Max 1
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 17 (ABS_HAT0Y)
# Value 0
# Min -1
# Max 1
# Fuzz 0
# Flat 0
# Resolution 0
# Event type 21 (EV_FF)
# Event code 80 (FF_RUMBLE)
# Event code 81 (FF_PERIODIC)
# Event code 88 (FF_SQUARE)
# Event code 89 (FF_TRIANGLE)
# Event code 90 (FF_SINE)
# Event code 96 (FF_GAIN)
# Properties:
N: Pro Controller
I: 0005 057e 2009 8001
P: 00 00 00 00 00 00 00 00
B: 00 0b 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 fb 7f
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 02 00 00 00 00 00 00 00 00
B: 03 1b 00 03 00 00 00 00 00
B: 04 00 00 00 00 00 00 00 00
B: 05 00 00 00 00 00 00 00 00
B: 11 00 00 00 00 00 00 00 00
B: 12 00 00 00 00 00 00 00 00
B: 14 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
B: 15 00 00 03 07 01 00 00 00
A: 00 -32767 32767 250 500 0
A: 01 -32767 32767 250 500 0
A: 03 -32767 32767 250 500 0
A: 04 -32767 32767 250 500 0
A: 10 -1 1 0 0 0
A: 11 -1 1 0 0 0
################################
# Waiting for events #
################################
E: 0.000001 0001 0135 0001 # EV_KEY / BTN_Z 1
E: 0.000001 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +0ms
E: 0.199031 0001 0135 0000 # EV_KEY / BTN_Z 0
E: 0.199031 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +199ms
E: 6.753104 0001 013c 0001 # EV_KEY / BTN_MODE 1
E: 6.753104 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +6554ms
E: 6.954080 0001 013c 0000 # EV_KEY / BTN_MODE 0
E: 6.954080 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +201ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment