[mythtv-users] IR not working in mythtv

Ivan Eulaers eulaersivan at yahoo.com
Sun Aug 12 10:47:08 UTC 2007


This newbie really made a mess out of it.

On my opensuse 10.2 box I've installed mythtv through
yast. No problem at all! However, I couldn't get my IR
(Streamzap USB) to work. So I've removed lirc through
yast (ignoring the dependency errors) and compiled
lirc-0.8.2 manually with the streamzap compilation
option. Now I have my Streamzap working through irw.
But the remote doesn't work in mythtv. So I've
reinstalled mythtv through yast. Yast also installed
lirc-0.8.0. After this, irw does still work and
recognizes the Streamzap. All buttons are responding
in irw. But mythtv is not reacting at all to my
remote.

As a result of these actions, I've a mix of lirc
versions: lircd --version responds with 0.8.0 and
lircrcd --version with 0.8.2 (however, I'm not sure
that is causing the problem).

These are my dev-files:
lrwxrwxrwx 1 root root     5 Aug 12 12:07 lirc ->
lirc0
crwxrwxrwx 1 root root 61, 0 Aug 12 12:07 lirc0
lrwxrwxrwx 1 root root    19 Aug 12 12:08 lircd ->
/var/run/lirc/lircd

Attached you'll find a copy of lircd.conf and of
lircrc.

I really would appreciate your help. I think I've
tried everything, but I can't figure it out.

Best regards,

Ivan





******************************************
** lircd.conf                           **
******************************************
#
# this config file was automatically generated
# using lirc-0.7.1-CVS(serial) on Fri Feb  4 23:20:56
2005
#
# contributed by Christoph Bartelmus
#
# brand:                       Streamzap
# model no. of remote control: PC Remote
# devices being controlled by this remote: USB
receiver
#

begin remote

  name  Streamzap_PC_Remote
  bits            6
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           889  889
  zero          889  889
  plead         889
  pre_data_bits   8
  pre_data       0xA3
  gap          108344
  toggle_bit      2


      begin codes
	'0'                   0x00                  # 0
	'1'                   0x01                  # 1
	'2'                   0x02                  # 2
	'3'                   0x03                  # 3
	'4'                   0x04                  # 4
	'5'                   0x05                  # 5
	'6'                   0x06                  # 6
	'7'                   0x07                  # 7
	'8'                   0x08                  # 8
	'9'                   0x09                  # 9
	'POWER'               0x0A                  # POWER
	'MUTE'                0x0B                  # MUTE
	'CHANNELUP'           0x0C                  # CH_UP
	'VOLUMEUP'            0x0D                  # VOL_UP
	'CHANNELDOWN'         0x0E                  # CH_DOWN
	'VOLUMEDOWN'          0x0F                  #
VOL_DOWN
	'UP'                  0x10                  # UP
	'LEFT'                0x11                  # LEFT
	'OK'                  0x12                  # OK
	'RIGHT'               0x13                  # RIGHT
	'DOWN'                0x14                  # DOWN
	'MENU'                0x15                  # MENU
	'EXIT'                0x16                  # EXIT
	'PLAY'                0x17                  # PLAY
	'PAUSE'               0x18                  # PAUSE
	'STOP'                0x19                  # STOP
	'|<<'                 0x1A                  # |<<
	'>>|'                 0x1B                  # >>|
	'RECORD'              0x1C                  # RECORD
	'<<'                  0x1D                  # <<
	'>>'                  0x1E                  # >>
	'RED'                 0x20                  # RED
	'GREEN'               0x21                  # GREEN
	'YELLOW'              0x22                  # YELLOW
	'BLUE'                0x23                  # BLUE
      end codes

end remote


******************************************
** lircrc                               **
******************************************
# StreamZap Remote
# 'config' must either be a literal key, e.g. 'config
= l' or must
# refer to a defined key in MythTV, e.g. 'config =
PLAY'
begin
   prog = mythtv
   button = 0
   config = 0
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 = POWER
   config = Esc
end

# ???
begin
   prog = mythtv
   button = MUTE
   config = F9
end

begin
   prog = mythtv
   button = CHANNELUP
   repeat = 3
   config = Up
end

begin
   prog = mythtv
   button = VOLUMEUP
   repeat = 3
   config = ]
end

begin
   prog = mythtv
   button = CHANNELDOWN
   repeat = 3
   config = Down
end

begin
   prog = mythtv
   button = VOLUMEDOWN
   repeat = 3
   config = [
end

begin
   prog = mythtv
   button = UP
   repeat = 3
   config = Up
end

begin
   prog = mythtv
   button = LEFT
# navigates, or skips back during playback or live tv.
   config = Left
end

begin
   prog = mythtv
   button = OK
   config = Return
   repeat = 2
end

begin
   prog = mythtv
   button = RIGHT
# navigates, or skips forwards during playback or live
tv. 
   config = Right
end

begin
   prog = mythtv
   button = DOWN
   repeat = 3
   config = Down
end

begin
   prog = mythtv
   button = MENU
   config = m
end

begin
   prog = mythtv
   button = EXIT
   config = Esc
end

begin
   prog = mythtv
   button = PLAY
   config = l
   repeat = 2
end

begin
   prog = mythtv
   button = PAUSE
   config = p
end

begin
   prog = mythtv
   button = STOP
   config = Esc
end

begin
   prog = mythtv
   # skip backward
   button = |<<
   config = PgUp
end

begin
   prog = mythtv
   # skip forward
   button = >>|
   config = PgDown
end

begin
   prog = mythtv
   button = RECORD
   config = r
end

begin
   prog = mythtv
   # rewind
   button = <<
   config = <
end

begin
   prog = mythtv
   # fast forward
   button = >>
   config = >
end

begin
   prog = mythtv
   button = RED
   # Delete
   config = d
end

begin
   prog = mythtv
   button = GREEN
   # Info
   config = i
end

begin
   prog = mythtv
   button = YELLOW
   # change aspect ratio
   config = w
end

begin
   prog = mythtv
   button = BLUE
   config = Tab
end

# MPLAYER
begin
   prog = mplayer
   button = POWER
   config = quit
end

begin
   prog = mplayer
   button = MUTE
   config = mute
end

begin
   prog = mplayer
   button = VOL_UP
   repeat = 3
   config = volume +1
end

begin
   prog = mplayer
   button = VOL_DOWN
   repeat = 3
   config = volume -1
end

begin
   prog = mplayer
   button = UP
   repeat = 3
   config = seek +10
end

begin
   prog = mplayer
   button = LEFT
# navigates, or skips back during playback or live tv.
   config = seek -60
end

begin
   prog = mplayer
   button = RIGHT
# navigates, or skips forwards during playback or live
tv. 
   config = seek +60
end

begin
   prog = mplayer
   button = DOWN
   repeat = 3
   config = seek -10
end

begin
   prog = mplayer
   button = EXIT
   config = quit
end

begin
   prog = mplayer
   button = play
   config = speed_set 1.0
end

begin
    prog = mplayer
    button = pause
    config = pause
end

begin
   prog = mplayer
   button = STOP
   config = quit
end

begin
   prog = mplayer
   # skip backward
   button = |<<
   config = seek -600
end

begin
   prog = mplayer
   # skip forward
   button = >>|
   config = seek +600
end

begin
   prog = mplayer
   # slow forward
   button = <<
   config = speed_mult 0.5
end

begin
   prog = mplayer
   # fast forward
   button = >>
   config = speed_mult 2.0
end



More information about the mythtv-users mailing list