Fix Apex Pro TKL 2023 Wireless (PIDs 0x1630/0x1632) RGB control

This commit is contained in:
Moh'd Khier Abualruz
2026-04-09 18:18:38 +00:00
committed by Adam Honse
parent b3a50d669e
commit 44e6f455e9

View File

@@ -79,7 +79,8 @@ void SteelSeriesApexController::SetLEDsDirect(std::vector<RGBColor> colors)
| protocol, make sure to place their PID here and |
| further below when developing. |
\*-------------------------------------------------*/
if(info && (info->product_id == 0x162C || info->product_id == 0x162D
if(info && (info->product_id == 0x1630 || info->product_id == 0x1632
|| info->product_id == 0x162C || info->product_id == 0x162D
|| info->product_id == 0x1644 || info->product_id == 0x1646))
{
packet_id = APEX_2023_PACKET_ID_DIRECT_WIRELESS;
@@ -212,7 +213,8 @@ void SteelSeriesApexController::SendInitialization()
| sure to place their PID here and further above for |
| wireless when developing. |
\*-----------------------------------------------------*/
else if(pid == 0x162C || pid == 0x162D
else if(pid == 0x1630 || pid == 0x1632
|| pid == 0x162C || pid == 0x162D
|| pid == 0x1642 || pid == 0x1644 || pid == 0x1646)
{
use_new_protocol = true;