Case study
Aurora: reconstructing EvoFox Blaze mouse configuration
Aurora reconstructs EvoFox Blaze mouse configuration through its Linux hidraw interface. A CLI and terminal UI read and change polling, DPI, lighting, button and profile settings, with writes checked against the device's returned state.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 5
- Last commit
- 2026-11-05
- Language
- Python
- License (GitHub)
- WTFPL
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Linux with hidraw, Python 3.10 or newer, and an EvoFox Blaze mouse identified as USB 30fa:1440 are required.
- Limits: Macros, several button assignments and some profile button tables are unfinished.
- License: Licensed under WTFPL.
Cite
BibTeX
@misc{aurora-evofox-blaze-case,
title = {{Aurora: reconstructing EvoFox Blaze mouse configuration}},
howpublished = {\url{https://github.com/rugbedbugg/Aurora}},
url = {https://github.com/rugbedbugg/Aurora},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/aurora-evofox-blaze-case/}}
}Plain text
Aurora: reconstructing EvoFox Blaze mouse configuration. https://github.com/rugbedbugg/Aurora (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/aurora-evofox-blaze-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · rugbedbugg/Aurora · Revision 7758da0
More in Protocols
- CR-BYOB: reconstructing the Creality Scan Bridge · Case study
- HappyLighting-py: reconstructing LED-controller BLE communication · Case study
- pd-usb: reconstructing Playdate USB commands · Case study
- GlanceClock: reconstructing its BLE command protocol · Case study
- prolink-connect: implementing Pioneer PROLINK exchanges · Case study
- Open Remote Start: reconstructing the Fortin antenna data-link · Case study