Just for fun here's my output from my (mostly) working config. My lirc config files are a disaster but I just have to find some better ones posted somewhere.
/etc/lirc/lircd.conf
begin remote
name Hauppauge_350
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 969 811
zero 969 811
plead 1097
gap 114605
toggle_bit 2
begin codes
Go 0x00000000000017BB
Power 0x00000000000017BD
TV 0x000000000000179C
Videos 0x0000000000001798
Music 0x0000000000001799
Pictures 0x000000000000179A
Guide 0x000000000000179B
Radio 0x000000000000178C
Up 0x0000000000001794
Left 0x0000000000001796
Right 0x0000000000001797
Down 0x0000000000001795
OK 0x00000000000017A5
Back/Exit 0x000000000000179F
Menu/i 0x000000000000178D
Vol+ 0x0000000000001790
Vol- 0x0000000000001791
Prev.Ch 0x0000000000001792
Mute 0x000000000000178F
Ch+ 0x00000000000017A0
Ch- 0x00000000000017A1
Record 0x00000000000017B7
Stop 0x00000000000017B6
Rewind 0x00000000000017B2
Play 0x00000000000017B5
Forward 0x00000000000017B4
Replay/SkipBackward 0x00000000000017A4
Pause 0x00000000000017B0
SkipForward 0x000000000000179E
1 0x0000000000001781
2 0x0000000000001782
3 0x0000000000001783
4 0x0000000000001784
5 0x0000000000001785
6 0x0000000000001786
7 0x0000000000001787
8 0x0000000000001788
9 0x0000000000001789
Asterix 0x000000000000178A
0 0x0000000000001780
# 0x000000000000178E
Red 0x000000000000178B
Green 0x00000000000017AE
Yellow 0x00000000000017B8
Blue 0x00000000000017A9
end codes
end remote
Next comes the other lirc config file in /home/mythtv/.mythtv called lircrc
# ~/.mythtv/lircrc
#
# MythTV native LIRC config file for
# the grey Hauppauge remote
#
# By Jarod Wilson, 2003/12/21
# Amalgamated from Jeff Campbell's,
# .lircrc, the mythtv.org docs, and
# a few touches of my own.
#
# Additional commands and fixes
# by Brian Pilnick 2005/1/15
#
# Channel Up
begin
prog = mythtv
button = Channel-UP
repeat = 3
config = Up
end
# Channel Down
begin
prog = mythtv
button = Channel-DOWN
repeat = 3
config = Down
end
# Volume Up
begin
prog = mythtv
button = Volume-UP
repeat = 3
config = ]
end
# Volume Down
begin
prog = mythtv
button = Volume-DOWN
repeat = 3
config = [
end
# OK/Select
begin
prog = mythtv
button = OK
config = Space
end
# Play
begin
prog = mythtv
button = Play
config = Return
end
# Stop
begin
prog = mythtv
button = Stop
config = Esc
end
# Escape/Exit/Back
begin
prog = mythtv
button = Back-Exit
config = Esc
end
# Power Off/Exit
begin
prog = mythtv
button = Power
config = Esc
end
# Red means stop!
#begin
#prog = mythtv
#button = red
#config = Esc
#end
# Pause
begin
prog = mythtv
button = Pause
repeat = 3
config = P
end
# Mute
begin
prog = mythtv
button = Mute
repeat = 3
config = F9
end
begin
prog = mythtv
button = UP
repeat = 3
config = Up
end
begin
prog = mythtv
button = RIGHT
repeat = 3
config = Right
end
begin
prog = mythtv
button = DOWN
repeat = 3
config = Down
end
begin
prog = mythtv
button = LEFT
repeat = 3
config = Left
end
# Rewind
# Scroll EPG Left one page
begin
prog = mythtv
button = Rewind
repeat = 3
config = <
end
# Fast forward
# Scroll EPG right one page
begin
prog = mythtv
button = Forward
repeat = 3
config = >
end
# Skip forward (10 min default)
# Scroll EPG down one page
begin
prog = mythtv
button = Next
repeat = 3
config = PgDown
end
# Skip backward (10 min default)
# Scroll EPG up one page
begin
prog = mythtv
button = Previous
repeat = 3
config = PgUp
end
# Record
begin
prog = mythtv
button = Record
repeat = 3
config = R
end
# Delete
begin
prog = mythtv
button = red
repeat = 3
config = D
end
# Previous Channel
begin
prog = mythtv
button = Prev-Channel
repeat = 3
config = H
end
# OSD browse (allows channel scrolling from OSD while keeping current channel)
# While watching a recording, brings up Options
begin
prog = mythtv
button = green
repeat = 3
config = O
end
# Display EPG while in live TV,
# View selected show while in EPG
# While in a recording, enters editing mode
begin
prog = mythtv
button = Menu
repeat = 3
config = M
end
# Display EPG while in live TV,
# View selected show while in EPG
# While in a recording, enters editing mode
begin
prog = mythtv
button = Guide
repeat = 3
config = M
end
# Bring up OSD info
# In EPG or recordings menu, brings up show info and recording options
begin
prog = mythtv
button = Go
repeat = 3
config = I
end
# Change display aspect ratio
#begin
#prog = mythtv
#button = FULL
#repeat = 3
#config = W
#end
# Move EPG back one day
# Seek to previous commercial cut point
begin
prog = mythtv
button = yellow
repeat = 3
config = Home
end
# Move EPG foward one day
# Seek to next commercial cut point
begin
prog = mythtv
button = blue
repeat = 3
config = End
end
# Numbers 0-9
begin
prog = mythtv
button = 0
repeat = 3
config = 0
end
begin
prog = mythtv
button = 1
repeat = 3
config = 1
end
begin
prog = mythtv
button = 2
repeat = 3
config = 2
end
begin
prog = mythtv
button = 3
repeat = 3
config = 3
end
begin
prog = mythtv
button = 4
repeat = 3
config = 4
end
begin
prog = mythtv
button = 5
repeat = 3
config = 5
end
begin
prog = mythtv
button = 6
repeat = 3
config = 6
end
begin
prog = mythtv
button = 7
repeat = 3
config = 7
end
begin
prog = mythtv
button = 8
repeat = 3
config = 8
end
begin
prog = mythtv
button = 9
repeat = 3
config = 9
end
### MPlayer lirc setup
# Mplayer Volume Up
begin
prog = mplayer
button = Volume-UP
repeat = 1
config = volume 1
end
# Mplayer Volume Down
begin
prog = mplayer
button = Volume-DOWN
repeat = 1
config = volume -1
end
# Show OSD
begin
prog = mplayer
button = Menu
repeat = 3
config = osd
end
# Pause playback
begin
prog = mplayer
button = Pause
repeat = 3
config = pause
end
# Skip ahead a minute if playing
# If paused, resume playing
begin
prog = mplayer
button = Play
repeat = 3
config = seek +1
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 = Forward
repeat = 3
config = seek +30
end
# Quit
begin
prog = mplayer
button = Back-Exit
repeat = 3
config = quit
end
# Seek forward 10 minutes
begin
prog = mplayer
button = Next
repeat = 3
config = seek +600
end
# Seek backward 10 minutes
begin
prog = mplayer
button = Previous
repeat = 3
config = seek -600
end
# Toggle full-screen
#begin
#prog = mplayer
#button = FULL
#repeat = 3
#config = vo_fullscreen
As you can see DVD playback is instantly broken since R5A16 uses xine instead of mplayer, so that has to be fixed. Also for some odd reason none of the volume or channel up/down buttons work, still have to repair that. Plus, some nimrod mapped the back/exit function to the green power button at the top, and that's another hassle. However, with those two files and the lirc daemon running, the module loaded, the receiver plugged in etc. you should get something from irw.