ATI Remote Wonder Configuration
#1
Well, I'm completely lost. I have installed XBMC live to a removeable harddrive and now I'm trying to get it to use an ATI Remote Wonder remote control I have here. It seems to use a few buttons natively (up, down, left, right & power and the mouse directions) but I can't seem to figure out how to make the rest work.

I read the sticked thread above that discusses remote controls, Google found me lircd.conf and hardware.conf files for the remote wonder. The thread said to stick them in the config folder on the xbmclive disk. My removeable harddrive has 3 partitions created by the installer, xbmclive, swap and xbmc. The xbmclive partition has a config folder so I saved the 2 files there using ubuntu on my laptop. I reconnected the removeable drive to the media pc and booted it. No change, just the same remote buttons worked as before. I checked the config folder again using my ubuntu lappy and the hardware.conf file is now gone from the xbmclive partition. I replaced it and tried again. Stil no luck, hardware.conf again MIA.

Anyway, I can follow directions but I really have no idea what I'm doing. Does anyone have an "Idiots guide" to getting this thing to work? Huh

Any assistance would be greatly appreciated.
Reply
#2
I too would like to know this, however I am using the Windows version not the XBMCLive version. Iz, you got even farther than me, none of the buttons worked right out of the box.
Reply
#3
Fabninja Wrote:I too would like to know this, however I am using the Windows version not the XBMCLive version. Iz, you got even farther than me, none of the buttons worked right out of the box.

It's pretty easy to get this remote working under windows. You need to install the windows driver/app from ATI.

http://ati.amd.com/support/drivers/xp/re...er-xp.html

then either configure the app to send the correct keycodes to xbmc or use hip ( http://www.byremote.com.au/downloads/def...SCLASS=HIP ) to convert the remotes button presses into the correct keystrokes for xbmc.

I just have no real idea how to do the same thing in linux.
Reply
#4
Well, I figured it out.

For anyone that wants to know, here's what I think I did.

I had to blacklist ati_remote
open a terminal <ctrl>+<alt>+<F1>
login (user: xbmc pass: -yourpassword- )
enter the following command: sudo nano /etc/modprobe.d/blacklist
use the arrow keys to get to the bottom and add this on a blank line
blacklist ati_remote
<ctrl> + o to save (hit enter when it asks for filename)
<ctrl> + x to exit

now you need a hardware.conf
command: sudo nano /etc/lirc/hardware.conf

Code:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="ATI/NVidia X10 RF (kernel)"

# Arguments which will be used when launching lircd
LIRCD_ARGS=""

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Try to load appropriate kernel modules
LOAD_MODULES=true

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER=""
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE=""
MODULES=""

# Default configuration files for your hardware if any
#LIRCD_CONF="atiusb/lircd.conf.atilibusb"
#LIRCMD_CONF=""
LIRCD_CONF="lircd.conf"

<ctrl> + o to save (hit enter when it asks for filename)
<ctrl> + x to exit


I had to change the button codes in lircd.conf
command: sudo nano /etc/lirc/lircd.conf

Code:
#
begin remote

  name  mceusb
  bits           40
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  gap          235966
  toggle_bit      0


      begin codes
          Guide                0x00000014F01B0000
          DVD                 0x00000014D9040000
          Back                 0x00000014F11C0000
          OK                    0x00000014F31E0000
          Right                 0x00000014F41F0000
          Left                   0x00000014F21D0000
          Down                0x00000014F7220000
          Up                    0x00000014EF1A0000
          Replay               0x00000014F6210000
          Skip                   0x00000014F8230000
          Stop                   0x00000014FD280000
          Pause                0x00000014FE290000
          Record               0x00000014FC270000
          Play                   0x00000014FA250000
          Rewind               0x00000014F9240000
          Forward               0x00000014FB260000
          ChanDown           0x00000014E10C0000
          ChanUp               0x00000014E00B0000
          VolDown              0x00000014DE090000
          VolUp                  0x00000014DD080000
          More                    0x00000014F5200000
          Mute                  0x00000014DF0A0000
          Home                  0x00000014EE190000
          Power                  0x00000014D7020000
          Enter                  0x00000014ED180000
          Clear                  0x00000014EB160000
          One                        0x00000014E20D0000
          Two                        0x00000014E30E0000
          Three                        0x00000014E40F0000
          Four                        0x00000014E5100000
          Five                        0x00000014E6110000
          Six                        0x00000014E7120000
          Seven                        0x00000014E8130000
          Eight                        0x00000014E9140000
          Nine                        0x00000014EA150000
          Zero                        0x00000014EC170000
      end codes

end remote

Note: it's very important that you enter this in exactly the same case as shown or it won't work.

Power, POWER and power are NOT the same!

Technically the name of the remote above shouldn't be mceusb, but using it and naming the buttons as I have means Lircmap.xml (/usr/share/xbmc/userdata/Lircmap.xml) doesn't need to be edited as well.
Saves some effort...

Reboot the system and your remote should be functional!

Hope this helps someone else. Big Grin
Reply
#5
Thanks for the great tutorial!
Reply
#6
Glad to see it helped someone else! Thanks for the feedback!
Reply
#7
Hi,

This used to work for me aswell. But now I've reinstalled everything. XBMC Live updated with nvidias latest GFX drivers and updated with the vdpau branch. And now this doesn't work anylonger. Whitout blacklisting the ati_remote at least the arrows work on the control. But when i blacklist it nothing works. Anyone solved this? or have the same problem?


Edit: Reinstalled, and now it works again. strange....
Reply
#8
Thanks this worked great for me. One thing that I was wondering is how to get to the context menu. I didn't see it anywhere in the lircd.conf file, and I attempted to add it myself with no luck. So I was wondering if anyone else knows how to do this. Thanks.
Reply
#9
really did help me configure my remote wonder.thanxNod
Reply
#10
well unfortunately trying the above only removed my rudimentary working ATI all in Wonder RF remote. Now I've got nothing.

I first tried blacklisting. Then the editing lird/hardware config but the directory and file didn't exist. Tried installing Lirc. Finished the rest. Still no workie. Removed Lirc (though still has some vestigial files) . Now I don't know how to get this back without complete re-install.
Reply
#11
i can't seem to get this to work. I am using Mythbuntu 12.04.2, kernel 3.2.40-generic and XBMC Frodo 12.2 (Git:32b1a5e). Surprisingly the ATI Remote Wonder is working right out of the box BUT it's acting more like a mouse than a controller. I can use the left, right, down, and up arrows towards the bottom of the controller but when I am on a selection that I want within XBMC hitting the "ok" button on the ATI Remote doesn't do anything.
Here's the dmesg output after plugging it in.
Code:
[37729.337357] IR NEC protocol handler initialized
[37729.355645] IR RC5(x) protocol handler initialized
[37729.384081] Registered IR keymap rc-ati-x10
[37729.384306] input: X10 Wireless Technology Inc USB Receiver as /devices/pci0000:00/0000:00:03.0/usb2/2-3/2-3:1.0/rc/rc0/input4
[37729.384473] rc0: X10 Wireless Technology Inc USB Receiver as /devices/pci0000:00/0000:00:03.0/usb2/2-3/2-3:1.0/rc/rc0
[37729.384585] input: X10 Wireless Technology Inc USB Receiver mouse as /devices/pci0000:00/0000:00:03.0/usb2/2-3/2-3:1.0/input/input5
[37729.384821] usbcore: registered new interface driver ati_remote
[37729.384827] ati_remote: 2.2.1:ATI/X10 RF USB Remote Control
[37729.451693] IR RC6 protocol handler initialized
[37729.498870] IR JVC protocol handler initialized
[37729.562397] IR Sony protocol handler initialized
[37729.708948] IR MCE Keyboard/mouse protocol handler initialized
[37729.829160] lirc_dev: IR Remote Control driver registered, major 251
[37729.835036] IR LIRC bridge handler initialized

Here's my config files:

Code:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="ATI/NVidia X10 RF (kernel)"

# Arguments which will be used when launching lircd
LIRCD_ARGS=""

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Try to load appropriate kernel modules
LOAD_MODULES=true

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER=""
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE=""
MODULES=""

# Default configuration files for your hardware if any
#LIRCD_CONF="atiusb/lircd.conf.atilibusb"
#LIRCMD_CONF=""
LIRCD_CONF="lircd.conf"

and lircd.conf
Code:
#
begin remote

  name  mceusb
  bits           40
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  gap          235966
  toggle_bit      0


      begin codes
          Guide                0x00000014F01B0000
          DVD                 0x00000014D9040000
          Back                 0x00000014F11C0000
          OK                    0x00000014F31E0000
          Right                 0x00000014F41F0000
          Left                   0x00000014F21D0000
          Down                0x00000014F7220000
          Up                    0x00000014EF1A0000
          Replay               0x00000014F6210000
          Skip                   0x00000014F8230000
          Stop                   0x00000014FD280000
          Pause                0x00000014FE290000
          Record               0x00000014FC270000
          Play                   0x00000014FA250000
          Rewind               0x00000014F9240000
          Forward               0x00000014FB260000
          ChanDown           0x00000014E10C0000
          ChanUp               0x00000014E00B0000
          VolDown              0x00000014DE090000
          VolUp                  0x00000014DD080000
          More                    0x00000014F5200000
          Mute                  0x00000014DF0A0000
          Home                  0x00000014EE190000
          Power                  0x00000014D7020000
          Enter                  0x00000014ED180000
          Clear                  0x00000014EB160000
          One                        0x00000014E20D0000
          Two                        0x00000014E30E0000
          Three                        0x00000014E40F0000
          Four                        0x00000014E5100000
          Five                        0x00000014E6110000
          Six                        0x00000014E7120000
          Seven                        0x00000014E8130000
          Eight                        0x00000014E9140000
          Nine                        0x00000014EA150000
          Zero                        0x00000014EC170000
      end codes

end remote

I am using the stock Lircmap.xml and Keymap.xml that came in my /usr/share/xbmc/system/ directory. Can anyone help please?
Ubu's Youtube Channel has great content! http://www.youtube.com/ubuntuaddicted
Blog? Yes here: ubuntuaddicted.blogspot.com
Reply

Logout Mark Read Team Forum Stats Members Help
ATI Remote Wonder Configuration0