I received my HDHomeRun unit yesterday. Since the www site was down, I couldn't get to the software to do the setup. I finally resorted to using the Windows software in a Parallels virtual machine to do the initial setup/testing. This morning, the rest of the www site was restored, and I was able to download the Unix code, and build it on Mac OS X. A few things that surprised me about the HDHR were:
- The only GUI available is for Windows. There are command-line tools for Linux and Mac OS, but they are pretty clunky.
- For Linux (or probably Mac OS X) the MythTV backend setup can be used as the interface for HDHR setup/config.
- The HDHR relies on UDP broadcasts to "discover" the tuners on the network. This works well in a simple environment, and minimizes the user's configuration needs. But, if your network is slightly more complex, and has more than one subnet, this causes problems. Broadcasts don't go across subnets, so the software cannot discover the HDHR units. As far as I have seen, there is no way to manually specify the IP address of the unit in either the Windows or Unix code. (This will not effect most people, simple Linksys or D-Link wireless devices just bridge everything into one network. But, for people like me who have their network segmented/secured, it's an issue.) Basically, your HDHR device needs to be on the same segment / broadcast-domain as the system receiving the broadcast (e.g. your MythTV backend).
Overall, I think it's a great device. A network based HD tuner is fantastic, and solves many problems. MythTV setup is also much easier with the HDHR rather than PCI cards, not to mention that it frees up your server requirements quite a bit. The above issues just took me by surprise, so I wanted to let other know about them.