Reverse-engineering project analyzing the SteelSeries Rival 3 (Gen 2) firmware to unlock custom LED functionality beyond the capabilities of the official software using hidden HID commands.
fw_emu.py: Emulates firmware logic to test and verify reverse-engineered behavior.rival_led.py: Utility for full LED control, with optional saving to flash.rival_profiles.py: Creates and previews custom LED effect profiles.
Reading profiles from mouse is probably impossible due to fw bugs.
- Firmware Analysis: Human reverse-engineered.
- Codebase: Written by Claude.