.. SPDX-License-Identifier: GPL-2.0-only .. Copyright (C) 2026 Szymon Wilczek ================= Supported devices ================= alloyctl currently supports the following SteelSeries devices on Linux: .. list-table:: :header-rows: 1 :widths: 35 25 20 20 * - Device - Connectivity - Device ID - Protocol doc * - SteelSeries Prime - USB (wired) - ``1038:182e``, ``1038:182a``, ``1038:1856`` - :doc:`protocol/steelseries-prime` * - SteelSeries Rival 3 (Gen 1) - USB (wired) - ``1038:1824``, ``1038:184c`` - :doc:`protocol/steelseries-rival3` * - SteelSeries Rival 3 Gen 2 - USB (wired) - ``1038:1870`` - :doc:`protocol/steelseries-rival3-gen2` * - SteelSeries Aerox 3 Wireless - 2.4 GHz USB / Wired - ``1038:1838`` - :doc:`protocol/steelseries-aerox3-wireless` * - SteelSeries Aerox 3 Wireless (BT) - Bluetooth LE - ``BUS_BLUETOOTH`` - :doc:`protocol/steelseries-aerox3-wireless-bt` * - SteelSeries Apex 100 - USB (wired) - ``1038:160e`` - :doc:`protocol/steelseries-apex100` * - SteelSeries Rival 600 - USB (wired) - ``1038:1724``, ``1038:172e`` - :doc:`protocol/steelseries-rival600` * - Dark Project ALU87A Onionite V2 - USB (wired) - ``342d:e40f`` - :doc:`protocol/dark-project-alu87a-onionite-v2` Device support is modular: each device has its own dedicated driver under ``drivers/``. To contribute support for a new device, see :doc:`contributor/adding-a-driver`.