Difference between revisions of "ATI Remote Wonder"
(Tested on Fedora Core 6. Added commands for starting lircd. Other minor changes.)
m (→Example of a lircrc - works with lirc.conf above)
|Line 194:||Line 194:|
=== Example of a lircrc - works with
=== Example of a lircrc - works with .conf above ===
Revision as of 10:10, 21 April 2007
ATI Remote Wonder (RF, USB, full size)
Vendors Support Website: http://mirror.ati.com/products/remotewonder/index.html
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
Here are the directions for setting up the ATI Remote Wonder with lirc.
Fedora Core 5 and 6 steps:
1. Make sure "ati_remote" is blacklisted.
2. Plug in the USB reciever
3. Type in:
Or maybe better:
# lsmod | grep ati
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!)
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:
# service lircd start
And make sure that it starts automatically on next boot:
# chkconfig lircd on
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)
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, make sure you named the file "/etc/lircd.conf" and not "/etc/lirc.conf". I have done this a few times. If that is correct, 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.