Hi Folks,
Just a brief HowTo for configuring a multi USB tuner setup on the Raspberry Pi3 running OSMC version osmc-rpi3 4.4.27-7-osmc. Presumably this will apply to all current and future builds of OSMC.
Since I did not find any postings on the HVR-850, I thought I would share my experience.
My tuner setup is:
- Hauppauge WinTV-HVR-950Q
- Hauppauge WinTV-HVR-850
The 950Q works out of the box, drivers and firmware are included in the default OSMC build. Tvheadend DVB Inputs – TV Adapters recognizes it as LG Electronics LGDT3306A VSB/QAM Frontend : ATSC #0.
The 850 requires firmware to be installed. Tvheadend identifies it as Auvitek AU8522 QAM/8VSB Frontend : ATSC #0. Rather than use the firmware-linux-nonfree Debian package, it is best to install the model specific firmware to /lib/firmware via shell:
sudo wget -O /lib/firmware/dvb-fe-xc5000-1.6.114.fw http://linuxtv.org/downloads/firmware/dvb-fe-xc5000-1.6.114.fw
After a restart, both tuners should be available. All that needs to be done is enable each tuner and select a user defined network in the Tvheadend web config. This is provided that you have already scanned and added Muxes, then configured Services and Channels. Details regarding those procedures can be found at numerous other sites/forums.
The big takeaway from my troubleshooting is that, although Tvheadend correctly identifies the Hauppauge WinTV-HVR-850 USB TV tuner, only the USB bridge and decoding driver are included in the default build of OSMC. What this means is that you can select and configure the adapter, but when you attempt to play or stream a channel, you will receive an error from the Tvheadend HTSP client stating “signal not found.”
Other relevant info:
- Both tuners are connected directly to the pi3 using short connection extenders.
- EPG for NA OTA ATSC HDTV is handled through zap2xml.
- https://www.linuxtv.org/wiki/index.php/Hauppuge_WinTV-HVR-850
- Hauppauge WinTV-HVR-950Q - LinuxTVWiki