Skip to content

Releases: 3efeoyunda1/steelseries-linux

Release list

0.2.0

0.2.0 Pre-release
Pre-release

Choose a tag to compare

@3efeoyunda1 3efeoyunda1 released this 25 Sep 00:56

Wired Support & Native Packages

Supported device

  • SteelSeries Aerox 3 Wireless Gen 2
    • 1038:1890 — 2.4 GHz receiver
    • 1038:1892 — wired USB

Added

  • Wired USB support
  • Battery percentage and charging status
  • Physical device identity detection
  • Automatic wired / 2.4 GHz endpoint selection
  • Receiver link validation
  • Physical device deduplication
  • Device selection with --device <ID>
  • Multi-device selection infrastructure
  • Project-owned udev permissions
  • Automatic udev rule installation through native packages

Device control

  • Read and configure DPI stages
  • Select active DPI stage
  • Read wired and 2.4 GHz polling rates
  • Configure wired polling rate
  • Configure 2.4 GHz polling rate
  • Read battery percentage
  • Read charging state
  • Persistent configuration saving

Packages

Native packages are available for:

  • Arch Linux / CachyOS (.pkg.tar.zst)
  • Debian / Ubuntu (.deb)
  • Fedora 44 (.rpm)

All native packages automatically install the required udev permissions.

steelseriesctl should be run as a normal user, not with sudo.

Notes

Bluetooth device control is not currently supported.

The 2.4 GHz receiver is only treated as usable while it has an active link to the mouse.

0.1.0

0.1.0 Pre-release
Pre-release

Choose a tag to compare

@3efeoyunda1 3efeoyunda1 released this 25 Sep 00:16

Initial release of steelseriesctl.

Supported device

  • SteelSeries Aerox 3 Wireless Gen 2 (1038:1890)

Features

  • Device detection
  • Read DPI configuration
  • Configure 1–5 DPI stages
  • Select the active DPI stage
  • Read wired and 2.4 GHz polling rates
  • Configure wired polling rate
  • Configure 2.4 GHz polling rate
  • Persistent configuration saving

Notes

This is an early development release.

Battery status, wired USB endpoint support, physical-device ID matching, multi-device selection, native packages, and automatic udev installation were not included yet.

Prebuilt packages are not available for this release. Build from source with Cargo.