2014-10-06, 21:19
Hello, I'm trying to get my remote to work under Arch Linux ARM on a Cubox-i, kernel 3.14.14-7 running XBMC 13.2 Git:20140909-38110c5.
I have already tried a lot, read many of the guides online, but I'm at the end of my resources and I hope the community of xbmc can help me out here.
I have a Conceptronic CLLRCMCE (also called Topseed) remote. It is a RF remote with an USB dongle. Image of remote
Linux supports this remote out of the box: Topseed driver.
This remote is seen as a HID and consists of a mouse and keyboard. /proc/bus/input/devices contains the following:
ir-keytable and evtest recognize when keys are pressed and present me with scancode and key name. Let me take the button "i" on the remote as an example.
Content of keyboard.xml: http://pastebin.com/QbtiZgP0
No matter what scancode or event code I fill in <key id='130'>Info</key> or <key id='0xc0209'>Info</key>, XBMC does not recognize the key: DEBUG: CLinuxInputDevice::KeyEvent: TranslateKey returned XBMCK_UNKNOWN from code(130).
What can I do??
Full debug log: http://pastebin.com/znanLA2x
I have already tried a lot, read many of the guides online, but I'm at the end of my resources and I hope the community of xbmc can help me out here.
I have a Conceptronic CLLRCMCE (also called Topseed) remote. It is a RF remote with an USB dongle. Image of remote
Linux supports this remote out of the box: Topseed driver.
This remote is seen as a HID and consists of a mouse and keyboard. /proc/bus/input/devices contains the following:
Code:
I: Bus=0003 Vendor=1784 Product=0004 Version=0100
N: Name="TopSeed Technology Corp. USB RF Combo Device "
P: Phys=usb-ci_hdrc.1-1/input0
S: Sysfs=/devices/soc0/soc.1/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb2/2-1/2-1:1.0/0003:1784:0004.0003/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=1784 Product=0004 Version=0100
N: Name="TopSeed Technology Corp. USB RF Combo Device "
P: Phys=usb-ci_hdrc.1-1/input1
S: Sysfs=/devices/soc0/soc.1/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb2/2-1/2-1:1.1/0003:1784:0004.0004/input/input5
U: Uniq=
H: Handlers=kbd mouse2 event5
B: PROP=0
B: EV=17
B: KEY=fc392 62d0c00 0 0 1f0000 4 2118000 39f8 d801d805 9e0000 0 0 0
B: REL=103
B: MSC=10
ir-keytable and evtest recognize when keys are pressed and present me with scancode and key name. Let me take the button "i" on the remote as an example.
Code:
[root@alarm ~]# ir-keytable -t -d /dev/input/event5
Testing events. Please, press CTRL-C to abort.
1412268572.063115: event type EV_MSC(0x04): scancode = 0xc0209
1412268572.063115: event type EV_KEY(0x01) key_down: KEY_PROPS(0x0001)
1412268572.063115: event type EV_KEY(0x01) key_up: KEY_PROPS(0x0001)
1412268572.063115: event type EV_SYN(0x00).
Code:
[root@alarm ~]# evtest /dev/input/event5
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x1784 product 0x4 version 0x100
Input device name: "TopSeed Technology Corp. USB RF Combo Device "
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 130 (KEY_PROPS)
Content of keyboard.xml: http://pastebin.com/QbtiZgP0
No matter what scancode or event code I fill in <key id='130'>Info</key> or <key id='0xc0209'>Info</key>, XBMC does not recognize the key: DEBUG: CLinuxInputDevice::KeyEvent: TranslateKey returned XBMCK_UNKNOWN from code(130).
What can I do??
Full debug log: http://pastebin.com/znanLA2x