From c7496a2ba9209034f6ee337584174e521063a6d5 Mon Sep 17 00:00:00 2001 From: Aaro Luomanen <71641519+aarol@users.noreply.github.com> Date: Mon, 9 Mar 2026 21:09:05 +0200 Subject: [PATCH 1/2] Add new PID for Arctis Nova 7x v2 --- lib/devices/steelseries_arctis_nova_7.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/devices/steelseries_arctis_nova_7.hpp b/lib/devices/steelseries_arctis_nova_7.hpp index 2d96cc5d..e31c3af3 100644 --- a/lib/devices/steelseries_arctis_nova_7.hpp +++ b/lib/devices/steelseries_arctis_nova_7.hpp @@ -36,6 +36,7 @@ class SteelSeriesArctisNova7 : public protocols::SteelSeriesNovaDevice Date: Sun, 29 Mar 2026 17:22:58 +0300 Subject: [PATCH 2/2] Add Nova 7P V2 PID, fix compilation error --- lib/devices/steelseries_arctis_nova_7.hpp | 2 +- lib/devices/steelseries_arctis_nova_7p.hpp | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/devices/steelseries_arctis_nova_7.hpp b/lib/devices/steelseries_arctis_nova_7.hpp index e31c3af3..d6e40832 100644 --- a/lib/devices/steelseries_arctis_nova_7.hpp +++ b/lib/devices/steelseries_arctis_nova_7.hpp @@ -29,7 +29,7 @@ namespace headsetcontrol { */ class SteelSeriesArctisNova7 : public protocols::SteelSeriesNovaDevice { public: - static constexpr std::array SUPPORTED_PRODUCT_IDS { + static constexpr std::array SUPPORTED_PRODUCT_IDS { 0x2202, // Arctis Nova 7 (discrete battery: 0-4) 0x22A1, // Arctis Nova 7 (percentage battery: 0-100, Jan. 2026 update) 0x227e, // Arctis Nova 7 Wireless Gen 2 (percentage battery: 0-100) diff --git a/lib/devices/steelseries_arctis_nova_7p.hpp b/lib/devices/steelseries_arctis_nova_7p.hpp index 4d1e5c05..b4b99660 100644 --- a/lib/devices/steelseries_arctis_nova_7p.hpp +++ b/lib/devices/steelseries_arctis_nova_7p.hpp @@ -18,7 +18,10 @@ class SteelSeriesArctisNova7P : public SteelSeriesArctisNova7 { public: std::vector getProductIds() const override { - return { 0x220a }; // Arctis Nova 7P only + return { + 0x220a, // Arctis Nova 7P (discrete battery: 0-4, before Jan. 2026 update) + 0x22a7 // Arctis Nova 7P V2 (percentage battery: 0-100, after Jan. 2026 update) + }; } std::string_view getDeviceName() const override