20
Appendix F: USB data reporting format
The USB report has two formats, depending on if boot or report protocol is enabled. The
following format is the boot protocol and is understood by a USB aware BIOS.
Bit 7
Bit 0
Byte 0
0
0
0
0
0
Middle
Right
Left
Byte 1
X
X
X
X
X
X
X
X
Byte 2
Y
Y
Y
Y
Y
Y
Y
Y
Bit 7
Bit 0
Byte 0
0
0
0
0
0
Middle
Right
Left
Byte 1
X
X
X
X
X
X
X
X
Byte 2
Y
Y
Y
Y
Y
Y
Y
Y
Byte 3
R
R
R
R
R
R
R
F/R
The following is the USB report protocol format and allows the additional wheel movement
information in the fourth byte. When the wheel is moved forward the fourth byte reports a 0x01,
and when moved backward the fourth byte reports 0xFF. When the wheel is idle, then this byte is
assigned 0x00.