Package: linux-image-4.9.0-2-armmp
Version: 4.9.13-1
Severity: wishlist
Tags: stretch sid

Hi, this is probably the wrong place to report this bug but since I do
not know a better place I will report it here and hope someone could get
a patch upstream.

I have a Technotrend USB Infrared Remote Control which is not working.
http://technotrend.eu/2724/USB_Infrarot-Empfaenger.html

Other remote controls I have tried worked out-of-the-box, but this one
unfortunately does not.

It looks like the mapping of the scancodes to the keycodes is missing.


proposed mapping:
>  Event code 2 (KEY_1) 1043
>  Event code 3 (KEY_2) 1044
>  Event code 4 (KEY_3) 1045
>  Event code 5 (KEY_4) 1046
>  Event code 6 (KEY_5) 1047
>  Event code 7 (KEY_6) 1048
>  Event code 8 (KEY_7) 1049
>  Event code 9 (KEY_8) 104a
>  Event code 10 (KEY_9) 104b
>  Event code 11 (KEY_0) 104c
>  Event code 103 (KEY_UP) 104d
>  Event code 105 (KEY_LEFT) 1050
>  Event code 106 (KEY_RIGHT) 1041
>  Event code 108 (KEY_DOWN) 1051
>  Event code 113 (KEY_MUTE) 1058
>  Event code 114 (KEY_VOLUMEDOWN) 1066
>  Event code 115 (KEY_VOLUMEUP) 1065
>  Event code 116 (KEY_POWER) 1041
>  Event code 119 (KEY_PAUSE) 107e
>  Event code 128 (KEY_STOP) 107c -- play/pause
>  Event code 141 (KEY_SETUP) ???? -- missing
>  Event code 159 (KEY_FORWARD) 107f
>  Event code 167 (KEY_RECORD) 107a
>  Event code 168 (KEY_REWIND) 107d
>  Event code 174 (KEY_EXIT) 1053
>  Event code 207 (KEY_PLAY) 107b
>  Event code 352 (KEY_OK) 104f
>  Event code 357 (KEY_OPTION) 1042 -- channel
>  Event code 358 (KEY_INFO) 1052
>  Event code 365 (KEY_EPG) 1062
>  Event code 373 (KEY_MODE) 105a -- tv/radio
>  Event code 388 (KEY_TEXT) 1059
>  Event code 398 (KEY_RED) 1054
>  Event code 399 (KEY_GREEN) 1055
>  Event code 400 (KEY_YELLOW) 1056
>  Event code 401 (KEY_BLUE) 1057
>  Event code 402 (KEY_CHANNELUP) 1063
>  Event code 403 (KEY_CHANNELDOWN) 1064
>  Event code 410 (KEY_SHUFFLE)


> # udevadm info /dev/input/by-id/*
> P: 
> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/rc/rc0/input0/event0
> N: input/event0
> S: input/by-id/usb-TechnoTrend_AG_TT-USB_Infrared_Device-event-ir
> S: input/by-path/platform-3f980000.usb-usb-0:1.4:1.0-event-ir
> E: 
> DEVLINKS=/dev/input/by-id/usb-TechnoTrend_AG_TT-USB_Infrared_Device-event-ir 
> /dev/input/by-path/platform-3f980000.usb-usb-0:1.4:1.0-event-ir
> E: DEVNAME=/dev/input/event0
> E: 
> DEVPATH=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/rc/rc0/input0/event0
> E: ID_BUS=usb
> E: ID_INPUT=1
> E: ID_INPUT_KEY=1
> E: ID_MODEL=TT-USB_Infrared_Device
> E: ID_MODEL_ENC=TT-USB\x20Infrared\x20Device
> E: ID_MODEL_ID=2003
> E: ID_PATH=platform-3f980000.usb-usb-0:1.4:1.0
> E: ID_PATH_TAG=platform-3f980000_usb-usb-0_1_4_1_0
> E: ID_REVISION=0101
> E: ID_SERIAL=TechnoTrend_AG_TT-USB_Infrared_Device
> E: ID_TYPE=generic
> E: ID_USB_DRIVER=ttusbir
> E: ID_USB_INTERFACES=:000000:
> E: ID_USB_INTERFACE_NUM=00
> E: ID_VENDOR=TechnoTrend_AG
> E: ID_VENDOR_ENC=TechnoTrend\x20AG
> E: ID_VENDOR_ID=0b48
> E: MAJOR=13
> E: MINOR=64
> E: SUBSYSTEM=input
> E: USEC_INITIALIZED=7868779

I always annotated the button I will press and then pressed it one time
> # evtest
> No device specified, trying to scan all of /dev/input/event*
> Available devices:
> /dev/input/event0:      TechnoTrend USB IR Receiver
> /dev/input/event1:      MCE IR Keyboard/Mouse (ttusbir)
> Select the device event number [0-1]: 0
> Input driver version is 1.0.1
> Input device ID: bus 0x3 vendor 0xb48 product 0x2003 version 0x101
> Input device name: "TechnoTrend USB IR Receiver"
> Supported events:
>   Event type 0 (EV_SYN)
>   Event type 1 (EV_KEY)
>     Event code 2 (KEY_1)
>     Event code 3 (KEY_2)
>     Event code 4 (KEY_3)
>     Event code 5 (KEY_4)
>     Event code 6 (KEY_5)
>     Event code 7 (KEY_6)
>     Event code 8 (KEY_7)
>     Event code 9 (KEY_8)
>     Event code 10 (KEY_9)
>     Event code 11 (KEY_0)
>     Event code 103 (KEY_UP)
>     Event code 105 (KEY_LEFT)
>     Event code 106 (KEY_RIGHT)
>     Event code 108 (KEY_DOWN)
>     Event code 113 (KEY_MUTE)
>     Event code 114 (KEY_VOLUMEDOWN)
>     Event code 115 (KEY_VOLUMEUP)
>     Event code 116 (KEY_POWER)
>     Event code 119 (KEY_PAUSE)
>     Event code 128 (KEY_STOP)
>     Event code 141 (KEY_SETUP)
>     Event code 159 (KEY_FORWARD)
>     Event code 167 (KEY_RECORD)
>     Event code 168 (KEY_REWIND)
>     Event code 174 (KEY_EXIT)
>     Event code 207 (KEY_PLAY)
>     Event code 352 (KEY_OK)
>     Event code 357 (KEY_OPTION)
>     Event code 358 (KEY_INFO)
>     Event code 365 (KEY_EPG)
>     Event code 373 (KEY_MODE)
>     Event code 388 (KEY_TEXT)
>     Event code 398 (KEY_RED)
>     Event code 399 (KEY_GREEN)
>     Event code 400 (KEY_YELLOW)
>     Event code 401 (KEY_BLUE)
>     Event code 402 (KEY_CHANNELUP)
>     Event code 403 (KEY_CHANNELDOWN)
>     Event code 410 (KEY_SHUFFLE)
>   Event type 4 (EV_MSC)
>     Event code 4 (MSC_SCAN)
> Key repeat handling:
>   Repeat type 20 (EV_REP)
>     Repeat code 0 (REP_DELAY)
>       Value    500
>     Repeat code 1 (REP_PERIOD)
>       Value    125
> Properties:
> Testing ... (interrupt to exit)
> 
> 
> power
> Event: time 1491422029.434916, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1041
> Event: time 1491422029.434916, -------------- SYN_REPORT ------------
> Event: time 1491422029.554951, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1041
> Event: time 1491422029.554951, -------------- SYN_REPORT ------------
> 
> mute
> Event: time 1491422038.444078, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1058
> Event: time 1491422038.444078, -------------- SYN_REPORT ------------
> Event: time 1491422038.564084, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1058
> Event: time 1491422038.564084, -------------- SYN_REPORT ------------
> 
> 1
> Event: time 1491422043.588694, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1043
> Event: time 1491422043.588694, -------------- SYN_REPORT ------------
> Event: time 1491422043.716703, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1043
> Event: time 1491422043.716703, -------------- SYN_REPORT ------------
> 
> 2
> Event: time 1491422047.845226, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1044
> Event: time 1491422047.845226, -------------- SYN_REPORT ------------
> Event: time 1491422047.965241, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1044
> Event: time 1491422047.965241, -------------- SYN_REPORT ------------
> 
> 3
> Event: time 1491422053.221895, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1045
> Event: time 1491422053.221895, -------------- SYN_REPORT ------------
> Event: time 1491422053.349897, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1045
> Event: time 1491422053.349897, -------------- SYN_REPORT ------------
> 
> 4
> Event: time 1491422055.774194, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1046
> Event: time 1491422055.774194, -------------- SYN_REPORT ------------
> Event: time 1491422055.902220, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1046
> Event: time 1491422055.902220, -------------- SYN_REPORT ------------
> 
> 5
> Event: time 1491422063.031110, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1047
> Event: time 1491422063.031110, -------------- SYN_REPORT ------------
> Event: time 1491422063.151125, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1047
> Event: time 1491422063.151125, -------------- SYN_REPORT ------------
> 
> 6
> Event: time 1491422067.791690, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1048
> Event: time 1491422067.791690, -------------- SYN_REPORT ------------
> Event: time 1491422067.919709, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1048
> Event: time 1491422067.919709, -------------- SYN_REPORT ------------
> 
> 7
> Event: time 1491422071.320140, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1049
> Event: time 1491422071.320140, -------------- SYN_REPORT ------------
> Event: time 1491422071.440149, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1049
> Event: time 1491422071.440149, -------------- SYN_REPORT ------------
> 
> 8
> Event: time 1491422075.360656, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104a
> Event: time 1491422075.360656, -------------- SYN_REPORT ------------
> Event: time 1491422075.480645, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104a
> Event: time 1491422075.480645, -------------- SYN_REPORT ------------
> 
> 9
> Event: time 1491422078.553035, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104b
> Event: time 1491422078.553035, -------------- SYN_REPORT ------------
> Event: time 1491422078.673041, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104b
> Event: time 1491422078.673041, -------------- SYN_REPORT ------------
> 
> tv/radio
> Event: time 1491422087.698172, type 4 (EV_MSC), code 4 (MSC_SCAN), value 105a
> Event: time 1491422087.698172, -------------- SYN_REPORT ------------
> Event: time 1491422087.826200, type 4 (EV_MSC), code 4 (MSC_SCAN), value 105a
> Event: time 1491422087.826200, -------------- SYN_REPORT ------------
> 
> 0
> Event: time 1491422093.538904, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104c
> Event: time 1491422093.538904, -------------- SYN_REPORT ------------
> Event: time 1491422093.658910, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104c
> Event: time 1491422093.658910, -------------- SYN_REPORT ------------
> 
> info
> Event: time 1491422099.331621, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1052
> Event: time 1491422099.331621, -------------- SYN_REPORT ------------
> Event: time 1491422099.459636, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1052
> Event: time 1491422099.459636, -------------- SYN_REPORT ------------
> 
> p+
> Event: time 1491422106.564508, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1063
> Event: time 1491422106.564508, -------------- SYN_REPORT ------------
> Event: time 1491422106.684520, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1063
> Event: time 1491422106.684520, -------------- SYN_REPORT ------------
> 
> p-
> Event: time 1491422111.197096, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1064
> Event: time 1491422111.197096, -------------- SYN_REPORT ------------
> Event: time 1491422111.325092, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1064
> Event: time 1491422111.325092, -------------- SYN_REPORT ------------
> 
> pause
> Event: time 1491422118.774028, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107e
> Event: time 1491422118.774028, -------------- SYN_REPORT ------------
> Event: time 1491422118.894055, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107e
> Event: time 1491422118.894055, -------------- SYN_REPORT ------------
> 
> play/pause
> Event: time 1491422127.095069, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107c
> Event: time 1491422127.095069, -------------- SYN_REPORT ------------
> Event: time 1491422127.223083, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107c
> Event: time 1491422127.223083, -------------- SYN_REPORT ------------
> 
> vol+
> Event: time 1491422161.395337, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1065
> Event: time 1491422161.395337, -------------- SYN_REPORT ------------
> Event: time 1491422161.515355, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1065
> Event: time 1491422161.515355, -------------- SYN_REPORT ------------
> 
> vol-
> Event: time 1491422171.756617, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1066
> Event: time 1491422171.756617, -------------- SYN_REPORT ------------
> Event: time 1491422171.884628, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1066
> Event: time 1491422171.884628, -------------- SYN_REPORT ------------
> 
> up
> Event: time 1491422181.133796, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104d
> Event: time 1491422181.133796, -------------- SYN_REPORT ------------
> Event: time 1491422181.261812, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104d
> Event: time 1491422181.261812, -------------- SYN_REPORT ------------
> 
> down
> Event: time 1491422186.742510, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1051
> Event: time 1491422186.742510, -------------- SYN_REPORT ------------
> Event: time 1491422186.870500, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1051
> Event: time 1491422186.870500, -------------- SYN_REPORT ------------
> 
> left
> Event: time 1491422191.271056, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1050
> Event: time 1491422191.271056, -------------- SYN_REPORT ------------
> Event: time 1491422191.391068, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1050
> Event: time 1491422191.391068, -------------- SYN_REPORT ------------
> 
> right
> Event: time 1491422196.175689, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1041
> Event: time 1491422196.175689, -------------- SYN_REPORT ------------
> Event: time 1491422196.295707, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1041
> Event: time 1491422196.295707, -------------- SYN_REPORT ------------
> 
> ok
> Event: time 1491422200.512218, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104f
> Event: time 1491422200.512218, -------------- SYN_REPORT ------------
> Event: time 1491422200.632210, type 4 (EV_MSC), code 4 (MSC_SCAN), value 104f
> Event: time 1491422200.632210, -------------- SYN_REPORT ------------
> 
> text
> Event: time 1491422207.193045, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1059
> Event: time 1491422207.193045, -------------- SYN_REPORT ------------
> Event: time 1491422207.313054, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1059
> Event: time 1491422207.313054, -------------- SYN_REPORT ------------
> 
> exit
> Event: time 1491422212.201658, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1053
> Event: time 1491422212.201658, -------------- SYN_REPORT ------------
> Event: time 1491422212.321677, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1053
> Event: time 1491422212.321677, -------------- SYN_REPORT ------------
> 
> rewind
> Event: time 1491422223.243038, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107d
> Event: time 1491422223.243038, -------------- SYN_REPORT ------------
> Event: time 1491422223.363044, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107d
> Event: time 1491422223.363044, -------------- SYN_REPORT ------------
> 
> fastforward
> Event: time 1491422229.587823, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107f
> Event: time 1491422229.587823, -------------- SYN_REPORT ------------
> Event: time 1491422229.707846, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107f
> Event: time 1491422229.707846, -------------- SYN_REPORT ------------
> 
> play
> Event: time 1491422235.140504, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107b
> Event: time 1491422235.140504, -------------- SYN_REPORT ------------
> Event: time 1491422235.260553, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107b
> Event: time 1491422235.260553, -------------- SYN_REPORT ------------
> 
> record
> Event: time 1491422241.501316, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107a
> Event: time 1491422241.501316, -------------- SYN_REPORT ------------
> Event: time 1491422241.621327, type 4 (EV_MSC), code 4 (MSC_SCAN), value 107a
> Event: time 1491422241.621327, -------------- SYN_REPORT ------------
> 
> red
> Event: time 1491422244.549695, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1054
> Event: time 1491422244.549695, -------------- SYN_REPORT ------------
> Event: time 1491422244.677714, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1054
> Event: time 1491422244.677714, -------------- SYN_REPORT ------------
> 
> green
> Event: time 1491422249.574306, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1055
> Event: time 1491422249.574306, -------------- SYN_REPORT ------------
> Event: time 1491422249.702325, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1055
> Event: time 1491422249.702325, -------------- SYN_REPORT ------------
> 
> yellow
> Event: time 1491422255.271034, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1056
> Event: time 1491422255.271034, -------------- SYN_REPORT ------------
> Event: time 1491422255.391052, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1056
> Event: time 1491422255.391052, -------------- SYN_REPORT ------------
> 
> blue
> Event: time 1491422259.663579, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1057
> Event: time 1491422259.663579, -------------- SYN_REPORT ------------
> Event: time 1491422259.783590, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1057
> Event: time 1491422259.783590, -------------- SYN_REPORT ------------
> 
> channel
> Event: time 1491422268.040628, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1042
> Event: time 1491422268.040628, -------------- SYN_REPORT ------------
> Event: time 1491422268.168636, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1042
> Event: time 1491422268.168636, -------------- SYN_REPORT ------------
> 
> epg
> Event: time 1491422272.145167, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1062
> Event: time 1491422272.145167, -------------- SYN_REPORT ------------
> Event: time 1491422272.265136, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1062
> Event: time 1491422272.265136, -------------- SYN_REPORT ------------
> 

Reply via email to