Difference between revisions of "ATI Remote Wonder"

From MythTV Official Wiki
Jump to: navigation, search
m (Issues and Problems)
Line 15: Line 15:
 
This works as of Lirc 8.0 using the lirc module: "lirc_atiusb"
 
This works as of Lirc 8.0 using the lirc module: "lirc_atiusb"
  
You must disable the ati_remote module from loading. On FC4 I did this by adding ati_remote into the /etc/hotplug/blacklist file.
+
You must disable the ati_remote module from loading. <br>
 +
FC4:        Disable it by adding ati_remote into the /etc/hotplug/blacklist file.<br>
 +
SuSE 10.2:  Disable it by adding "blacklist  ati_remote" to /etc/modprobe.d/blacklist
  
 
=== Associated Software ===
 
=== Associated Software ===
Line 22: Line 24:
 
=== Installation guides Fedora Core ===
 
=== Installation guides Fedora Core ===
  
Here are the directions for setting up the ATI Remote Wonder with lirc using Fedora Core 5
+
Here are the directions for setting up the ATI Remote Wonder with lirc.<br><br>
  
1. Plug in the USB reciever<br>
+
Fedora Core 5 steps:<br>
2. Type in "lsmod"<br>
+
1. Make sure "ati_remote" is blacklisted.<br>
3. You should see a module called "lirc_atiusb" this actually the module for the ATI USB Wonder remote<br>
+
2. Plug in the USB reciever<br>
4. (fedora core 4). Add these lines to your /etc/modprobe.conf (for fedora core 4 and before only!)<br>
+
3. Type in "lsmod"<br>
 +
4. You should see a module called "lirc_atiusb" this actually the module for the ATI USB Wonder remote<br>
 +
5. (fedora core 4). Add these lines to your /etc/modprobe.conf (for fedora core 4 and before only!)<br>
 
alias char-major-61 lirc_atiusb<br>
 
alias char-major-61 lirc_atiusb<br>
 
alias lirc_dev lirc_atiusb<br>
 
alias lirc_dev lirc_atiusb<br>
5. (fedora core 5) Add this line to /etc/rc.local<br>
+
6. (fedora core 5) Add this line to /etc/rc.local<br>
 
/sbin/modprobe lirc_atiusb<br>
 
/sbin/modprobe lirc_atiusb<br>
6. Please look below and copy the contents of my lircd.conf config file to /etc/lircd.conf<br>
+
7. Please look below and copy the contents of my lircd.conf config file to /etc/lircd.conf<br>
7. start the lircd daemon <br>
+
8. start the lircd daemon <br>
8. Run "irw" and press buttons on your remote you should see output for each button.<br>
+
9. Run "irw" and press buttons on your remote you should see output for each button.<br>
9. For MythTV users Make your /home/username/.mythtv/lircrc file (listed below)<br>
+
10. For MythTV users Make your /home/username/.mythtv/lircrc file (listed below)<br>
 
 
  
 +
SuSE 10.2<br>
 +
1. Make sure "ati_remote" is blacklisted.<br>
 +
2. If you have already plugged in the usb receiver, use "rmmod ati_remote" to remove the module.<br>
 +
3. Plug in the USB receiver<br>
 +
...
 
=== lircd.conf (working fedora core 5) ===
 
=== lircd.conf (working fedora core 5) ===
  

Revision as of 19:34, 23 February 2007

ATI Remote Wonder (RF, USB, full size)

Remotewonder1.jpgRemotewonder2.jpg

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