I have a PixelViewTV pro and PVR-350. I also use the composite input on
the PVR-350 where I need to change the channel externally to MythTV. I
use the PVR-350 remote with LIRC (via the PVR-350) to navigate my way
through MythTV on my TV. I also needed LIRC to use transmit to my
From what I could read about LIRC, it does not support multiple devices
(remote via PVR-350, transmitter via serial port) and I found myself a
little frustrated that I could either use the remote or transmit to my
external tuner. I had made a $5 transmitter job that worked fine and
did not want to spend more since I knew this solution did work, just not
with LIRC and multiple devices.
What I found with LIRC is that the Hauppauge PVR device uses the
lirc_i2c kernel module and when I wanted to transmit via serial,
lirc_serial was used. In LIRCs case it was using a char major of 61.
So I copied the LIRC source to a different folder, searched and replaced
'lirc' and 'LIRC' with a different name (remote and REMOTE in this
case), and replaced the char major 61 to another number (72 in my case).
I then made and installed the devices etc as per usual, insmod
remote_dev and remote_serial, started the new lircd (which is now
remoted) and I was able to have a second remote control daemon to
transmit to my external tuner. I have not tested this with multiple
serial devices (on different ports) but I think this could work in this
Hope this helps some of you guys out there. I don't know if this will
break anything but it works well on my system
Get latest updates about Open Source Projects, Conferences and News.