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
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.
Primary sources
- README.md GitHub · ljmf00/motospeedv40-re · Revision 00c8054
- packets/README.md GitHub · ljmf00/motospeedv40-re · Revision 00c8054
More in Protocols
- Exway X1 Pro: sniffing skateboard remote telemetry · Case study
- CoffeConnect: reconstructing DeLonghi ESAM 4000 panel control · Case study
- Vibease: decoding the BLE vibration-control protocol · Case study
- Mieo HA102: decoding a power meter's RF packets · Case study
- Midea IR tap: reconstructing a heat pump's inter-board commands · Case study
- Tesvor X500: reconstructing local UART control and path data · Case study