ratazana/README.md
2025-11-10 04:53:37 -03:00

30 lines
871 B
Markdown

# 🐀 ratazana
**ratazana** (portuguese for «brown rat») is minimal implementation of logitech and razer mouse firmware, repurposing their onboard memory as a covert channel for arbitrary data
## status of this project
### hid++ 2.0 (logitech g series)
<sub><sup>...Assuming that your device is a G403 HERO</sup></sub>
- [x] Basic protocol detection (ping/pong)
- [x] Device enumeration and initialization
- [x] Packet send/receive with error handling
- [ ] Feature discovery (IRoot, IFeatureSet)
- [ ] Onboard memory management
- [ ] Profile manipulation
- [ ] Device-specific transactions
### razer protocol implementation
<sub><sup>...Assuming that your device is a Viper Mini</sup></sub>
- _tbd_
### core features
- [ ] arbitrary data storage algorithm
- [ ] data encoding/compression
- [ ] wireless communication support
- [ ] multi-device coordination