[mythtv-users] Hauppauge PVR-150 MCE-Kit Model 1062 Remote
Andrew
lists at heathsworld.com
Thu Feb 23 04:29:33 UTC 2006
>>Progress!!!
>>
>>Feb 22 19:36:43 tv1 lirc_dev: IR Remote Control driver registered, at
>>major 61
>>Feb 22 19:36:43 tv1
>>Feb 22 19:36:43 tv1 lirc_mceusb2: USB remote driver for LIRC v0.22
>>Feb 22 19:36:43 tv1 lirc_mceusb2: Martin Blatter
>><martin_a_blatter at yahoo.com>
>>Feb 22 19:36:44 tv1 usb 1-1: reset full speed USB device using uhci_hcd
>>and address 2
>>Feb 22 19:36:44 tv1 lirc_dev: lirc_register_plugin: sample_rate: 0
>>Feb 22 19:36:44 tv1 lirc_mceusb2[2]: SMK eHome Infrared Transceiver on
>>usb1:2
>>Feb 22 19:36:44 tv1 usbcore: registered new driver lirc_mceusb2
>>
>>The trick was the Martin Blatter driver. Now that I have the device nodes
>>I can proceede. Thanks.
>>
>>So I see what your doing and it makes sense. Are you using the IR Blaster
>>that came with this kit? It plugs into the
>>back of the IR receiver. Or does the second lirc1 run another USB device
>>you purchased?
>>
>>Also, can you post your remote configs. It looks like you have this
>>nailed down.
>>
>>Thanks,
>>
>>Andrew
>>
>
>
> Unfortunately, the irblaster connectors on the USB remote are not yet
> supported. Guess it needs someone with a windows box and a usb tracetool
> to see what commands get send to it to sort it out. I'm running a simple
> DIY serial port blaster (see instructions on the lirc web site) on COM1 to
> change channels on my sat box - that is specific for Sky in NZ. I've added
> a couple of codes to the mce remote as mine has amn 'enter' and 'cancel'
> keys at the bottom.
>
> I've included my lircrc file for mythtv, mplayer and xine - the jump
> points in mythtv can be set up to get directly to dvd, picture gallery etc
> according to the names on the remote. I keep one copy of this file in /etc
> and then symlink to all the other places its expected to be (home dir, in
> the .mythtv dir...)
>
> I'm using irexec to intercept the Power button directly so that gets
> started using the following script
> g8ecj at zeus ~ $ cat /diskless/etc/init.d/irexec
>
> #!/sbin/runscript
> # Copyright 1999-2004 Gentoo Foundation
> # Distributed under the terms of the GNU General Public License v2
> # $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircd,v 1.6
> 2004/09/26 21:27:07 lanius Exp $
>
> depend() {
> need lircd
> }
>
> start() {
> ebegin "Starting irexec"
> start-stop-daemon --start --quiet --exec /usr/local/bin/irexec -- -d
> eend $?
> }
>
> stop() {
> ebegin "Stopping irexec"
> start-stop-daemon --stop --quiet --exec /usr/local/bin/irexec
> eend $?
> }
>
>
>
> g8ecj at zeus ~ $ cat /diskless/etc/lircd.conf
> #
> # 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
> #
> # Radio, Print, RecTV are only available on the HP Media Center remote
> control
> #
>
> 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
>
> # starts at af
> Radio 0x00007baf
> Print 0x00007bb1
> Videos 0x00007bb5
> Pictures 0x00007bb6
> RecTV 0x00007bb7
> Music 0x00007bb8
> TV 0x00007bb9
> # no ba - d8
> Guide 0x00007bd9
> LiveTV 0x00007bda
> DVD 0x00007bdb
> Back 0x00007bdc
> OK 0x00007bdd
> Right 0x00007bde
> Left 0x00007bdf
> Down 0x00007be0
> Up 0x00007be1
> Star 0x00007be2
> Hash 0x00007be3
> Replay 0x00007be4
> Skip 0x00007be5
> Stop 0x00007be6
> Pause 0x00007be7
> Record 0x00007be8
> Play 0x00007be9
> Reverse 0x00007bea
> Forward 0x00007beb
> ChanDown 0x00007bec
> ChanUp 0x00007bed
> VolDown 0x00007bee
> VolUp 0x00007bef
> More 0x00007bf0
> Mute 0x00007bf1
> Home 0x00007bf2
> Power 0x00007bf3
> Enter 0x00007bf4
> Clear 0x00007bf5
> Nine 0x00007bf6
> Eight 0x00007bf7
> Seven 0x00007bf8
> Six 0x00007bf9
> Five 0x00007bfa
> Four 0x00007bfb
> Three 0x00007bfc
> Two 0x00007bfd
> One 0x00007bfe
> Zero 0x00007bff
> end codes
>
> end remote
>
>
> # Please make this file available to others
> # by sending it to <lirc at bartelmus.de>
> #
> # this config file was automatically generated
> # using lirc-0.7.0(serial) on Tue Jul 5 19:50:34 2005
> #
> # contributed by
> #
> # brand: sky.conf
> # model no. of remote control:
> # devices being controlled by this remote:
> #
>
> begin remote
>
> name sky
> bits 16
> flags SPACE_ENC|CONST_LENGTH
> eps 30
> aeps 100
>
> header 9139 4359
> one 708 1536
> zero 708 409
> ptrail 702
> repeat 9140 2115
> pre_data_bits 16
> pre_data 0x213C
> gap 107822
> min_repeat 1
> toggle_bit 0
>
>
> begin codes
> 1 0x0000000000000CF3
> 2 0x000000000000946B
> 3 0x0000000000009C63
> 4 0x00000000000014EB
> 5 0x00000000000004FB
> 6 0x0000000000001CE3
> 7 0x0000000000004CB3
> 8 0x00000000000054AB
> 9 0x00000000000044BB
> 0 0x000000000000CC33
> Chan+ 0x000000000000AC53
> Chan- 0x000000000000EC13
> Vol+ 0x000000000000649B
> Vol- 0x000000000000E41B
> Mute 0x000000000000A45B
> Menu 0x000000000000748B
> Exit 0x0000000000005CA3
> Text 0x0000000000006C93
> TV 0x0000000000008C73
> Spare 0x000000000000F40B
> Left 0x0000000000002CD3
> Right 0x000000000000DC23
> Up 0x000000000000D42B
> Down 0x00000000000024DB
> Info 0x00000000000034CB
> Plus 0x0000000000003CC3
> Select 0x000000000000C43B
> Red 0x0000000000007C83
> Green 0x000000000000B44B
> Yellow 0x000000000000BC43
> Blue 0x000000000000FC03
> Power 0x000000000000847B
> end codes
>
> end remote
>
>
> g8ecj at zeus ~ $ cat /diskless/etc/lircrc
> # Config for mceusb2 file for mythtv, mplayer & xine
> # Start with a few jump points
> begin
> prog = mythtv
> button = TV
> config = !
> end
>
> begin
> prog = mythtv
> button = Music
> config = $
> end
>
> begin
> prog = mythtv
> button = Pictures
> config = %
> end
>
> begin
> prog = mythtv
> button = Videos
> config = ^
> end
>
> begin
> prog = mythtv
> button = RecTV
> config = (
> end
>
> begin
> prog = mythtv
> button = Guide
> config = &
> end
>
> begin
> prog = mythtv
> button = LiveTV
> config = _
> end
>
> begin
> prog = mythtv
> button = DVD
> config = @
> end
>
>
> # Now the normal keys
> begin
> prog = mythtv
> button = ChanUp
> config = Up
> end
>
> begin
> prog = mythtv
> button = ChanDown
> config = Down
> end
>
> begin
> prog = mythtv
> button = Power
> config = ALT-F4
> end
>
> begin
> prog = mythtv
> button = Home
> config = M
> end
>
> begin
> prog = mythtv
> button = Up
> repeat = 2
> config = Up
> end
>
> begin
> prog = mythtv
> button = Right
> repeat = 2
> config = Right
> end
>
> begin
> prog = mythtv
> button = Down
> repeat = 2
> config = Down
> end
>
> begin
> prog = mythtv
> button = Left
> repeat = 2
> config = Left
> end
>
> begin
> prog = mythtv
> button = OK
> config = Enter
> end
>
> begin
> prog = mythtv
> button = Zero
> config = 0
> end
>
> 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 = VolUp
> repeat = 1
> config = ]
> end
>
> begin
> prog = mythtv
> button = VolDown
> repeat = 1
> config = [
> end
>
> begin
> prog = mythtv
> button = Mute
> config = |
> end
>
> begin
> prog = mythtv
> button = Pause
> config = P
> end
>
> begin
> prog = mythtv
> button = Record
> config = R
> end
>
> begin
> prog = mythtv
> button = Reverse
> config = PgUp
> end
>
> begin
> prog = mythtv
> button = Forward
> config = PgDown
> end
>
> begin
> prog = mythtv
> button = Enter
> config = C
> end
>
> begin
> prog = mythtv
> button = More
> config = I
> end
>
> begin
> prog = mythtv
> button = Back
> config = Esc
> end
>
> begin
> prog = mythtv
> button = Play
> config = Return
> end
>
> begin
> prog = mythtv
> button = Stop
> config = O
> end
>
> begin
> prog = mythtv
> button = Skip
> config = Z
> end
>
> begin
> prog = mythtv
> button = Replay
> config = Q
> end
>
> ### Xine lirc setup
>
> begin
> prog = xine
> button = Play
> config = Play
> end
>
> begin
> prog = xine
> button = Stop
> config = Stop
> end
>
> begin
> prog = xine
> button = Back
> config = Quit
> end
>
> begin
> prog = xine
> button = Pause
> 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 = Guide
> config = Menu
> end
>
> begin
> prog = xine
> button = Home
> config = Menu
> end
>
> begin
> prog = xine
> button = Forward
> repeat = 2
> config = SeekRelative+60
> end
>
> begin
> prog = xine
> button = Reverse
> repeat = 2
> config = SeekRelative-60
> end
>
> begin
> prog = xine
> button = Skip
> repeat = 2
> config = SeekRelative+15
> end
>
> begin
> prog = xine
> button = Replay
> repeat = 2
> config = SeekRelative-15
> end
>
> begin
> prog = xine
> button = VolUp
> repeat = 1
> config = Volume+
> end
>
> begin
> prog = xine
> button = VolDown
> repeat = 1
> config = Volume-
> end
>
> begin
> prog = xine
> button = Mute
> config = Mute
> end
>
> begin
> prog = xine
> button = DVD
> config = RootMenu
> end
>
> begin
> prog = xine
> button = ChanUp
> config = EventNext
> end
>
> begin
> prog = xine
> button = ChanDown
> config = EventPrior
> end
>
> begin
> prog = xine
> button = Home
> config = OSDStreamInfos
> end
>
>
> ### MPlayer lirc setup
>
> # Show OSD
> begin
> prog = mplayer
> button = Guide
> config = osd
> end
>
> begin
> prog = mplayer
> button = Home
> config = osd
> end
>
> # Pause playback
> begin
> prog = mplayer
> button = Pause
> config = pause
> end
>
> # Skip ahead a minute if playing
> # If paused, resume playing
> begin
> prog = mplayer
> button = OK
> config = seek +1
> end
>
> # Stop playback and exit
> begin
> prog = mplayer
> button = Back
> config = quit
> end
>
> # Mute
> begin
> prog = mplayer
> button = Mute
> config = mute
> end
>
> # Seek back 10 seconds
> begin
> prog = mplayer
> button = Left
> repeat = 1
> config = seek -10
> end
>
> # Seek forward 30 seconds
> begin
> prog = mplayer
> button = Right
> repeat = 1
> config = seek +30
> end
>
> # Seek forward 10 minutes
> begin
> prog = mplayer
> button = Forward
> repeat = 3
> config = seek +600
> end
>
> # Seek backward 10 minutes
> begin
> prog = mplayer
> button = Reverse
> repeat = 3
> config = seek -600
> end
>
> begin
> prog = mplayer
> button = VolUp
> repeat = 1
> config = volume +1
> end
>
> begin
> prog = mplayer
> button = VolDown
> repeat = 1
> config = volume -1
> end
>
> begin
> prog = xmame
> button = Back
> config = 1
> end
>
> begin
> prog = xmame
> button = One
> config = 2
> end
>
> begin
> prog = xmame
> button = Two
> config = 3
> end
>
> begin
> prog = xmame
> button = Five
> config = 6
> end
>
> begin
> # fire
> prog = xmame
> button = OK
> config = 29
> end
>
> begin
> # right
> prog = xmame
> button = ChanUp
> config = 77
> end
>
> begin
> # left
> prog = xmame
> button = ChanDown
> config = 75
> end
>
> begin
> prog = irexec
> button = Power
> # config = mythtvosd --template=alert alert_text="Power pressed -
> Shutting Down NOW!" && /sbin/halt
> config = /sbin/halt
> mode = halt
> flags= once
> end
>
>
>
>
>
Robin,
Much thanks. Everything is working except the IR blaster. Hopefully we have someone around that can figure it out
sometime soon.
Thanks again,
More information about the mythtv-users
mailing list