Device Connection
USB: Disconnected
HID: Disconnected
Ready to connect...
Send Custom Data
Enter hex values separated by spaces or commas. Device must be connected first.
USB Bulk Endpoint
HID Output Report
Example formats:
• Space separated: 03 91 00 0d 00 08
• Comma separated: 0x03, 0x91, 0x00, 0x0d
• Mixed: 03,91 00 0d,00 08
• No prefix needed: FF FF FF or 0xFF 0xFF 0xFF
HID Output Reports:
• Start with report ID (usually 0x02)
• Followed by data payload
• Example: 02 01 02 03 04 (Report ID 0x02 + 4 data bytes)
• Space separated: 03 91 00 0d 00 08
• Comma separated: 0x03, 0x91, 0x00, 0x0d
• Mixed: 03,91 00 0d,00 08
• No prefix needed: FF FF FF or 0xFF 0xFF 0xFF
HID Output Reports:
• Start with report ID (usually 0x02)
• Followed by data payload
• Example: 02 01 02 03 04 (Report ID 0x02 + 4 data bytes)
While you're here... check out another project I developed!
Introducing: GC Ultimate
An open source GameCube style gamepad built for pros, tinkerers, and retro lovers.

- 🕹️ Hall effect / TMR joysticks
- 🔄 Swappable gateplate
- 🖥️ Compatible with Switch 2, Switch, PC
- 🎮 Retro console support
- 🌈 RGB underglow buttons
- 🎯 Analog trigger support (XInput + GameCube)
- 🧠 Fully open source 3D parts + firmware
- 🔌 Bluetooth + USB-C operation
Sign Up For Launch Notification!