Wanted: Remote Control Setup Information
In preparation of MythDora 11 we are looking for your help. As you know, remote controls and blasting is a hassle for everyone. We're hoping to have as much configuration completed as possible in MD11 and hopefully most of the kinks in configs worked out.
We would like anyone & everyone that had to manually get their receiver/blaster setup that did not work with native MD10.21 tool to post their configurations here.
What we want (as comments to this page):
Remote name & model # if it applies (as it appears in the infrared configuration screen of md10.21)
/etc/lircd.conf
~/.mythtv/lircrc (if you had to correct it to function, not just customized to your liking)
Any corrections to /etc/modprobe.d/ or /etc/sysconfig/modules
Any corrections or additions to /etc/rc.local
Any corrections to /usr/bin/channelchange.sh (or a custom channel changer)\
What we don't want:
Your modified lircrc files that may only make you happy.
Your comments about what doesn't work, or if something will work in MD11 (that can go to forum please)
Thank you for you support!
Pisani

AppleTV IR remote from PLEX using Mac Mini IR receiver
Mac Mini IR uses /dev/hiddev1 so I had to change /etc/sysconfig/lirc to
LIRCD_OPTIONS='-H macmini -d /dev/hiddev1'
I loaded the PLEX ATV remote into my Harmony One and used irrecord to get lircd.conf, but a regular apple remote would work with the 6 button restriction:
# Please make this file available to others
# by sending it to
#
# this config file was automatically generated
# using lirc-0.8.4a(macmini) on Wed Apr 14 13:29:47 2010
#
# contributed by
#
# brand: Harmony
# model no. of remote control: ONE
# devices being controlled by this remote: AppleTV
#
begin remote
name AppleRemote
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x87EE
gap 203981
min_repeat 42
toggle_bit_mask 0x0
begin codes
Aspect 0x9D0A
Reset 0x9D03
Exit 0x9B0A
Info 0x990B
Vol+ 0x980A
Vol- 0x980C
OK 0x9604
Up 0x960B
Down 0x960D
Left 0x9608
Right 0x9607
Ch+ 0x9E0A
Ch- 0x9E0C
Mute 0x9805
Play 0x9703
Pause 0x9803
Rewind 0x9A0B
Forward 0x9A0D
Replay/SkipBackward 0xA00B
SkipForward 0xA00D
Stop 0x9705
Record 0x9B0C
1 0x970A
2 0x970C
3 0x9709
4 0x9706
5 0x9809
6 0x9806
7 0x9908
8 0x9907
9 0x9A08
0 0x9A07
+ 0x9A04
E 0x9902
Guide 0x9D05
Menu 0x9602
end codes
end remote
Radio Shack 8-in-1 LCD Remote - Model 15-100
Radio Shack 8-in-1 LCD Remote - Model 15-100
Currently $33
Very configurable including learn mode and macros, plus an LCD display for high WAF. Besides controlling my MythTV box, it also controls my projector, the amplifier, and the lights in the room. It also has really good IR range.
These configuration files should work with an out-of-the-box remote and LIRC configured correctly. All you have to do is type in a specific code (01376) into the remote so that the keys are properly emulated. I have used these configuration files unchanged with a serial IR Blaster and with the Silicon Dust HDHomerun "lirc-over-the-network" option.
If you want the buttons to work really well with MythMusic, then do the following:
Enter MythWeb
- http://{your address here}/mythweb/settings/mythtv/keys
Fix MythMusic settings
- Music > Stop: _
- Music > FFWD: )
- Music > RWND: (
I hope this helps.
=-=-=-=-=-
# This config file was automatically generated
# using lirc-0.8.2-CVS(default) on Fri Jan 4 19:42:53 2008
#
# brand: Radio Shack 8-in-one LCD Remote
# model no. of remote control: 15-100
# devices being controlled by this remote: mythtv
#
# Note: Program the remote control to emulate a
# Motorola Cable/PVR. I spent hours trying to find the
# best remote code to use - the one that activated as
# many buttons as possible on the RadioShack remote.
# Using code 01376, you get all the buttons except:
# SLEEP, PVR CHECK, PVR NOT CHECK. I wish I found one
# that had SLEEP as well, but alas.
#
# Note, I can just use an old remote and "learn" a code on
# the three inactive keys and then use them for MythTv.
#
# I used code # 01376
begin remote
name lircd-01376
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 9075 4418
one 569 4421
zero 569 2177
ptrail 572
repeat 9065 2193
gap 99700
toggle_bit_mask 0x0
begin codes
POWER 0x5006
PAGE+ 0x5C0C
PAGE- 0xDC04
MENU 0x9806
GUIDE 0x0C0B
INFO 0xCC05
EXIT 0x480B
Up 0x2C09
Down 0xAC01
Left 0x6C0E
Right 0xEC06
OK 0x8807
LAST 0xC803
VOL+ 0xB00C
VOL- 0x7004
CH+ 0xD00A
CH- 0x3002
SCAN 0xD00A
MUTE 0xF008
PVR-Menu 0xBC00
PVR-Advance 0xFC07
PVR-Replay 0x3C08
LIVETV 0x7C0F
MOVE 0x9C02
SWAP 0x1C0A
REW 0x7808
PLAY 0xD802
FWD 0xB804
REC 0x8C03
PAUSE 0xF800
STOP 0x380C
1 0x800F
2 0x4007
3 0xC00B
4 0x2003
5 0xA00D
6 0x6005
7 0xE009
8 0x1001
9 0x900E
0 0x0000
TV-VCR 0x280D
ENTER 0x080F
end codes
end remote
=-=-=-=-=-=-=-
# ~/.mythtv/lircrc
#
# MythTV native LIRC config file for
# the RadioShack 8-in-1 remote control.
# Model # 15-100. Code # 01376.
# Using RS-232 IR Receiver from irblaster.info
#
# v1.4, 2008/11/01
#
# Note: Program the remote control to emulate a
# Motorola Cable/PVR. I spent hours trying to find the
# best remote code to use - the one that activated as
# many buttons as possible on the RadioShack remote.
# Using code 01376, you get all the buttons except:
# SLEEP, PVR CHECK, PVR NOT CHECK. I wish I found one
# that had SLEEP as well, but alas.
#
# Note, I can just use an old remote and "learn" a code on
# the three inactive keys and then use them for MythTv.
#
# I used code # 01376
#### mythfrontend ####
#
# Navigation Keys
#
begin
prog = mythtv
button = Up
repeat = 3
config = Up
end
begin
prog = mythtv
button = Down
repeat = 3
config = Down
end
begin
prog = mythtv
button = Left
repeat = 3
config = Left
end
begin
prog = mythtv
button = Right
repeat = 3
config = Right
end
begin
prog = mythtv
button = OK
repeat = 4
config = Return
end
begin
prog = mythtv
button = PAGE+
repeat = 4
config = PgUp
end
begin
prog = mythtv
button = PAGE-
repeat = 4
config = PgDown
end
#
# Channel Up / Down
#
begin
prog = mythtv
button = CH+
repeat = 4
config = Up
end
begin
prog = mythtv
button = CH-
repeat = 4
config = Down
end
#
# Vol Up, Vol Down, Mute
#
begin
prog = mythtv
button = VOL+
repeat = 1
config = F11
end
begin
prog = mythtv
button = VOL-
repeat = 1
config = F10
end
begin
prog = mythtv
button = MUTE
repeat = 4
config = |
end
#
# Play, Stop, Pause, Record
#
begin
prog = mythtv
button = PLAY
repeat = 4
config = Space
end
begin
prog = mythtv
button = STOP
repeat = 4
config = _
end
begin
prog = mythtv
button = PAUSE
repeat = 4
config = P
end
begin
prog = mythtv
button = REC
repeat = 4
config = R
end
#
# Rewind, Fast Forward, Skip
#
begin
prog = mythtv
button = REW
repeat = 4
config = (
end
begin
prog = mythtv
button = FWD
repeat = 4
config = )
end
# In TV Viewing, will "Sticky" FFWD
# In MythMusic will skip to next track
begin
prog = mythtv
button = SWAP
repeat = 4
config = >
end
# In TV Viewing, will "Sticky" RRWD
# In MythMusic will skip to previous track
begin
prog = mythtv
button = MOVE
repeat = 4
config = <
end
#
# Exit
#
begin
prog = mythtv
button = EXIT
repeat = 4
config = Esc
end
#
# Info, Menu, Guide, PIP
#
begin
prog = mythtv
button = INFO
repeat = 4
config = I
end
begin
prog = mythtv
button = MENU
repeat = 4
config = M
end
# Guide shows available TV shows (EPG) while watching live TV
begin
prog = mythtv
button = GUIDE
repeat = 4
config = S
end
#Toggle PIP
begin
prog = mythtv
button = LIVETV
repeat = 4
config = V
end
#
# Numbers 0-9
#
begin
prog = mythtv
button = 0
repeat = 4
config = 0
end
begin
prog = mythtv
button = 1
repeat = 4
config = 1
end
begin
prog = mythtv
button = 2
repeat = 4
config = 2
end
begin
prog = mythtv
button = 3
repeat = 4
config = 3
end
begin
prog = mythtv
button = 4
repeat = 4
config = 4
end
begin
prog = mythtv
button = 5
repeat = 4
config = 5
end
begin
prog = mythtv
button = 6
repeat = 4
config = 6
end
begin
prog = mythtv
button = 7
repeat = 4
config = 7
end
begin
prog = mythtv
button = 8
repeat = 4
config = 8
end
begin
prog = mythtv
button = 9
repeat = 4
config = 9
end
#
# Stuff I don't use very often
#
# Cycle through channel history
begin
prog = mythtv
button = LAST
repeat = 4
config = H
end
# Change display aspect ratio
#begin
# prog = mythtv
# button = MOVE
# repeat = 4
# config = W
#end
# Seek to previous commercial cut point
#begin
# prog = mythtv
# button = PVR-Replay
# repeat = 4
# config = Q
#end
# Seek to next commercial cut point
#begin
# prog = mythtv
# button = PVR-Advance
# repeat = 4
# config = Z
#end
# Change TV card input
#begin
# prog = mythtv
# button = TV/VCR
# repeat = 4
# config = C
#end
# Toggle Picture-In-Picture
# Swap PIP
#begin
# prog = mythtv
# button = SWAP
# repeat = 4
# config = N
#end
#### mplayer ####
begin
prog = mplayer
button = MENU
repeat = 4
config = osd
end
begin
prog = mplayer
button = PAUSE
repeat = 4
config = pause
end
begin
prog = mplayer
button = PLAY
repeat = 4
config = seek +1
end
begin
prog = mplayer
button = STOP
repeat = 4
config = quit
end
begin
prog = mplayer
button = MUTE
repeat = 4
config = mute
end
begin
prog = mplayer
button = REW
repeat = 4
config = seek -10
end
#begin
#prog = mplayer
#button = LEFT
#repeat = 4
#config = seek -10
#end
begin
prog = mplayer
button = FWD
repeat = 4
config = seek +30
end
#begin
#prog = mplayer
#button = RIGHT
#repeat = 4
#config = seek +30
#end
begin
prog = mplayer
button = EXIT
repeat = 4
config = quit
end
#begin
#prog = mplayer
#button = FREEZE
#repeat = 4
#config = seek +1200
#end
#begin
#prog = mplayer
#button = MOVE
#repeat = 4
#config = seek -1200
#end
#begin
#prog = mplayer
#button = +100
#repeat = 4
#config = vo_fullscreen
#end
#### xine ####
begin
prog = xine
button = PLAY
repeat = 3
config = Play
end
begin
prog = xine
button = STOP
repeat = 3
config = Stop
end
begin
prog = xine
button = EXIT
repeat = 3
config = Quit
end
begin
prog = xine
button = PAUSE
repeat = 3
config = Pause
end
begin
prog = xine
button = CH+
repeat = 3
config = EventUp
end
begin
prog = xine
button = CH-
repeat = 3
config = EventDown
end
begin
prog = xine
button = LEFT
repeat = 3
config = EventLeft
end
begin
prog = xine
button = RIGHT
repeat = 3
config = EventRight
end
begin
prog = xine
button = OK
repeat = 3
config = EventSelect
end
begin
prog = xine
button = GUIDE
repeat = 3
config = Menu
end
begin
prog = xine
button = FWD
repeat = 3
config = SeekRelative+30
end
begin
prog = xine
button = REW
repeat = 3
config = SeekRelative-30
end
begin
prog = xine
button = VOL+
repeat = 1
config = Volume+
end
begin
prog = xine
button = VOL-
repeat = 1
config = Volume-
end
begin
prog = xine
button = MUTE
repeat = 3
config = Mute
end
begin
prog = xine
button = MENU
repeat = 3
config = RootMenu
end
begin
prog = xine
button = SWAP
repeat = 3
config = EventNext
end
begin
prog = xine
button = MOVE
repeat = 3
config = EventPrior
end
begin
prog = xine
button = INFO
repeat = 3
config = OSDStreamInfos
end
begin
prog = xine
button = PVR-Advance
repeat = 3
config = SpeedFaster
end
begin
prog = xine
button = PVR-Replay
repeat = 3
config = SpeedSlower
end
Apple Remote A1156
This isn't really a useable remote, but I do have a few hanging around the house, so I have found it useful to leave them lying around in case the other remotes are lost or out of batteries. Thus my /etc/lirc.conf has a few remotes in it, but for this model of Apple remote (there's at least 2 different types of Apple remotes) I use this:
# brand: Apple Remote /etc/lircd.conf
# model no. of remote control: A1156
# devices being controlled by this remote: Mythtv
#
begin remote
name Apple
bits 8
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 9085 4525
one 596 1695
zero 596 573
ptrail 594
repeat 9082 2246
pre_data_bits 16
pre_data 0x77E1
post_data_bits 8
post_data 0x11
gap 108734
toggle_bit 0x0
begin codes
Pause 0x20
Forward 0xE0
Rewind 0x10
Back 0x40
VolUp 0xD0
VolDown 0xB0
end codes
end remote
The only change I had to
The only change I had to make to my config from http://www.mythdora.com/?q=node/3734
is to edit /etc/sysconfig/lirc as below
LIRC_DEVICE='/dev/hiddev1'
LIRCD_OPTIONS='-H dvico'
lircrc for technisat TTS35AI
OK well it sort of works out of the box, but not very well... First thing (at least for me) I had to do was override the default when I selected Technisat, and choose Serial for Lirc as it came with a serial dongle.
After that it started to kind of work, but there are problems with the supplied lircrc file in that it has multiple functions assigned to the same keys, so Volume and left/right are the same keys (this is due to the fact that the default config of the remote control means that the volume up/down keys return the same IR codes as the left/right buttons. There is a mod you can do to change this, but I have not done this mod, so this file is for an unmodified remote.
I decided to use the left most buttons in the second bottom row (HLFE and TXT) for volume down/volume up...
I also decided to use the coloured buttons for various functions.
red pause
green change zoom (keep pressing to toggle through half, full, zoom, off)
The choice for the red and green was largely based on the functions my Loewe Xelo's remote has.
yellow skip back to beginning of last commercial
blue skip commercial.
There are also other buttons configured for various things that seemed to make sense to me :)
I also tried to make Mplayer and Xine as consistent as possible with the buttons I had mapped primarily for mythtv, there were also issues with both of these due to overlapping button assignments, but in the end I didn't think it was sensible to try and remember three different mappings for the three programs, consistency seemed the way to go.
Oh and one other thing. I mapped the Power button to reset X, which is very handy if myth has frozen up :)
I won't guarantee it is error free, as I rarely use mplayer, and never use xine, but I've spent some time trying it with those and it seems ok.
Hopefully someone finds it useful!
------------------------------------------------------------------
# lircrc for technisat TTS35AI
begin
prog = mythtv
button = Up
config = Up
end
begin
prog = mythtv
button = Down
config = Down
end
begin
prog = mythtv
button = Left
config = Left
end
begin
prog = mythtv
button = Right
config = Right
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 = Menu
config = M
end
#note that on the TTS35AI the "repeat" button is also labled EXIT.
begin
prog = mythtv
button = Repeat
config = Esc
end
begin
prog = mythtv
button = Check
config = /
end
begin
prog = mythtv
button = help
config = [
end
begin
prog = mythtv
button = Txt
config = ]
end
begin
prog = mythtv
# This is the Red key
# We'll use it to Pause.
button = Red
config = P
end
begin
prog = mythtv
# This is the Green key
# We'll use it to toggle through aspect ratios
button = Green
config = W
end
begin
prog = mythtv
# This is the yellow key
# We'll use it to skip back to previous commercial marker.
button = Yellow
config = Q
end
begin
prog = mythtv
# This is the Blue key
# We'll use it for skiping commercials
button = Blue
config = Z
end
# Note the "repeat =" strings in the volume and channel.
# This means that if you hold down the key, every nth instance will be
# passed. This depends on your system, so you may want to increase or
# decrease this and see what happens. repeat = 1 is probably too
# fast.
#begin
# prog = mythtv
# button = Left
# repeat = 3
# config = F10
#end
#begin
# prog = mythtv
# button = Right
# repeat = 3
# config = F11
#end
begin
prog = mythtv
# Middle button on the diamond configured for select.
button = Ok
config = Space
end
begin
prog = mythtv
button = Mute
config = |
end
# the button back in the lircd.conf file is actually Info on the TTS35AI
#so we will map it to info!
begin
prog = mythtv
button = back
config = I
end
begin
prog = mythtv
button = stop
config = Esc
end
# use SFI/EPG button to bring up the EPG.
begin
prog = mythtv
button = Sfi
config = S
end
# use -/-- button to skip back
begin
prog = mythtv
button = -/--
config = Page Up
end
# use A/B button to skip back
begin
prog = mythtv
button = A/B
config = Page Down
end
# use tv/radio button to bring Toggle subtitles.
begin
prog = mythtv
button = tv/radio
config = T
end
# use Power button to reset X
begin
prog = irexec
button = Power
config = /home/mythtv/restart_X
end
#MPlayer
begin
prog = mplayer
button = repeat
config = quit
end
begin
prog = mplayer
button = stop
config = quit
end
begin
prog = mplayer
button = back
config = osd
end
begin
prog = mplayer
button = Ok
config = play
end
begin
prog = mplayer
button = Ok
config = pause
end
begin
prog = mplayer
button = Red
config = play
end
begin
prog = mplayer
button = Red
config = pause
end
begin
prog = mplayer
button = Help
config = volume -1
repeat = 2
end
begin
prog = mplayer
button = Txt
config = volume +1
repeat = 2
end
begin
prog = mplayer
button = Mute
config = mute
end
begin
prog = mplayer
button = Right
repeat = 1
config = seek +60
end
begin
prog = mplayer
button = Left
repeat = 1
config = seek -60
end
##XINE
begin
prog = xine
button = Ok
repeat = 0
config = Play
end
#note that on the TTS35AI the "repeat" button is also labled EXIT.
begin
prog = xine
button = repeat
repeat = 0
config = quit
end
begin
prog = xine
button = stop
repeat = 3
config = Stop
end
begin
prog = xine
button = Up
repeat = 4
config = EventUp
end
begin
prog = xine
button = Down
repeat = 4
config = EventDown
end
begin
prog = xine
button = Help
repeat = 4
config = Volume-
end
begin
prog = xine
button = Txt
repeat = 4
config = Volume+
end
begin
prog = xine
button = Ok
repeat = 0
config = EventSelect
end
begin
prog = xine
button = Menu
repeat = 0
config = Menu
end
begin
prog = xine
button = Left
repeat = 0
config = EventLeft
end
begin
prog = xine
button = Right
repeat = 0
config = EventRight
end
# use -/-- button to skip back
begin
prog = xine
button = -/--
config = SeekRelative-60
end
# use A/B button to skip back
begin
prog = xine
button = A/B
config = SeekRelative+60
end
#skip chapter backward
begin
prog = xine
button = Yellow
repeat = 3
config = EventPrior
end
#skip chapter forward
begin
prog = xine
button = Blue
repeat = 3
config = EventNext
end
begin
prog = xine
button = Red
repeat = 0
config = Pause
end
begin
prog = xine
button = Green
repeat = 0
config = Play
end
begin
prog = xine
button = back
config = OSDStreamInfos
end
begin
prog = xine
button = Mute
config = Mute
end
-----------------------------------------------
for the X restart you need a script in /home/mythtv called restart_X
[root@mythbox mythtv]# cat restart_X
#!/bin/bash
sudo pkill Xorg
[root@mythbox mythtv]#
make sure you make it executable with chmod 755 restart_X
You will also need to edit /etc/sudoers and add /usr/bin/pkill (assuming you haven't allowed mythtv user to sudo everything). here is the relevant bit:
Cmnd_Alias MYTHDORA = /usr/share/mythdora/dorabackup,/usr/share/mythdora/mdconfigroot/mdconfig/initmdconfig.sh,/usr/bink9copy,/usr/bin/wlassistant,/usr/share/mythdora/dboptimize.sh,/usr/share/mythdora/mythdbcheck.sh,/usr/share/mythdora/killbackend.sh,/sbin/service,/sbin/chkconfig,/sbin/reboot,/sbin/poweroff,/bin/mv,/usr/bin/pkill
note the ./usr/bin/pkill on the end...
OK well that's my contribution.
Cheers,
Tony.
PS. The really ironic thing is I should be picking up my Antec Fusion remote black today, so assuming I can get that remote working (and like it better) I will probably no longer be using my Technisat.
PPS. if you are having issues with the remote not responding or responding very slowly whilst accessing myth menus, check your database!!!! I spent ages troubleshooting lirc and it turned out to be my database that was the problem. I had backed up my database and filestore, rebuilt the machine, and then imported the whole database (bad idea) after finding a procedure for only restoring the program info, blowing away the database and recreating, the problem completely went away (along with a number of other issues I was having).
PPPS. The latest Lirc update available in the updates completely stops this remote from working!! I ended up rolling back to 0.8.4a-1.fc10 (0.8.5-2.fc10 is what broke it)...
OK I think I'm done....
Any intelligence I may appear to have is completely artificial
Any intelligence I may appear to have is completely artificial
Can you make sure that the
Can you make sure that the Sony BD PS3 Bluetooth Remote control works with MythDora 11 ?
http://www.mythtv.org/wiki/PS3_Remote
MediaGate MCE REmote
Lircd.conf
#
# brand: HP
# model no. of remote control: TSGH-IR01
# devices being controlled by this remote: HP Slimline S3100y
#
# Derived from MCEUSB2 lircd.conf file (lircd.conf.mceusb) found at:
# https://help.ubuntu.com/community/Install_Lirc_Feisty
#
# RC-6 config file
#
# source: http://home.hccnet.nl/m.majoor/projects__remote_control.htm
# http://home.hccnet.nl/m.majoor/pronto.pdf
#
# used by: Philips
#
#########
#
# Philips Media Center Edition remote control
# For use with the USB MCE ir receiver
#
# Dan Conti dconti|acm.wwu.edu
#
# Updated with codes for MCE 2005 Remote additional buttons
# *, #, Teletext, Red, Green, Yellow & Blue Buttons
# Note: TV power button transmits no code until programmed.
# Updated 12th September 2005
# Graham Auld - mce|graham.auld.me.uk
#
# Radio, Print, RecTV are only available on the HP Media Center remote control
#
#
# Updated with codes for MCE 2007 Remote additional buttons
# Visualization, Aspect, SlideShow, Eject
# Note:
# Renamed some buttons: DVD->DVDMenu, More->MoreInfo, Star->Asterisk, Hash->Pound
# Note:
# Blue, Yellow, Green, Red, and Teletext buttons do not exist on the HP remote
begin remote
name mceusb
bits 16
flags RC6|CONST_LENGTH
eps 30
aeps 100
header 2667 889
one 444 444
zero 444 444
pre_data_bits 21
pre_data 0x37FF0
gap 105000
toggle_bit 22
rc6_mask 0x100000000
begin codes
#unused by HP remote
Blue 0x00007ba1
Yellow 0x00007ba2
Green 0x00007ba3
Red 0x00007ba4
Teletext 0x00007ba5
#ba6 - bae unused
BA6 0x00007ba6
BA7 0x00007ba7
BA8 0x00007ba8
BA9 0x00007ba9
BAA 0x00007baa
BAB 0x00007bab
BAC 0x00007bac
BAD 0x00007bad
BAE 0x00007bae
Radio 0x00007baf
Print 0x00007bb1
#bb2 - bb4 unused
BB2 0x00007bb2
BB3 0x00007bb3
BB4 0x00007bb4
Videos 0x00007bb5
Pictures 0x00007bb6
RecTV 0x00007bb7
Music 0x00007bb8
TV 0x00007bb9
#bba - bbf unused
BBA 0x00007bba
BBB 0x00007bbb
BBC 0x00007bbc
BBD 0x00007bbd
BBE 0x00007bbe
BBF 0x00007bbf
#bc1 - bca unused
BC1 0x00007bc1
BC2 0x00007bc2
BC3 0x00007bc3
BC4 0x00007bc4
BC5 0x00007bc5
BC6 0x00007bc6
BC7 0x00007bc7
BC8 0x00007bc8
BC9 0x00007bc9
BCA 0x00007bca
Eject 0x00007bcb
SlideShow 0x00007bcc
Visualization 0x00007bcd
#bce - bcf unused
BCE 0x00007bce
BCF 0x00007bcf
#bd1 - bd7 unused
BD1 0x00007bd1
BD2 0x00007bd2
BD3 0x00007bd3
BD4 0x00007bd4
BD5 0x00007bd5
BD6 0x00007bd6
BD7 0x00007bd7
Aspect 0x00007bd8
Guide 0x00007bd9
LiveTV 0x00007bda
DVD 0x00007bdb
#NoGap
Back 0x00007bdc
OK 0x00007bdd
Right 0x00007bde
Left 0x00007bdf
Down 0x00007be0
Up 0x00007be1
#NoGap
Star 0x00007be2
Hash 0x00007be3
#NoGap
Replay 0x00007be4
Skip 0x00007be5
Stop 0x00007be6
Pause 0x00007be7
Record 0x00007be8
Play 0x00007be9
Rewind 0x00007bea
Forward 0x00007beb
#NoGap
ChanDown 0x00007bec
ChanUp 0x00007bed
VolDown 0x00007bee
VolUp 0x00007bef
#NoGap
More 0x00007bf0
Mute 0x00007bf1
Home 0x00007bf2
Power 0x00007bf3
#NoGap
Enter 0x00007bf4
Clear 0x00007bf5
#NoGap
Nine 0x00007bf6
Eight 0x00007bf7
Seven 0x00007bf8
Six 0x00007bf9
Five 0x00007bfa
Four 0x00007bfb
Three 0x00007bfc
Two 0x00007bfd
One 0x00007bfe
Zero 0x00007bff
end codes
end remote
incomplete but usable lircrc....
begin
prog = mythtv
button = One
config = 1
end
begin
prog = mythtv
button = Two
config = 2
end
begin
prog = mythtv
button = Three
config = 3
end
begin
prog = mythtv
button = Four
config = 4
end
begin
prog = mythtv
button = Five
config = 5
end
begin
prog = mythtv
button = Six
config = 6
end
begin
prog = mythtv
button = Seven
config = 7
end
begin
prog = mythtv
button = Eight
config = 8
end
begin
prog = mythtv
button = Nine
config = 9
end
begin
prog = mythtv
button = Zero
config = 0
end
begin
prog = mythtv
button = Back
config = Esc
end
begin
prog = mythtv
button = Home
config = Esc
end
begin
prog = mythtv
button = Guide
config = M
end
begin
prog = mythtv
button = More
config = I
end
begin
prog = mythtv
button = VolDown
repeat = 1
config = F10
end
begin
prog = mythtv
button = VolUp
repeat = 1
config = F11
end
begin
prog = mythtv
button = ChanUp
repeat = 3
config = Up
end
begin
prog = mythtv
button = ChanDown
repeat = 3
config = Down
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 = Left
repeat = 3
config = Left
end
begin
prog = mythtv
button = Right
repeat = 3
config = Right
end
begin
prog = mythtv
button = Play
config = Return
end
begin
prog = mythtv
button = OK
config = Return
end
begin
prog = mythtv
button = Enter
config = Return
end
begin
prog = mythtv
button = Mute
config = |
end
begin
prog = mythtv
button = Rewind
config = <
end
begin
prog = mythtv
button = Forward
config = >
end
begin
prog = mythtv
button = Record
config = R
end
begin
prog = mythtv
button = Stop
config = Esc
end
begin
prog = mythtv
button = Pause
config = P
end
# Use for backwards commercial skip
begin
prog = mythtv
button = Replay
config = Q
end
# Use for forward commercial skip
begin
prog = mythtv
button = Skip
config = Z
end
begin
prog = mythtv
button = LiveTV
repeat = 3
config = ALT+L
end
# Change Source
begin
prog = mythtv
button = Teletext
config = Y
end
begin
prog = mythtv
button = Blue
config = /
end
begin
prog = mythtv
button = Aspect
config = W
end
begin
prog = mythtv
button = Green
config = ?
end
### MPlayer lirc setup
# Show OSD
begin
prog = mplayer
button = Menu
repeat = 1
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 = 1
config = seek +1
end
# Stop playback and exit
begin
prog = mplayer
button = Stop
repeat = 1
config = quit
end
# Mute
begin
prog = mplayer
button = Mute
repeat = 1
config = mute
end
# Seek back 10 seconds
begin
prog = mplayer
button = Rewind
repeat = 1
config = seek -10
end
# Seek forward 30 seconds
begin
prog = mplayer
button = Forward
repeat = 1
config = seek +30
end
# Quit
begin
prog = mplayer
button = Back
repeat = 1
config = quit
end
# Seek forward 10 minutes
begin
prog = mplayer
button = Skip
repeat = 3
config = seek +600
end
# Seek backward 10 minutes
begin
prog = mplayer
button = Replay
repeat = 3
config = seek -600
end
# Toggle full-screen
begin
prog = mplayer
button = Aspect
repeat = 3
config = vo_fullscreen
end
begin
prog = mplayer
button = VolDown
repeat = 3
config = volume -1
end
begin
prog = mplayer
button = VolUp
repeat = 3
config = volume 1
end
### Xine lirc setup
begin
prog = xine
button = Play
repeat = 3
config = Play
end
begin
prog = xine
button = Stop
repeat = 3
config = Stop
end
begin
prog = xine
button = Pause
repeat = 3
config = Pause
end
begin
prog = xine
button = Up
repeat = 3
config = EventUp
end
begin
prog = xine
button = Down
repeat = 3
config = EventDown
end
begin
prog = xine
button = Left
repeat = 3
config = EventLeft
end
begin
prog = xine
button = Right
repeat = 3
config = EventRight
end
begin
prog = xine
button = OK
repeat = 3
config = EventSelect
end
begin
prog = xine
button = DVD
repeat = 3
config = Menu
end
begin
prog = xine
button = Forward
repeat = 3
#config = SpeedFaster
config = SeekRelative+60
end
begin
prog = xine
button = Rewind
repeat = 3
#config = SpeedSlower
config = SeekRelative-60
end
begin
prog = xine
button = VolUp
repeat = 3
config = Volume+
end
begin
prog = xine
button = VolDown
repeat = 3
config = Volume-
end
begin
prog = xine
button = Mute
repeat = 3
config = Mute
end
begin
prog = xine
button = Menu
repeat = 3
config = RootMenu
end
begin
prog = xine
button = Skip
repeat = 3
#config = EventNext
config = SeekRelative+600
end
begin
prog = xine
button = Replay
repeat = 3
config = EventPrior
config = SeekRelative-600
end
begin
prog = xine
button = GO
repeat = 3
config = OSDStreamInfos
end
begin
prog = xine
button = Home
repeat = 3
config = Quit
end
DirecTv RC-64 universal remote
# Please make this file available to others
# by sending it to
#
# this config file was automatically generated
# using lirc-0.8.4a(udp) on Fri May 15 23:38:39 2009
#
# contributed by Greasy_exc
#
# brand: dtv-rc64
# model no. of remote control:
# devices being controlled by this remote:
#
begin remote
name dtv-rc64
flags RAW_CODES
eps 30
aeps 100
ptrail 615
repeat 0 0
gap 29748
begin raw_codes
name Play
5981 1159 1220 1159 610 549
610 610 1159 1220 610 549
610 610 1220 1159 1220 1159
610
name Pause
5981 1159 1220 1159 610 610
549 610 1220 1159 610 610
1159 610 610 549 610 1220
610
name Rewind
5981 1159 1220 1159 610 610
610 549 1220 1159 610 610
1159 1220 610 549 1220 610
549
name SkipBack
5981 1159 1220 1159 610 549
610 610 1220 1159 610 1159
1220 549 610 1220 549 610
610
name Stop
5920 1220 1159 1220 610 549
610 610 1220 1159 610 549
610 1220 549 610 610 549
671
name SkipFwd
5981 1159 1220 1159 610 610
610 549 1220 1159 610 1159
1220 1159 610 1220 549 1220
610
name Record
5981 1159 1220 1159 610 610
610 549 1220 1159 610 1220
610 1159 610 549 1220 1159
610
name Guide
5981 1220 1220 1159 610 549
610 610 1220 549 1220 549
610 610 549 610 610 610
610
name Exit
5981 1159 1159 1220 610 549
610 610 1159 610 610 1159
1220 610 1220 1159 1220 1098
671
name UpArrow
5981 1159 1220 1159 610 610
610 549 1220 549 610 610
610 1159 1220 549 1220 1159
610
name RightArrow
5981 1159 1220 1159 610 610
610 549 1220 549 610 1220
549 610 1220 1159 610 1159
610
name DownArrow
6042 1098 1220 1159 610 610
610 549 1220 610 610 549
1220 549 1220 1159 610 610
610
name LeftArrow
5981 1159 1220 1159 610 549
610 610 1159 610 610 610
1159 1220 1220 1159 610 1159
610
name Select
6042 1159 1159 1220 610 549
610 610 1159 610 610 1159
610 1159 1220 1159 1220 610
549
name Back
5981 1159 1220 1159 610 610
610 549 1220 549 610 1220
1159 1220 549 610 610 610
610
name Menu
5981 1159 1220 1159 610 610
610 549 1220 549 671 549
610 549 1220 610 1220 549
610
name Info
5981 1159 1220 1159 610 610
610 549 1220 549 1220 1159
1220 610 549 1220 610 1159
610
name Red
6042 1159 1159 1159 610 610
610 1159 610 610 610 549
610 1159 1220 610 549 610
610
name Green
5981 1159 1220 1159 671 549
610 1159 610 549 610 610
1220 1159 1220 549 1220 549
671
name Yellow
5920 1220 1159 1220 549 610
610 1159 610 610 610 549
1220 610 1159 610 610 1159
610
name Blue
5981 1220 1159 1220 549 610
610 1159 610 610 610 1159
610 610 1220 549 1159 610
610
name ChanUp
5981 1159 1220 1159 610 610
610 549 610 610 1159 1220
610 1159 1220 549 1220 549
671
name ChanDn
5981 1159 1220 1159 610 610
610 549 610 610 1159 1220
1220 549 1159 610 1220 1159
610
name Previous
5981 1159 1220 1159 610 610
549 610 610 610 1220 1159
1159 1220 1220 1159 610 549
610
name 1
5981 1159 1159 1220 610 549
671 549 610 549 671 549
610 1159 610 610 610 1159
610
name 2
6042 1159 1159 1220 610 549
610 610 610 549 610 610
1159 610 610 549 1220 610
610
name 3
5981 1159 1220 1159 610 549
671 549 610 549 610 610
1220 1159 610 549 1220 1159
610
name 4
5981 1220 1220 1159 610 549
610 610 610 549 610 1159
610 610 610 549 1220 1159
671
name 5
5981 1159 1220 1159 610 610
610 549 610 610 610 1159
610 1159 610 1159 610 610
610
name 6
5981 1159 1220 1159 610 610
610 549 610 610 610 1159
1220 549 671 1098 671 1159
610
name 7
5981 1159 1220 1159 610 610
549 610 610 549 671 1159
1159 1220 610 1159 1220 549
610
name 8
5981 1159 1220 1159 610 610
610 549 610 610 1220 549
610 610 610 1159 1159 610
610
name 9
5981 1159 1220 1159 610 610
549 610 610 610 1220 549
610 1159 610 1159 1220 1159
610
name 0
5981 1159 1220 1159 610 610
610 549 671 1159 610 549
610 1159 610 1220 1159 610
610
name Enter
5981 1159 1220 1159 610 610
610 549 610 1159 671 549
1220 1159 1220 549 610 549
671
end raw_codes
end remote
My setup is quite unique,
My setup is quite unique, but you did say anyone, so here I am. I'm running a projector that is controlled via 232 connection. It requires I modify my lirc config files to make it go.
I've posted my setup procedure here.
http://www.mythtv.org/wiki/Dell2300MP-232-remotecontrol
I've been following that procedure since just before MD4, and it's worked very well each time.
Humax Tivo DRT800 Remote
This is one of the better ones I've used. If I remember the standard Tivo Series 2 remotes don't have DVD controls on them; the Humax one does.
I'm not sure if these configs be helpful or not. There are some controversial settings in my lircrc. The one that comes to mind is delete. There's no delete button on the remote so I mapped it to "Thumbs down." :) That's the only weird one I can think of off the top of my head. Sorry for the VERY long delay for submitting this. I also have a nice jpeg of the remote I can send that should look great in the web config tool.
Cheers,
lircd.conf:
# Please make this file available to others
# by sending it to
#
# this config file was automatically generated
# using lirc-0.8.3-CVS(default) on Fri May 2 23:31:38 2008
#
# contributed by
#
# brand: pn2.conf
# model no. of remote control:
# devices being controlled by this remote:
#
begin remote
name pn2.conf
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 256
header 9091 4512
one 640 1664
zero 640 638
ptrail 640
repeat 9090 2255
pre_data_bits 16
pre_data 0xA10C
gap 111986
toggle_bit_mask 0x0
begin codes
TIVO 0x900F
LIVE-TV 0x8807
INFO 0xC807
ANGLE 0x320D
DVD 0x520D
UP 0x2807
DOWN 0x6807
RIGHT 0xA807
LEFT 0xE807
SELECT 0x9807
TH-DN 0x1807
TH-UP 0x5807
CHAN-UP 0x7807
CHAN-DOWN 0xF807
RECORD 0x040B
PLAY 0x840B
PAUSE 0xC40B
SLOW 0xA40B
STOP 0x120D
REWIND 0x440B
FORWARD 0x240B
START 0x640B
ENDING 0xE40B
TOP-MENU 0xD20D
MENU 0x4807
1 0x140B
2 0x940B
3 0x540B
4 0xD40B
5 0x340B
6 0xB40B
7 0x740B
8 0xF40B
9 0x0C03
0 0x8C03
CLEAR 0x4C03
ENTER 0xCC03
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
# Power Off/Exit
#begin
#prog = irexec
#button = POWER
#config = /usr/bin/mythpowerbutton.sh
#end
begin
prog = mythtv
button = MUTE
config = |
end
begin
prog = mythtv
button = CHAN-UP
repeat = 3
config = Up
end
begin
prog = mythtv
button = VOL_UP
repeat = 3
config = ]
end
begin
prog = mythtv
button = CHAN-DOWN
repeat = 3
config = Down
end
begin
prog = mythtv
button = VOL_DOWN
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 = SELECT
config = Enter
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 = TIVO
config = Esc
end
begin
prog = mythtv
button = PLAY
config = P
end
begin
prog = mythtv
button = PAUSE
config = P
end
begin
prog = mythtv
button = STOP
config = Esc
end
begin
prog = mythtv
# skip backward
button = CHAN-DOWN
config = PgUp
end
begin
prog = mythtv
# skip forward
button = CHAN-UP
config = PgDown
end
begin
prog = mythtv
button = RECORD
config = R
end
begin
prog = mythtv
# rewind
button = REWIND
config = <
end
begin
prog = mythtv
# fast forward
button = FORWARD
config = >
end
begin
prog = mythtv
button = TH-DN
# Delete
config = D
end
begin
prog = mythtv
button = INFO
# Info
config = I
end
begin
prog = mythtv
button = ANGLE
# change aspect ratio
config = W
end
begin
prog = mythtv
button = TH-UP
config = A
end
# MPLAYER
begin
prog = mplayer
button = TIVO
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 = START
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 = CHAN-DOWN
config = seek -600
end
begin
prog = mplayer
# skip forward
button = CHAN-UP
config = seek +600
end
begin
prog = mplayer
# slow forward
button = REWIND
config = speed_mult 0.5
end
begin
prog = mplayer
# fast forward
button = FORWARD
config = speed_mult 2.0
end
##
# xine key bindings for TIVO Series 2 remote.
# Automatically generated by xine-ui version 0.99.4.
##
# start playback
begin
# remote = pn2.conf
button = PLAY
prog = xine
repeat = 0
config = Play
end
# playback pause toggle
begin
# remote = pn2.conf
button = PAUSE
prog = xine
repeat = 0
config = Pause
end
# stop playback
begin
# remote = pn2.conf
button = STOP
prog = xine
repeat = 0
config = Stop
end
# take a snapshot
#begin
# remote = pn2.conf
# button = xxxxx
# prog = xine
# repeat = 0
# config = Snapshot
#end
# eject the current medium
#begin
# remote = xxxxx
# button = xxxxx
# prog = xine
# repeat = 0
# config = Eject
#end
# select and play next MRL in the playlist
#begin
# remote = xxxxx
# button = CHAN-UP
# prog = xine
# repeat = 0
# config = NextMrl
#end
# select and play previous MRL in the playlist
#begin
# remote = xxxxx
# button = CHAN-DOWN
# prog = xine
# repeat = 0
# config = PriorMrl
#end
# set position to -60 seconds in current stream
#begin
# remote = xxxxx
# button = xxxxx
# prog = xine
# repeat = 0
# config = SeekRelative-60
#end
# set position to +60 seconds in current stream
#begin
# remote = xxxxx
# button = xxxxx
# prog = xine
# repeat = 0
# config = SeekRelative+60
#end
# set position to -30 seconds in current stream
begin
# remote = pn2.conf
button = REWIND
prog = xine
repeat = 0
config = SeekRelative-30
end
# set position to +30 seconds in current stream
begin
# remote = pn2.conf
button = xxxxx
prog = xine
repeat = 0
config = SeekRelative+30
end
# set position to -15 seconds in current stream
#begin
# remote = xxxxx
# button = xxxxx
# prog = xine
# repeat = 0
# config = SeekRelative-15
#end
# set position to +15 seconds in current stream
#begin
# remote = xxxxx
# button = xxxxx
# prog = xine
# repeat = 0
# config = SeekRelative+15
#end
# set position to -7 seconds in current stream
#begin
# remote = xxxxx
# button = xxxxx
# prog = xine
# repeat = 0
# config = SeekRelative-7
#end
# set position to +7 seconds in current stream
#bgin
#remote = xxxxx
#button = xxxxx
# prog = xine
# repeat = 0
# config = SeekRelative+7
#end
# set position 0%
begin
button = 0
prog = xine
repeat = 0
config = SetPosition0%
end
# set position 10%
begin
button = 1
prog = xine
repeat = 0
config = SetPosition10%
end
# set position 20%
begin
button = 2
prog = xine
repeat = 0
config = SetPosition20%
end
# set position 30%
begin
button = 3
prog = xine
repeat = 0
config = SetPosition30%
end
# set position 40%
begin
button = 4
prog = xine
repeat = 0
config = SetPosition40%
end
# set position 50%
begin
button = 5
prog = xine
repeat = 0
config = SetPosition50%
end
# set position 60%
begin
button = 6
prog = xine
repeat = 0
config = SetPosition60%
end
# set position 70%
begin
button = 7
prog = xine
repeat = 0
config = SetPosition70%
end
# set position 80%
begin
button = 8
prog = xine
repeat = 0
config = SetPosition80%
end
# set position 90%
begin
button = 9
prog = xine
repeat = 0
config = SetPosition90%
end
# increment playback speed
begin
# remote = xxxxx
button = FORWARD
prog = xine
repeat = 0
config = SpeedFaster
end
# decrement playback speed
begin
# remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = SpeedSlower
end
# reset playback speed
begin
# remote = xxxxx
button = xxxx
prog = xine
repeat = 0
config = SpeedReset
end
# increment audio volume
#begin
# remote = pn2.conf
# button = VOL_UP
# prog = xine
# repeat = 0
# config = Volume+
#end
#
# decrement audio volume
#begin
# remote = pn2.conf
# button = VOL_DOWN
# prog = xine
# repeat = 0
# config = Volume-
#end
#
# audio muting toggle
#begin
# remote = pn2.conf
# button = MUTE
# prog = xine
# repeat = 0
# config = Mute
#end
#
# select next audio channel
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = AudioChannelNext
end
# select previous audio channel
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = AudioChannelPrior
end
# visibility toggle of audio post effect window
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = APProcessShow
end
# toggle post effect usage
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = APProcessEnable
end
# select next sub picture (subtitle) channel
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = SpuNext
end
# select previous sub picture (subtitle) channel
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = SpuPrior
end
# interlaced mode toggle
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ToggleInterleave
end
# cycle aspect ratio values
begin
# remote = xxxxx
button = ANGLE
prog = xine
repeat = 0
config = ToggleAspectRatio
end
# reduce the output window size by factor 1.2
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = WindowReduce
end
# enlarge the output window size by factor 1.2
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = WindowEnlarge
end
# set video output window to 50%
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Window50
end
# set video output window to 100%
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Window100
end
# set video output window to 200%
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Window200
end
# zoom in
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ZoomIn
end
# zoom out
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ZoomOut
end
# zoom in horizontally
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ZoomInX
end
# zoom out horizontally
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ZoomOutX
end
# zoom in vertically
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ZoomInY
end
# zoom out vertically
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ZoomOutY
end
# reset zooming
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ZoomReset
end
# resize output window to stream size
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Zoom1:1
end
# fullscreen toggle
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ToggleFullscreen
end
# Xinerama fullscreen toggle
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = ToggleXineramaFullscr
end
# jump to media Menu
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Menu
end
# jump to Title Menu
begin
# remote = xxxxx
button = MENU
prog = xine
repeat = 0
config = TitleMenu
end
# jump to Root Menu
begin
remote = xxxxx
button = TOP-MENU
prog = xine
repeat = 0
config = RootMenu
end
# jump to Subpicture Menu
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = SubpictureMenu
end
# jump to Audio Menu
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = AudioMenu
end
# jump to Angle Menu
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = AngleMenu
end
# jump to Part Menu
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = PartMenu
end
# menu navigate up
begin
# remote = pn2.conf
button = UP
prog = xine
repeat = 0
config = EventUp
end
# menu navigate down
begin
# remote = pn2.conf
button = DOWN
prog = xine
repeat = 0
config = EventDown
end
# menu navigate left
begin
# remote = pn2.conf
button = LEFT
prog = xine
repeat = 0
config = EventLeft
end
# menu navigate right
begin
# remote = pn2.conf
button = RIGHT
prog = xine
repeat = 0
config = EventRight
end
# menu select
begin
# remote = pn2.conf
button = SELECT
prog = xine
repeat = 0
config = EventSelect
end
# jump to next chapter
begin
# remote = xxxxx
button = CHAN-UP
prog = xine
repeat = 0
config = EventNext
end
# jump to previous chapter
begin
#remote = xxxxx
button = CHAN-DOWN
prog = xine
repeat = 0
config = EventPrior
end
# display stream information using OSD
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = OSDStreamInfos
end
# show OSD menu
begin
remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = OSDMenu
end
# enter the number 0
begin
#remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number0
end
# enter the number 1
begin
#remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number1
end
# enter the number 2
begin
# remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number2
end
# enter the number 3
begin
# remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number3
end
# enter the number 4
begin
# remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number4
end
# enter the number 5
begin
#remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number5
end
# enter the number 6
begin
#remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number6
end
# enter the number 7
begin
#remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number7
end
# enter the number 8
begin
#remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number8
end
# enter the number 9
begin
#remote = xxxxx
button = xxxxx
prog = xine
repeat = 0
config = Number9
end
# quit the program
begin
#remote = pn2.conf
button = TIVO
prog = xine
repeat = 0
config = Quit
end
Various problems with the
Various problems with the "MD 10.21 shipped" URC-6131. Also, my volume buttons don't work anymore, so I used the 1 and 2 (decrease and increase, respectively). I think the lircd.conf worked ok as is.
#------------------------------------------------------------------------------
# contributed by Claas Langbehn (claas@bigfoot.com) 01-May-2000
#------------------------------------------------------------------------------
#
# filename: RC-5
# encoding: shift encoded, RC-5
# brand: Philips (and others)
# model: all
# supported devices: all
#
#------------------------------------------------------------------------------
begin remote
name PHILIPS_RC-5
bits 11
flags RC5|CONST_LENGTH
eps 20
aeps 0
header 0 0
one 889 889
zero 889 889
plead 889
ptrail 0
foot 0 0
repeat 0 0
pre_data_bits 2
pre_data 0x02
post_data_bits 0
post_data 0x0
pre 0 0
post 0 0
gap 113792
toggle_bit 2
frequency 36000
duty_cycle 50
begin codes
0 0x0000000000000140
1 0x0000000000000141
2 0x0000000000000142
3 0x0000000000000143
4 0x0000000000000144
5 0x0000000000000145
6 0x0000000000000146
7 0x0000000000000147
8 0x0000000000000148
9 0x0000000000000149
GUIDE 0x000000000000014a
SELECT 0x000000000000014b
POWER 0x000000000000014c
Mute 0x000000000000014d
Move 0x000000000000014e
VOL+ 0x0000000000000150
VOL- 0x0000000000000151
PREVCH 0x0000000000000152
NEXTCH 0x0000000000000153
SLOMO 0x0000000000000154
ANGLE 0x0000000000000155
SLOMO 0x0000000000000154
ANGLE 0x0000000000000155
MENU 0x000000000000015d
SUBT 0x000000000000015e
CH+ 0x0000000000000160
CH- 0x0000000000000161
PIP 0x0000000000000162
Swap 0x0000000000000163
PAUSE 0x0000000000000169
PVRMENU 0x000000000000016e
EXIT 0x0000000000000171
REW 0x0000000000000172
REPLAY 0x0000000000000173
FFW 0x0000000000000174
PLAY 0x0000000000000175
STOP 0x0000000000000176
REC 0x0000000000000177
SKIP 0x0000000000000178
Prev 0x000000000000017b
INFO 0x000000000000017c
TV/VID 0x000000000000017e
Audio 0x000000000000017f
THDN 0x0000000000000268
THUP 0x0000000000000269
end codes
end remote
begin remote
name PHILIPS_RC-5_ALT
bits 13
flags RC5|CONST_LENGTH
eps 20
aeps 0
one 889 889
zero 889 889
plead 889
gap 113792
min_repeat 1
toggle_bit 2
frequency 36000
duty_cycle 50
begin codes
LEFT 0x0000000000000155
RIGHT 0x0000000000000156
end codes
end remote
# lircrc.URC-6131/RC-5 (Hauppauge PVR-250)
# 2004-01-25, Joe Votour
# mailto:vulturej@vulturesnest.net
# Save this file in ~/.mythtv/lircrc, and make a symlink with ~/.lircrc
# TODO: Test/configure the mplayer buttons
# Finish the rest of the remote buttons for MythTV
# Power button/quit
#begin
# prog = mythtv
# button = POWER
# config = Esc
#end
# Change TV card input
begin
prog = mythtv
button = TV/VID
config = C
end
# Toggle Picture-In-Picture
begin
prog = mythtv
button = PIP
config = V
end
# Swap the PiP windows
begin
prog = mythtv
button = Swap
config = N
end
# Number keys
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
# Exit button (returning to menu)
begin
prog = mythtv
button = EXIT
config = Esc
end
# Menu button (TV menu)
begin
prog = mythtv
button = MENU
config = M
end
# Guide button (EPG)
begin
prog = mythtv
button = GUIDE
config = S
end
# Delete (i.e. View recordings screen)
begin
prog = mythtv
button = POWER
config = D
end
# View program info (OSD)
begin
prog = mythtv
button = INFO
config = I
end
# Note the "repeat =" strings in the volume and channel.
# This means that if you hold down the key, every nth instance will be
# passed. This depends on your system, so you may want to increase or
# decrease this and see what happens. repeat = 1 is probably too
# fast.
# Volume Down
begin
prog = mythtv
# button = VOL-
# button = REW
button = 1
repeat = 3
config = F10
end
# Volume Up
begin
prog = mythtv
# button = VOL+
# button = REPLAY
button = 2
repeat = 3
config = F11
end
# Channel Up
begin
prog = mythtv
button = THUP
repeat = 3
config = Up
end
# Channel Down
begin
prog = mythtv
button = THDN
repeat = 3
config = Down
end
# Navigational arrows
begin
prog = mythtv
button = LEFT
repeat = 3
config = Left
end
begin
prog = mythtv
button = RIGHT
repeat = 3
config = Right
end
begin
prog = mythtv
button = SELECT
config = Return
end
# Mute
begin
prog = mythtv
button = Mute
config = F9
end
# Browse mode
#begin
# prog = mythtv
# button = DISPLAY
# config = O
#end
# Channel history
begin
prog = mythtv
button = Prev
config = H
end
# Rewind
begin
prog = mythtv
button = REW
config = Left
end
# Play
begin
prog = mythtv
button = PLAY
config = P
end
# Fast-forward
begin
prog = mythtv
button = FFW
config = Right
end
# Next chapter (page down for EPG)
begin
prog = mythtv
button = NEXTCH
config = PgDown
end
# Previous chapter (page up for EPG)
begin
prog = mythtv
button = PREVCH
config = PgUp
end
# Record
begin
prog = mythtv
button = REC
config = R
end
# Teletext/Closed Captioning
# Audio button doubles as CC
begin
prog = mythtv
button = Audio
config = T
end
# Pause
begin
prog = mythtv
button = PAUSE
config = P
end
# Backwards commercial skip
begin
prog = mythtv
button = REPLAY
config = Q
end
# Forward commercial skip
begin
prog = mythtv
button = SKIP
config = Z
end
#
# mplayer keys (Untested)
#
begin
prog = mplayer
button = EXIT
config = quit
end
begin
prog = mplayer
button = MUTE
config = mute
end
begin
prog = mplayer
button = VOL-
config = volume -1
repeat = 1
end
begin
prog = mplayer
button = VOL+
config = volume 1
repeat = 1
end
begin
prog = mplayer
button = PLAY
config = pause
end
begin
prog = mplayer
button = PAUSE
config = pause
end
begin
prog = mplayer
button = STOP
config = quit
end
begin
prog = mplayer
button = DISPLAY
config = osd
end
begin
prog = mplayer
button = FFW
config = skip 1
end
begin
prog = mplayer
button = REW
config = skip -1
end
begin
prog = mplayer
button = REPLAY
config = skip -60
end
begin
prog = mplayer
button = SKIP
config = skip 60
end
##
# xine key bindings.
# Automatically generated by xine-ui version 0.9.23.
# To run xine:
# MythVideo: xine -D -pfh %s
# MythDVD: xine -D -pfhq --auto-scan dvd (for DVD)
# xine -D -pfhq --auto-scan vcdo (for VCD)
##
### Xine lirc setup
begin
prog = xine
button = PLAY
config = Play
end
begin
prog = xine
button = STOP
config = Stop
end
begin
prog = xine
button = EXIT
config = Quit
end
begin
prog = xine
button = PAUSE
config = Pause
end
begin
prog = xine
button = THUP
config = EventUp
end
begin
prog = xine
button = THDN
config = EventDown
end
begin
prog = xine
button = LEFT
config = EventLeft
end
begin
prog = xine
button = RIGHT
config = EventRight
end
#begin
#prog = xine
#button =
#config = EventSelect
#end
begin
prog = xine
button = SELECT
config = EventSelect
end
#begin
#prog = xine
#button =
#config = EventSelect
#end
begin
prog = xine
button = MENU
config = Menu
end
begin
prog = xine
button = FFW
#config = SpeedFaster
config = SeekRelative+60
end
begin
prog = xine
button = REW
#config = SpeedSlower
config = SeekRelative-60
end
begin
prog = xine
#button = VOL+
button = 2
config = Volume+
end
begin
prog = xine
#button = VOL-
button = 1
config = Volume-
end
begin
prog = xine
button = Mute
config = Mute
end
begin
prog = xine
button = STOP
config = RootMenu
end
begin
prog = xine
button = SKIP
config = EventNext
end
begin
prog = xine
button = REPLAY
config = EventPrior
end
begin
prog = xine
button = INFO
config = OSDStreamInfos
end
# for when xine appears to hang and not exit back to FE
begin
prog = irexec
button = Power
config = /usr/bin/killall xine
end
imon pad 15c2:0038 version
lirc_pad.conf
begin remote
name imon_pad
bits 64
eps 30
aeps 100
one 0 0
zero 0 0
post_data_bits 0
post_data 0x0
gap 139998
begin codes
AppExit 0x288195B700000101
Power 0x289115B700000101
Record 0x298115B700000101
Play 0x2A8115B700000101
Open 0x29B195B700000101
Rewind 0x2A8195B700000101
Pause 0x2A9115B700000101
FastForward 0x2B8115B700000101
SkipBack 0x2B9115B700000101
Stop 0x2B9715B700000101
SkipForward 0x298195B700000101
Keyboard/Mouse 0x299115B700000101
Backspac 0x0200002A00000000
Select 0x0200002C00000000
LeftMenu 0x0280000000000000
RightMenu 0x0200006500000000
Up 0x0100800000000000
Down 0x01007F0000000000
Left 0x0100008000000000
Right 0x0100007F00000000
LeftClick 0x0101000000000000
RightClick 0x0102000000000000
Enter 0x0200002800000000
Escape 0x0200002900000000
Eject 0x299395B700000101
AppLauncher 0x29B715B700000101
Function 0x2AB195B700000101
TaskSwitcher 0x2A9395B700000101
Mute 0x2B9595B700000101
Vol+ 0x28A395B700000101
Vol- 0x28A595B700000101
Ch+ 0x289395B700000101
Ch- 0x288795B700000101
Timer 0x2B8395B700000101
1 0x0200001E00000000
2 0x0200001F00000000
3 0x0200002000000000
4 0x0200002100000000
5 0x0200002200000000
6 0x0200002300000000
7 0x0200002400000000
8 0x0200002500000000
9 0x0200002600000000
* 0x0220002500000000
0 0x0200002700000000
# 0x0220002000000000
Videos 0x2B8515B700000101
Music 0x299195B700000101
Pictures 0x2BA115B700000101
TV 0x28A515B700000101
Bookmark 0x288515B700000101
Thumbnail 0x2AB715B700000101
Zoom 0x29A595B700000101
FullScreen 0x2AA395B700000101
DVD 0x29A395B700000101
Menu 0x2BA395B700000101
Subtitle 0x298595B700000101
Audio 0x2B8595B700000101
end codes
end remote
lircrc
###### CUSTOM iMON-Pad #############
#
# Version 1
#
#####################################
###### CUSTOM MYTHTV ######
begin
remote = imon_pad
prog = mythtv
button = Radio
repeat = 5
config = Audio
end
begin
button = Power
prog = irexec
repeat = 0
config = /usr/share/mythtv/myth-halt.sh
end
begin
remote = imon_pad
prog = mythtv
button = Up
repeat = 0
config = Up
delay = 0
end
begin
remote = imon_pad
prog = mythtv
button = Left
repeat = 0
config = Left
delay = 0
end
begin
remote = imon_pad
prog = mythtv
button = Down
repeat = 0
config = Down
delay = 0
end
begin
remote = imon_pad
prog = mythtv
button = Right
repeat = 0
config = Right
delay = 0
end
begin
remote = imon_pad
prog = mythtv
button = AppExit
config = Escape
repeat = 0
end
begin
remote = imon_pad
prog = mythtv
button = Escape
repeat = 0
config = Escape
end
begin
remote = imon_pad
prog = mythtv
button = Enter
config = Enter
repeat = 0
delay = 1
end
begin
remote = imon_pad
prog = mythtv
button = Rec
config = r
end
begin
remote = imon_pad
prog = mythtv
button = Play
config = Enter
end
begin
remote = imon_pad
prog = mythtv
button = Rewind
config = PgUp
end
begin
remote = imon_pad
prog = mythtv
button = Pause
config = p
end
begin
remote = imon_pad
prog = mythtv
button = FastForward
config = PgDown
end
begin
remote = imon_pad
prog = mythtv
button = Stop
config = o
end
## Currently being used to toggle pad
#begin
# remote = imon_pad
# prog = mythtv
# button = MouseKeyboard
# config = Keyboard/Mouse
#end
#begin
# remote = imon_pad
# prog = mythtv
# button = SelectSpace
# config = Select
#end
#begin
# remote = imon_pad
# prog = mythtv
# button = Backspace
# config = Backspac
#end
#begin
# remote = imon_pad
# prog = mythtv
# button = WindowsKey
# config =
#end
#begin
# remote = imon_pad
# prog = mythtv
# button = MouseLeftClick
# config = LeftClick
#end
#begin
# remote = imon_pad
# prog = mythtv
# button = MouseRightClick
# config = RightClick
#end
begin
remote = imon_pad
prog = mythtv
button = MouseMenu
config = Menu
end
begin
remote = imon_pad
prog = mythtv
button = Eject
config =
end
begin
remote = imon_pad
prog = mythtv
button = TaskSwitcher
config = Y
end
begin
remote = imon_pad
prog = mythtv
button = Escape
config = Escape
end
begin
remote = imon_pad
prog = mythtv
button = AppLauncher
config =
end
begin
remote = imon_pad
prog = mythtv
button = MultiMon
config = Enter
end
begin
remote = imon_pad
prog = mythtv
button = Mute
config = F9
end
begin
remote = imon_pad
prog = mythtv
button = Vol+
config = ]
repeat = 3
end
begin
remote = imon_pad
prog = mythtv
button = Vol-
config = [
repeat = 3
end
begin
remote = imon_pad
prog = mythtv
button = Ch+
config = UP
repeat = 0
end
begin
remote = imon_pad
prog = mythtv
button = Ch-
config = Down
repeat = 0
end
begin
remote = imon_pad
prog = mythtv
button = SkipForward
config = .
end
begin
remote = imon_pad
prog = mythtv
button = SkipBack
config = ,
end
begin
remote = imon_pad
prog = mythtv
button = Timer
config =
repeat = 0
end
begin
remote = imon_pad
prog = mythtv
button = 1
config = 1
end
begin
remote = imon_pad
prog = mythtv
button = 2
config = 2
end
begin
remote = imon_pad
prog = mythtv
button = 3
config = 3
end
begin
remote = imon_pad
prog = mythtv
button = 4
config = 4
end
begin
remote = imon_pad
prog = mythtv
button = 5
config = 5
end
begin
remote = imon_pad
prog = mythtv
button = 6
config = 6
end
begin
remote = imon_pad
prog = mythtv
button = 7
config = 7
end
begin
remote = imon_pad
prog = mythtv
button = 8
config = 8
end
begin
remote = imon_pad
prog = mythtv
button = 9
config = 9
end
begin
remote = imon_pad
prog = mythtv
button = 0
config = 0
end
begin
remote = imon_pad
prog = mythtv
button = Home
config =
repeat = 0
end
begin
remote = imon_pad
prog = mythtv
button = Tab
config = TaskSwitcher
repeat = 3
end
#### Set this one in MythTV first ######
begin
remote = imon_pad
prog = mythtv
button = Function
repeat = 0
config = =
end
begin
remote = imon_pad
prog = mythtv
button = Videos
config = '
end
begin
remote = imon_pad
prog = mythtv
button = Music
config = ;
end
begin
remote = imon_pad
prog = mythtv
button = Pictures
config = `
end
### END OFF CONFIG IN MYTHTV #####
begin
remote = imon_pad
prog = mythtv
button = TV
config = MyTV
end
begin
remote = imon_pad
prog = mythtv
button = Bookmark
config =
end
begin
remote = imon_pad
prog = mythtv
button = Thumbnail
config =
end
begin
remote = imon_pad
prog = mythtv
button = Zoom
config =
end
## for MythGallery
begin
remote = imon_pad
prog = mythtv
button = FullScreen
config = FullScreen
end
begin
remote = imon_pad
prog = mythtv
button = DVD
config = MyDVD
end
begin
remote = imon_pad
prog = mythtv
button = Menu
config = Menu
end
begin
remote = imon_pad
prog = mythtv
button = MenuN
config = Menu
end
#begin
# remote = imon_pad
# prog = mythtv
# button = Language
# config = Subtitle
#end
###### END CUSTOM MYTHTV ######
###### BEGIN CUSTOM MPLAYER ######
begin
remote = imon_pad
prog = mplayer
button = Stop
config = quit
end
begin
remote = imon_pad
prog = mplayer
button = AppExit
config = quit
end
begin
remote = imon_pad
prog = mplayer
button = Rewind
config = seek -10
repeat = 3
end
begin
remote = imon_pad
prog = mplayer
button = FastForward
config = seek 10
repeat = 3
end
begin
remote = imon_pad
prog = mplayer
button = SkipBack
config = seek -60
repeat = 3
end
begin
remote = imon_pad
prog = mplayer
button = SkipForward
config = seek 60
repeat = 3
end
begin
remote = imon_pad
prog = mplayer
button = Pause
config = pause
end
begin
remote = imon_pad
prog = mplayer
button = Play
config = pause
end
begin
remote = imon_pad
prog = mplayer
button = Vol-
config = volume -1
repeat = 3
end
begin
remote = imon_pad
prog = mplayer
button = Vol+
config = volume 1
repeat = 3
end
begin
remote = imon_pad
prog = mplayer
button = Mute
config = mute
end
begin
remote = imon_pad
prog = mplayer
button = Audio
config = switch_audio
repeat = 3
end
begin
remote = imon_pad
prog = mplayer
button = Subtitle
config = sub_visibility
end
###### END CUSTOM MPLAYER ######
###### BEGIN CUSTOM XINE ######
begin
remote = imon_pad
prog = xine
button = OFF
config = AppExit
end
begin
remote = imon_pad
prog = xine
button = AppExit
config = AppExit
end
begin
remote = imon_pad
prog = xine
button = Play
config = Play
end
begin
remote = imon_pad
prog = xine
button = Pause
config = Pause
end
begin
remote = imon_pad
prog = xine
button = Stop
config = Stop
end
begin
remote = imon_pad
prog = xine
button = Rewind
config = Rewind
repeat = 3
end
begin
remote = imon_pad
prog = xine
button = FastForward
config = FastForward
repeat = 3
end
begin
remote = imon_pad
prog = xine
button = PrevChapter
config = SkipBack
repeat = 3
end
begin
remote = imon_pad
prog = xine
button = NextChapter
config = SkipForward
repeat = 3
end
begin
remote = imon_pad
prog = xine
button = Vol-
config = Vol-
repeat = 3
end
begin
remote = imon_pad
prog = xine
button = Vol+
config = Vol+
repeat = 3
end
begin
remote = imon_pad
prog = xine
button = Mute
config = Mute
end
begin
remote = imon_pad
prog = xine
button = AspectRatio
config = Zoom
end
begin
remote = imon_pad
prog = xine
button = FullScreen
config = FullScreen
end
begin
remote = imon_pad
prog = xine
button = Menu
config = Menu
end
begin
remote = imon_pad
prog = xine
button = PadKeyUp
config = Up
repeat = 1
end
begin
remote = imon_pad
prog = xine
button = PadKeyDown
config = Down
repeat = 1
end
begin
remote = imon_pad
prog = xine
button = PadKeyLeft
config = Left
repeat = 1
end
begin
remote = imon_pad
prog = xine
button = PadKeyRight
config = Right
repeat = 1
end
begin
remote = imon_pad
prog = xine
button = MultiMon
config = Enter
end
begin
remote = imon_pad
prog = xine
button = Caption
config = Function
end
begin
remote = imon_pad
prog = xine
button = 0
config = 0
end
begin
remote = imon_pad
prog = xine
button = 1
config = 1
end
begin
remote = imon_pad
prog = xine
button = 2
config = 2
end
begin
remote = imon_pad
prog = xine
button = 3
config = 3
end
begin
remote = imon_pad
prog = xine
button = 4
config = 4
end
begin
remote = imon_pad
prog = xine
button = 5
config = 5
end
begin
remote = imon_pad
prog = xine
button = 6
config = 6
end
begin
remote = imon_pad
prog = xine
button = 7
config = 7
end
begin
remote = imon_pad
prog = xine
button = 8
config = 8
end
begin
remote = imon_pad
prog = xine
button = 9
config = 9
end
###### END CUSTOM XINE ######
Avermedia 771 works fine :D
Lirc options = "-H dev/input -d /dev/input/event9"
Lircd.conf =
begin remote
name Avermedia771
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 135814
toggle_bit 0
begin codes
source 0x018B
teletext 0x0184
power 0x0074
1 0x004F
2 0x0050
3 0x0051
4 0x004B
5 0x004C
6 0x004D
7 0x0047
8 0x0048
9 0x0049
audio 0x0188
fullscreen 0x0174
enter/0 0x0052
display 0x0189
loop 0x00D9
preview 0x0166
backward 0x00A8
forward 0x00D0
capture 0x00A7
mute 0x0071
record 0x00A7
pause 0x0077
stop 0x0080
play 0x00CF
red 0x018E
blue 0x018F
volup 0x0073
voldown 0x0072
chanup 0x0192
chandown 0x0193
cancel 0x0191
ok 0x0190
end codes
end remote
.mythtv/lircrc =
# Channel Up
begin
prog = mythtv
button = chanup
repeat = 3
config = Up
end
# Channel Down
begin
prog = mythtv
button = chandown
repeat = 3
config = Down
end
# OK/Select
begin
prog = mythtv
button = yellow
config = Space
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 = cancel
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
# Volume down
begin
prog = mythtv
button = voldown
repeat = 3
config = [
end
begin
prog = mythtv
button = volup
repeat = 3
config = ]
end
# Mute
begin
prog = mythtv
button = mute
repeat = 3
config = F9
end
# Fast forward (30 sec default)
begin
prog = mythtv
button = backward
repeat = 3
config = Left
end
# Rewind (10 sec default)
begin
prog = mythtv
button = forward
repeat = 3
config = Right
end
# Skip forward (10 min default)
begin
prog = mythtv
button = SKIP
repeat = 3
config = PgDown
end
# Skip backward (10 min default)
begin
prog = mythtv
button = REPLAY
repeat = 3
config = PgUp
end
# Record
begin
prog = mythtv
button = record
repeat = 3
config = R
end
# Delete
begin
prog = mythtv
button = BLANK
repeat = 3
config = D
end
# OSD browse
begin
prog = mythtv
button = green
repeat = 3
config = O
end
# Display EPG while in live TV,
# View selected show while in EPG
begin
prog = mythtv
button = display
repeat = 3
config = M
end
# Scroll up
begin
prog = mythtv
button = 6
repeat = 3
config = Right
end
# Scroll down
begin
prog = mythtv
button = 4
repeat = 3
config = Left
end
# Bring up OSD info
begin
prog = mythtv
button = source
repeat = 3
config = I
end
# Change display aspect ratio
begin
prog = mythtv
button = fullscreen
repeat = 3
config = W
end
# Seek to previous commercial cut point
begin
prog = mythtv
button = yellow
repeat = 3
config = Q
end
# Seek to next commercial cut point
begin
prog = mythtv
button = blue
repeat = 3
config = Z
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
Have Fun
I would love to see the ATI
I would love to see the ATI Remote Wonder PLUS be added. Sweet little remote. RF, not IR. Slim and sleek.
It's not supported by the
It's not supported by the kernel.
http://www.mythtv.org/wiki/ATI_Remote_Wonder_Plus
"Please ignore the man behind the curtain"
Dennis
"Please ignore the man behind the curtain"
Dennis
Dvico Fusion remote
Please add my journey with the Dvico Fusion remote (http://www.pccasegear.com/images/remotemce3.jpg)
http://www.mythdora.com/?q=node/4607
commandir
http://www.mythdora.com/?q=node/4524.
Microsoft MCE Remote 1039
Microsoft MCE Remote 1039 with bundled 1040 receiver -- DID NOT WORK OUT OF BOX, even though it was shown as supported.
/etc/lircd.conf:
#
# brand: HP
# model no. of remote control: TSGH-IR01
# devices being controlled by this remote: HP Slimline S3100y
#
# Derived from MCEUSB2 lircd.conf file (lircd.conf.mceusb) found at:
# https://help.ubuntu.com/community/Install_Lirc_Feisty
#
# RC-6 config file
#
# source: http://home.hccnet.nl/m.majoor/projects__remote_control.htm
# http://home.hccnet.nl/m.majoor/pronto.pdf
#
# used by: Philips
#
#########
#
# Philips Media Center Edition remote control
# For use with the USB MCE ir receiver
#
# Dan Conti dconti|acm.wwu.edu
#
# Updated with codes for MCE 2005 Remote additional buttons
# *, #, Teletext, Red, Green, Yellow & Blue Buttons
# Note: TV power button transmits no code until programmed.
# Updated 12th September 2005
# Graham Auld - mce|graham.auld.me.uk
#
# Radio, Print, RecTV are only available on the HP Media Center remote control
#
#
# Updated with codes for MCE 2007 Remote additional buttons
# Visualization, Aspect, SlideShow, Eject
# Note:
# Renamed some buttons: DVD->DVDMenu, More->MoreInfo, Star->Asterisk, Hash->Pound
# Note:
# Blue, Yellow, Green, Red, and Teletext buttons do not exist on the HP remote
begin remote
name mceusb
bits 16
flags RC6|CONST_LENGTH
eps 30
aeps 100
header 2667 889
one 444 444
zero 444 444
pre_data_bits 21
pre_data 0x37FF0
gap 105000
toggle_bit 22
rc6_mask 0x100000000
begin codes
#unused by HP remote
Blue 0x00007ba1
Yellow 0x00007ba2
Green 0x00007ba3
Red 0x00007ba4
Teletext 0x00007ba5
#ba6 - bae unused
BA6 0x00007ba6
BA7 0x00007ba7
BA8 0x00007ba8
BA9 0x00007ba9
BAA 0x00007baa
BAB 0x00007bab
BAC 0x00007bac
BAD 0x00007bad
BAE 0x00007bae
Radio 0x00007baf
Print 0x00007bb1
#bb2 - bb4 unused
BB2 0x00007bb2
BB3 0x00007bb3
BB4 0x00007bb4
Videos 0x00007bb5
Pictures 0x00007bb6
RecTV 0x00007bb7
Music 0x00007bb8
TV 0x00007bb9
#bba - bbf unused
BBA 0x00007bba
BBB 0x00007bbb
BBC 0x00007bbc
BBD 0x00007bbd
BBE 0x00007bbe
BBF 0x00007bbf
#bc1 - bca unused
BC1 0x00007bc1
BC2 0x00007bc2
BC3 0x00007bc3
BC4 0x00007bc4
BC5 0x00007bc5
BC6 0x00007bc6
BC7 0x00007bc7
BC8 0x00007bc8
BC9 0x00007bc9
BCA 0x00007bca
Eject 0x00007bcb
SlideShow 0x00007bcc
Visualization 0x00007bcd
#bce - bcf unused
BCE 0x00007bce
BCF 0x00007bcf
#bd1 - bd7 unused
BD1 0x00007bd1
BD2 0x00007bd2
BD3 0x00007bd3
BD4 0x00007bd4
BD5 0x00007bd5
BD6 0x00007bd6
BD7 0x00007bd7
Aspect 0x00007bd8
Guide 0x00007bd9
LiveTV 0x00007bda
DVD 0x00007bdb
#NoGap
Back 0x00007bdc
OK 0x00007bdd
Right 0x00007bde
Left 0x00007bdf
Down 0x00007be0
Up 0x00007be1
#NoGap
Star 0x00007be2
Hash 0x00007be3
#NoGap
Replay 0x00007be4
Skip 0x00007be5
Stop 0x00007be6
Pause 0x00007be7
Record 0x00007be8
Play 0x00007be9
Rewind 0x00007bea
Forward 0x00007beb
#NoGap
ChanDown 0x00007bec
ChanUp 0x00007bed
VolDown 0x00007bee
VolUp 0x00007bef
#NoGap
More 0x00007bf0
Mute 0x00007bf1
Home 0x00007bf2
Power 0x00007bf3
#NoGap
Enter 0x00007bf4
Clear 0x00007bf5
#NoGap
Nine 0x00007bf6
Eight 0x00007bf7
Seven 0x00007bf8
Six 0x00007bf9
Five 0x00007bfa
Four 0x00007bfb
Three 0x00007bfc
Two 0x00007bfd
One 0x00007bfe
Zero 0x00007bff
end codes
end remote
/home/mythtv/.mythtv/lircrc
begin
prog = mythtv
button = One
config = 1
end
begin
prog = mythtv
button = Two
config = 2
end
begin
prog = mythtv
button = Three
config = 3
end
begin
prog = mythtv
button = Four
config = 4
end
begin
prog = mythtv
button = Five
config = 5
end
begin
prog = mythtv
button = Six
config = 6
end
begin
prog = mythtv
button = Seven
config = 7
end
begin
prog = mythtv
button = Eight
config = 8
end
begin
prog = mythtv
button = Nine
config = 9
end
begin
prog = mythtv
button = Zero
config = 0
end
begin
prog = mythtv
button = Back
config = Esc
end
begin
prog = mythtv
button = Home
config = Alt+Home
end
begin
prog = mythtv
button = Guide
config = M
end
begin
prog = mythtv
button = More
config = I
end
begin
prog = mythtv
button = VolDown
repeat = 1
config = F10
end
begin
prog = mythtv
button = VolUp
repeat = 1
config = F11
end
begin
prog = mythtv
button = ChanUp
repeat = 3
config = Up
end
begin
prog = mythtv
button = ChanDown
repeat = 3
config = Down
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 = Left
repeat = 3
config = Left
end
begin
prog = mythtv
button = Right
repeat = 3
config = Right
end
begin
prog = mythtv
button = Play
config = P
end
begin
prog = mythtv
button = OK
config = Return
end
begin
prog = mythtv
button = Enter
config = Return
end
begin
prog = mythtv
button = Mute
config = |
end
begin
prog = mythtv
button = Rewind
config = <
end
begin
prog = mythtv
button = Forward
config = >
end
begin
prog = mythtv
button = Record
config = R
end
begin
prog = mythtv
button = Stop
config = Esc
end
begin
prog = mythtv
button = Star
config = O
end
begin
prog = mythtv
button = Pause
config = P
end
# Use for backwards commercial skip
begin
prog = mythtv
button = Replay
config = Q
end
# Use for forward commercial skip
begin
prog = mythtv
button = Skip
config = Z
end
begin
prog = mythtv
button = LiveTV
repeat = 3
config = ALT+L
end
# Toggle subtitles (closed captions)
begin
prog = mythtv
button = Teletext
config = T
end
begin
prog = mythtv
button = Blue
config = W
end
On an unrelated note, all my /dev/video and /dev/snd/* files had awful permissions, so absolutely nothing on this Mythdora worked out of the box. mythtv user could not control sound devices nor could it control the PVR500.
Dvico Fusion MCE Remote
I have the Dvico Fusion MCE Remote, as shown in the picture in remote setup.
I had no success getting the remote to work with any of the existing Dvico options in MD10.21. It wasnt until I dropped in my old lircd.conf & lircrc files and rebooted that the remote started to work. I had the same issues with MD5 and had to use the old files there too.
These old files date back to MD3.2 and were customised to suit me at the time.
/etc/lircd.conf
#
# contributed by Chris Pascoe
#
# brand: DVICO
# model no. of remote control: DVB-T
# devices being controlled by this remote:
#
begin remote
name DVICO
bits 32
eps 0
aeps 0
one 0 0
zero 0 0
pre_data_bits 32
pre_data 0x10046
gap 195755
post_data_bits 0
toggle_bit 0
begin codes
1 0x00000000000011F9
2 0x00000000000012F9
3 0x00000000000013F9
4 0x00000000000014F9
5 0x00000000000015F9
6 0x00000000000016F9
7 0x00000000000017F9
8 0x00000000000018F9
9 0x00000000000019F9
0 0x00000000000010F9
power 0x0000000000000AF9
pcoff 0x0000000000000CF9
camera 0x0000000000001AF9
record 0x0000000000001BF9
chup 0x00000000000000F9
chdown 0x00000000000001F9
volup 0x00000000000002F9
voldown 0x00000000000003F9
playpause 0x0000000000001FF9
rew 0x0000000000001CF9
stop 0x0000000000001EF9
ff 0x0000000000001DF9
folder 0x00000000000040F9
atvdtv 0x00000000000006F9
dvhs 0x00000000000041F9
menu 0x00000000000008F9
aspect 0x00000000000007F9
zoom 0x00000000000004F9
epg 0x0000000000000BF9
mute 0x0000000000000DF9
back 0x0000000000000EF9
hd 0x0000000000000FF9
red 0x00000000000005F9
green 0x00000000000009F9
yellow 0x00000000000042F9
blue 0x00000000000043F9
end codes
end remote
#
# this config file was automatically generated
# using lirc-0.7.0(dvico) on Sat Jun 18 00:56:01 2005
#
# contributed by anonymous
#
# brand: DVICO
# model no. of remote control: MCE Remote
#
begin remote
name DVICO_MCE
bits 32
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 8
pre_data 0x0
post_data_bits 8
post_data 0x0
gap 195956
toggle_bit 0
begin codes
ok 0x0000000000FE5E00
dtv 0x0000000000FE0200
mp3 0x0000000000FE0E00
dvd 0x0000000000FE1A00
cpf 0x0000000000FE1E00
setup 0x0000000000FE1600
tv_onoff 0x0000000000FE4600
guide 0x0000000000FE0A00
back 0x0000000000FE4900
more 0x0000000000FE5900
dvd_menu 0x0000000000FE4D00
alt_tab 0x0000000000FE5500
replay 0x0000000000FE0F00
skip 0x0000000000FE1200
up 0x0000000000FE5100
down 0x0000000000FE5300
left 0x0000000000FE5B00
right 0x0000000000FE5F00
start 0x0000000000FE4200
vol_up 0x0000000000FE1500
vol_down 0x0000000000FE0500
ch_up 0x0000000000FE1100
ch_down 0x0000000000FE0900
snapshot 0x0000000000FE5200
live 0x0000000000FE5A00
folder_open 0x0000000000FE1900
1 0x0000000000FE0B00
2 0x0000000000FE1700
3 0x0000000000FE1B00
4 0x0000000000FE0700
5 0x0000000000FE5000
6 0x0000000000FE5400
7 0x0000000000FE4800
8 0x0000000000FE4C00
9 0x0000000000FE5800
0 0x0000000000FE0300
aspect 0x0000000000FE1300
fullscreen 0x0000000000FE1F00
rewind 0x0000000000FE4300
playpause 0x0000000000FE4700
fastforward 0x0000000000FE4F00
stop 0x0000000000FE0D00
mute 0x0000000000FE5700
record 0x0000000000FE0100
white_onoff 0x0000000000FE4E00
end codes
end remote
#
# this config file was automatically generated
# using lirc-0.7.3-CVS(dvico) on Thu Sep 1 21:36:06 2005
#
# contributed by: David Bussenschutt
#
# brand: "DViCO"
# model no. of remote control: "Fusion Remote MCE"
# devices being controlled by this remote: My MythTV install
#
begin remote
name DVICO_MCE
bits 8
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 48
pre_data 0x100460000
post_data_bits 8
post_data 0xFE
gap 195843
toggle_bit 0
begin codes
ok 0x5e
up 0x51
down 0x53
left 0x5B
right 0x5F
setup 0x16
tv_onoff 0x46
guide 0x0A
dtv 0x02
mp3 0x0E
dvd 0x1A
cpf 0x1E
back 0x49
more 0x59
dvd_menu 0x4D
alt_tab 0x55
replay 0x0F
skip 0x12
start 0x42
vol_up 0x15
vol_down 0x05
ch_up 0x11
ch_down 0x09
photo 0x52
live 0x5A
folder 0x19
1 0x0B
2 0x17
3 0x1B
4 0x07
5 0x50
6 0x54
7 0x48
8 0x4C
9 0x58
0 0x03
ratio 0x13
zoom 0x1F
rew 0x43
playpause 0x47
ff 0x4F
mute 0x57
stop 0x0D
rec 0x01
power_onoff 0x4e
end codes
end remote
#
# contributed by Makkus from Whirlpool
#
# brand: DVICO
# model no. of remote control: Dvico dual fusion
# devices being controlled by this remote:
#
begin remote
name DVICO DUAL
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x1
gap 251714
toggle_bit 1
repeat_bit 2
begin codes
DTV 0x0179
MP3 0x0187
DVD 0x0185
CPF 0x016C
SETUP 0x008D
SWITCH_OFF_TV 0x0164
GUIDE 0x016D
BACK 0x009E
DVD_MENU 0x008B
i 0x0166
ALT_TAB 0x000F
REPLAY 0x00A5
SKIP 0x00A3
START 0x001C
OK 0x0160
UP 0x0067
RIGHT 0x006A
DOWN 0x006C
LEFT 0x0069
VOL_UP 0x0073
VOL_DOWN 0x0072
CH_UP 0x0192
CH_DOWN 0x0193
SCREENSHOT 0x00D4
LIVE 0x0182
OPEN_FOLDER 0x0086
1 0x0002
2 0x0003
3 0x0004
4 0x0005
5 0x0006
6 0x0007
7 0x0008
8 0x0009
9 0x000A
0 0x000B
TOGGLE_ASPECT_RATIO 0x0173
FULLSCREEN 0x0174
REWIND 0x00A8
PLAY 0x00A4
FORWARD 0x00D0
MUTE 0x0071
STOP 0x0080
REC 0x00A7
SWITCH_OFF 0x0074
end codes
end remote
~/.mythtv/lircrc
# lircrc.example.DVICO-nativelirc
# 2004-07-04, Chris Pascoe
# mailto:linuxdvb@itee.uq.edu.au
# Save this file in ~/.mythtv/lircrc
begin
prog = mythtv
button = dtv
# Recorded programs
config = Ctrl+R
end
begin
prog = mythtv
button = mp3
# MythMusic
config = Ctrl+M
end
begin
prog = mythtv
button = dvd
# MythDVD
Config = Ctrl+D
end
begin
prog = mythtv
button = cpf
#MythWeather
config = Ctrl+W
end
begin
prog = mythtv
button = setup
# Program Finder
config = Ctrl+F
end
begin
prog = mythtv
button = tv_onoff
# Menu
config = M
end
begin
prog = mythtv
button = guide
# EPG
config = Alt+G
end
begin
prog = mythtv
button = ok
config = Enter
end
begin
prog = mythtv
button = up
config = Up
end
begin
prog = mythtv
button = down
config = Down
end
begin
prog = mythtv
button = left
config = Left
end
begin
prog = mythtv
button = right
config = Right
end
begin
prog = mythtv
button = back
# Back
config = Esc
end
begin
prog = mythtv
button = more
# Information display
config = I
end
begin
prog = mythtv
button = dvd_menu
# DVD menu
config = F1
end
begin
prog = mythtv
button = alt_tab
# Previous Channel
config = H
end
begin
prog = mythtv
button = replay
# Skip commercial backward
config = Home
end
begin
prog = mythtv
button = skip
# Skip commercial forward
config = End
end
begin
prog = mythtv
button = start
# Toggle aspect
config = W
end
begin
prog = mythtv
button = vol_up
config = F11
end
begin
prog = mythtv
button = vol_down
config = F10
end
begin
prog = mythtv
button = ch_up
config = Up
end
begin
prog = mythtv
button = ch_down
config = Down
end
begin
prog = mythtv
button = photo
# MythGallery
config = Ctrl+Alt+G
end
begin
prog = mythtv
button = live
# Live TV
config = Ctrl+V
end
begin
prog = mythtv
button = folder
# Switch tuners
config = Ctrl+Alt+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
# Toggle PiP on/off
button = ratio
config = V
end
begin
prog = mythtv
# Change focus for PiP (to change channel in the other window)
button = zoom
config = B
end
begin
prog = mythtv
button = rew
config = <
end
begin
prog = mythtv
button = playpause
config = P
end
begin
prog = mythtv
button = ff
config = >
end
begin
prog = mythtv
button = mute
config = |
end
begin
prog = mythtv
button = stop
config = O
end
begin
prog = mythtv
button = rec
config = R
end
begin
prog = mythtv
button = power_onoff
config = D
end
#######################
## begin Xine Config ##
#######################
begin
prog = xine
button = back
config = quit
end
begin
prog xine
button = playpause
config = play
end
begin
prog = xine
button = playpause
config = pause
end
begin
prog = xine
button = rew
config = SeekRelative-60
end
begin
prog = xine
button = stop
config = Stop
end
begin
prog = xine
button = ff
config = SeekRelative+60
end
#begin
# prog = xine
# button = 0
# config = 0
#end
begin
prog = xine
button = dvd_menu
config = f1
end
begin
prog = mythtv
button = alt_tab
config = M
end
begin
prog = mythtv
# We'll use it for "Delete"
button = power
config = D
end
begin
prog = xine
# We'll use it for "Information"
button = more
config = OSDStreamInfos
end
begin
prog = xine
# Use it as a volume key
button = vol_up
repeat = 3
config = Volume+
end
begin
prog = xine
# Use it as a volume key
button = vol_down
repeat = 3
config = Volume-
end
begin
prog = xine
button = up
# This is the "up" on the central diamond
repeat = 3
config = EventUp
end
begin
prog = xine
button = down
# This is the "down" on the central diamond
repeat = 3
config = EventDown
end
begin
prog = xine
button = left
# This is the "left" on the central diamond
repeat = 3
config = EventLeft
end
begin
prog = xine
button = right
# This is the "right" on the central diamond
repeat = 3
config = EventRight
end
begin
prog = xine
# Middle button on the diamond
button = ok
config = EventSelect
end
begin
prog = xine
button = mute
config = Mute
end
begin
prog = xine
button = replay
config = SeekRelative-30
end
begin
prog = xine
button = skip
config = SeekRelative+30
end
# trying second lot of commands to see if it responds during movie
# for chapter movement
begin
prog = xine
button = vol_down
config = {
end
begin
prog = xine
button = vol_up
config = }
end
# end alt config for volume buttons
#
I do not know enough about these files to say why they work, I just know that they are the only ones that work for me.
/etc/lircd.conf for RCA model RCR815
I need not remember seeing a md10.21 configuration option for the RCA RCR815 remote. Here is my lircd.conf for this remote:
# Please make this file available to others
# by sending it to
#
# this config file was automatically generated
# using lirc-0.8.2-CVS(default) on Wed Apr 18 05:24:02 2007
#
# contributed by Jeff Thorpe
#
# brand: rca
# model no. of remote control: rcr815
# devices being controlled by this remote: MythTV
#
begin remote
name rca2.conf
bits 24
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 4138 3823
one 632 1861
zero 632 858
ptrail 645
gap 64227
toggle_bit_mask 0x0
begin codes
guide 0xF1A0E5
menu 0xF080F7
info 0xF3C0C3
clear 0xF060F9
up 0xF590A6
left 0xF560A9
down 0xF580A7
right 0xF570A8
ok 0xFF400B
repeat 0xF050FA
skip 0xF530AC
goback 0xF270D8
mute 0xF3F0C0
vol+ 0xF2F0D0
vol- 0xF2E0D1
ch+ 0xF2D0D2
ch- 0xF2C0D3
1 0xF310CE
2 0xF320CD
3 0xF330CC
4 0xF340CB
5 0xF350CA
6 0xF360C9
7 0xF370C8
8 0xF380C7
9 0xF390C6
0 0xF300CF
input 0xFA305C
reverse 0x51DAE2
record 0x517AE8
play 0x515AEA
stop 0x51FAE0
forward 0x51CAE3
pause 0x519AE6
pip 0xF1B0E4
swap 0xFC303C
aspect 0xF9006F
# power 0xF2A0D5
end codes
end remote
Remote Name + Model :
Remote Name + Model : Snapstream Firefly - That's the RF one, not the IR mini one.
I had to do the following :
From the mythtv wiki : http://www.mythtv.org/wiki/Snapstream_Firefly
I took the 'lircd.conf (working fedora core with atilibusb driver)' config file from the wiki page and copied it into /etc/lircd.conf.
I should point out that the one supplied with 10.21 didn't work.
I then took the ./mythtv/lircrc file supplied by MythDora and had to replace /repeat = 3/repeat = 5/
as my remote was causing two actions in MythTV instead of one. (diagnosed by running irw pressing a button once and seeing 5 lines of output instead of 3)
All working now.
Steve.
Make the volume and channel buttons work
I finally figured out what the deal was with the volume and channel buttons not working on the firefly. lircrc had the volume defined like this;
# Scroll up
begin
prog = mythtv
button = Volume-UP
repeat = 5
config = F11
end
# Scroll down
begin
prog = mythtv
button = Volume-DOWN
repeat = 5
config = F10
end
I took a look at the lircd.conf and saw that the buttons were defined as VOL+ and VOL- so I simply changed lircrc to this;
# Scroll up
begin
prog = mythtv
button = VOL+
repeat = 5
config = F11
end
# Scroll down
begin
prog = mythtv
button = VOL-
repeat = 5
config = F10
end
and what do you know.... the volume buttons work, yay!
Same deal for the channel up and down. Replace the channel stuff in lircrc with this;
# Channel Up
begin
prog = mythtv
button = CH+
repeat = 5
config = Up
end
# Channel Down
begin
prog = mythtv
button = CH-
repeat = 5
config = Down
end
Then don't forget to run this command to restart the lircd service;
/etc/init.d/lirc restart
Hope it helps someone,
Tim
OK button enters space instead of bringing up On Screen Keyboard
I was finding that the OK button was putting in a space for a field when I was used to it bringing up the on screen keyboard. From my experience I am guessing that there is a default lircrc file or some other method that is being used to enable the OK button to use Space instead of Enter.
The reason I say that is because I added a line in my lircrc for defining the OK button to send "enter" instead of space. There is no other entry in the lircrc file for OK and yet my remote was still sending Enter and then Space.
I was able to work around this by adding a quit flag to the lircrc entry for the OK button as follows:
begin
prog = mythtv
button = OK
repeat = 5
config = enter
flags = quit
end
Now it works as expected.
Anyone from the development team or someone more knowledgeable than me able to comment on whether there is a default lircrc file that is used and where it would be located?
Thanks!
Mike
Um... can I remove my post?
Um... can I remove my post? "I'm retarded." - Tommy Boy.
So I was using VIM to search for other instances of "OK" and I only searched for OK and then for ok. I did have another line that was configured with "Ok" (Notice the difference in case)
Anyway, please disregard.
Thanks.
Mike
lcdproc & LCDd
Hello all,
I have Mythdora10.21 64 bit running (mostly) successfully. I had to regress the lcdproc and LCDd daemons to those used in Mythdora 5 (F8) to get them to work. These are my changes:-
1. Downloaded F8 x86_64 rpm of lcdproc-0.5.2-3.fc8.x86_64.rpm
Installed this because the F8 scripts /etc/init.d/LCDd and
/etc/init.d/lcdproc scripts work correctly on F10 (the current stuff has
many errors which I couldn't be bothered working out). They do not look like
any Fedora install I have seen before ???
2. Added the following line to /etc/modprobe.d/lirc
options lirc_imon display_type=1
The file /etc/modprobe.d/lirc looks like this :-
#lirc_module_configuration
alias char-major-61 lirc_imon
# added following line 19 March 2009
options lirc_imon display_type=1
I could not find any doco on the module changes here, although I found a post somewhere suggesting the above addition to the /etc/modprobe.d/lirc file. The suggestion was to use "options lirc_imon display_type=2" for the LCD display, which did not work on my system, and I ended up using the "options lirc_imon display_type=1" option which is supposedly for the VFD screen and not the LCD screen. I did not download the source code to check this for a fact, so that the post may have had a typo as far as I know.
I add the caveat that perhaps the _current_ lcdproc will work correctly provided I had the correct "options" line in /etc/modprobe.d/lirc, but by the time I had it worked out, I had decided to leave well enough alone. (Mainly due to WAF)
As far as lirc goes :-
I am using a Logitech Harmony 785 to emulate the imon_pad remote, which came with my SilverstoneTek LC16M case. The remote works OK, but does a "double line" jump _every_ time the Up/Down keys are pressed. I have yet to work out how to get it to jump only one line at a time. I am using the standard config files which came with Mythdora10.21. I add that the imon_pad control worked "out of the box" without the need for lcdproc and LCDd to be fixed.
Hope this is of some help.
Regards,
Mus
Regards,
Mus
Serial Ir Blaster change
The only thing I had to change was for the standard serial blaster to get it working.
- STB is a Motorola DCT2000
- Blaster is the standard serial blaster from www.irblaster.info
- Changes needed for it to work were to comment out Mythdora lines in /etc/rc.local, and add my own lines. No other combination of using /etc/sysconfig/modules, modprobe or otherwise would work. I'm not that experienced with linux hardware configuration though.
#!/bin/bash# This file allows you to execute things at the end of boot
touch /var/lock/subsys/local
#lircd startup check for irblasters
# /usr/share/mythdora/mdconfigroot/scripts/irblaster-lircd.sh
#IRBlaster
setserial /dev/ttyS0 uart none
/sbin/modprobe lirc_serial type=0 irq=4 io=0x3f8 softcarrier=1
/usr/sbin/lircd --driver=default --device=/dev/lirc1 --output=/dev/lircd1 --pidfile=/var/run/lircd1.pid
All of the other setups worked fine. I'm using a Hauppauge remote for input.
NOVA-T 500
The NOVA-T 500 remote worked out of the box with no problems - initially.
I found, however, that the remote worked sometimes and not others. I eventually tracked it down to a problem with /etc/sysconfig/lirc - it wasn't picking up the right lines from /proc/bus/input/devices and LIRCD_OPTIONS wasn't getting set.
I changed /etc/sysconfig/lirc to the following and haven't had a problem since:
Sorry - I haven't got a copy of the original to compare against, so can't remember exactly what I changed.
NOVA-T 500 MCE remote doesn't work for me.
For one shining (unreproducable) moment, my remote that came with the NOVA-T 500 worked, but not anymore, and I don't seem to be able to get something simple like getting lirc to work with it (on a number of systems).
I had a working config file (the one on lirc-remotes) worked but even this doesn't seem to work for me now.
I'm aware of the lirc-0.8.5 needing kernel > 2.6.29 and my mythdora install hasn't been update to the latest lirc as a result.
I've tested on
* Mythdora 10.21 with lirc-0.8.4b
* Fedora 11 with lirc-0.8.5 (and kernel 2.6.29)
* Mythbuntu LiveCD
All I get is a flashing light on the USB IR receiver.
lsusb shows:
Bus 005 Device 009: ID 0609:0322 SMK Manufacturing, Inc. eHome Infrared Receiver
and when I plug it in /var/log/messages shows:
kernel: usb 5-1: new full speed USB device using uhci_hcd and address 10
kernel: usb 5-1: New USB device found, idVendor=0609, idProduct=0322
kernel: usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 5-1: Product: eHome Infrared Transceiver
kernel: usb 5-1: Manufacturer: SMK
kernel: usb 5-1: SerialNumber: SM000Mgw
kernel: usb 5-1: configuration #1 chosen from 2 choices
kernel: usb 5-1: reset full speed USB device using uhci_hcd and address 10
kernel: lirc_dev: lirc_register_driver: sample_rate: 0
kernel: lirc_mceusb2[10]: SMK eHome Infrared Transceiver on usb5:10
I've noted the 'fix' above, but on the fedora 11 box, I don't even see the ir receiver in /proc/bus/input/devices and on the mythdora box, the output of this file seems stale and the device seems to point at the wrong USB bus.
All I want at this stage is the flashing red led on the ir receiver to stop flashing (unless I push a but on the remote) as this is what happened the time it worked (shortly after mythdora 10.21 was released and the initial mce issues were fixed.
Where should I go for help?
irw seems to work, but gets no input.
irrecord seems to work, but gets no input. There's some conflict with devfault devices here (it wants /dev/lirc when I've got /dev/lircd and /dev/lirc0)
Stream Zap info
As posted in this thread
http://www.mythdora.com/?q=node/4440
Many have had intermittent freezes.
Iv'd found that a new copy of the lircd.conf file seems to have reduced the freezing caused by the remote. This file is different than the stock on (at least mythdora 4)
[mythtv@localhost etc]$ diff lircd.conf lircd.conf.BAK
68,69d67
<
<
[mythtv@localhost etc]$ ls -l lirc*
-rw-r--r-- 1 root root 2022 Apr 24 19:34 lircd.conf
-rw-r--r-- 1 root root 2020 Apr 24 19:33 lircd.conf.BAK
Get the remote file from.
http://lirc.sourceforge.net/remotes/streamzap/lircd.conf.streamzap