All of lore.kernel.org
 help / color / mirror / Atom feed
* Logitech Wave Y-RCP140 on not-original receiver
@ 2013-04-11  3:11 Michael Schmitt
  0 siblings, 0 replies; only message in thread
From: Michael Schmitt @ 2013-04-11  3:11 UTC (permalink / raw)
  To: linux-input

Hi folks,

first, please bear with me if I ask some too basic questions here, as I 
did not find any comprehensive resources on the web to answer those 
"beginner questions" and / or my head started to smoke as some stuff I 
found was kind of too deep into the whole input layer stuff and got me 
rather confused on the way...

The situation:
I got a Logitech Wave keyboard (which was already discussed on this list 
back in 2008) connected to an usb receiver which does not belong to the 
keyboard originally. It has the USB-ID "046d:c505" and is shown as 
"Logitech, Inc. Cordless Mouse+Keyboard Receiver". I have several 
wireless Logitech keyboards and at least two receivers, but only one of 
them pairs successfully with the Wave-keyboard. All "normal" keys work, 
even some of the additional keys work, but some do not show a thing via 
showkey / xev / evtest. Only via usbmon I can see some action while 
pressing those dead keys.

The problem:
Mucho grande confusion and no idea where my head stands... as I've read 
the mentioned thread from back in 2008 I have the impression that the 
keyboard should at least recognize some of the additional keys, as some 
talk was going on there to include some quirks in some logitech-function 
in its hid-driver. The rest would not work because of the "higher than 
keycode 255"-issue, but even there I am not quite sure anymore.
Anyway, as only the most basic additional keys work (probably those that 
the keyboard had that shipped with the receiver originally) I *assume* 
that is because the kernel does not bother with the other keycodes the 
keyboard sends, as the original keyboard for that receiver did not have 
those keys?

The questions:
First, obvioulsy, is my assumption right? Do most additional keys not 
work because I use a not-originally-shipped-with receiver?
Second, I guess it would not make any sense adding the receiver I use 
for that keyboard to the mentioned "quirks"-section in the logitech 
hid-driver as I may be the only person on this planet using that 
combination. ;) But can I request the running kernel to see the receiver 
as the originally-shipped-with receiver? Or do I need to patch the 
source on my own? Does that even make any sense or is it a bogus idea 
and I just don't see it?
Third, if the kernel sees my receiver as the "original" one, setkeycode 
and the like will do the rest to make *all* keys work in X?
Forth, every 30 seconds without any keys pressed I see this with usbmon 
for that device (bus):

 > dd4a4680 1694370199 S Ci:4:011:0 s c0 09 0003 0000 0008 8 <
 > dd4a4680 1694373253 C Ci:4:011:0 0 8 = 043e800f 00008001

Normally not even worth asking, but as I am writing this mail, I may 
also include that question. :) Any idea what that is? Some 
ping-pong-thing to see if a device is still there?

regards and greetings
Michael
(I am subscribed, no cc needed, but I won't mind...)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-04-11  3:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-11  3:11 Logitech Wave Y-RCP140 on not-original receiver Michael Schmitt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.