Skip to content

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.