Logitech media remote difference between Linux and Win10

Ron Hermsen ronhermsen at gmail.com
Fri Feb 7 12:49:59 UTC 2020


Reason for me to post here is my hope to get referred the organization that
can help with this issue (if any...).
And additionally get more insight how the USB 'Leftover Capture Data'
should be interpreted (which bits/bytes decode to ...).

[Description]
For my remote (an older Logitech 'media remote') I made a USB capture with
Wireshark in both Linux and Windows 10.
I expected the data to be (nearly) the same, but found this not to be the
case for 2 buttons ('Fast forward' and 'Rewind').
In Windows 10 the keypress results are unique, but not in Linux.
This can be seen by comparing the 'Leftover Capture Data' in second and
third colomns in the table below for the rows with 'Comment' 'In Linux same
key as ...'.

Is this a known behavior/issue?
And is there a solution/workaround to have these two buttons generate
unique codes also in Linux?


Keypress        Leftover Capture Data   Leftover Capture Data   evtest
        Comment
                Windows 10 Wireshark    Linux Wireshark
Open window     10040327100000          0327100000              KEY_MENU
        Unique in USB capture and 'evtest'
Select window   1004032b100000          032b100000
 KEY_CYCLEWINDOWS   Unique in USB capture and 'evtest'
Close window    10040323100000          0323100000              KEY_CLOSE
       Unique in USB capture and 'evtest'
Preset 1        10040319100000          0319100000              KEY_PROG1
       Unique in USB capture and 'evtest'
Preset 2        1004031a100000          031a100000              KEY_PROG2
       Unique in USB capture and 'evtest'
Preset 3        1004031b100000          031b100000              KEY_PROG3
       Unique in USB capture and 'evtest'
Back            1004032a100000          032a100000              KEY_BACK
        Works good
Ok              0000280000000000        0000280000000000        KEY_ENTER
       Works good
Up              100405ff000000          02000000000100          (up)
        Works good
Down            100405ff000000          0200000000ff00          (down)
        Works good
Right           00004f0000000000        00004f0000000000        KEY_RIGHT
       Works good
Left            0000500000000000        0000500000000000        KEY_LEFT
        Works good
Volume Up       100403e9000000          03e9000000
 KEY_VOLUMEUP       Works good
Volume Down     100403ea000000          03ea000000
 KEY_VOLUMEDOWN     Works good
Mute            100403e2000000          03e2000000              KEY_MUTE
        Works good
Zoom +          10040320100000          0320100000              KEY_ZOOMOUT
       Unique in USB capture and 'evtest'
Zoom -          1004031f100000          031f100000              KEY_ZOOMIN
        Unique in USB capture and 'evtest'
Rotate          10040328100000          0328100000              KEY_ANGLE
       Unique in USB capture and 'evtest'
Media           10040318100000          0318100000              KEY_MEDIA
       Works good
Skip to start   100403b6000000          03b6000000
 KEY_PREVIOUSSONG   In Linux same key as 'Rewind'
Play/Pause      100403cd000000          03cd000000
 KEY_PLAYPAUSE      Works good
Skip to end     100403b5000000          03b5000000
 KEY_NEXTSONG       In Linux same key as 'Fast forward'
Fast forward    1004030c100000          03b5000000
 KEY_NEXTSONG       In Linux same key as 'Skip to end'
Stop            100403b7000000          03b7000000              KEY_STOPCD
        Works good
Rewind          1004030b100000          03b6000000
 KEY_PREVIOUSSONG   In Linux same key as 'Skip to start'

(Unique in USB capture and 'evtest' >> It doesn't work in the program I'm
trying to use this remote, but from the USB capture and 'evtest' results
all look good.)


More information about the Input-tools mailing list