View on GitHub

Solaar

Supported devices

Solaar will detect all devices paired with your receiver, and at the very least display some basic information about them.

At this moment, all Unifying Receiver are supported (devices with USB ID 046d:c52b or 046d:c532), but only some newer Nano Receiver (devices with USB ID 046d:c52f and 046d:c52b). You can check your connected Logitech devices by running lsusb -d 046d: in a console.

For some devices, extra settings (usually not available through the standard Linux system configuration) are supported:

Supported features

These tables list all known Logitech Unifying devices, and to what degree their features are supported by Solaar. If your device is not listed here at all, it is very unlikely Solaar would be able to support it.

The information in these tables is incomplete, based on what devices myself and other users have been able to test Solaar with. If your device works with Solaar, but its supported features are not specified here, I would love to hear about it.

The HID++ column specifies the device’s HID++ version.

The Battery column specifies if Solaar is able to read the device’s battery level.

For mice, the DPI column specifies if the mouse’s sensitivity is fixed (-), can only be read (R), or can be read and changed by Solaar (R/W).

The reprog(rammable) keys feature is currently not fully supported by Solaar. You are able to read this feature using solaar-cli, but it is not possible to assign different keys.

Keyboards (Unifying):

Device HID++ Battery Other supported features
K230 2.0 yes  
K270 1.0 yes  
K270 2.0 yes reprog keys
K340 1.0 yes  
K350 1.0 yes  
K360 2.0 yes FN swap, reprog keys
K400 Touch 2.0 yes FN swap
K400 Plus 2.0   FN swap
K750 Solar 2.0 yes FN swap, Lux reading, light button
K780 4.5 yes FN swap
K800 Illuminated 1.0 yes FN swap, reprog keys
K830 Illuminated 2.0 yes FN swap
TK820 2.0 yes FN swap
MK700 1.0 yes FN swap, reprog keys

Mice (Unifying):

Device HID++ Battery DPI Other supported features
M317        
M325 2.0 yes 1000 smooth scrolling
M345 2.0 yes - smooth scrolling
M350 1.0 yes    
M505 1.0 yes   smooth scrolling
M510 1.0 yes   smooth scrolling
M515 Couch 2.0 yes - smooth scrolling
M525 2.0 yes - smooth scrolling
M560 2.0 yes - smooth scrolling
M600 Touch 2.0 yes    
M705 Marathon 1.0 yes - smooth scrolling
T400 Zone Touch 2.0 yes   smooth scrolling
T620 Touch 2.0 yes    
Performance MX 1.0 yes R/W smooth scrolling
Anywhere MX 1.0 yes R/W smooth scrolling
Anywhere MX 2 4.5 yes   smooth scrolling
MX Master 4.5 yes R/W smart shift
Cube 2.0 yes    

Mice (Nano):

Device HID++ Battery DPI Other supported features
G700s 1.0 yes - smooth scrolling
G700 1.0 yes - smooth scrolling
V450 Nano 1.0 yes - smooth scrolling
V550 Nano 1.0 yes - smooth scrolling
VX Nano 1.0 yes - smooth scrolling
M175   yes    
M185 old 4.5 yes R/W smooth scrollingnote
M185 new 4.5 no R/W smooth scrollingnote
M187 2.0 yes    
M215 1.0 yes    
M235 4.5 yes    
M305 1.0 yes    
M310 1.0 yes    
M315   yes    
MX 1100 1.0 yes - smooth scrolling, side scrolling

setting useful only for disable smooth scrolling

Mice (Mini):

Device HID++ Battery DPI Other supported features
MX610 1.0 yes    
MX610 lefthanded 1.0 yes    
V400 1.0 yes    
V450 1.0 yes    
VX Revolution 1.0 yes    
MX Air 1.0 yes    
MX Revolution 1.0 yes    

Trackballs (Unifying):

Device HID++ Battery DPI Other supported features
M570 Trackball 1.0 yes -  
MX Ergo Trackball 4.5 yes -  

Touchpads (Unifying):

Device HID++ Battery DPI Other supported features
Wireless Touch 2.0 yes    
T650 Touchpad 2.0 yes   smooth scrolling

Mouse-Keyboard combos:

Device HID++ Battery Other supported features
MK220 2.0 yes  
MK330      
MK520 M2/K1 yes FN swap, reprog keys
MK550      
MK710 1.0 yes FN swap, reprog keys