Linux Help Topseed remote
#1
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:
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
Reply
#2
Anybody to put me on the right track?
Reply

Logout Mark Read Team Forum Stats Members Help
Help Topseed remote0