Case study
reticos-rgb: Speedlink RETICOS RGB mouse profile protocol
reticos-rgb reconstructs the Speedlink RETICOS RGB mouse's HID profile protocol from a capture of its vendor driver. Its Python tools read and back up the onboard profile, change lighting, DPI and polling settings, and decode exported .bkm profiles. The documentation maps feature reports and selected profile bytes.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-10-30
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Speedlink RETICOS RGB mouse, hardware revision V3; Windows or Linux.
- Prerequisites: Windows requires hidapi; Linux uses the included hidraw module and a udev rule or sudo.
- Limits: The author reports testing one mouse on Windows 10 and Bazzite; one write command and several bytes remain undecoded.
- License: MIT license.
Cite
BibTeX
@misc{reticos-rgb-case,
title = {{reticos-rgb: Speedlink RETICOS RGB mouse profile protocol}},
howpublished = {\url{https://github.com/inxomnyaa/reticos-rgb}},
url = {https://github.com/inxomnyaa/reticos-rgb},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/reticos-rgb-case/}}
}Plain text
reticos-rgb: Speedlink RETICOS RGB mouse profile protocol. https://github.com/inxomnyaa/reticos-rgb (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/reticos-rgb-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · inxomnyaa/reticos-rgb · Revision 4a73081
More in Protocols
- SPL Lab Web: NEXT LAB measurement client and device protocol · Case study
- SainSmartDDS140: a USB oscilloscope client built from protocol research · Case study
- haylou-rt-tools: reconstructing Haylou RT BLE and watch-face formats · Case study
- DJI RC Plus 2: control protocol and gamepad bridge · Case study
- AK820 Center: a Linux configurator for the AJAZZ AK820 Pro · Case study
- Komimi: a Redmi Buds 6 Lite client built on its reconstructed control protocol · Case study