SteelSeries APS devices
Meta issue
Most of the MSI laptops are equipped with SteelSeries keyboards and lightbars.
They all share the same protocol, and it's already available for testing in this branch
https://gitlab.com/mguimard/OpenRGB/-/commits/steelseries-aps
Merged request
Related issues:
- #549
- #2642
- #2525
- #586
- #4447
- #3757 (probably)
- #3960
- #3961
- #3228
- #3019 (probably)
- #1306
- #3833 (MLC device, not added, not tested, protocol seems to be the same.)
- #4827
Known IDs
ALC devices
- 1038:1124
- 1038:1134
- 1038:113C
- 1038:113E // untested
- 1038:1153
- 1038:114B // untested
- 1038:114D
- 1038:115b // Not added
KLC devices
- 1038:1122
- 1038:113A
MLC devices
- 1038:1126 // Not added
- 1038:1128 // Not added
Known layouts and return values
Writing 64 bytes to the device with following data will allow us to know the layout (applies only to KLC devices)
write> 10 00 00 00 ... (64 bytes)
read> XX XX XX XX
The first byte of the response is the layout used by the keyboard, the second byte is still unknown.
This data needed to add a new layout is provided by OpenRGB logs. Search for this line:
KLC DEBUG QUERY: XX XX XX
Click to expand layout pictures
FR AZERTY GE73
Returned value 1E 02 00 00
Turkish A13VHG-495TR
Returned value 37 02 00 00
NL 14VIG-639NL
Returned value 33 00 00 00
US 10UH-231US
Returned value 27 00 00 00
NE 7RF-216NE
Returned value 21 00 00 00
GE78HX 13VH-438US
Returned value 0E 00 00 00
ALC: 56 LEDs
IT 12UHS-480IT
Returned value 05 00 00 00
GP66 Leopard 11UG
Returned value 02 01 00 00
Related projects
Edited by morg







