How to watch TV via IP with SiliconDust HDTV tuner?

Using applications, configuring, problems
Message
Author
beau_tox
Posts: 39
Joined: Wed 01 Aug 2012, 08:59
Location: Sacramento CA

HDhomerun Dual Channel Tuner under Fatdog64 621

#21 Post by beau_tox »

Screenshot of how HDhomerun config menu looks like. Does basic functions of scanning channels, physical channel selection and sub-programs like MeTV, ION, ANTENNA. Record function can only be done using command line. This station is putting out a 1080 signal. I am using a cheap rabbit ear antenna and getting great reception. The wireless-g network rate is shown around 14 Mbps but can get as high as 20 Mbps.
Attachments
nbc.png
OTA TV from wireless-g router.
(180.93 KiB) Downloaded 913 times
Fatdog64 802
Frugal install to 8 Gbyte SDHC with savefile
Zotac AD03 BlueRay AMD E350 (1.6 GHz Dual Core) ATI Radeon HD 6310 GPU
8 GB RAM, Diskless

beau_tox
Posts: 39
Joined: Wed 01 Aug 2012, 08:59
Location: Sacramento CA

HDhomerun Dual Channel Tuner under Fatdog64 621

#22 Post by beau_tox »

This is output of scan of available channels issued from command line

./hdhomerun_config FFFFFFFF scan 0

-----------------------------------


SCANNING: 695000000 (us-bcast:51)
LOCK: 8vsb (ss=64 snq=46 seq=100)
TSID: 0x0001
PROGRAM 1: 8.1 KBTV-CD
PROGRAM 2: 8.2 PunchTV
PROGRAM 3: 8.3 SBN
PROGRAM 4: 8.4 QVC
PROGRAM 5: 8.5 Wizebuy
PROGRAM 6: 8.6 HOT
SCANNING: 689000000 (us-bcast:50)
LOCK: none (ss=36 snq=0 seq=0)
SCANNING: 683000000 (us-bcast:49)
LOCK: none (ss=39 snq=0 seq=0)
SCANNING: 677000000 (us-bcast:48)
LOCK: 8vsb (ss=75 snq=68 seq=100)
TSID: 0x015D
PROGRAM 3: 29.1 ION
PROGRAM 4: 29.2 qubo
PROGRAM 5: 29.3 IONLife
PROGRAM 6: 29.4 ShopTV
SCANNING: 671000000 (us-bcast:47)
LOCK: none (ss=42 snq=0 seq=0)
SCANNING: 665000000 (us-bcast:46)
LOCK: 8vsb (ss=87 snq=81 seq=100)
TSID: 0x01AB
PROGRAM 1: 58.1 KQCA
PROGRAM 2: 58.2 THIS-TV
SCANNING: 659000000 (us-bcast:45)
LOCK: none (ss=41 snq=0 seq=0)
SCANNING: 653000000 (us-bcast:44)
LOCK: none (ss=57 snq=0 seq=0)
SCANNING: 647000000 (us-bcast:43)
LOCK: none (ss=44 snq=0 seq=0)
SCANNING: 641000000 (us-bcast:42)
LOCK: 8vsb (ss=81 snq=75 seq=100)
TSID: 0x0001
PROGRAM 1: 42.1
PROGRAM 2: 42.2
PROGRAM 3: 42.3
PROGRAM 4: 42.4
SCANNING: 635000000 (us-bcast:41)
LOCK: none (ss=56 snq=0 seq=0)
SCANNING: 629000000 (us-bcast:40)
LOCK: 8vsb (ss=97 snq=90 seq=100)
TSID: 0x0161
PROGRAM 3: 40.1 KTXL-TV
PROGRAM 4: 40.2 Ant TV
SCANNING: 623000000 (us-bcast:39)
LOCK: none (ss=47 snq=0 seq=0)
SCANNING: 617000000 (us-bcast:38)
LOCK: none (ss=41 snq=0 seq=0)
SCANNING: 611000000 (us-bcast:37)
LOCK: none (ss=68 snq=0 seq=0)
SCANNING: 605000000 (us-bcast:36)
LOCK: none (ss=44 snq=0 seq=0)
SCANNING: 599000000 (us-bcast:35)
LOCK: 8vsb (ss=100 snq=90 seq=100)
TSID: 0x0157
PROGRAM 1: 3.1 KCRA-TV
PROGRAM 2: 3.2 ME TV
SCANNING: 593000000 (us-bcast:34)
LOCK: none (ss=43 snq=0 seq=0)
SCANNING: 587000000 (us-bcast:33)
LOCK: none (ss=37 snq=0 seq=0)
SCANNING: 581000000 (us-bcast:32)
LOCK: none (ss=48 snq=0 seq=0)
SCANNING: 575000000 (us-bcast:31)
LOCK: none (ss=44 snq=0 seq=0)
SCANNING: 569000000 (us-bcast:30)
LOCK: none (ss=44 snq=0 seq=0)
SCANNING: 563000000 (us-bcast:29)
LOCK: none (ss=63 snq=0 seq=0)
SCANNING: 557000000 (us-bcast:28)
LOCK: none (ss=42 snq=0 seq=0)
SCANNING: 551000000 (us-bcast:27)
LOCK: none (ss=39 snq=0 seq=0)
SCANNING: 545000000 (us-bcast:26)
LOCK: 8vsb (ss=83 snq=59 seq=100)
TSID: 0x01AD
PROGRAM 1: 64.1 KTFK-DT
PROGRAM 2: 19.2 KUVS.2
SCANNING: 539000000 (us-bcast:25)
LOCK: 8vsb (ss=87 snq=73 seq=100)
TSID: 0x01A9
PROGRAM 1: 13.1 KOVR-DT
SCANNING: 533000000 (us-bcast:24)
LOCK: none (ss=67 snq=0 seq=0)
SCANNING: 527000000 (us-bcast:23)
LOCK: 8vsb (ss=68 snq=58 seq=100)
TSID: 0x01AD
PROGRAM 1: 0
SCANNING: 521000000 (us-bcast:22)
LOCK: none (ss=42 snq=0 seq=0)
SCANNING: 515000000 (us-bcast:21)
LOCK: 8vsb (ss=90 snq=75 seq=100)
TSID: 0x015F
PROGRAM 1: 31.1 KMAX-DT
SCANNING: 509000000 (us-bcast:20)
LOCK: none (ss=71 snq=0 seq=0)
SCANNING: 503000000 (us-bcast:19)
LOCK: none (ss=73 snq=0 seq=0)
SCANNING: 497000000 (us-bcast:18)
LOCK: none (ss=57 snq=0 seq=0)
SCANNING: 491000000 (us-bcast:17)
LOCK: none (ss=38 snq=0 seq=0)
SCANNING: 485000000 (us-bcast:16)
LOCK: none (ss=41 snq=0 seq=0)
SCANNING: 479000000 (us-bcast:15)
LOCK: none (ss=80 snq=0 seq=0)
SCANNING: 473000000 (us-bcast:14)
LOCK: none (ss=40 snq=0 seq=0)
SCANNING: 213000000 (us-bcast:13)
LOCK: none (ss=67 snq=0 seq=0)
SCANNING: 207000000 (us-bcast:12)
LOCK: none (ss=68 snq=0 seq=0)
SCANNING: 201000000 (us-bcast:11)
LOCK: none (ss=58 snq=0 seq=0)
SCANNING: 195000000 (us-bcast:10)
LOCK: 8vsb (ss=89 snq=69 seq=100)
TSID: 0x015B
PROGRAM 1: 10.1 KXTV-DT
PROGRAM 2: 10.2 LiveWel
SCANNING: 189000000 (us-bcast:9)
LOCK: 8vsb (ss=90 snq=74 seq=100)
TSID: 0x0159
PROGRAM 3: 6.1 KVIEHD
PROGRAM 4: 6.2 KVIE2
PROGRAM 5: 6.3 KVIEVme
PROGRAM 8: 0 (control)
PROGRAM 9: 0 (control)
SCANNING: 183000000 (us-bcast:8)
LOCK: none (ss=72 snq=0 seq=0)
SCANNING: 177000000 (us-bcast:7)
LOCK: none (ss=77 snq=0 seq=0)
SCANNING: 85000000 (us-bcast:6)
LOCK: none (ss=34 snq=0 seq=0)
SCANNING: 79000000 (us-bcast:5)
LOCK: none (ss=88 snq=0 seq=0)
SCANNING: 69000000 (us-bcast:4)
LOCK: none (ss=87 snq=0 seq=0)
SCANNING: 63000000 (us-bcast:3)
LOCK: none (ss=95 snq=0 seq=0)
SCANNING: 57000000 (us-bcast:2)
LOCK: none (ss=85 snq=0 seq=0)
Fatdog64 802
Frugal install to 8 Gbyte SDHC with savefile
Zotac AD03 BlueRay AMD E350 (1.6 GHz Dual Core) ATI Radeon HD 6310 GPU
8 GB RAM, Diskless


Mercedes350se
Posts: 790
Joined: Wed 16 Apr 2008, 11:28

#24 Post by Mercedes350se »

James186282 wrote: Actually I wish I had an answer for viewing HDTV in any way.
Shooting in the dark here but this thread may give some insight. I will help as far as, my limited, knowledge allows.

Mercedes350se
Posts: 790
Joined: Wed 16 Apr 2008, 11:28

#25 Post by Mercedes350se »

edoc wrote: .. It would be real-awesome to get this working!

Thanks!

David
This link may be of some use. Cursor down to the post by Fred J. Corron on November 23, 2012.

It refers to Ubuntu but the installation of the two files should be possible in Puppy - from the link given in your original post.

The reference to getting it working on the PC will require someone with Ubuntu experience to translate the steps to suit Puppy.

HTH.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#26 Post by edoc »

libhdhomerun and hdhomerun downloaded and installed fine with no extra dependencies.

hdhomerun-gui had 31 dependencies.

It would be cool if this could be run from a Raspberry pi or a BeagleBone-Black.

Will see what happens tomorrow when I plug in the Silicon Dust device & fire-up hdhomerun ...
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

beau_tox
Posts: 39
Joined: Wed 01 Aug 2012, 08:59
Location: Sacramento CA

HDhomerun dual tuner under FATDOG64-621

#27 Post by beau_tox »

Go to www.silicondust.com > Support > Linux Downloads

follow the instructions.

The "make install" will fail but THREE binary files will be built.
Takes a little effort to find them.

hdhomerun_config
hdhomerun_config_gui
libhdhomerun.so

be sure to put libhdhomerun.so in the library path.
Fatdog64 802
Frugal install to 8 Gbyte SDHC with savefile
Zotac AD03 BlueRay AMD E350 (1.6 GHz Dual Core) ATI Radeon HD 6310 GPU
8 GB RAM, Diskless

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

Re: HDhomerun dual tuner under FATDOG64-621

#28 Post by edoc »

Please disregard - the GUI is working after overnight shutdown then reboot.

Combined with VLC it's a winner!

Question: Why would a channel with a Signal Strength of 93% have zero in Signal Quality and Symbol Quality, please?
Last edited by edoc on Tue 06 Aug 2013, 19:03, edited 3 times in total.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

beau_tox
Posts: 39
Joined: Wed 01 Aug 2012, 08:59
Location: Sacramento CA

HDhomerun dual tuner under FATDOG64-621

#29 Post by beau_tox »

I didn't use PPM. I built from source code directly from silicondust.

The two directory scheme you see is the way Silicondust set up their makefiles.

Open a terminal window and cd to the where hdhomerun_config executable is located and issue the command

#./hdhomerun_config discover

If that works , then issue the scan channels command from my previous post.

Tell me what you see.
Fatdog64 802
Frugal install to 8 Gbyte SDHC with savefile
Zotac AD03 BlueRay AMD E350 (1.6 GHz Dual Core) ATI Radeon HD 6310 GPU
8 GB RAM, Diskless

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#30 Post by edoc »

The Firmware date/version is 20120405 - is that the most recent and/or best to use?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

beau_tox
Posts: 39
Joined: Wed 01 Aug 2012, 08:59
Location: Sacramento CA

HDhomerun dual tuner under FATDOG64-621

#31 Post by beau_tox »

Latest firmware from Silicondust is 20130328 which is what I am using.
Fatdog64 802
Frugal install to 8 Gbyte SDHC with savefile
Zotac AD03 BlueRay AMD E350 (1.6 GHz Dual Core) ATI Radeon HD 6310 GPU
8 GB RAM, Diskless

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

Re: HDhomerun dual tuner under FATDOG64-621

#32 Post by edoc »

beau_tox wrote: be sure to put libhdhomerun.so in the library path.
What does this mean, please?

I mean, what does it do and how does one get it done?

I'm trying to prep things for an update from 20120405 to 20130328 and am looking at a bunch of files and folders - I'd like to avoid duplicates with pieces of old and new scattered about - what I want to do is to over-write the old with the new.

WDYT?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

beau_tox
Posts: 39
Joined: Wed 01 Aug 2012, 08:59
Location: Sacramento CA

HDhomerun Tuner under FATDOG64-621

#33 Post by beau_tox »

Your installer should have put this file in the library search path...
like in

/usr/lib or /usr/local/lib


When I first ran hdhomerun_config , I got a missing shared library error.

so I cp libhdhomerun.so to /usr/lib to fix the problem.

I wouldn't sweat the firmware upgrade for now , since you can't upgrade until you get the basic software working.

running

#./hdhomerun_config discover


will tell you whether or not the library is ok
and whether or not the hardware is working.

The response should be the device ID number and the IP address of the HDhomerun tuner.
Fatdog64 802
Frugal install to 8 Gbyte SDHC with savefile
Zotac AD03 BlueRay AMD E350 (1.6 GHz Dual Core) ATI Radeon HD 6310 GPU
8 GB RAM, Diskless

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

Re: HDhomerun Tuner under FATDOG64-621

#34 Post by edoc »

beau_tox wrote:Your installer should have put this file in the library search path...
like in

/usr/lib or /usr/local/lib
OK, yes, libhdhomerun.so.1 and libhdhomerun.so.1.0.0 are in /usr/lib
beau_tox wrote: I wouldn't sweat the firmware upgrade for now , since you can't upgrade until you get the basic software working.
I do have it working now. :-)
beau_tox wrote: running

#./hdhomerun_config discover

will tell you whether or not the library is ok
and whether or not the hardware is working.

The response should be the device ID number and the IP address of the HDhomerun tuner.
Where do I run that, please, as it says the file or directory does not exist.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

beau_tox
Posts: 39
Joined: Wed 01 Aug 2012, 08:59
Location: Sacramento CA

HDhomerun Dual Channel Tuner under Fatdog64 621

#35 Post by beau_tox »

The default place for this file is

/usr/local/bin


if you can't find it there , look for a subdirectory libhdhomerun

inside that subdirectory along with a mess of c files should be an executable hdhomerun_config
Fatdog64 802
Frugal install to 8 Gbyte SDHC with savefile
Zotac AD03 BlueRay AMD E350 (1.6 GHz Dual Core) ATI Radeon HD 6310 GPU
8 GB RAM, Diskless

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

Re: HDhomerun Dual Channel Tuner under Fatdog64 621

#36 Post by edoc »

beau_tox wrote:The default place for this file is

/usr/local/bin


if you can't find it there , look for a subdirectory libhdhomerun

inside that subdirectory along with a mess of c files should be an executable hdhomerun_config
I found it (or at least one copy of it) in /silicondust/firmware/libhdhomerun

Ran your code and it returned the values.

I just checked and that is the old version of the software.

When I run the same code in the new version 20130328 folder /silicondust//libhdhomerun it returns file not found - because it's not in there (through there is a makefile and a bunch of .c and .h files).

I take that to mean that I need to do the "make install" step?

After which I'm guessing I need to delete the old folders to eliminate conflicts?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

beau_tox
Posts: 39
Joined: Wed 01 Aug 2012, 08:59
Location: Sacramento CA

HDhomerun Tuner under FATDOG64-621

#37 Post by beau_tox »

Look for a executable copy of hdhomerun_config_gui

It might be under subdirectory hdhomerun_config_gui/src

and run

#./hdhomerun_config_gui
Fatdog64 802
Frugal install to 8 Gbyte SDHC with savefile
Zotac AD03 BlueRay AMD E350 (1.6 GHz Dual Core) ATI Radeon HD 6310 GPU
8 GB RAM, Diskless

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#38 Post by edoc »

I ran ./configure in the new version folder.

Then make.

Make Install starts then fails rendering in part the following:
test - z "/usr/local/bin" || .././install-sh -c -d "/usr/local/bin"
/bin/sh: .././install-sh: permission denied
make[1}: *** [install-binPROGRAMS] Error 126
When I run #./hdhomerun_config discover it opens the tuner and it's still the old one.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

beau_tox
Posts: 39
Joined: Wed 01 Aug 2012, 08:59
Location: Sacramento CA

HDhomerun dual tuner under FATDOG64-621

#39 Post by beau_tox »

You finally found it!
My previous posts have described this problem in the installation script but there is a workaround.
Puppy doesn't like putting these files in /usr/local/bin (permission error)
The new software never installed.

Back to the "old" tuner

run this command to scan for available channels.

#./hdhomerun_config FFFFFFFF scan 0
Fatdog64 802
Frugal install to 8 Gbyte SDHC with savefile
Zotac AD03 BlueRay AMD E350 (1.6 GHz Dual Core) ATI Radeon HD 6310 GPU
8 GB RAM, Diskless

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#40 Post by edoc »

I went to /usr/bin and ran #./hdhomerun_config FFFFFFFF scan 0

(The first time I had only 7 "F's" and it said it couldn't find the device.)

It did find several stations.

But is this still the old Firmware?
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

Post Reply