Star on GitHubStar2.4k stars

Case study

motospeedv40-re: decoding Motospeed V40 mouse HID commands

motospeedv40-re documents USB HID commands used by the Motospeed V40 mouse. The author captured Windows-driver traffic with Wireshark and records report sizes, initialization and settings commands, DPI byte values, and packet captures with diffs.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
5
Last commit
2020-10-08
Language
Shell

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: A Motospeed V40 mouse and its Windows driver are the documented capture inputs.
  • Prerequisites: The packet-capture workflow lists Wireshark, VirtualBox, a Windows ISO, usbutils and diffutils.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{motospeedv40-re-case,
  title = {{motospeedv40-re: decoding Motospeed V40 mouse HID commands}},
  howpublished = {\url{https://github.com/ljmf00/motospeedv40-re}},
  url = {https://github.com/ljmf00/motospeedv40-re},
  urldate = {2026-11-08},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/motospeedv40-re-case/}}
}

Plain text

motospeedv40-re: decoding Motospeed V40 mouse HID commands. https://github.com/ljmf00/motospeedv40-re (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/motospeedv40-re-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · ljmf00/motospeedv40-re · Revision 00c8054
  2. packets/README.md GitHub · ljmf00/motospeedv40-re · Revision 00c8054

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab