Hi All, Here is a series Benjamin and I have been working on, before this series we treat Logitech wireless mice / keyboards connected through a non-unifying receiver as generic HID devices, using the generic HID emulation of the receiver. This causes several problems: -We cannot properly support some special keys / buttons on some keyboards / mice since we cannot properly identify / talk to the device behind the recv. -We cannot monitor the battery in these devices This series addresses this by actually enumerating (and talking to) the devices behind the receiver, rather then solely relying on the receiver's generic HID emulation. Note this series applies on top of the: "[PATCH] HID: force setting drvdata to NULL when removing the driver" patch which Benjamin send out 2 days ago. Regards, Hans