[LINUX] CiT (Aureal) Remote Control in XBMC for Linux?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
PeterW Offline
Member
Posts: 81
Joined: Dec 2009
Reputation: 0
Location: Cambridge, UK
Post: #1
Hello,

has anybody used the CiT Media Centre Remote (reports as a Aureal Semiconductor in lsusb) sucessfully with XBMC?

I bought mine on cclonline in the UK (http://www.cclonline.com/product-info.as...id=gsearch)

I am not sure which lirc conf I have to use, the aureal on the lirc/remotes web site does not seem to work.

Cheers,
peter
find quote
BM007 Offline
Junior Member
Posts: 7
Joined: Sep 2010
Reputation: 0
Post: #2
Did you get anywhere with this remote?

Ive got the same remote however when in XBMC the directional buttons move the mouse pointer instead of moving up and down the menus.

Also some of the buttons do work, such as the play, stop, fwd, rwd and some others for menu navigation.

There is also a blue button labelled toggle. When I press that, everything stops working.

It could probably be a very usable remote if the d-pad worked correctly.

Cheers
BM
find quote
mebo Offline
Junior Member
Posts: 3
Joined: Nov 2010
Reputation: 0
Post: #3
The issue with this remote is that it incorrectly reports itself as a single key keyboard. As this remote is a USB HID, you need to ensure that you install this patch from the following thread.

http://gitorious.org/hid-aureal-kernel-module

and then do this
There would be a makefile, do make and then make install. You need to add "sudo" to both the comments. Once done, i think you need to move the .o and .ko files to a location where the kernel can find it. Once done reboot and then do this to your /etc/rc.local file.


edit /etc/rc.local and include

rmmod usbhid
modprobe hid-aureal
modprobe usbhid

After this, all keys in the remote should work with out any issue. No need to setup lirc.
find quote
mebo Offline
Junior Member
Posts: 3
Joined: Nov 2010
Reputation: 0
Post: #4
Forgot to add the thread which was discussing about this and thanks to the folks who made it to work.

http://www2.dealextreme.com/forums/Defau...did.624377
find quote
PeterW Offline
Member
Posts: 81
Joined: Dec 2009
Reputation: 0
Location: Cambridge, UK
Post: #5
Hello, thanks for all to provide a solution.

I have downloaded, compiled and installed the kernel module. Most seems to work.

One thing I find annoying is that the remote's arrow keys make the mouse move. I would prefer them to behave like the cursors. How can I do that?

BTW I tried lirc with the lirc.conf provided on page 2 of "http://www2.dealextreme.com/forums/Default.dx/sku.34435~threadid.624377", but still the same.

Or should I just leave it and edit the keymap in XBMC?

Cheers,
peter
find quote
speed32219 Offline
Fan
Posts: 429
Joined: Feb 2007
Reputation: 0
Post: #6
It would be a great help if someone would post the output of lsusb for the device or even lsusb -v. I'm having a similar problem but on a different device and wanted to see if the manuf. and device were the same output as yours.

example: lsusb
Bus 005 Device 002: ID 0755:2626 Aureal Semiconductor

example: lsusb -v
Code:
Bus 005 Device 002: ID 0755:2626 Aureal Semiconductor
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0755 Aureal Semiconductor
  idProduct          0x2626
  bcdDevice           29.82
  iManufacturer           1
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      78
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               8
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     119
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               8
(This post was last modified: 2010-12-17 16:57 by speed32219.)
find quote
mebo Offline
Junior Member
Posts: 3
Joined: Nov 2010
Reputation: 0
Post: #7
@PeterW
You need to simply press the "toggle" button in the remote to make it work like keyboard. Its quite annoying, i know. but i havent found a solution for it yet.
find quote
PeterW Offline
Member
Posts: 81
Joined: Dec 2009
Reputation: 0
Location: Cambridge, UK
Post: #8
@mebo:
Thanks a lot for the hint. It works fine now.

@speed32219:
Code:
Bus 004 Device 002: ID 0755:2626 Aureal Semiconductor
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0755 Aureal Semiconductor
  idProduct          0x2626
  bcdDevice           29.82
  iManufacturer           1
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      78
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               8
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     130
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               8
find quote
joelones Offline
Senior Member
Posts: 123
Joined: May 2008
Reputation: 0
Post: #9
Has anyone got the remote to mimic the "c" (Context menu) or "i" (Info) keystrokes with this remote?
find quote
joelones Offline
Senior Member
Posts: 123
Joined: May 2008
Reputation: 0
Post: #10
^
find quote
Post Reply