Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tech [2026/03/24 06:15] – neds | tech [2026/03/24 06:39] (current) – neds | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ==== Ethernet ==== | ==== Ethernet ==== | ||
| <WRAP indent> | <WRAP indent> | ||
| + | |||
| Connect the Ethernet port(s) to a network switch. On models with multiple ports, all ports must be connected in order for all tuners to be accessible. A single port can be directly connected to the network interface on a PC to access that specific device. All ports are auto-crossover so a standard Ethernet cable can be used. | Connect the Ethernet port(s) to a network switch. On models with multiple ports, all ports must be connected in order for all tuners to be accessible. A single port can be directly connected to the network interface on a PC to access that specific device. All ports are auto-crossover so a standard Ethernet cable can be used. | ||
| </ | </ | ||
| + | |||
| </ | </ | ||
| ===== Additional Tools and Software ===== | ===== Additional Tools and Software ===== | ||
| Line 39: | Line 41: | ||
| Copy hdhomerun_config to / | Copy hdhomerun_config to / | ||
| - | </ | ||
| </ | </ | ||
| + | </ | ||
| ===== Command Line Utility (hdhomerun_config) ===== | ===== Command Line Utility (hdhomerun_config) ===== | ||
| <WRAP indent> | <WRAP indent> | ||
| Line 187: | Line 189: | ||
| </ | </ | ||
| - | ==== Tuning a virtual channel (TECH3-6CC only) ==== | + | ==== Tuning a virtual channel (TECH3-CC only) ==== |
| <WRAP indent> | <WRAP indent> | ||
| Line 315: | Line 317: | ||
| It may take several seconds after setting the channel for the stream information to be fully populated (depending on how long the channel takes to lock and how often the stream information is sent by the broadcaster/ | It may take several seconds after setting the channel for the stream information to be fully populated (depending on how long the channel takes to lock and how often the stream information is sent by the broadcaster/ | ||
| + | |||
| </ | </ | ||
| ==== Filtering by program (sub-channel) ==== | ==== Filtering by program (sub-channel) ==== | ||
| Line 414: | Line 417: | ||
| </ | </ | ||
| - | The target machine must be listening on the given UDP port. The TECH3 will automatically clear the | + | The target machine must be listening on the given UDP port. The TECH3 will automatically clear the target if a ICMP port unreachable message is received when sending to a unicast address. To override this, add no_clear to the target. |
| - | target if a ICMP port unreachable message is received when sending to a unicast address. To override | + | |
| - | this, add no_clear to the target. | + | |
| <WRAP indent> | <WRAP indent> | ||
| Line 496: | Line 497: | ||
| </ | </ | ||
| + | </ | ||
| </ | </ | ||
| + | ===== HTTP Streaming (TECH3-CC only) ===== | ||
| + | <WRAP indent> | ||
| + | TECH3-CC models can be used to stream via HTTP (unicast only) to VLC or other clients. | ||
| + | <WRAP indent> | ||
| + | < | ||
| + | Format: http://< | ||
| + | Example: http:// | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Lineup file (TECH3-CC only) ===== | ||
| + | <WRAP indent> | ||
| + | TECH3-CC units support virtual channel lineup information transmitted by the cable provider and received via the CableCARD. This is available in XML and JSON format. | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | http://< | ||
| + | http://< | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Datacast operation ===== | ||
| + | <WRAP indent> | ||
| + | |||
| + | TECH3 units support Datacast TCP/IP over OTA broadcast. Datacasting often provides news, weather, traffic, stock market, and other information which may or may not relate to the program[s] it is carried with. An electronic program guide is usually included. Datacast TCP-IP packets are reassembled and then routed to the LAN port. | ||
| + | |||
| + | Example: | ||
| + | |||
| + | Discover the device: | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | hdhomerun_config discover | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Set the physical channel: | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | hdhomerun_config FFFFFFFF set / | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Set the datacast PID: | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | hdhomerun_config FFFFFFFF set / | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Set the target: | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | hdhomerun_config FFFFFFFF set / | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Using /sys/boot ===== | ||
| + | <WRAP indent> | ||
| + | |||
| + | The /sys/boot variable allows the TECH unit to automatically set variables at startup, allowing you to preserve settings across power outages or simply set the power on defaults. | ||
| + | |||
| + | The syntax for the /sys/boot consists of multiple lines of text; a variable name followed by a single space and then the value: (there should not be any space before the variable name) | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | ... | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Example (save as boot.txt): | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | To store the configuration to the device: | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | Format: hdhomerun_config <id> set /sys/boot - < filename | ||
| + | Example: hdhomerun_config FFFFFFFF set /sys/boot - < boot.txt | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Changes will be applied the next boot; to execute the new /sys/boot immediately: | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | Format: hdhomerun_config <id> execute | ||
| + | Example: hdhomerun_config FFFFFFFF execute | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Static IP assignment ==== | ||
| + | <WRAP indent> | ||
| + | |||
| + | A static IP address can be configured using the following command (the quotes are required as shown): | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | Format: hdhomerun_config <old ip> set /sys/ipaddr "< | ||
| + | Example: hdhomerun_config 169.254.34.98 set /sys/ipaddr " | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Note: The TECH requires a gateway when used to stream multicast, even if on the same subnet. | ||
| + | |||
| + | </ | ||
| + | ==== Reverting to DHCP ==== | ||
| + | <WRAP indent> | ||
| + | |||
| + | The TECH can be configured for DHCP operation (default) using the following command: | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | Format: hdhomerun_config <old ip> set /sys/ipaddr dhcp | ||
| + | Example: hdhomerun_config 169.254.34.98 set /sys/ipaddr dhcp | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Setting the channel map ===== | ||
| + | <WRAP indent> | ||
| + | |||
| + | The channel map is a non-volatile configuration option that is used to set the channel to frequency table, to configure the channel scan table, and to optimize the auto-modulation detection. | ||
| + | |||
| + | GUI: The channel map can be set for each tuner by running HDHomeRun Config (GUI). | ||
| + | |||
| + | Command line: The channel map can be set for each tuner using the following command: | ||
| + | |||
| + | <WRAP indent> | ||
| + | < | ||
| + | Format: hdhomerun_config < | ||
| + | Example: hdhomerun_config 10001000 set / | ||
| + | Example: hdhomerun_config 10001000 set / | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Channel maps supported by HDHR-TECH-US hardware: | ||
| + | |||
| + | <WRAP indent> | ||
| + | ^ Name ^ Description ^ Location ^ | ||
| + | | us-bcast | Digital Antenna (ATSC). | US, Canada | | ||
| + | | us-cable | Digital Cable - Normal frequency layout. | US, Canada | | ||
| + | | us-hrc | Digital Cable - HRC frequency layout. | US, Canada | | ||
| + | | us-irc | Digital Cable - IRC frequency layout. | US, Canada | | ||
| + | </ | ||
| + | |||
| + | Channel maps supported by HDHR-TECH-EU hardware: | ||
| + | |||
| + | <WRAP indent> | ||
| + | ^ Name ^ Description ^ Location ^ | ||
| + | | au-bcast | Digital Antenna (Australia). | Australia | | ||
| + | | au-cable | Digital Cable (Australia). | Australia | | ||
| + | | eu-bcast | Digital Antenna (Europe). | Europe, New Zealand | | ||
| + | | eu-cable | Digital Cable (Europe). | Europe, New Zealand | | ||
| + | | tw-bcast | Digital Antenna (Taiwan). | Taiwan | | ||
| + | | tw-cable | Digital Cable (Taiwan). | Taiwan | | ||
| </ | </ | ||