HDHomeRun MediaPortal Instructions

Software Installation

Download and install the latest HDHomeRun software from downloads.

You must install the 32-bit (x86) version of the HDHomeRun drivers to use with MediaPortal.
This applies to both 32-bit and 64-bit versions of Windows.

HDHomeRun Setup Wizard:

  • System:
    • Check that the HDHomeRun is detected. If not, double check that it is plugged in and click Rescan.
    • If the HDHomeRun is directly connected to the PC it can take a minute before the HDHomeRun is detectable - wait and click Rescan.
  • Lineup:
    • Set your location and postcode.
    • Set the source.

MediaPortal

The HDHomeRun requires MediaPortal 0.2.3 RC1 or later. Download and install the latest Beyond TV software from MediaPortal

Edit the CaptureCardDefinitions.xml file in the MediaPortal program directory. The default program directory is "C:\Program Files\Team MediaPortal\MediaPortal"

Add the follow to the end of the file, before the final "</capturecards>" tag:

Replace XXXXXXXX with the DeviceID of the HDHomeRun.

<capturecard commercialname="Silicondust HDHomeRun Tuner XXXXXXXX-0" capturename="Silicondust HDHomeRun Tuner XXXXXXXX-0" devid="@device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner XXXXXXXX-0">
    <capabilities tv="true" radio="false" mpeg2="true" mce="false" sw="false" bda="true"/>
    <tv>
      <interface cat="tunerdevice" video="2" audio="3" mpeg2="1" sectionsandtables="5"/>
      <filters>
        <filter cat="networkprovider" name="Microsoft ATSC Network Provider"  checkdevice="false"/>
        <filter cat="tunerdevice"     name="Silicondust HDHomeRun Tuner XXXXXXXX-0" checkdevice="true"/>
      </filters>
      <connections>
        <connection sourcefilter="networkprovider" sourcepin="0" sinkfilter="tunerdevice"   sinkpin="0"/>
      </connections>
    </tv>
  </capturecard>

  <capturecard commercialname="Silicondust HDHomeRun Tuner XXXXXXXX-1" capturename="Silicondust HDHomeRun Tuner XXXXXXXX-1" devid="@device:sw:{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Silicondust HDHomeRun Tuner XXXXXXXX-1">
    <capabilities tv="true" radio="false" mpeg2="true" mce="false" sw="false" bda="true"/>
    <tv>
      <interface cat="tunerdevice" video="2" audio="3" mpeg2="1" sectionsandtables="5"/>
      <filters>
        <filter cat="networkprovider" name="Microsoft ATSC Network Provider"  checkdevice="false"/>
        <filter cat="tunerdevice"     name="Silicondust HDHomeRun Tuner XXXXXXXX-1" checkdevice="true"/>
      </filters>
      <connections>
        <connection sourcefilter="networkprovider" sourcepin="0" sinkfilter="tunerdevice"   sinkpin="0"/>
      </connections>
    </tv>
  </capturecard> 

MediaPortal Setup

  • Run MediaPortal Setup.
  • Expand the Television tree and select Capture Cards.
  • Click Add.
  • Select the first HDHomeRun tuner from the list.
  • Change to the Autotune tab and click Scan.
  • When complete click OK.
  • Repeat for the second HDHomeRun tuner.
  • When complete, click OK to save and quit the setup program.

Troubleshooting

HDHomeRun tuners not showing up in MediaPortal Setup

First check that the CaptureCardDefinitions.xml file contains the HDHomeRun information specified above.

  • Check that the 8 instances of XXXXXXXX have been replaced with the correct DeviceID of your HDHomeRun.
  • Check that the GUID in the devid field is {FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}.

If upgrading from HDHomeRun Software version 20070830 you need to force re-install the HDHomeRun tuner driver:

  • Run HDHomeRun Setup.
  • Right click on each of the tuner icons and click Uninstall.
  • When all tuners have been uninstalled click the Install All button.