Devices - libratbag/libratbag GitHub Wiki

Devices notes gathered from the libratbag project

This page keeps tracks of the various features of the devices we are supporting in libratbag.

It does not contain protocol information for legal reasons. Please keep it to only general observations and public data (like the number of supported profiles, the DPI capabilities, the number of buttons, etc...).

Etekcity devices

Year Model ID
2014 Scroll Alpha 4011

G.Skill devices

Year Model ID
2013 MX-780 3101

Logitech devices

Gaming

These mice are listed as supported by LGS. This suggests onboard profiles and programmable buttons.

Year Model Driver ID
2005 G5 1.0 c041
2005 G7 1.0 c51a
2007 [G5 2007](/libratbag/libratbag/wiki/G5-2007) 1.0 c049
2007 [G9](/libratbag/libratbag/wiki/G9) 1.0 c048
2008 G9x 1.0 c066
2009 [G500](/libratbag/libratbag/wiki/G500) 1.0 c068
2010 [G700](/libratbag/libratbag/wiki/G700) 1.0 c06b + c531
2011 G300 G300 c246
2012 G9X: CoD 1.0 c249
2012 [G600](/libratbag/libratbag/wiki/G600) G600 c24a
2013 [G500s](/libratbag/libratbag/wiki/G500s) 1.0 c24e
2013 G602 2.0 c537
2013 [G700s](/libratbag/libratbag/wiki/G700s) 1.0 c07c + c531
2014 G302 2.0 c07f
2014 G402 2.0 c07e
2014 G502 2.0 c07d
2015 G300s G300 c246
2015 G303 2.0 c080
2016 G502 P. Spectrum 2.0 c332
2016 G900 2.0 c539 + c081
2016 G403 Wireless 2.0 c081
2016 G403 2.0 c082
2016 G Pro 2.0 c085
2017 G102/[G203](/libratbag/libratbag/wiki/G203) 2.0 c084
2017 G603 2.0 b01c + c081
2017 G903 2.0 c086 + c081
2017 G703 2.0 c087
2018 G Pro Wireless 2.0 c539 + c088

Other

Other devices that support hid++ protocols. Supported by set point.

Year Model Driver ID
2010 M705 1.0 101b
2010 M570 1.0 1028
2010 Wireless Touchpad 2.0 4011
2012 T650 2.0 4101
2015 M325 2.0 400a
2015 MX Master 2.0 4041 + 4060 + b012
2015 MX Anywhere 2 2.0 404a + b013
2017 MX Master 2S 2.0 4069 + b019
2017 MX Anywhere 2S 2.0 406a

Razer devices

The EULA of the Razer configuration tool prevents us to reverse engineer their protocol. Until we have legal access (or maybe a clean room implementation), we can not support those devices in libratbag.

Roccat devices

Year Model ID
2014 Kone XTD 2e22

Steelseries devices

Year Model Protocol Version ID
Rival 150 ? 0472
Rival 160 ? 0475
Sensei (dark edg) ? 1356
Sensei (dark snake) ? 1358
Sensei ? 1361
Diablo III Mouse ? 1362
2012 Sensei [RAW] 1 1369
MLG Sensei ? 136B
Guild Wars 2 ? 136D
Black Ops II ? 136F
Kinzu V2 1 1378
Sensei Wireless ? 137C
Sensei Wireless ? 137E
World of Tanks ? 1380
Rival ? 1384
Rival (team IG) ? 1384
The Sims 4 ? 1386
Kinzu v3 ? 1388
Heroes of the Storm ? 1390
Dota 2 ? 1392
CS:GO ? 1394
Rival 700 ? 1700
Rival 100 ? 1702
Rival 95 (PC BANG) ? 1704
Rival 95 ? 1706
Rival 95 MSI Edition ? 1707
Rival 100 ? 1708
Rival 50 MSI Edition ? 1709
Rival 100 ? 170A
Dota 2 (retail) ? 170B
Dota 2 (Lenovo) ? 170C
2016 Rival 500 ? 170E
Rival 300 ? 1710
Fallout® 4 ? 1712
Predator Gaming Mouse ? 1714
CS:GO (stm32) ? 1716
OMEN Mouse ? 1718
CS:GO (Hyperbeast) ? 171A
Rival 300 Evil Geniuses ? 171C
Rival 310 CS:GO Howl Edition ? 171E
2018 Rival 310 2 1720
2018 Sensei 310 2 1722
2018 Rival 600 2 1724
Rival 650 Wireless ? 1726
Rival 110 ? 1729
Rival 650 Wireless ? 172B
Dota 2 Rival 600 ? 172E
Rival 710 ? 1730
Rival 310 PUBG Edition ? 1736
Sensei [RAW] Optical RGB ? 1800
Rival 300S ? 1810
Rival 105 ? 1814
Rival 106 ? 1816
Rival 3 ? 1824
Sensei [RAW] Optical v2 ? 1826
Prime+ ? 182C
Prime ? 182E
Rival 3 Wireless ? 1830
Sensei Ten ? 1832
Sensei Ten Neon Rider ? 1834
Aerox 3 ? 1836
Aerox 3 Wireless ? 1838
Aerox 3 Wireless ? 183A
Rival 3 ? 184C

Device owners

Model Owner
Etekcity Scroll 6E @bentiss
Etekcity Scroll Alpha @dvdhrm
Logitech G Powerplay @FFY00
Logitech G9 @phomes
Logitech G100s @phomes
Logitech G300 @phomes
Logitech G303 @whot
Logitech G305 @FFY00
Logitech G402 @FFY00
Logitech G400s @phomes
Logitech G500 @FFY00
Logitech G500s @whot
Logitech G502 @bentiss / @FFY00 / @amfern
Logitech G513 @FFY00
Logitech G600 @bentiss
Logitech G602 @FFY00
Logitech G603 @FFY00
Logitech G604 @FFY00
Logitech G613 @FFY00
Logitech G703 @FFY00
Logitech G703 Hero @FFY00
Logitech G700 @bentiss
Logitech G815 @FFY00
Logitech G900 @bentiss / @FFY00 / @amfern
Logitech G903 @FFY00
Logitech G915 @FFY00
Logitech G Pro Wireless @FFY00
Logitech G Pro Wireless Superlight @FFY00
Logitech M325c @FFY00
Logitech M570 @FFY00
Logitech M705 @FFY00
Logitech M720 @FFY00
Logitech MX Ergo @FFY00 / @amfern
Logitech MX Master @bentiss
Logitech MX Master 3 @FFY00
Logitech MX Verical @FFY00
Logitech MX518 2018 @FFY00
Logitech T650 @whot / @bentiss
Logitech T651 @bentiss
Logitech Wireless Touchpad @whot / @bentiss
Razer DeathAdder Chroma @whot
Razer Imperator 2012 @bentiss
Roccat Kone XTD @whot
Steelseries Rival 310 @FFY00
Steelseries Sensei 310 @phomes
openinput Rival 310 @FFY00 / @perigoso
DELUX M625 @SPRATAY