ATI Remote Wonder

From MythTV Official Wiki
Revision as of 02:00, 22 March 2007 by T0ny (talk | contribs) (File boxes)

Jump to: navigation, search

ATI Remote Wonder (RF, USB, full size)


Vendors Support Website:

Support Status: USB RF Receiver Supported


USB Remote intended for Media Center PCs The original ATI Remote Wonder. There are two other models: Remote Wonder Plus and Remote Wonder II.

Issues and Problems

This works as of Lirc 8.0 using the lirc module: "lirc_atiusb"

You must disable the ati_remote module from loading.

FC4:        Disable it by adding ati_remote into the /etc/hotplug/blacklist file.
SuSE 10.2:  Disable it by adding "blacklist  ati_remote" to /etc/modprobe.d/blacklist

Associated Software


Installation guide

Here are the directions for setting up the ATI Remote Wonder with lirc.

Fedora Core

Fedora Core 5 steps:
1. Make sure "ati_remote" is blacklisted.
2. Plug in the USB reciever
3. Type in "lsmod"
4. You should see a module called "lirc_atiusb" this actually the module for the ATI USB Wonder remote
5. (fedora core 4). Add these lines to your /etc/modprobe.conf (for fedora core 4 and before only!)
alias char-major-61 lirc_atiusb
alias lirc_dev lirc_atiusb
6. (fedora core 5) Add this line to /etc/rc.local
/sbin/modprobe lirc_atiusb
7. Copy the contents of the example lircd.conf config file to /etc/lircd.conf.
8. start the lircd daemon
9. Run "irw" and press buttons on your remote you should see output for each button.
10. For MythTV users Make your /home/username/.mythtv/lircrc file (listed below)

File:Suse geeko head.png

openSUSE 10.2

1. Make sure "ati_remote" is blacklisted.
2. If you have already plugged in the usb receiver, physically remove it and use "rmmod ati_remote" to remove the module.
3. check that "lirc-kmp-default" is installed: rpm -qa | grep -i lirc
This contains the required "lirc_atiusb" module. If it is not installed, install it with

yast -> Software -> Software Management -> Search -> "lirc" -> Accept

(You may need your installation CDs or DVD for the filesets.)
4. Plug in the USB receiver back in
5. Type in "lsmod | grep -i ati". The output should look something like this:

lirc_atiusb            21408  0
lirc_dev               18548  1 lirc_atiusb
usbcore               114896  3 lirc_atiusb,usbhid,uhci_hcd

"lirc_atiusb" is the module for the ATI USB Wonder remote
6. Add these lines to your /etc/modprobe.conf:

alias char-major-61 lirc_atiusb
alias lirc_dev lirc_atiusb

7. Copy the contents of the example lircd.conf config file below to /etc/lircd.conf or go ahead and create your own lircd.conf file using irrecord. irrecord takes a while to run through, but it sure is nice to have the remote work in the end.

cd /etc
irrecord ./lircd.conf

8. Save the example lircrc file below to /home/mythtv/.mythtv/lircrc -change the owner mythtv (assuming you're running mythTV as 'mythtv') and the group to 'users'

chown mythtv:users /home/mythtv/.mythtv/lircrc

9. Start the lircd daemon


10. Verify it is running. This should return a line with "lircd" in it besides the 'grep' line

ps -ef | grep lircd

11. Run "irw" and press any button on your remote. If the mappings are correct, you should see output for each button you press. If nothing is showing up, you may need to use "irrecord config_file.conf" to record your own ir mappings.

mythbox:/etc # irw
00000014527d0000 00 mouse-button_right ./lircd.conf
000000144b760000 00 mouse-right_down ./lircd.conf
0000001446710000 00 mouse-right ./lircd.conf
0000001448730000 00 mouse-down ./lircd.conf
00000014de090000 00 vol-down ./lircd.conf
00000014de090000 01 vol-down ./lircd.conf
00000014dd080000 00 vol-up ./lircd.conf
00000014dd080000 01 vol-up ./lircd.conf

Use "Ctrl-C" to quit irw

When using irrecord and naming the buttons, be sure to use the same naming schemes as those in the "begin codes" section of the lircrc file (see example below). This will allow you to copy/paste the example lircrc given below it in the next step. The example lirc.conf given has the buttons listed in the same order as the are placed on the remote. It is very important that the "button" names in the lircrc match those specified in the lirc.conf.

12. Use yast to setup the lirc daemon to start at boot time:

yast -> System -> System Services (Runlevel) -> lirc -> Enable -> ok
-> Finish -> yes -> Quit

13. Start up mythfrontend as mythtv (assuming that is your account) and the remote should be working.

Example of a lircd.conf

Template:Box File

Example of a lircrc - works with lirc.conf above

Template:Box File