特殊:Badtitle/NS100:HDHomeRun
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/HDHomeRun }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/af | • {{#if: UbuntuHelp:HDHomeRun|Afrikaans| [[::HDHomeRun/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/ar | • {{#if: UbuntuHelp:HDHomeRun|العربية| [[::HDHomeRun/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/az | • {{#if: UbuntuHelp:HDHomeRun|azərbaycanca| [[::HDHomeRun/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/bcc | • {{#if: UbuntuHelp:HDHomeRun|جهلسری بلوچی| [[::HDHomeRun/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/bg | • {{#if: UbuntuHelp:HDHomeRun|български| [[::HDHomeRun/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/br | • {{#if: UbuntuHelp:HDHomeRun|brezhoneg| [[::HDHomeRun/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/ca | • {{#if: UbuntuHelp:HDHomeRun|català| [[::HDHomeRun/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/cs | • {{#if: UbuntuHelp:HDHomeRun|čeština| [[::HDHomeRun/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/de | • {{#if: UbuntuHelp:HDHomeRun|Deutsch| [[::HDHomeRun/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/el | • {{#if: UbuntuHelp:HDHomeRun|Ελληνικά| [[::HDHomeRun/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/es | • {{#if: UbuntuHelp:HDHomeRun|español| [[::HDHomeRun/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/fa | • {{#if: UbuntuHelp:HDHomeRun|فارسی| [[::HDHomeRun/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/fi | • {{#if: UbuntuHelp:HDHomeRun|suomi| [[::HDHomeRun/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/fr | • {{#if: UbuntuHelp:HDHomeRun|français| [[::HDHomeRun/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/gu | • {{#if: UbuntuHelp:HDHomeRun|ગુજરાતી| [[::HDHomeRun/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/he | • {{#if: UbuntuHelp:HDHomeRun|עברית| [[::HDHomeRun/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/hu | • {{#if: UbuntuHelp:HDHomeRun|magyar| [[::HDHomeRun/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/id | • {{#if: UbuntuHelp:HDHomeRun|Bahasa Indonesia| [[::HDHomeRun/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/it | • {{#if: UbuntuHelp:HDHomeRun|italiano| [[::HDHomeRun/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/ja | • {{#if: UbuntuHelp:HDHomeRun|日本語| [[::HDHomeRun/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/ko | • {{#if: UbuntuHelp:HDHomeRun|한국어| [[::HDHomeRun/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/ksh | • {{#if: UbuntuHelp:HDHomeRun|Ripoarisch| [[::HDHomeRun/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/mr | • {{#if: UbuntuHelp:HDHomeRun|मराठी| [[::HDHomeRun/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/ms | • {{#if: UbuntuHelp:HDHomeRun|Bahasa Melayu| [[::HDHomeRun/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/nl | • {{#if: UbuntuHelp:HDHomeRun|Nederlands| [[::HDHomeRun/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/no | • {{#if: UbuntuHelp:HDHomeRun|norsk| [[::HDHomeRun/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/oc | • {{#if: UbuntuHelp:HDHomeRun|occitan| [[::HDHomeRun/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/pl | • {{#if: UbuntuHelp:HDHomeRun|polski| [[::HDHomeRun/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/pt | • {{#if: UbuntuHelp:HDHomeRun|português| [[::HDHomeRun/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/ro | • {{#if: UbuntuHelp:HDHomeRun|română| [[::HDHomeRun/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/ru | • {{#if: UbuntuHelp:HDHomeRun|русский| [[::HDHomeRun/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/si | • {{#if: UbuntuHelp:HDHomeRun|සිංහල| [[::HDHomeRun/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/sq | • {{#if: UbuntuHelp:HDHomeRun|shqip| [[::HDHomeRun/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/sr | • {{#if: UbuntuHelp:HDHomeRun|српски / srpski| [[::HDHomeRun/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/sv | • {{#if: UbuntuHelp:HDHomeRun|svenska| [[::HDHomeRun/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/th | • {{#if: UbuntuHelp:HDHomeRun|ไทย| [[::HDHomeRun/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/tr | • {{#if: UbuntuHelp:HDHomeRun|Türkçe| [[::HDHomeRun/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/vi | • {{#if: UbuntuHelp:HDHomeRun|Tiếng Việt| [[::HDHomeRun/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/yue | • {{#if: UbuntuHelp:HDHomeRun|粵語| [[::HDHomeRun/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/zh | • {{#if: UbuntuHelp:HDHomeRun|中文| [[::HDHomeRun/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/zh-hans | • {{#if: UbuntuHelp:HDHomeRun|中文(简体)| [[::HDHomeRun/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:HDHomeRun | UbuntuHelp:HDHomeRun | {{#if: | :}}HDHomeRun}}/zh-hant | • {{#if: UbuntuHelp:HDHomeRun|中文(繁體)| [[::HDHomeRun/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:HDHomeRun|:HDHomeRun|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :HDHomeRun/zh | | {{#ifexist: HDHomeRun/zh | | {{#ifeq: {{#titleparts:HDHomeRun|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:HDHomeRun|1|-1|}} | zh | | }}
Silicon Dust HDHomeRun
The HDHomeRun is a networked digital television receiver with two tuners. It can tune QAM64, QAM256, or 8VSB television streams. It is most useful in the United States where QAM is very commonly used for cable transmission and 8VSB (ATSC) for Over The Air television transmission. The device can be used with MythTV, VLC, or SageTV for viewing.
Currently, the only application with native channel scanning and device management is MythTV. Using VLC or SageTV will require that the command line utility hdhomerun_config is used to configure and manage the device.
Requirements
The only requirement for recording is a 100Mbps ethernet network with a DHCP server running. The computers that will be receiving the digital streams from the HDHomeRun will have to be on the same subnet as the HDHomeRun. It will not function across multiple routers or gateways.
Hooking up the HDHomeRun
Unfortunately, the HDHomeRun isn't adequately labeled as to which input is which on the back or which LED corresponds to what on the front. This isn't a big deal if you will be using both tuner inputs as the same type (both QAM or both ATSC). However, if you will be mixing and matching inputs or only using one input, it is important to attach it correctly.
Here is the front. | |
Here is the rear. |
Upgrading the firmware
Silicon Dust regularly releases firmware updates that enhance the functionality and performance of the HDHomeRun. Before getting started, its a very good idea to upgrade the firmware to the latest release to rule these problems out.
Install hdhomerun_config
hdhomerun_config is used for command line management of the device. It can be used for firmware updates, querying device information, or setting configuration options.
- Ubuntu Edgy users can download this package, as it isn't included in the Ubuntu archive:
- Ubuntu Feisty users can download this package, as it isn't included in the Ubuntu archive:
- Ubuntu Gutsy users will be able to download directly from the Ubuntu archive.
sudo apt-get install hdhomerun-config
Download firmware
The latest firmware is available from the Silicon Dust website. At the time of writing the latest firmware release is 07/16/07. Here is a link directly to the firmware: http://download.silicondust.com/hdhomerun/hdhomerun_firmware_20070830.bin
Discover your device
In order to verify that your device is responding as well as to locate it on your network, you can use hdhomerun_config to discover its location. The device's current IP address and device ID will be returned. Note that this device ID can also be obtained from looking on the bottom of your HDHomeRun.
hdhomerun_config discover
Here is an example of the output from the device used to write this page:
supermario@portablemario:~$ hdhomerun_config discover hdhomerun device 1010C032 found at 192.168.4.220
Upgrade your firmware
In the previous step, you discovered the device ID in use by your HDHomeRun. You will now use this ID to perform the firmware upgrade.
hdhomerun_config ID upgrade FILE
- ID is the device ID discovered previously
- FILE is the filename of the firmware upgrade
Here is an exmaple of the output from the device used to write this page:
supermario@portablemario:~$ hdhomerun_config 1010C032 upgrade ~/Desktop/hdhomerun_firmware_20070512.bin WARNING: firmware upgrade needed for all operations to function upgrade complete
Setting up MythTV
MythTV provides full support for the HDHomeRun's QAM and OTA support natively.
- Ubuntu Edgy (6.10) has full support for OTA tuning. Upgrading to Ubuntu Feisty is recommended for QAM tuning.
- Ubuntu Feisty (7.04) has all required support.
- Ubuntu Gutsy (7.10) has all required support.
1) Open mythtv-setup.
mythtv-setup
2) Setup the General page to your liking.
3) Choose Capture Cards.
5> | Card type: HDHomeRun DTV tuner box |
Device ID: <number from back of HDHomeRun> | |
Tuner: 0 | |
Finish: <enter> | |
Shortcut - if there is only one HDHomeRun on the local network you can use the wildcard FFFFFFFF device ID. |
Repeat adding second capture card for tuner 1
4> | Card type: HDHomeRun DTV tuner box |
Device ID: <number from back of HDHomeRun> | |
Tuner: 1 | |
Finish: <enter> |
OTA (Digital Antenna)
4) Choose video sources
3> | Video source name: Digital Antenna |
Listings grabber: No grabber (will come back and change this later) | |
Channel frequency table: us-bcast |
5) Choose input connections
4> | Video source name: Digital Antenna |
External channel change command: <blank> | |
Preset tuner to channel: <blank> | |
Scan for channels: <enter> |
6) Scan for channels page
6> | Scan type: Full scan |
Frequency table: Broadcast | |
ATSC modulation: Terrestrial (8-VSB) | |
Channel seperator: Period | |
Existing channel treatment: Minimal updates | |
Next: <enter> |
7) Return to "Connect source to input page":
2> | Make sure that starting channel is a valid channel number |
Finish <enter> |
8) Repeat steps 3-6 for for HDHomeRun Port 1.
9) Choose the channel editor
Note list of channels for source "Digital Antenna" |
10) Open up an account with Tribune Media Services Zap2It. Create an account here: http://labs.zap2it.com/ Create a channel lineup and enable/disable channels based on channels listed in the Channel Editor in mythtv-setup.
11) Choose Video sources Change the configuration for Digital Antenna as follows:
6> | Listings grabber: North America (DataDirect) (Internal) |
User id: <login name for zap2it> | |
Password: <password for zap2it> | |
Retrieve lineups: <enter> | |
Data direct lineup: <select correct listing> | |
Finish <enter> |
Digital Cable
4) Choose video sources
3> | Video source name: Digital Cable |
Listings grabber: No grabber (will come back and change this later) | |
Channel frequency table: us-cable |
5) Choose input connections
4> | Video source name: Digital Cable |
External channel change command: <blank> | |
Preset tuner to channel: <blank> | |
Scan for channels: <enter> |
6) Scan for channels page (QAM-256)
6> | Scan type: Full scan |
Frequency table: Cable | |
ATSC modulation: QAM-256 | |
Channel seperator: Period | |
Existing channel treatment: Minimal updates | |
Next: <enter> |
7) Return to "Connect source to input page". Choose to scan for channels again.
8) Scan for channels page (QAM-64)
6> | Scan type: Full scan |
Frequency table: Cable | |
ATSC modulation: QAM-64 | |
Channel seperator: Period | |
Existing channel treatment: Minimal updates | |
Next: <enter> |
9) Return to "Connect source to input page":
2> | Make sure that starting channel is a valid channel number |
Finish <enter> |
10) Repeat steps 3-6 for for HDHomeRun Port 1.
11) Choose the channel editor
Note list of channels for source "Digital Cable" |
12) Open up an account with Tribune Media Services Zap2It. Create an account here: http://labs.zap2it.com/ Create a channel lineup and enable/disable channels based on channels listed in the Channel Editor in mythtv-setup. Note that MythTV uses the ATSC channel numbering as specified in the transport stream, not the remapped cable channel numbering so you will need to select OTA/Antenna as the source in Zap2it.
13) Choose Video sources Change the configuration for Digital Cable as follows:
6> | Listings grabber: North America (DataDirect) (Internal) |
User id: <login name for zap2it> | |
Password: <password for zap2it> | |
Retrieve lineups: <enter> | |
Data direct lineup: <select correct listing> | |
Finish <enter> |
Troubleshooting
Unable to find the HDHomeRun
If you have more than one network interface and MythTV cannot find the HDHomeRun then you need to install a newer MythTV build. The latest MythTV 0.20 build can be installed by using the Mythbuntu repository.
Intermittently dropping connection
You may notice that many packets are being dropped, or your communication is being interrupted. Often, this is supplemented by the network LED on the front of the HDHomeRun flashing. Under normal or idle activity the LED will always be solid green.
Try replacing your ethernet cable(s), or removing switches between the connection to the HDHomeRun and the PC(s) using it.
Credits
A lot of this guide is taken from or based upon information gathered at the Silicon Dust website. See this site for more information not mentioned here: http://www.silicondust.com