Skip to content

Repository files navigation

SteelSeries Rival 3 (Gen 2) Firmware Tools

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.

Repository Tools

  • 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.

Credits

  • Firmware Analysis: Human reverse-engineered.
  • Codebase: Written by Claude.

About

SteelSeries Rival 3 gen 2 RE

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages