Case study
gloriousctl: mapping Pixart Model I 2 mouse settings
gloriousctl adds Linux control of Pixart Model I 2 mice through a hardware-mapped, write-only HID report format. The author documents corrected DPI, stage color, polling-rate, and fragment timing fields, alongside a CLI and GTK front end.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-09-08
- Language
- C
- License (GitHub)
- EUPL-1.2
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Linux, hidapi, a C compiler, and make; the GUI also needs PyGObject and GTK 3.
- Limits: Pixart settings are write-only, so displayed values come from a local cache.
- Attribution: EUPL-1.2 license; the SinoWealth code and original CLI derive from enkore/gloriousctl.
Cite
BibTeX
@misc{gloriousctl-linux-pixart-case,
title = {{gloriousctl: mapping Pixart Model I 2 mouse settings}},
howpublished = {\url{https://github.com/zeppybabe/gloriousctl-linux}},
url = {https://github.com/zeppybabe/gloriousctl-linux},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/gloriousctl-linux-pixart-case/}}
}Plain text
gloriousctl: mapping Pixart Model I 2 mouse settings. https://github.com/zeppybabe/gloriousctl-linux (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/gloriousctl-linux-pixart-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · zeppybabe/gloriousctl-linux · Revision cbf041a
More in Protocols
- divoom-protocol: reconstructed BLE control for Divoom displays · Case study
- hestia: replacing the Keemple smart-home cloud · Case study
- gigabyte-gpu-lcd: reconstructing AORUS GPU LCD control · Case study
- Ricoh SP 200 Linux CUPS Driver: reconstructing the printer's USB print protocol · Case study
- HyperX QuadCast 2 S: reconstructing RGB control on macOS · Case study
- whoop4-ble: reconstructing Whoop 4.0 sensor data access · Case study