Supported devices

alloyctl currently supports the following SteelSeries devices on Linux:

Device

Connectivity

Device ID

Protocol doc

SteelSeries Prime

USB (wired)

1038:182e, 1038:182a, 1038:1856

SteelSeries Prime (wired) -- HID

SteelSeries Rival 3 (Gen 1)

USB (wired)

1038:1824, 1038:184c

SteelSeries Rival 3 (Gen 1, wired) -- HID

SteelSeries Rival 3 Gen 2

USB (wired)

1038:1870

SteelSeries Rival 3 Gen 2 (wired) -- HID

SteelSeries Aerox 3 Wireless

2.4 GHz USB / Wired

1038:1838

SteelSeries Aerox 3 Wireless (2.4 GHz) -- HID

SteelSeries Aerox 3 Wireless (BT)

Bluetooth LE

BUS_BLUETOOTH

SteelSeries Aerox 3 Wireless (Bluetooth) -- HID/GATT

SteelSeries Apex 100

USB (wired)

1038:160e

SteelSeries Apex 100 (wired) -- HID

SteelSeries Rival 600

USB (wired)

1038:1724, 1038:172e

SteelSeries Rival 600 (wired) -- HID

Dark Project ALU87A Onionite V2

USB (wired)

342d:e40f

Dark Project ALU87A Onionite V2 (wired TKL) -- HID

Device support is modular: each device has its own dedicated driver under drivers/. To contribute support for a new device, see Adding support for a new mouse.