New instructions coming soon!
Please refer to the old instructions on the Ubuntu website.
Older HDHR-US and HDHR-EU dual-tuner models include an IR receiver and can be used with LIRC.
The LIRC website contains a number of user submitted configuration files, browsable as a directory or downloadable as a file. If you’re able to find a configuration file for your remote, save it as /etc/lirc/lircd.conf – or – If you’re unable to find a configuration file you can generate one with irrecord:
hdhomerun_config set /ir/target ":5000 no_clear"
Note: You can save the IR target in flash using the command:
hdhomerun_config <device id> set /ir/target "<port> store"
The IR target can be cleared with:
hdhomerun_config set /ir/target none
irrecord -H udp -d 5000 "<name of remote>"
sudo mv "<name of remote>" /etc/lirc/lircd.conf
You will need to be running the lirc daemon (lircd) in order to use IR with your applications.
hdhomerun_config <device id> set /ir/target "<ip address>:5000 no_clear"
lircd -H udp -d 5000
If you are running a firewall then try temporally disabling it in order to test if it is blocking the HDHomeRun. If you have more than one network interface and MythTV cannot find the HDHomeRun then you need you to install a newer MythTV build from the 0.22-fixes branch.
On slower machines or machines under high load the maximum receive socket buffer size for the system should be increased to 1MB:
sysctl -w net.core.rmem_max=1048576