[PATCH 0/2] HID: steelseries: Add Rival 3 Wireless battery reporting
From: Martin Oberleiter via B4 Relay
Date: Fri Oct 30 2026 - 02:38:46 EST
The SteelSeries Rival 3 Wireless mouse reports its battery level on
request through its 2.4 GHz receiver, using the protocol rivalcfg
implements. This series exposes it as a power supply.
Patch 1 makes HID_STEELSERIES select POWER_SUPPLY, which the Arctis
headset support already needs and which patch 2 relies on as well.
Patch 2 adds the battery reporting. Desktops currently show the mouse's
battery with a keyboard icon: upower picks the kind from the sibling
input devices and prefers the mouse's auxiliary keyboard interface. That
is a upower heuristic and will be reported there separately.
Tested on a Rival 3 Wireless (receiver 1038:1830) over a night with the
mouse switched off and on again.
The series was written with the help of an AI coding assistant (Claude
Code); details are in the changelog of patch 2.
---
Martin Oberleiter (2):
HID: steelseries: Select POWER_SUPPLY
HID: steelseries: Add Rival 3 Wireless battery reporting
drivers/hid/Kconfig | 5 +-
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-steelseries.c | 277 +++++++++++++++++++++++++++++++++++++++++-
3 files changed, 277 insertions(+), 6 deletions(-)
---
base-commit: 720806515cb6921ab05caaa6f470f7054b56385e
change-id: 20261030-rival3-battery-ad17cd19e128
Best regards,
--
Martin Oberleiter <martin.oberleiter@xxxxxxxxx>