ATI Remote Wonder
Contents
ATI Remote Wonder (RF, USB, full size)
Vendors Support Website: http://mirror.ati.com/products/remotewonder/index.html
Support Status: USB RF Receiver Supported
Description
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
Lirc: http://www.lirc.org/
Installation guides Fedora Core
Here are the directions for setting up the ATI Remote Wonder with lirc.
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. Please look below and copy the contents of my 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)
SuSE 10.2
1. Make sure "ati_remote" is blacklisted.
2. If you have already plugged in the usb receiver, use "rmmod ati_remote" to remove the module.
3. Plug in the USB receiver
...
lircd.conf (working fedora core 5)
# this config file was automatically generated # using lirc-0.7.0-CVS(atiusb) on Sat May 15 10:44:51 2004 # # contributed by Jurgen Kramer # # brand: ATI # model no. of remote control: 5000023600 # devices being controlled by this remote: MythTV 0.14 # # USB ID: 0bc7:0004 # #begin remote # name ATIUSB_5000023600 # bits 16 # eps 30 # aeps 100 # one 0 0 # zero 0 0 # pre_data_bits 8 # pre_data 0x14 # post_data_bits 16 # post_data 0x0 # gap 227972 # min_repeat 4 # toggle_bit 0 # begin codes # 1 0x000000000000920D # 2 0x000000000000930E # 3 0x000000000000940F # 4 0x0000000000009510 # 5 0x0000000000009611 # 6 0x0000000000009712 # 7 0x0000000000009813 # 8 0x0000000000009914 # 9 0x0000000000009A15 # a 0x0000000000008500 # b 0x0000000000008601 # power 0x0000000000008702 # tv 0x0000000000008803 # dvd 0x0000000000008904 # web 0x0000000000008A05 # media_library 0x0000000000008B06 # drag 0x0000000000008C07 # 0 0x0000000000009C17 # c 0x0000000000009E19 # d 0x000000000000A01B # mute 0x0000000000008F0A # tv_on_demand 0x000000000000A11C # max_window 0x000000000000A520 # e 0x000000000000A621 # f 0x000000000000A823 # ok 0x000000000000A31E # left 0x000000000000A21D # right 0x000000000000A41F # up 0x0000000000009F1A # down 0x000000000000A722 # rewind 0x000000000000A924 # play 0x000000000000AA25 # forward 0x000000000000AB26 # record 0x000000000000AC27 # stop 0x000000000000AD28 # pause 0x000000000000AE29 # mouse_button_left 0x000000000000FD78 # mouse_button_right 0x000000000000017C # vol-down 0x0000000000008E09 # vol-up 0x0000000000008D08 # chan-down 0x000000000000910C # chan-up 0x000000000000900B # mouse-up 0x000000000000F772 # mouse-down 0x000000000000F873 # mouse-left 0x000000000000F570 # mouse-right 0x000000000000F671 # mouse-left_up 0x000000000000F974 # mouse-left_down 0x000000000000FC77 # mouse-right_up 0x000000000000FA75 # mouse-right_down 0x000000000000FB76 # dvd-root_menu 0x0000000000009B16 # launch_setup 0x0000000000009D18 # end codes # end remote
lircrc (working fedora core 5)
begin prog = mythtv button = left repeat = 3 config = Left end begin prog = mythtv button = right repeat = 3 config = Right end begin prog = mythtv button = up repeat = 3 config = Up end begin prog = mythtv button = down repeat = 3 config = Down end begin prog = mythtv button = forward repeat = 3 config = Z end begin prog = mythtv button = pause repeat = 3 config = P end begin prog = mythtv button = chan-up repeat = 3 config = Up end begin prog = mythtv button = chan-down repeat = 3 config = Down end begin prog = mythtv button = e repeat = 3 config = B end begin prog = mythtv button = f repeat = 3 config = V end begin prog = mythtv button = forward config = Z end begin prog = mythtv button = rewind config = Q end begin prog = mythtv button = tv_on_demand repeat = 3 config = Esc end begin prog = mythtv button = dvd-root_menu config = M end begin prog = mythtv button = vol-up repeat = 3 config = F11 end begin prog = mythtv button = vol-down repeat = 3 config = F10 end #begin #prog = mythtv #button = Yellow #config = I #end begin prog = mythtv button = record repeat = 3 config = R end begin prog = mythtv button = ok repeat = 3 config = Return end begin prog = mythtv button = mute config = F9 end #begin #prog = mythtv #button = Blue #config = F8 #end begin prog = mythtv button = Go # Swap the PiP windows config = N end begin prog = mythtv button = 1 config = 1 end begin prog = mythtv button = 2 config = 2 end begin prog = mythtv button = 3 config = 3 end begin prog = mythtv button = 4 config = 4 end begin prog = mythtv button = 5 config = 5 end begin prog = mythtv button = 6 config = 6 end begin prog = mythtv button = 7 config = 7 end begin prog = mythtv button = 8 config = 8 end begin prog = mythtv button = 9 config = 9 end begin prog = mythtv button = 0 config = 0 end begin prog = mythtv button = max_window repeat = 3 config = H end begin prog = mythtv button = f repeat = 3 config = Page Down end begin prog = mythtv button = launch_setup repeat = 3 config = return end begin prog = mythtv button = e repeat = 3 config = O end begin prog = mythtv button = d repeat = 3 config = Page Up end begin prog = mythtv button = media_library repeat = 3 config = F3 end begin prog = mythtv button = RADIO repeat = 3 config = E end begin prog = mythtv button = tv repeat = 3 config = W end begin prog = mythtv repeat = 3 button = mouse-right config = U end begin prog = mythtv repeat = 3 button = mouse-left config = J end
Another lircd.conf (working Fedora Core 6)
# brand: ATI Remote Wonder # model no. of remote control: 5000023600 # devices being controlled by this remote: ATI USB Receiver # # Found on a linpvr.org forum, thanks. begin remote name ati_remote bits 40 eps 30 aeps 100 one 0 0 zero 0 0 gap 235966 toggle_bit 0 begin codes a 0x00000014D5000000 b 0x00000014D6010000 power 0x00000014D7020000 tv 0x00000014D8030000 dvd 0x00000014D9040000 web 0x00000014DA050000 media_library 0x00000014DB060000 drag 0x00000014DC070000 mouse-button_left 0x000000144D780000 mouse-button_right 0x00000014517C0000 mouse-up 0x0000001447720000 mouse-down 0x0000001448730000 mouse-left 0x0000001445700000 mouse-right 0x0000001446710000 mouse-left_up 0x0000001449740000 mouse-right_up 0x000000144A750000 mouse-left_down 0x000000144C770000 mouse-right_down 0x000000144B760000 vol-up 0x00000014DD080000 vol-down 0x00000014DE090000 mute 0x00000014DF0A0000 chan-up 0x00000014E00B0000 chan-down 0x00000014E10C0000 1 0x00000014E20D0000 2 0x00000014E30E0000 3 0x00000014E40F0000 4 0x00000014E5100000 5 0x00000014E6110000 6 0x00000014E7120000 7 0x00000014E8130000 8 0x00000014E9140000 9 0x00000014EA150000 0 0x00000014EC170000 dvd-root_menu 0x00000014EB160000 launch_setup 0x00000014ED180000 c 0x00000014EE190000 d 0x00000014F01B0000 tv_on_demand 0x00000014F11C0000 max_window 0x00000014F5200000 cursor-up 0x00000014EF1A0000 cursor-down 0x00000014F7220000 cursor-left 0x00000014F21D0000 cursor-right 0x00000014F41F0000 ok 0x00000014F31E0000 e 0x00000014F6210000 f 0x00000014F8230000 rewind 0x00000014F9240000 play 0x00000014FA250000 fastforward 0x00000014FB260000 record 0x00000014FC270000 stop 0x00000014FD280000 pause 0x00000014FE290000 end codes end remote
lircrc for above
# # MythTV native LIRC config file for # the ATI-Wonder Remote # using lirc_atiusb driver # begin prog = mythtv button = a config = E repeat = 2 end begin prog = mythtv button = b config = O repeat = 2 end #begin #prog = mythtv #button = tv #config = Key Alt-T CurrentWindow #repeat = 2 #end begin prog = mythtv button = stop config = Esc repeat = 2 end begin prog = mythtv button = fastforward config = Right repeat = 2 end begin prog = mythtv button = rewind config = Left repeat = 2 end begin prog = mythtv button = max_window config = V repeat = 2 end begin prog = mythtv button = pause config = P repeat = 2 end begin prog = mythtv button = play config = P repeat = 2 end begin prog = mythtv button = mute config = F9 repeat = 2 end begin prog = mythtv button = vol-down config = F10 repeat = 2 end begin prog = mythtv button = vol-up config = F11 repeat = 2 end begin prog = mythtv button = f config = PgDown repeat = 2 end begin prog = mythtv button = d config = PgUp repeat = 2 end begin prog = mythtv button = c config = F4 repeat = 2 end begin prog = mythtv button = e config = Esc repeat = 2 end begin prog = mythtv button = cursor-right config = Right repeat = 2 end begin prog = mythtv button = cursor-left config = Left repeat = 2 end begin prog = mythtv button = cursor-up config = Up repeat = 2 end begin prog = mythtv button = cursor-down config = Down repeat = 2 end begin prog = mythtv button = chan-up config = Up repeat = 2 end begin prog = mythtv button = chan-down config = Down repeat = 2 end begin prog = mythtv button = rewind config = Left repeat = 2 end begin prog = mythtv button = ok config = Enter repeat = 2 end begin prog = mythtv button = 1 config = 1 repeat = 2 end begin prog = mythtv button = 2 config = 2 repeat = 2 end begin prog = mythtv button = 3 config = 3 repeat = 2 end begin prog = mythtv button = 4 config = 4 repeat = 2 end begin prog = mythtv button = 5 config = 5 repeat = 2 end begin prog = mythtv button = 6 config = 6 repeat = 2 end begin prog = mythtv button = 7 config = 7 repeat = 2 end begin prog = mythtv button = 8 config = 8 repeat = 2 end begin prog = mythtv button = 9 config = 9 repeat = 2 end begin prog = mythtv button = 0 config = 0 repeat = 2 end begin prog = mythtv button = record config = R repeat = 2 end begin prog = mythtv button = check config = Enter repeat = 2 end ### MPlayer lirc setup # # Remember to ln -s ./.mythtv/lircrc ../.lircrc for mplayer to work! # Show OSD begin prog = mplayer button = tv_on_demand repeat = 3 config = osd end # Pause playback begin prog = mplayer button = pause repeat = 3 config = pause end begin prog = mplayer button = play repeat = 3 config = pause end # Stop playback and exit begin prog = mplayer button = stop repeat = 3 config = quit end # Mute begin prog = mplayer button = mute repeat = 3 config = mute end # Seek back 10 seconds begin prog = mplayer button = rewind repeat = 3 config = seek -10 end # Seek forward 30 seconds begin prog = mplayer button = fastforward repeat = 3 config = seek +30 end # Quit begin prog = mplayer button = e repeat = 3 config = quit end