website logo
โŒ˜K
Hand Held Legend Wiki
Modding Tips
Restore Your Original Gameboy Bumper Buttons To Factory
IPS Comparison Info
Headphones Working But Speaker Is Not
Power Switch Cleaning Guide
IPS LCD Dry Test
GBA SP | IPS LCD Dry Test
Soldering Iron Guide
HHL Products
GC Pocket Adapter
Open Controller DevKit
Retro-C Cable Information
RetroGlow
ProGCC Mod Kit
T6 Torx Screws
Console Guides
Game Gear
Electrolytic Re-Cap Guide
Nintendo Switch
GameCube
Game Boy (DMG)
Game Boy Pocket
Game Boy Color
Game Boy Advance (AGB)
Game Boy Advance SP
Mod Install Guides
Nintendo Switch
Game Gear
GameCube
Game Boy (DMG)
Game Boy Pocket/Light
Game Boy Color
Game Boy Advance (AGB)
Game Boy Advance SP
Atari Lynx
WonderSwan
Product Usage Guides
Writing A Rom To A Flash Cart
๐Ÿงƒ CleanJuice Modules
Game Boy Color
Troubleshooting
๐Ÿ”‰Audio
IPS Troubleshooting Guide
โšกEZ-Flash Omega Troubleshoot
๐Ÿ”‹ Power Switch Is Too Small
Developer Center
OpenJoyPad HID USB Specification
USB Product IDs Used
Nintendo Switch
Affiliate Guidelines
Docs powered byย archbeeย 
6min

Incoming HID Report Format

This page tells you more about the incoming data and the position of each byte as it pertains to the various HID report types and sub-commands.

0x01 - Rumble and Subcommand

Index Range

Data

Description

0

0x01

Report type

1

0x0 - 0xF

Global packet number. Increments each time a packet is sent.

2 - 9

{}

Rumble data

10

{}

Sub-command ID

11 - X

{}

Variable-length depending on the sub-command. Contains all of the data pertaining to the specific sub-command.

0x03 - NFC/IR MCU firmware update packet

This command data is in progress.

Index Range

Data

Description

0

0x03

Report type

1

0x0 - 0xF

Global packet number. Increments each time a packet is sent.

0x10 - Rumble data only

Index Range

Data

Description

0

0x10

Report type

1

0x0 - 0xF

Global packet number. Increments each time a packet is sent

2-9

{}

Rumble data

0x11 - Request NFC/IR MCU data

Index Range

Data

Description

0

0x11

Report type

1

0x0 - 0xF

Global packet number. Increments each time a packet is sent

2-9

{}

Rumble data

10

0x01 - 0x02

MCU Sub-command ID

11

0x01 - 0x08

NFC command ID

๏ปฟ

Updated 03 Mar 2023
Did this page help you?
Yes
No
UP NEXT
Rumble Data Format
Docs powered byย archbeeย 
TABLE OF CONTENTS
0x01 - Rumble and Subcommand
0x03 - NFC/IR MCU firmware update packet
0x10 - Rumble data only
0x11 - Request NFC/IR MCU data