1# Supported devices
2
3**Solaar** will detect all devices paired with your receiver, and at the very
4least display some basic information about them.
5
6At this moment, all [Unifying][unifying] Receiver are supported (devices with
7USB ID `046d:c52b` or `046d:c532`), but only some newer Nano Receiver (devices
8with USB ID `046d:c52f` and `046d:c52b`). You can check your connected Logitech
9devices by running `lsusb -d 046d:` in a console.
10
11For some devices, extra settings (usually not available through the standard
12Linux system configuration) are supported:
13
14* The [K750 Solar Keyboard][K750] is also queried for its solar charge status.
15  Pressing the `Light-Check` button on the keyboard will pop-up the application
16  window and display the current lighting value (Lux) as reported by the
17  keyboard, similar to Logitech's *Solar.app* for Windows.
18
19* The state of the `FN` key can be toggled on some keyboards ([K360][K360],
20  [MK700][K700], [K750][K750], [K800][K800] and [K830][K830]). It changes the
21  way the function keys (`F1`..`F12`) work, i.e. whether holding `FN` while
22  pressing the function keys will generate the standard `Fx` keycodes or the
23  special function (yellow icons) keycodes.
24
25* The DPI can be changed on the [Performance MX Mouse][P_MX].
26
27* Smooth scrolling (higher sensitivity on vertical scrolling with the wheel) can
28  be toggled on the [M705 Marathon Mouse][M705], [M510 Wireless Mouse][M510],
29  [M325][M325] and [G700s][G700s].
30
31
32# Supported features
33
34These tables list all known Logitech [Unifying][unifying] devices, and to what
35degree their features are supported by Solaar. If your device is not listed here
36at all, it is very unlikely Solaar would be able to support it.
37
38The information in these tables is incomplete, based on what devices myself and
39other users have been able to test Solaar with. If your device works with
40Solaar, but its supported features are not specified here, I would love to hear
41about it.
42
43
44The HID++ column specifies the device's HID++ version.
45
46The Battery column specifies if Solaar is able to read the device's battery
47level.
48
49For mice, the DPI column specifies if the mouse's sensitivity is fixed (`-`),
50can only be read (`R`), or can be read and changed by Solaar (`R/W`).
51
52The reprog(rammable) keys feature is currently not fully supported by Solaar.
53You are able to read this feature using solaar-cli, but it is not possible to
54assign different keys.
55
56
57Keyboards (Unifying):
58
59| Device           | HID++ | Battery | Other supported features                |
60|------------------|-------|---------|-----------------------------------------|
61| K230             | 2.0   | yes     |                                         |
62| K270             | 1.0   | yes     |                                         |
63| K270             | 2.0   | yes     | reprog keys                             |
64| K340             | 1.0   | yes     |                                         |
65| K350             | 1.0   | yes     |                                         |
66| K360             | 2.0   | yes     | FN swap, reprog keys                    |
67| K400 Touch       | 2.0   | yes     | FN swap                                 |
68| K400 Plus        | 2.0   |         | FN swap                                 |
69| K750 Solar       | 2.0   | yes     | FN swap, Lux reading, light button      |
70| K780             | 4.5   | yes     | FN swap                                 |
71| K800 Illuminated | 1.0   | yes     | FN swap, reprog keys                    |
72| K830 Illuminated | 2.0   | yes     | FN swap                                 |
73| TK820            | 2.0   | yes     | FN swap                                 |
74| MK700            | 1.0   | yes     | FN swap, reprog keys                    |
75
76
77Mice (Unifying):
78
79| Device           | HID++ | Battery | DPI   | Other supported features        |
80|------------------|-------|---------|-------|---------------------------------|
81| M317             |       |         |       |                                 |
82| M325             | 2.0   | yes     | 1000  | smooth scrolling                |
83| M345             | 2.0   | yes     | -     | smooth scrolling                |
84| M350             | 1.0   | yes     |       |                                 |
85| M505             | 1.0   | yes     |       | smooth scrolling                |
86| M510             | 1.0   | yes     |       | smooth scrolling                |
87| M515 Couch       | 2.0   | yes     | -     | smooth scrolling                |
88| M525             | 2.0   | yes     | -     | smooth scrolling                |
89| M560             | 2.0   | yes     | -     | smooth scrolling                |
90| M600 Touch       | 2.0   | yes     |       |                                 |
91| M705 Marathon    | 1.0   | yes     | -     | smooth scrolling                |
92| T400 Zone Touch  | 2.0   | yes     |       | smooth scrolling                |
93| T620 Touch       | 2.0   | yes     |       |                                 |
94| Performance MX   | 1.0   | yes     | R/W   | smooth scrolling                |
95| Anywhere MX      | 1.0   | yes     | R/W   | smooth scrolling                |
96| Anywhere MX 2    | 4.5   | yes     |       | smooth scrolling                |
97| MX Master        | 4.5   | yes     | R/W   | smart shift                     |
98| Cube             | 2.0   | yes     |       |                                 |
99
100
101Mice (Nano):
102
103| Device           | HID++ | Battery | DPI   | Other supported features        |
104|------------------|-------|---------|-------|---------------------------------|
105| G700s            | 1.0   | yes     | -     | smooth scrolling                |
106| G700             | 1.0   | yes     | -     | smooth scrolling                |
107| V450 Nano        | 1.0   | yes     | -     | smooth scrolling                |
108| V550 Nano        | 1.0   | yes     | -     | smooth scrolling                |
109| VX Nano          | 1.0   | yes     | -     | smooth scrolling                |
110| M175             |       | yes     |       |                                 |
111| M185 [old]       | 4.5   | yes     | R/W   | smooth scrolling[note]          |
112| M185 [new]       | 4.5   | no      | R/W   | smooth scrolling[note]          |
113| M187             | 2.0   | yes     |       |                                 |
114| M215             | 1.0   | yes     |       |                                 |
115| M235             | 4.5   | yes     |       |                                 |
116| M305             | 1.0   | yes     |       |                                 |
117| M310             | 1.0   | yes     |       |                                 |
118| M315             |       | yes     |       |                                 |
119| MX 1100          | 1.0   | yes     | -     | smooth scrolling, side scrolling|
120
121[old]: M185 with P/N: 810-003496
122
123[new]: M185 with P/N: 810-005238
124
125[note]: Currently, smooth scrolling events does not processed in xfce and this
126setting useful only for disable smooth scrolling
127
128
129Mice (Mini):
130
131| Device           | HID++ | Battery | DPI   | Other supported features        |
132|------------------|-------|---------|-------|---------------------------------|
133| MX610            | 1.0   | yes     |       |                                 |
134| MX610 lefthanded | 1.0   | yes     |       |                                 |
135| V400             | 1.0   | yes     |       |                                 |
136| V450             | 1.0   | yes     |       |                                 |
137| VX Revolution    | 1.0   | yes     |       |                                 |
138| MX Air           | 1.0   | yes     |       |                                 |
139| MX Revolution    | 1.0   | yes     |       |                                 |
140
141
142Trackballs (Unifying):
143
144| Device            | HID++ | Battery | DPI   | Other supported features        |
145|-------------------|-------|---------|-------|---------------------------------|
146| M570 Trackball    | 1.0   | yes     | -     |                                 |
147| MX Ergo Trackball | 4.5   | yes     | -     |                                 |
148
149Touchpads (Unifying):
150
151| Device           | HID++ | Battery | DPI   | Other supported features        |
152|------------------|-------|---------|-------|---------------------------------|
153| Wireless Touch   | 2.0   | yes     |       |                                 |
154| T650 Touchpad    | 2.0   | yes     |       | smooth scrolling                |
155
156
157Mouse-Keyboard combos:
158
159| Device           | HID++ | Battery | Other supported features                |
160|------------------|-------|---------|-----------------------------------------|
161| MK220            | 2.0   | yes     |                                         |
162| MK330            |       |         |                                         |
163| MK520            | M2/K1 | yes     | FN swap, reprog keys                    |
164| MK550            |       |         |                                         |
165| MK710            | 1.0   | yes     | FN swap, reprog keys                    |
166
167
168[unifying]: http://logitech.com/promotions/6072
169[G700s]: https://gaming.logitech.com/en-us/product/g700s-rechargeable-wireless-gaming-mouse
170[K360]: http://logitech.com/product/keyboard-k360
171[K700]: http://logitech.com/product/wireless-desktop-mk710
172[K750]: http://logitech.com/product/k750-keyboard
173[K800]: http://logitech.com/product/wireless-illuminated-keyboard-k800
174[K830]: http://logitech.com/product/living-room-keyboard-k830
175[M510]: http://logitech.com/product/wireless-mouse-m510
176[M705]: http://logitech.com/product/marathon-mouse-m705
177[P_MX]: http://logitech.com/product/performance-mouse-mx
178[A_MX]: http://logitech.com/product/anywhere-mouse-mx
179[M325]: http://logitech.com/product/wireless-mouse-m325
180