Instruction manual
Table Of Contents
- Additional Tools and Software
- Using the Command Line Configuration Utility (hdhomerun_config)
- Supported Commands
- HTTP Streaming (TECH3-6CC-3x2 only)
- Lineup file (TECH3-6CC-3x2 only)
- Datacast operation
- Using /sys/boot
- Setting the channel map
- Multicast
- Example Boot Script Configurations
- Tuning 2 ATSC channels and streaming to multicast addresses using RTP:
- /tuner0/channelmap us-bcast
- /tuner0/channel 31
- /tuner0/program 3
- /tuner0/target rtp://239.255.1.1:59001
- /tuner1/channelmap us-bcast
- /tuner1/channel 8
- /tuner1/program 1
- /tuner1/target rtp://239.255.1.2:59002
- Tuning 3 digital cable channels using a CableCARD and streaming to multicast addresses using RTP:
- /tuner0/vchannel 702
- /tuner0/target rtp://239.255.1.1:59001
- /tuner1/vchannel 740
- /tuner1/target rtp://239.255.1.2:59002
- /tuner2/vchannel 771
- /tuner1/target rtp://239.255.1.3:59003
- Tuning 2 DVB-T channels in Australia and streaming to multicast addresses using UDP:
- /tuner0/channelmap au-bcast
- /tuner0/channel 5
- /tuner0/program 20121
- /tuner0/target udp://239.255.1.1:59001
- /tuner1/channelmap au-bcast
- /tuner1/channel 44
- /tuner1/program 28753
- /tuner1/target udp://239.255.1.2:59002
- Tuning 2 DVB-C channels in Europe and streaming to a single PC, ignoring rejection messages from the PC due to a closed port:
- /tuner0/channelmap eu-cable
- /tuner0/channel 646
- /tuner0/program 231
- /tuner0/target udp://192.168.0.22:59001 no_clear
- /tuner1/channelmap eu-cable
- /tuner1/channel 770
- /tuner1/program 24112
- /tuner1/target udp://192.168.0.22:59002 no_clear
- HDHomeRun QuickTV (Windows)
- VideoLAN VLC
- TSReader
Checking the signal strength
The basic signal information can be obtained by using the get status command:
Format: hdhomerun_config <id> get /tuner<n>/status
Example: hdhomerun_config FFFFFFFF get /tuner0/status
Example output:
ch=qam:33 lock=qam256 ss=83(-10dBmV) snq=90(29dB) seq=100 bps=38807712 pps=0
● ch = channel requested
● lock = actual modulation detected
● ss = signal strength.
● snq = signal to noise quality (MER).
● seq = symbol error quality (based on the number of uncorrectable digital errors detected).
● bps = raw channel bits per second.
● pps = packets per second sent through the network.
More advanced information can be obtained by using the get debug command:
Format: hdhomerun_config <device id> get /tuner<n>/debug
Example: hdhomerun_config FFFFFFFF get /tuner0/debug
Example output:
tun: ch=qam:33 lock=qam256 ss=84 snq=88 seq=100 dbg=22081-6930
dev: resync=0 overflow=0
ts: bps=38809216 ut=94 te=0 miss=0 crc=0
flt: bps=38809216
net: pps=0 err=0 stop=0
Each line contains a prefix to indicate the type of data, followed by the values.
● tun = tuner status
○ see above section
● dev = device status
● ts = transport stream
○ bps = bits per second
○ ut = utilization percentage (100% is filled to capacity)
○ te = transport error counter (uncorrectable reception error)
○ miss = missed packet counter (jump in sequence numbers)
○ crc = crc error counter
● flt = results after pid filtering
○ bps = bits per second
● net = network status
○ pps = packets per second
○ err = packets or TS frames dropped before transmission.
