I have been having the hardest time getting TVHeadend setup and working properly with my system. I am running TVHeadend 4.2 on a QNAP NAS with a HDHomeRun and Verizon FiOS TV service. Please bear with me as I don't really understand all the terms, what works in/out of the USA, etc.
Here's my setup:
* QNAP TS-469L
* HDHomeRun PRIME with Verizon CableCard
* TVHeadend QPKG 0.8.5 which runs 4.1-360~g0916e52 from Git [
http://forum.qnap.com/viewtopic.php?f=276&t=109573]
* HDHomeRun drives for QNAP [
http://forum.qnap.com/viewtopic.php?f=276&t=57101]
I live about 2 hours east of Los Angeles and this is where I get my main locals from. I'm not sure if that information matters, but maybe it does for the sake of the muxes.
The actual HDHomeRun works great. I'm on the latest firmware, I can use their official KODI app and see all the channels, proper guide and everything. The actual HDHomeRun device says that I have exactly 300 channels and everything I've tried so far works great using their official app or browsing using the web interface.
I have even run the command on the QNAP to get a list of all the channels, etc and tried building a custom dvb list file as well. The log ran fine, I was able to see hundreds of channels in the list, many of which were encrypted.
I have tried setting TVHeadend up in two different ways: ATSC and DVB-C (changing HDHR driver settings to "force" one or the other). I spent more time on the DVB-C side but I could never get anything to work as DVB-C.
As for setting it up as ATSC, I was able to get a list of services after having to MANUALLY type in all the muxes one by one. There are 163 in the log file that I generated using the command
tvheadend option hdc 131F0BFD scan /tuner0 /share/CACHEDEV1_DATA/tuner0.log@, however I only added the ones that the log file showed had actual channels. There are 116 that I have added and this resulted in finding 707 services.
So the areas I am having trouble are:
* DVB-C - shouldn't I be using this instead of ATSC? I don't know why all the muxes I manually add under DVB-C fail the scan. The errors I get when scanning muxes set up as DVB-C are: @linuxdvb: HDHomeRun DVB-C 131F0BFD-1 : DVB-C #0 - failed to tune [e=Invalid argument]
• In getting as far as I did setting up as ATSC, I can only seem to map 105 channels because the rest are encrypted. Yet, using the actual HDHomeRun, I can access many of the channels that were marked as encrypted. How can I get these channels?
* When mapping services to channels, no proper data seems to be mapping. Everything maps with names such as "549MHz/{PMT:1080}", and in the log file that I ran to get my list of muxes, the closes match I can find says "PROGRAM 3108: 511 KTTV-65-DTV"
* Since the actual HDHomeRun app can get guide data, channel data, icons, etc, shouldn't I be able to get that here?
I attached the log file I generated as well as the "custom" mux list that I made from the log.
Here is more information, not sure if it's relevant or not:
# dmesg | grep -i dvb
[50595.938479] hdhomerun: creating dvb device for 131F0BFD-0
[50595.938619] DVB: registering new adapter (HDHomeRun)
[50595.940039] DVB: registering adapter 0 frontend 0 (HDHomeRun ATSC 131F0BFD-0)...
[50595.940333] HDHomeRun0: DVB Frontend registered
[50595.940341] HDHomeRun0: Registered DVB adapter0
[50595.941086] hdhomerun: creating dvb device for 131F0BFD-1
[50595.941732] DVB: registering new adapter (HDHomeRun)
[50595.943362] DVB: registering adapter 1 frontend 0 (HDHomeRun ATSC 131F0BFD-1)...
[50595.943930] HDHomeRun1: DVB Frontend registered
[50595.943938] HDHomeRun1: Registered DVB adapter1
[50595.944828] hdhomerun: creating dvb device for 131F0BFD-2
[50595.945398] DVB: registering new adapter (HDHomeRun)
[50595.948015] DVB: registering adapter 2 frontend 0 (HDHomeRun ATSC 131F0BFD-2)...
[50595.948614] HDHomeRun2: DVB Frontend registered
[50595.948622] HDHomeRun2: Registered DVB adapter2
# tvheadend showlog
TVHeadend QPKG log created: Wed Aug 19 10:06:17 PDT 2015
Transferring control to TVH_Dev_HDHomerun...
Adding HDHomerun support...
Loaded dvb-core.ko
Loaded dvb_hdhomerun_core.ko
Loaded dvb_hdhomerun_fe.ko
Loaded dvb_hdhomerun.ko
Existing device node -> Misc device(#10):hdhomerun_control(#55)
Loaded userhdhomerun
Waiting 10s for userhdhomerun to detect tuners and create devices
Found 3 tuners created by userhdhomerun
Existing device node -> hdhomerun_data(#251):Num(#0)
Existing device node -> hdhomerun_data(#251):Num(#1)
Existing device node -> hdhomerun_data(#251):Num(#2)
Existing device node -> DVB(#212)
Existing device node -> DVB(#212)
Existing device node -> DVB(#212)
HDHomerun drivers loaded successfully.
Checking dvb-scan files... 1 file(s) found.
TVHeadend started.
Anyway, if someone could help me figure out how to get everything to work properly that would be great! Thanks!