Skip to content

Commit 9899c5b

Browse files
LJ5OSapd
andauthored
Adding G431 product id (#508)
* Added G431 product id * Added G431 on the README * Update device name and regenerate README table Include G431 in getDeviceName() return value, and regenerate the README device table via --readme-helper. --------- Co-authored-by: Denis Arnst <git@sapd.eu>
1 parent 8f9171d commit 9899c5b

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,17 @@ A cross-platform tool to control USB gaming headsets on **Linux**, **macOS**, an
1818

1919
| Device | Platform | sidetone | battery | notification sound | lights | inactive time | chatmix | voice prompts | rotate to mute | equalizer preset | equalizer | parametric equalizer | microphone mute led brightness | microphone volume | volume limiter | bluetooth when powered on | bluetooth call volume |
2020
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
21-
| Logitech G522 Lightspeed | All | x | x | | | x | | | | | | | x | | | | |
21+
| Logitech G522 LIGHTSPEED | All | x | x | | | x | | | | | | | x | | | | |
2222
| Logitech G533 | All | x | x | | | x | | | | | | | | | | | |
2323
| Logitech G535 | All | x | x | | | x | | | | | | | | | | | |
2424
| Logitech G633/G635/G733/G933/G935 | All | x | x | | x | | | | | | | | | | | | |
25-
| Logitech G432/G433 | All | x | | | | | | | | | | | | | | | |
25+
| Logitech G431/G432/G433 | All | x | | | | | | | | | | | | | | | |
2626
| Logitech G930 | All | x | x | | | | | | | | | | | | | | |
27+
| Logitech G PRO X 2 LIGHTSPEED | All | x | x | | | x | | | | | | | | | | | |
2728
| Logitech G PRO Series | All | x | x | | | x | | | | | | | | | | | |
2829
| Logitech Zone Wired/Zone 750 | All | x | | | | | | x | x | | | | | | | | |
2930
| Corsair Headset Device | All | x | x | x | x | | | | | | | | | | | | |
30-
| Corsair Wireless V2 | All | x | x | | | | | | | | | | | | | | |
31+
| Corsair Wireless V2 Headset Device | All | x | x | | | | | | | | | | | | | | |
3132
| SteelSeries Arctis (1/7X/7P) Wireless | All | x | x | | | x | | | | | | | | | | | |
3233
| SteelSeries Arctis (7/Pro) | All | x | x | | x | x | x | | | | | | | | | | |
3334
| SteelSeries Arctis 9 | All | x | x | | | x | x | | | | | | | | | | |
@@ -46,7 +47,7 @@ A cross-platform tool to control USB gaming headsets on **Linux**, **macOS**, an
4647
| ROCCAT Elo 7.1 Air | All | | | | x | x | | | | | | | | | | | |
4748
| ROCCAT Elo 7.1 USB | All | | | | x | | | | | | | | | | | | |
4849
| Audeze Maxwell | All | x | x | | | x | x | x | | x | | | | | x | | |
49-
| Lenovo Wireless VoIP Headset | All | x | x | | | x | | x | x | x | | | | | x | | |
50+
| Lenovo Wireless VoIP Headset | All | x | x | | | x | | x | x | x | | | x | | x | | |
5051
| Sony INZONE Buds | All | | x | | | | | | | | | | | | | | |
5152
| HeadsetControl Test device | All | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
5253

lib/devices/logitech_g432.hpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ using namespace std::string_view_literals;
99
namespace headsetcontrol {
1010

1111
/**
12-
* @brief Logitech G432/G433 Gaming Headsets
12+
* @brief Logitech G431/G432/G433 Gaming Headsets
1313
*
1414
* These are simpler USB headsets with limited features.
1515
* Currently only sidetone is supported.
@@ -22,14 +22,15 @@ class LogitechG432 : public protocols::HIDPPDevice<LogitechG432> {
2222
std::vector<uint16_t> getProductIds() const override
2323
{
2424
return {
25+
0x0a9b, // G431
2526
0x0a9c, // G432
2627
0x0a6d // G433
2728
};
2829
}
2930

3031
std::string_view getDeviceName() const override
3132
{
32-
return "Logitech G432/G433"sv;
33+
return "Logitech G431/G432/G433"sv;
3334
}
3435

3536
constexpr int getCapabilities() const override

0 commit comments

Comments
 (0)