Logitech wireless compatibility

Logitech sells a bunch of wireless USB keyboard, mouse, and receiver products, and their documentation on which are compatible is terrible to nonexistent. My goal with this project is to make it possible to easily determine a suitable receiver to use with a given peripheral and vice versa.

Some of this information is already documented by the Solaar project here, and this spreadsheet is a similar community effort.

Field research

C-U0010 Nano (046d:c534) C-U0012 Unifying (046d:C52b)
firmware 29.01.B0016 24.09.B0033
M185 mouse
P/N 810-005232
WPID 4054
HID++ 4.5
firmware: RQM 64.00.B0008
K270 or MK270 keyboard
P/N 820-006477
WPID 4023
HID++ 2.0
firmware: RQK 49.00.B0029

Observations

As far as I know, the model number for a receiver (e.g. C-U0010) is sufficient to determine compatibility, but for an input device it may not be. For example, the "K270 keyboard" is really two different products, one sold standalone and one sold in a keyboard/mouse combo. The combo version works with a Nano receiver whereas the standalone one works with Unifying, and neither supports both receiver type. The two versions are distinguishable by part number.

So to find a receiver in the above table use its model number (M/N) but to find an input device use its part number (P/N).